müde
|
6e75d8e6db
|
manager: don't trust agents on config asks; sketch ask_operator tool in TODO
|
2026-05-15 18:06:01 +02:00 |
|
müde
|
ac4a978846
|
prompts: nudge agents to keep messages short, drop big payloads in /state
|
2026-05-15 18:01:36 +02:00 |
|
müde
|
ff8f8c7c56
|
per-agent /state dir for durable notes; manager sees them via /agents
|
2026-05-15 18:00:08 +02:00 |
|
müde
|
7be64c5e66
|
theme: bring back the vibec0re glow on catppuccin mocha
|
2026-05-15 17:51:36 +02:00 |
|
müde
|
f33fc3dd50
|
theme: catppuccin mocha across dashboard + agent UI
|
2026-05-15 17:49:54 +02:00 |
|
müde
|
68fe66c0ef
|
claude: static role/tools moved to --system-prompt-file
|
2026-05-15 17:44:15 +02:00 |
|
müde
|
37c6504462
|
manager events: Spawned/Rebuilt/Killed/Destroyed + start button
|
2026-05-15 17:38:41 +02:00 |
|
müde
|
06ea0cf283
|
operator inbox view on dashboard; agent ui doesn't clobber typing
|
2026-05-15 17:23:53 +02:00 |
|
müde
|
124fd97288
|
agent ui: SPA shell — static index.html + app.js, /api/state JSON
|
2026-05-15 17:15:28 +02:00 |
|
müde
|
4f91dfef99
|
module: thread hyperhive package directly — operators don't apply overlays
|
2026-05-15 16:51:18 +02:00 |
|
müde
|
970f645461
|
docs: README + TODO split; trim CLAUDE.md; fix async form 415
|
2026-05-15 16:41:15 +02:00 |
|
müde
|
392a448656
|
mcp: SocketReply + format_{ack,recv,status} helpers — dedupe tool wrappers
|
2026-05-15 16:35:18 +02:00 |
|
müde
|
edf42b7e93
|
extract dashboard + agent CSS/JS to assets/ (include_str!)
|
2026-05-15 16:32:35 +02:00 |
|
müde
|
e9b213690e
|
dedupe: lift drive_turn/emit_turn_end/wait_for_login into hive_ag3nt::turn
|
2026-05-15 16:27:51 +02:00 |
|
müde
|
e1289a3e4c
|
nix templates: factor harness-base.nix (shared scaffolding incl. gitconfig)
|
2026-05-15 16:10:55 +02:00 |
|
müde
|
0a24946c1e
|
send form: submit via fetch so live view stays put
|
2026-05-15 16:05:51 +02:00 |
|
müde
|
f83c0aa717
|
agent prompt: tell sub-agents they can ask manager for config changes
|
2026-05-15 16:01:58 +02:00 |
|
müde
|
f1fd787f17
|
rebuild button on agent UI (cross-origin POST to dashboard /rebuild)
|
2026-05-15 15:57:11 +02:00 |
|
müde
|
edc1de3197
|
tools: drop NotebookEdit from the agent whitelist
|
2026-05-15 15:47:58 +02:00 |
|
müde
|
9716f20f81
|
live panel: pretty rendering (per-event rows, turn blocks, color-coded)
|
2026-05-15 15:41:24 +02:00 |
|
müde
|
70af56e050
|
turn loop: --continue, disable claude auto-compact, /compact on overflow
|
2026-05-15 15:40:51 +02:00 |
|
müde
|
409263f1c9
|
operator input: per-agent /send form (dashboard T4LK removed)
|
2026-05-15 15:28:17 +02:00 |
|
müde
|
3c493934da
|
agent ui: handle SSE open + emit hello note on subscribe
|
2026-05-15 15:23:35 +02:00 |
|
müde
|
09787659ab
|
manager: same agent loop, ManagerServer MCP surface
|
2026-05-15 15:13:26 +02:00 |
|
müde
|
accb1445e3
|
claude: pipe prompt via stdin (variadic --allowedTools was eating it); + ManagerRequest::Status
|
2026-05-15 15:06:09 +02:00 |
|
müde
|
9eab28a716
|
agent ui: live event panel via SSE + stream-json
|
2026-05-15 15:01:26 +02:00 |
|
müde
|
3c9d42b2a7
|
agent loop: claude drives; tool envelope (log/run/status/log)
|
2026-05-15 14:54:10 +02:00 |
|
müde
|
26298470a5
|
model: "haiku" shorthand
|
2026-05-15 14:44:25 +02:00 |
|
müde
|
ae4a3f1b77
|
drop in-code todo comment (lives in CLAUDE.md)
|
2026-05-15 14:44:11 +02:00 |
|
müde
|
625bae1b31
|
turn loop: pin to haiku 4.5 (todo: per-agent override)
|
2026-05-15 14:43:43 +02:00 |
|
müde
|
37efb0889f
|
turn loop: tool whitelist (no web/task), no skip-permissions
|
2026-05-15 14:41:38 +02:00 |
|
müde
|
65a10a3c2b
|
agent: embedded MCP server (rmcp) with send/recv tools
|
2026-05-15 14:29:57 +02:00 |
|
müde
|
d9fa9c564e
|
agent ui: drop meta refresh so paste isn't clobbered
|
2026-05-15 14:03:45 +02:00 |
|
müde
|
d81a845dbe
|
login: default command is claude auth login
|
2026-05-15 13:32:51 +02:00 |
|
müde
|
dff93b603d
|
phase 8 step 4: web-ui login endpoint (pipes, no pty)
|
2026-05-15 13:07:16 +02:00 |
|
müde
|
78fae44ee5
|
phase 8 step 3: needs-login partial-run mode + dashboard badge
|
2026-05-15 12:57:06 +02:00 |
|
müde
|
c59fa8541c
|
phase 8 step 2: approval-gated spawn + dashboard spinner
|
2026-05-15 12:53:13 +02:00 |
|
müde
|
2267800c51
|
hive-m1nd: if-let-else instead of match
|
2026-05-15 00:27:47 +02:00 |
|
müde
|
1ceabae892
|
Phase 7c: ApprovalResolved helper events into manager's inbox
|
2026-05-15 00:26:42 +02:00 |
|
müde
|
8cf5d72798
|
Phase 6b: vibec0re-styled dashboard on hive-c0re + agent web UI restyled
|
2026-05-14 23:43:20 +02:00 |
|
müde
|
d0f954bbc1
|
Phase 6a: per-container web UI (axum); per-agent port hashed from name
|
2026-05-14 23:39:06 +02:00 |
|
müde
|
fef2dee92a
|
clippy pedantic clean + wired into flake checks
|
2026-05-14 22:57:47 +02:00 |
|
müde
|
f12837fe32
|
Phase 5a: approval queue (request_apply_commit, pending/approve/deny)
|
2026-05-14 22:50:19 +02:00 |
|
müde
|
4a73340150
|
fmt
|
2026-05-14 22:38:07 +02:00 |
|
müde
|
17092961a2
|
Phase 4: hive-m1nd harness + manager nixos template; devshell sqlite
|
2026-05-14 22:36:34 +02:00 |
|
müde
|
6e7fd2e897
|
Phase 3c: nixpkgs-unstable for claude-code; harness calls claude --print, falls back to echo
|
2026-05-14 22:26:14 +02:00 |
|
müde
|
2fe9e91005
|
hive-ag3nt: echo turn (placeholder until claude integration)
|
2026-05-14 22:19:05 +02:00 |
|
müde
|
61407f41c9
|
hive-ag3nt: serve loop + send/recv CLI; template runs serve
|
2026-05-14 21:44:05 +02:00 |
|
müde
|
c67584c7c1
|
flake: expose hyperhive package + nixos module + agent-base container
|
2026-05-14 20:33:25 +02:00 |
|
müde
|
6686df93a5
|
cargo workspace skeleton
|
2026-05-14 20:24:55 +02:00 |
|