Skip to content

Dashboard: name every entity in the memory graph; drop the tier bar - #5

Merged
MaxFreedomPollard merged 3 commits into
mainfrom
dash-graph-labels
Sep 2, 2026
Merged

Dashboard: name every entity in the memory graph; drop the tier bar#5
MaxFreedomPollard merged 3 commits into
mainfrom
dash-graph-labels

Conversation

@MaxFreedomPollard

@MaxFreedomPollard MaxFreedomPollard commented Sep 2, 2026

Copy link
Copy Markdown
Owner

What changes

Memory graph. Every node is now a pill with the entity's name written inside it; there are no unlabeled shapes. Pills are sized and coloured by number of relations and laid out with rectangle-aware collision so names never overlap. The server sends the 60 most connected entities (was 120 circles with 16 labels) and the subtitle says how many it left out, e.g. "60 most connected of 161 entities · 123 of 301 relations drawn". Hovering a name lists its relations.

Tier bar removed. The "What the vault remembers" bar and legend are gone from the page, and the types counts are gone from api/stats. The five importance tiers still rank recall on the backend and still colour memory rows.

Dashboard button in the panel. macOS: in the "Last 5 memories" header. Linux window: in the button row. Windows: an "Open dashboard" tray menu item. It starts compartment dash once per panel process (dash opens the browser itself), reopens the same URL on later clicks instead of starting a second server with a second token, and stops the server when the app quits.

README captures refreshed: the dashboard from a 51,656-memory demo vault, and the macOS panel screenshot from 4.9.3, opaque and cropped to the window.

Verified

  • tests/test_dash.py (4) and the panel tests (test_menubar, test_systray, test_linux_panel, test_connect_buttons, test_menu_bar_persistence: 193 passed, 3 skipped) pass, including three new tests for the dashboard launcher: URL parsing, start-once-and-reuse, and a server that fails to start.
  • Rendered against the 51k vault at 1440 px wide: all 60 names legible, no overlaps. The macOS panel rendered from this branch shows the button in place.

dashboard

🤖 Generated with Claude Code

@codecov-commenter

Copy link
Copy Markdown

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

ℹ️ You can also turn on project coverage checks and project coverage reporting on Pull Request comment

Thanks for integrating Codecov - We've got you covered ☂️

Max Freedom Pollard and others added 3 commits September 2, 2026 19:11
The graph drew unlabeled circles and named only the top sixteen, which
gave no overview of a large vault. Every node is now a pill with the
entity's name inside, sized and coloured by its number of relations, laid
out with rectangle-aware collision so names never overlap. The server sends
the sixty most connected entities and says how many it left out; hovering
a name lists its relations. The 'What the vault remembers' bar is gone: the
five importance tiers rank recall on the backend and were not useful as a
display. README captures refreshed from a 51,000-memory vault.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
The panel shows five memories; the dashboard shows the whole vault. The
button sits in the 'Last 5 memories' header on macOS, in the button row of
the Linux window, and in the Windows tray menu. It starts `compartment
dash` once per panel process (dash opens the browser itself), reopens the
same URL on later clicks rather than starting a second server with a second
token, and stops the server when the app quits.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…ns split; four more memory servers compared; leaner mathematics

- Install opens with the .pkg route, then the command-line table.
- Security and the lock model, and One vault, many agents, each split into
  what the app does and what the command line adds.
- The app section keeps one screenshot and describes the Dashboard button;
  the panel/dash command-line notes move under Commands.
- Comparison adds Hindsight, Supermemory, Cognee and MemOS, with sources in
  docs/COMPARISON.md.
- The before/after ranking table and the write-path pointer are gone.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@MaxFreedomPollard
MaxFreedomPollard merged commit 96b83ef into main Sep 2, 2026
16 checks passed
@MaxFreedomPollard
MaxFreedomPollard deleted the dash-graph-labels branch September 2, 2026 23:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants