|
|
@@ -0,0 +1,119 @@
|
|
|
+# 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` |
|