docs: full sync ahead of compaction + config-management overhaul
readme: manager mcp surface picks up update; operator-surface recap mentions /model + last-turn + model chip + the three collapsibles (inbox / journald / agent.nix). web-ui.md: details-restore-key story under shape; port-conflict banner mention on containers; agent.nix viewer alongside journald; notifications use per-event tags + console.debug log on block/show; deny endpoint takes note=<reason>; data-prompt / data-prompt-field generalisation noted. conventions.md: data-prompt and snapshot/restoreOpenDetails added to the async-forms section. persistence.md: operator_questions row picks up deadline_at (ttl) column with a migration note. todo.md: new 'Bugs' section captures the manager-question not-rendering issue with three suspect paths to chase. claude.md scratchpad rewritten as a clean handoff for the compaction + the upcoming config-git overhaul. flags the two-repo (proposed/ + applied/) split as the thing to reconsider.
This commit is contained in:
parent
6a2ffd521b
commit
75e7faff0c
6 changed files with 120 additions and 35 deletions
15
README.md
15
README.md
|
|
@ -30,8 +30,8 @@ host (NixOS, runs hive-c0re.service)
|
|||
│
|
||||
├── hm1nd hive-m1nd serve : claude turn loop +
|
||||
│ MCP (send / recv / request_spawn / kill / start /
|
||||
│ restart / request_apply_commit / ask_operator)
|
||||
│ + web UI on :8000
|
||||
│ restart / update / request_apply_commit /
|
||||
│ ask_operator) + web UI on :8000
|
||||
│
|
||||
└── h-<name> hive-ag3nt serve : claude turn loop +
|
||||
MCP (send / recv) + web UI on a hashed :8100-8999
|
||||
|
|
@ -44,10 +44,13 @@ streams JSON events into the per-agent SSE bus + a sqlite history db →
|
|||
claude drives any further `recv`/`send` itself via the embedded MCP server.
|
||||
|
||||
Operator surface per agent: terminal-themed live tail with a textarea
|
||||
prompt; slash commands `/help` `/clear` `/cancel` `/compact`; granular
|
||||
state badge (idle / thinking / offline) with age timer; cancel-turn
|
||||
button while thinking; sticky-bottom auto-scroll with "↓ N new" pill;
|
||||
event history backfilled on page load.
|
||||
prompt; slash commands `/help` `/clear` `/cancel` `/compact`
|
||||
`/model <name>`; granular state badge (idle / thinking /
|
||||
compacting / offline) with age timer + last-turn duration chip +
|
||||
model chip; cancel-turn button while thinking; sticky-bottom
|
||||
auto-scroll with "↓ N new" pill; event history backfilled on page
|
||||
load; collapsible inbox + collapsible journald viewer + collapsible
|
||||
`agent.nix` viewer per agent on the dashboard.
|
||||
|
||||
Config changes flow the other way: manager edits `/agents/<name>/config/agent.nix`
|
||||
(bind-mounted from the host's proposed repo) → commits → submits the sha as
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue