(Re-filed from memory repo—my assistant pointed out I filed in the wrong place! And yes, I did mean memory-ts.)
Context
I've been building a dashboard UI for memory-ts and wanted to share some patterns that might be useful for the project or other users.
Features Implemented
1. Memory Curation Controls
2. Filtering & Sorting
- Filter by: Scope (global/project), Status (active/buried/superseded), Importance range
- Sort by: Importance (default), Most recent, Oldest
- Tag filtering: Click any
#tag to filter by that tag
3. Visual Feedback
- Color-coded importance bars (green=high, yellow=medium, gray=low)
- Buried memories shown at 40% opacity with badge
- Project source display (project_id + path) so you know which session a memory came from
Screenshot
Terminal aesthetic with cyan accent:
- Scanline overlay effect
- JetBrains Mono font
- Dark theme (#0a0a0f background)
API Changes Required
The dashboard needs a PATCH endpoint to update memories. I added this locally (see issue #3):
PATCH /memory/:id
{
"project_id": "...",
"importance_weight": 0.9,
"exclude_from_retrieval": true,
"status": "archived"
}
Questions
- Would a dashboard component be welcome in the main repo?
- Any interest in the terminal aesthetic as a theme option?
- Should curation features (promote/demote/bury) be part of core, or stay as add-ons?
Happy to contribute code if there's interest!
(Re-filed from memory repo—my assistant pointed out I filed in the wrong place! And yes, I did mean memory-ts.)
Context
I've been building a dashboard UI for memory-ts and wanted to share some patterns that might be useful for the project or other users.
Features Implemented
1. Memory Curation Controls
exclude_from_retrievalto hide memories from surfacing without deleting them2. Filtering & Sorting
#tagto filter by that tag3. Visual Feedback
Screenshot
Terminal aesthetic with cyan accent:
API Changes Required
The dashboard needs a PATCH endpoint to update memories. I added this locally (see issue #3):
Questions
Happy to contribute code if there's interest!