cloudaxe-opencode/packages/opencode/specs/effect/http-route-inventory.md
2026-04-24 18:14:53 -04:00

6.3 KiB

Http Route Inventory

Generated from Hono route registrations by packages/opencode/script/http-route-inventory.ts.

Status meanings are defined in specs/effect/http-api.md.

Surface Method Path Status
control PUT /auth/:providerID later
control DELETE /auth/:providerID later
control GET /doc later
control POST /log later
instance GET /agent next
instance GET /command next
instance GET /config bridged
instance PATCH /config later
instance GET /config/providers bridged
instance GET /event special
instance GET /experimental/console next
instance GET /experimental/console/orgs next
instance POST /experimental/console/switch later
instance GET /experimental/resource next
instance GET /experimental/session next
instance GET /experimental/tool next
instance GET /experimental/tool/ids next
instance GET /experimental/worktree next
instance POST /experimental/worktree later
instance DELETE /experimental/worktree later
instance POST /experimental/worktree/reset later
instance GET /file bridged
instance GET /file/content bridged
instance GET /file/status bridged
instance GET /find later
instance GET /find/file later
instance GET /find/symbol later
instance GET /formatter next
instance POST /instance/dispose next
instance GET /lsp next
instance GET /mcp bridged
instance POST /mcp later
instance POST /mcp/:name/auth later
instance DELETE /mcp/:name/auth later
instance POST /mcp/:name/auth/authenticate later
instance POST /mcp/:name/auth/callback later
instance POST /mcp/:name/connect later
instance POST /mcp/:name/disconnect later
instance GET /path next
instance GET /permission bridged
instance POST /permission/:requestID/reply bridged
instance GET /project bridged
instance PATCH /project/:projectID later
instance GET /project/current bridged
instance POST /project/git/init later
instance GET /provider bridged
instance POST /provider/:providerID/oauth/authorize bridged
instance POST /provider/:providerID/oauth/callback bridged
instance GET /provider/auth bridged
instance GET /pty special
instance POST /pty special
instance GET /pty/:ptyID special
instance PUT /pty/:ptyID special
instance DELETE /pty/:ptyID special
instance GET /pty/:ptyID/connect special
instance GET /question bridged
instance POST /question/:requestID/reject bridged
instance POST /question/:requestID/reply bridged
instance GET /session later
instance POST /session later
instance GET /session/:sessionID later
instance PATCH /session/:sessionID later
instance DELETE /session/:sessionID later
instance POST /session/:sessionID/abort later
instance GET /session/:sessionID/children later
instance POST /session/:sessionID/command later
instance GET /session/:sessionID/diff later
instance POST /session/:sessionID/fork later
instance POST /session/:sessionID/init later
instance GET /session/:sessionID/message later
instance POST /session/:sessionID/message later
instance GET /session/:sessionID/message/:messageID later
instance DELETE /session/:sessionID/message/:messageID later
instance PATCH /session/:sessionID/message/:messageID/part/:partID later
instance DELETE /session/:sessionID/message/:messageID/part/:partID later
instance POST /session/:sessionID/permissions/:permissionID later
instance POST /session/:sessionID/prompt_async later
instance POST /session/:sessionID/revert later
instance POST /session/:sessionID/share later
instance DELETE /session/:sessionID/share later
instance POST /session/:sessionID/shell later
instance POST /session/:sessionID/summarize later
instance GET /session/:sessionID/todo later
instance POST /session/:sessionID/unrevert later
instance GET /session/status later
instance GET /skill next
instance POST /sync/history later
instance POST /sync/replay later
instance POST /sync/start later
instance POST /tui/append-prompt special
instance POST /tui/clear-prompt special
instance GET /tui/control/next special
instance POST /tui/control/response special
instance POST /tui/execute-command special
instance POST /tui/open-help special
instance POST /tui/open-models special
instance POST /tui/open-sessions special
instance POST /tui/open-themes special
instance POST /tui/publish special
instance POST /tui/select-session special
instance POST /tui/show-toast special
instance POST /tui/submit-prompt special
instance GET /vcs next
instance GET /vcs/diff next
ui ALL /* special
workspace GET /experimental/workspace bridged
workspace POST /experimental/workspace later
workspace DELETE /experimental/workspace/:id later
workspace POST /experimental/workspace/:id/session-restore later
workspace GET /experimental/workspace/adaptor bridged
workspace GET /experimental/workspace/status bridged