Files
boocode/.codesight/routes.md
indifferentketchup 02063072ab chore: add ion package, codesight wiki, work plans, ascli config
New @boocode/ion package (v0.0.1) for inference optimization network.
.codesight/ wiki artifacts for codebase documentation.
.omo/ work plans for openspec cleanup and enhanced file panel.
2026-06-07 22:16:45 +00:00

7.6 KiB

Routes

CRUD Resources

  • /api/battles GET | POST | GET/:id → Battle
  • /api/runs GET | POST | GET/:id → Run
  • /api/tasks GET | POST | GET/:id → Task
  • /api/chats/:id/messages GET | POST | GET/:id | DELETE/:id → Message
  • /api/projects GET | POST | GET/:id | PATCH/:id | DELETE/:id → Project
  • /api/sessions GET/:id | PATCH/:id | DELETE/:id → Session

Other Routes

fastify

  • GET /api/term/health params()
  • POST /api/term/sessions/:sid/panes/:pid/start params(sid, pid) [auth]
  • POST /api/term/sessions/:sid/panes/:pid/kill params(sid, pid) [auth]
  • GET /ws/term/sessions/:sid/panes/:pid params(sid, pid) [auth]
  • GET /api/health params() [auth, db, queue, ai]
  • GET /api/sessions/:sessionId/agent-sessions params(sessionId) [auth, db]
  • POST /api/battles/generate-prompt params() [auth, db]
  • POST /api/battles/:id/stop params(id) [auth, db]
  • GET /api/battles/:id/analysis params(id) [auth, db]
  • POST /api/battles/:id/analyze params(id) [auth, db]
  • PATCH /api/battles/:id/winner params(id) [auth, db]
  • GET /api/battles/:id/contestants/:cid/diff params(id, cid) [auth, db]
  • POST /api/battles/:id/cross-examine params(id) [auth, db]
  • GET /api/sessions/:sessionId/checkpoints params(sessionId) [auth, db]
  • POST /api/sessions/:sessionId/checkpoints/:checkpointId/restore params(sessionId, checkpointId) [auth, db]
  • GET /api/inbox params() [auth, db]
  • POST /api/inbox/:id/retry params(id) [auth, db]
  • POST /api/chats/:chatId/close params(chatId) [auth, db]
  • POST /api/sessions/:sessionId/close params(sessionId) [auth, db]
  • GET /api/sessions/:sessionId/messages params(sessionId) [auth, db, queue]
  • POST /api/sessions/:sessionId/messages params(sessionId) [auth, db, queue]
  • POST /api/chats/:id/answer_user_input params(id) [auth, db, queue]
  • POST /api/sessions/:sessionId/stop params(sessionId) [auth, db, queue]
  • GET /api/sessions/:sessionId/pending params(sessionId) [auth, db, queue]
  • POST /api/sessions/:sessionId/pending/create params(sessionId) [auth, db, queue]
  • POST /api/sessions/:sessionId/pending/apply params(sessionId) [auth, db, queue]
  • POST /api/pending/:id/apply params(id) [auth, db, queue]
  • POST /api/pending/:id/reject params(id) [auth, db, queue]
  • POST /api/pending/:id/rewind params(id) [auth, db, queue]
  • GET /api/providers/snapshot params() [db, cache]
  • GET /api/providers/config params() [db, cache]
  • PATCH /api/providers/config params() [db, cache]
  • POST /api/providers/refresh params() [db, cache]
  • GET /api/providers/:id/diagnostic params(id) [db, cache]
  • POST /api/runs/:id/cancel params(id) [auth, db]
  • POST /api/sessions/:sessionId/skill_invoke params(sessionId) [auth, db, queue]
  • GET /api/stats/costs params() [auth, db]
  • POST /api/tasks/:id/cancel params(id) [auth, db, cache, ai]
  • GET /api/tasks/:id/permission params(id) [auth, db, cache, ai]
  • POST /api/tasks/:id/permission params(id) [auth, db, cache, ai]
  • GET /api/tasks/:id/commands params(id) [auth, db, cache, ai]
  • GET /api/sessions/:sessionId/worktree-risk params(sessionId) [auth, db]
  • POST /api/sessions/:sessionId/worktree-stash params(sessionId) [auth, db]
  • GET /api/ws/sessions/:sessionId params(sessionId) [auth, db]
  • GET /api/ws/user params() [auth, db]
  • GET /api/projects/:id/agents params(id) [db, cache]
  • POST /api/chats/:id/messages/:msg_id/artifacts/download params(id, msg_id) [auth, db]
  • GET /api/chats/:id/messages/:msg_id/html_artifact params(id, msg_id) [auth, db]
  • GET /api/projects/:project_id/artifacts/:filename params(project_id, filename) [auth, db]
  • GET /api/sessions/:id/chats params(id) [auth, db]
  • POST /api/sessions/:id/chats params(id) [auth, db]
  • PATCH /api/chats/:id params(id) [auth, db]
  • POST /api/sessions/:id/chats/archive-all params(id) [auth, db]
  • GET /api/sessions/:id/chats/open-count params(id) [auth, db]
  • POST /api/chats/:id/archive params(id) [auth, db]
  • POST /api/chats/:id/unarchive params(id) [auth, db]
  • DELETE /api/chats/:id params(id) [auth, db]
  • POST /api/chats/:id/fork params(id) [auth, db]
  • POST /api/chats/:id/discard_stale params(id) [auth, db]
  • GET /api/coder/ws/sessions/:sessionId params(sessionId) [auth]
  • ALL /api/coder/* params() [auth]
  • GET /api/settings/inference params() [cache]
  • PATCH /api/settings/inference params() [cache]
  • GET /api/sessions/:id/messages params(id) [auth, db, queue]
  • POST /api/chats/:id/messages/:message_id/regenerate params(id, message_id) [auth, db, queue]
  • POST /api/chats/:id/compact params(id) [auth, db, queue]
  • POST /api/chats/:id/stop params(id) [auth, db, queue]
  • POST /api/chats/:id/continue params(id) [auth, db, queue]
  • POST /api/chats/:id/force_send params(id) [auth, db, queue]
  • POST /api/chats/:id/grant_read_access params(id) [auth, db, queue]
  • GET /api/models params()
  • POST /api/projects/create params() [auth, db]
  • POST /api/projects/:id/archive params(id) [auth, db]
  • POST /api/projects/:id/unarchive params(id) [auth, db]
  • GET /api/projects/available params() [auth, db]
  • GET /api/projects/:id/list_dir params(id) [auth, db]
  • GET /api/projects/:id/view_file params(id) [auth, db]
  • GET /api/projects/:id/git params(id) [auth, db]
  • GET /api/projects/:id/git/diff params(id) [auth, db]
  • POST /api/projects/:id/git/stage params(id) [auth, db]
  • POST /api/projects/:id/git/unstage params(id) [auth, db]
  • POST /api/projects/:id/git/commit params(id) [auth, db]
  • POST /api/projects/:id/git/discard params(id) [auth, db]
  • POST /api/projects/:id/write_file params(id) [auth, db]
  • GET /api/projects/:id/files params(id) [auth, db]
  • GET /api/projects/:id/sessions params(id) [auth, db]
  • POST /api/projects/:id/sessions params(id) [auth, db]
  • PATCH /api/sessions/:id/workspace params(id) [auth, db]
  • POST /api/projects/:id/sessions/archive-all params(id) [auth, db]
  • GET /api/projects/:id/sessions/open-count params(id) [auth, db]
  • POST /api/sessions/:id/archive params(id) [auth, db]
  • POST /api/sessions/:id/unarchive params(id) [auth, db]
  • GET /api/settings params() [db]
  • PATCH /api/settings params() [db]
  • GET /api/sidebar params() [auth, db]
  • GET /api/skills params() [auth, db, queue]
  • POST /api/chats/:id/skill_invoke params(id) [auth, db, queue]
  • GET /api/tools/cost_stats params() [auth, db]
  • GET /api/ws/sessions/:id params(id) [auth, db]

go-net-http

  • GET /health params() [queue]
  • POST /v1/get_codebase_overview params() [queue]
  • POST /v1/get_file_analysis params() [queue]
  • POST /v1/get_symbol_info params() [queue]
  • POST /v1/search_symbols params() [queue]
  • POST /v1/get_dependencies params() [queue]
  • POST /v1/watch_changes params() [queue]
  • POST /v1/get_semantic_neighborhoods params() [queue]
  • POST /v1/get_framework_analysis params() [queue]
  • POST /v1/get_symbol_details params() [queue]
  • POST /v1/get_call_graph params() [queue]
  • POST /v1/get_blast_radius params() [queue]

WebSocket Events

  • WS messageapps/booterm/src/ws/attach.ts
  • WS closeapps/booterm/src/ws/attach.ts
  • WS messageapps/coder/src/cli.ts
  • WS errorapps/coder/src/cli.ts
  • WS closeapps/coder/src/cli.ts
  • WS closeapps/coder/src/routes/ws.ts
  • WS errorapps/coder/src/routes/ws.ts
  • WS closeapps/server/src/routes/ws.ts
  • WS errorapps/server/src/routes/ws.ts