iris
41c1b1a3fb
agent web UI: bulk mark-done for the todos flyout
...
The per-agent web UI todos flyout (loose-ends v2) had no mark-done
affordance at all — dismissing a todo was only possible via the
cancel_loose_end MCP tool, one id at a time. Add a checkbox per row,
a select-all/select-none/mark-done bulk row, and a new
POST /api/todos/mark-done handler that loops the existing single-id
MarkTodoDone request over the in-agent socket (no new wire request
type needed — the todos list is small, so N same-host round-trips is
cheap).
Fixes #2917
2026-08-01 20:49:07 +02:00
..
web_ui
agent web UI: bulk mark-done for the todos flyout
2026-08-01 20:49:07 +02:00
db_migrate.rs
feat( #2635 ): consolidate todos + reminders into one hyperhive-state.sqlite
2026-07-23 15:05:19 +02:00
disk_watch.rs
harness todos: ack reconciled todos instead of deleting them
2026-07-28 09:40:15 +02:00
events.rs
add per-agent and hive-wide skill invocation stats
2026-07-27 23:53:07 +02:00
harness_state.rs
refactor(hive-agent): split the forge notification poller into its own crate
2026-07-26 21:30:29 +02:00
identity.rs
refactor( #2464 ): rename hive-ag3nt crate to hive-agent, collapse lib into main
2026-07-15 16:09:39 +02:00
login.rs
refactor( #2464 ): rename hive-ag3nt crate to hive-agent, collapse lib into main
2026-07-15 16:09:39 +02:00
login_session.rs
refactor( #2464 ): rename hive-ag3nt crate to hive-agent, collapse lib into main
2026-07-15 16:09:39 +02:00
main.rs
remove request_next_turn: same-turn continuation is always worse than an external wake
2026-07-27 22:15:36 +02:00
mcp_config.rs
hive-agent: enable the Skill built-in tool so installed skills are invokable
2026-07-27 22:28:28 +02:00
paths.rs
feat( #2635 ): wire harness-local questions mirror (inc2 pt2)
2026-07-26 02:07:33 +02:00
plugins.rs
refactor( #2464 ): rename hive-ag3nt crate to hive-agent, collapse lib into main
2026-07-15 16:09:39 +02:00
prompt.rs
refactor( #2464 ): rename hive-ag3nt crate to hive-agent, collapse lib into main
2026-07-15 16:09:39 +02:00
questions.rs
fix( #2635 ): close review nits on the questions mirror (inc2 pt2)
2026-07-26 02:07:33 +02:00
reminder_timer.rs
strip issue-tag comments from #2635 inc1 commits per hive-rules
2026-07-23 00:12:30 +02:00
reminders.rs
strip issue-tag comments from #2635 inc1 commits per hive-rules
2026-07-23 00:12:30 +02:00
serve_common.rs
refactor( #2464 ): rename hive-ag3nt crate to hive-agent, collapse lib into main
2026-07-15 16:09:39 +02:00
stats.rs
feat( #2659 ): serve hive-bash-mcp over persistent streamable-http, drop stdio bridge
2026-07-23 18:01:20 +02:00
stream_enrich.rs
remove request_next_turn: same-turn continuation is always worse than an external wake
2026-07-27 22:15:36 +02:00
todo_server.rs
refactor(sock): one socket client, retry as a policy value
2026-07-26 22:44:48 +02:00
todos.rs
harness todos: ack reconciled todos instead of deleting them
2026-07-28 09:40:15 +02:00
turn.rs
feat( #2038 ): surface degraded mcp servers at turn start (observability)
2026-07-20 18:03:58 +02:00
turn_stats.rs
refactor( #2464 ): rename hive-ag3nt crate to hive-agent, collapse lib into main
2026-07-15 16:09:39 +02:00
vacuum.rs
harness todos: ack reconciled todos instead of deleting them
2026-07-28 09:40:15 +02:00