feat minor session-10 feat/phase-2g-bundle
AI Agent git-import/068377df · 112 days ago · Apr 5, 2026 · Diff

feat(session-10): Streams 2+4 — Consolidation Hub UI and documentation

Stream 2 — Hub UI: - Settings → Consolidation tab: mode radio (daemon/hosted/off), interval, idle-only, passes, LLM override, cost guard, save via POST /api/v1/settings/consolidation - Dashboard: consolidation status card with badge, last/next pass, cost meter, Consolidate Now (dry-run preview → confirm → execute), History modal, Settings ⚙ button - Billing panel: Consolidations usage row (used / included) with usage bar - hub/server.mjs: daemon config in GET /api/v1/settings + new POST /api/v1/settings/consolidation - hub/gateway/server.mjs: daemon defaults in hosted settings response

Stream 4 — Documentation: - How to Use modal: Memory Consolidation tab (what it does, quick start, cost, privacy) with deep-link from Settings → Learn more ↗ - docs/MEMORY-CONSOLIDATION-GUIDE.md: full technical reference (config, CLI, MCP tools, hosted mode, cost table, troubleshooting, privacy)

Tests: - web/hub/consolidation-ui-logic.mjs: pure-function module (browser + Node) - test/hub-consolidation.test.mjs: 31 tests across 4 suites (populateConsolSettingsForm, buildConsolSettingsPayload, renderConsolidationHistory, formatCostMeter)

Test suite: 1077 passing, 0 failing (up from 1046)

sha256:24dc082ba8a9dde8cce80ec18cb0491364646f69717cdbbf3784af547d7c3511 sha
sha256:8d5c09add4a1f5aefbe9892244f336d073bb6e314457830e1400551b7c12ce35 snapshot
← Older Oldest on feat/phase-2g-bundle
All commits
Newer → Latest on feat/phase-2g-bundle

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:24dc082ba8a9dde8cce80ec18cb0491364646f69717cdbbf3784af547d7c3511 --body "your comment"