-
Notifications
You must be signed in to change notification settings - Fork 93
Memory Dashboard UI: knowledge browser, tool stats, activity timeline #575
Copy link
Copy link
Open
Labels
consumerBlocks consumer adoption — must ship for the v0.20.0 consumer launch windowBlocks consumer adoption — must ship for the v0.20.0 consumer launch windowdomain:agent-coreFramework, tools, registry, memory, skills, orchestrationFramework, tools, registry, memory, skills, orchestrationtrack:consumer-appHermes-competitor consumer product — mobile-first, voice + messaging + memory + skillsHermes-competitor consumer product — mobile-first, voice + messaging + memory + skills
Metadata
Metadata
Assignees
Labels
consumerBlocks consumer adoption — must ship for the v0.20.0 consumer launch windowBlocks consumer adoption — must ship for the v0.20.0 consumer launch windowdomain:agent-coreFramework, tools, registry, memory, skills, orchestrationFramework, tools, registry, memory, skills, orchestrationtrack:consumer-appHermes-competitor consumer product — mobile-first, voice + messaging + memory + skillsHermes-competitor consumer product — mobile-first, voice + messaging + memory + skills
Summary
Build the frontend Memory Dashboard page for the Agent UI. Provides full visibility into agent memory, tool performance, and temporal items.
Spec:
docs/spec/agent-memory-architecture.md→ "Observability & Dashboard" → "UI Frontend: Dashboard Views"Depends on: #574 (Dashboard API)
File:
src/gaia/apps/webui/src/pages/MemoryDashboard.tsx6 Dashboard Sections
1. Header Cards
At-a-glance stats: total memories, sessions, tool calls, success rate. Shows +N today delta.
2. Activity Timeline
GitHub-style contribution graph (30 days). Color-coded: conversations (blue), tool calls (green), knowledge added (purple), errors (red).
3. Knowledge Browser
Main table with filter dropdowns (Context, Category, Entity) + search bar.
Columns: Category, Content, Context, Entity, Confidence, Due, Updated.
4. Tool Performance
Stats table: Tool name, Calls, Success %, Avg Time, Last Error.
Click row to expand full call history.
5. Conversation History Browser
Session list with timestamps, turn counts, first message preview.
Click to view full conversation. FTS5 search bar. Read-only.
6. Upcoming & Overdue (Sidebar)
Time-sensitive items grouped by upcoming vs overdue.
Navigation
Add "Memory" tab to agent UI sidebar alongside Chat/Documents.
Design Principles
Acceptance Criteria