Commit Graph

2 Commits

Author SHA1 Message Date
Austin dc964c2440 fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed
- Frontend Delete button (kanban.js) called DELETE /api/kanban/tasks/{id}
  but no such route existed; FastAPI returned 405 Method Not Allowed,
  so tasks (including 'done' ones) could never be deleted from the board.
- Added the missing route: removes the task's JSON file, cleans up any
  links on other tasks that pointed to it (no orphaned parent/child
  pointers), audits the action, returns {status:deleted}.
- Verified end-to-end against the running server (create -> delete -> 404).

Also captures current working state across brain/, skills/, agents/,
data/, tests/, and docs.
2026-08-02 15:47:19 -07:00
Austin 96d8281b9b Wire up dynamic agent registry, integrations, agent-time tracking, UI modernization
- server.py: dynamic agent execution engine (cli/http/mcp), live agent
  registry (/api/agents register/unregister), integrations API, agent stats
  & skill scoring, kanban task delete, plugin uninstall, agent-time tracking
  + /test page
- dashboard: modernized agent-health, plugins marketplace, smart-router,
  styles; added agent-time monitor page + terminal page
- scheduler.py rewrite; start.sh / start-agentic-os.sh improvements
- skills: added firebase-*, notion-knowledge-capture, xcode-project-setup,
  audit/test plugins; updated learnings across skills
- brain/ docs + data registry files (agent-registry, integrations, router-keywords)
- .gitignore: exclude runtime artifacts (pid, graphify-out, logs)

Verified live on :8081 - all new endpoints return 200 and register/unregister
persists to data/agent-registry.json.
2026-07-25 12:27:26 -07:00