Skip to content

Dashboard CLI ergonomics: flag-free, daemonized, supervised (rc2)

Pre-release
Pre-release

Choose a tag to compare

@Foxfire1st Foxfire1st released this 03 Jul 09:52
38c5631

Agents Remember 3.0.0rc2 (pre-release)

Running the mission-control dashboard is now effortless. This release candidate carries the dashboard-CLI-ergonomics series: agents-remember dashboard finds its trusted settings on its own, survives the terminal that started it, and can be supervised by the MCP server itself — plus install docs that make the unpinned uv tool install the first-class citizen. The architecture is unchanged from 3.0.0rc1; the rc caveat continues to cover the still-settling cockpit surface ahead of 3.0.0 final.

Highlights

  • Config auto-discovery: --config is optional across the dashboard CLI — the nearest .claude/mcp/agents-remember-settings.json above the working directory wins, falling back to the --config recorded in an .mcp.json agents-remember registration. A semantic usability probe keeps the repository's tracked placeholder template from ever shadowing real settings, so cd ~/Projects && agents-remember dashboard just works — even from inside a source checkout.
  • Daemon mode: agents-remember dashboard --daemon detaches a supervised dashboard that outlives the terminal (--status / --stop manage it). State is an atomic daemon.json plus a per-spawn-rotated log under <coordinationRoot>/logs/dashboard/; liveness is identity-checked (/proc cmdline marker) so pid reuse never resurrects a foreign process; stop is TERM → bounded wait → KILL.
  • MCP auto-start: the new fail-loud "dashboard": {"autoStart": true, "port": 8765} settings key makes every agents-remember-mcp boot ensure the daemon — adopt a healthy one, spawn a missing one, restart on version mismatch so an upgrade reaches the cockpit on the next session. Race-safe across concurrent boots (one flock; losers skip) and it never blocks or breaks the stdio handshake.
  • Install docs: uv tool install agents-remember-mcp + agents-remember dashboard is the documented first-class path (the README's new "Run The Dashboard" section and the PyPI page's Install And Run); version pinning moves to the debugging/repro path, with one honest pre-release note for the rc period.

Upgrade notes

  • Pre-releases are skipped by @latest/default resolution: install the CLI with uv tool install --prerelease allow agents-remember-mcp, and pin the MCP server registration explicitly — uvx agents-remember-mcp==3.0.0rc2 --config <settings.json>.
  • Dashboard from anywhere under your workspace: agents-remember dashboard (no flags), or one-shot without installing: uvx --from 'agents-remember-mcp==3.0.0rc2' agents-remember dashboard.
  • Opt into supervision by adding "dashboard": {"autoStart": true} to your trusted MCP settings JSON; the next harness/MCP start brings the cockpit up and keeps it current.