agentic-os/dashboard
Claude b11da78097 Wire up autonomous agent dispatch for Kanban tasks
Assigning a task to opencode, hermes, or gemini now actually runs it:
creating or PATCHing a task with one of those assignees moves it to
in_progress and hands the title+body to execute_agent() in a
background thread. On completion the agent's response is appended as
a task comment and the task is marked done (success) or blocked
(timeout/error), matching the existing block/complete state machine.

Adds POST /api/kanban/tasks/{id}/dispatch for manual dispatch/retry,
and makes the previously-stubbed POST /api/kanban/dispatch actually
scan todo/ready tasks with an agent assignee and dispatch each one.

Dashboard: the assignee field is now a select of the three agents,
the task detail modal shows an activity log of past agent runs and a
Dispatch button, and polls every 3s while a task is in_progress. Also
fixed a pre-existing bug where the detail modal read a nonexistent
kanbanData.tasks field (the board API only returns columns), so
clicking a card silently did nothing before this fix.
2026-07-05 23:16:46 +00:00
..
pages Wire up autonomous agent dispatch for Kanban tasks 2026-07-05 23:16:46 +00:00
api.js Wire up autonomous agent dispatch for Kanban tasks 2026-07-05 23:16:46 +00:00
app.js Security & polish: untrack settings.json, fix CORS, remove broken og:image, replace console.error with toast 2026-05-18 01:32:24 +05:30
index.html Add a Terminal page to the dashboard 2026-07-05 22:15:47 +00:00
styles.css Add a Terminal page to the dashboard 2026-07-05 22:15:47 +00:00
utils.js Add a Terminal page to the dashboard 2026-07-05 22:15:47 +00:00