feat(memory): add interactive TUI browser for exploring memory content#451
feat(memory): add interactive TUI browser for exploring memory content#451
Conversation
|
nit: add test coverage on actual TUI interactions with keyboard bindings (do we have integ tests to update?) |
|
When looking at the memory events, I wonder if we can combine the conversational content in one entry, so that user doesn't have to go into each individual entry and view only one event at a time? (events would be grouped by actor id and session id, and all the events would be consolidated into one json) |
|
I'm going to merge this PR. This creates list events objects like so Can this PR handle it? |
I am assuming this is the change referenced It can be incorporated |
|
UX: Unclear error message in The error hint: should clarify that when Also, the error doesn't distinguish between "no YAML found" vs "YAML found but |
|
UX: Home page navigation is confusing (browser.py:234-246) The starting page shows: This isn't discoverable — you have to know to press These should be selectable list items instead, so the user can arrow-key to "Actors (STM)" or "Namespaces (LTM)" and press Enter — consistent with how every other view in the browser works. |
908228d to
dc79fbf
Compare
dc79fbf to
192c7ee
Compare
Add a new 'agentcore memory browse' command that provides an interactive terminal UI for exploring AgentCore Memory content. Features: - Navigate through actors, sessions, events (STM) and namespaces, records (LTM) - Keyboard navigation: ↑↓ navigate, Enter select, b back, h home, v verbose, m more, q quit - Glass UI design with Rich tables and cyan highlighting - Proper API pagination for all list operations (actors, sessions, events, records) - Breadcrumb display showing current navigation path - Cursor preservation when navigating back Also includes: - Pagination support for list_actors and list_sessions APIs - Tests to maintain 88% coverage threshold
192c7ee to
4a68e9f
Compare
Add a new 'agentcore memory browse' command that provides an interactive terminal UI for exploring AgentCore Memory content.
Features:
Also includes:
Description
Brief description of changes
Type of Change
Testing
Checklist
Security Checklist
Breaking Changes
List any breaking changes and migration instructions:
N/A
Additional Notes
Screen.Recording.2026-02-11.at.5.04.39.PM.mov