damocles
8b35b8c4af
repoint per-agent stats reminder rollup off the broker ( #2635 inc 1)
2026-07-23 00:12:30 +02:00
iris
d0ac48299a
fix( #2632 ): drop stale /api/bash-tasks reference from api_todos doc
2026-07-22 18:02:01 +02:00
iris
88f17320b6
fix( #2632 ): remove /api/loose-ends endpoint; drop refreshLooseEnds (address argus/mara review)
...
Both old endpoints removed. refreshLooseEnds() call sites cleaned up;
lastLooseEnds stays as empty [] for reconcileAskBinds (no-op now that
the loose-ends source is gone).
2026-07-22 18:02:01 +02:00
iris
3780f674f4
fix( #2632 ): remove /api/bash-tasks endpoint (address mara review)
2026-07-22 18:02:01 +02:00
iris
4905b688be
feat( #2632 ): switch agent page loose-ends pill to todos; remove bash-tasks pill
...
- Add GET /api/todos backend endpoint (connects to HIVE_AGENT_SOCKET,
calls ListTodos, returns { todos: [...] } — LooseEnd::Todo items).
- Register route in web_ui/mod.rs.
- index.html: replace loose-ends pill (🪢 ) + bash-tasks pill (⚙)
with a single todos pill (📋 , id=todos-pill).
- agent.css: add .header-pill-todos count colour (green, same as old tasks).
- app.js:
- refreshTodos() fetches /api/todos, drives renderTodos/buildTodosList.
- refreshLooseEnds() becomes background-only (no pill); still drives
reconcileAskBinds for inline ask-form wiring.
- Remove refreshBashTasks / buildBashTasksList / renderBashTasks.
- Cold-load and turn_end both call refreshTodos; 4s interval replaces
the old bash-tasks interval.
2026-07-22 18:02:01 +02:00
damocles
795dd882bb
refactor( #2569 ): rename hive-agent-sock to hive-core-agent-sock
2026-07-20 21:58:28 +02:00
damocles
d0beec8a40
refactor( #2581 ): carve per-agent mcp.sock protocol into hive-agent-sock crate
2026-07-19 15:53:09 +02:00
damocles
3f1643c594
refactor( #2464 ): rename hive-ag3nt crate to hive-agent, collapse lib into main
2026-07-15 16:09:39 +02:00