# Backend Inventory Generated on 2026-03-11T17:31:18.119Z. ## Summary - HTTP routes: 118 - SSE routes: 3 - Modular routes: 96 - Inline routes: 25 - Route files scanned: 16 ## Realtime Contracts - Incoming websocket message types (14): abort-session, check-session-status, claude-command, claude-permission-response, codex-command, cursor-abort, cursor-command, cursor-resume, gemini-command, get-active-sessions, get-pending-permissions, init, input, resize - Outgoing websocket message types (7): active-sessions, auth_url, error, output, pending-permissions-response, session-aborted, session-status ## Agent | Method | Path | Auth | Purpose | Consumers | Source | | --- | --- | --- | --- | --- | --- | | POST | `/api/agent` | api_key_or_platform | Accept external agent jobs that run a provider against a local or cloned project. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/agent.js:839 | ## Auth | Method | Path | Auth | Purpose | Consumers | Source | | --- | --- | --- | --- | --- | --- | | POST | `/api/auth/login` | public | Authenticate a local user and issue a token. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/auth.js:82 | | POST | `/api/auth/logout` | bearer_token | Invalidate the current authenticated session. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/auth.js:129 | | POST | `/api/auth/register` | public | Create the first local user account. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/auth.js:23 | | GET | `/api/auth/status` | public | Report whether authentication is configured. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/auth.js:9 | | GET | `/api/auth/user` | bearer_token | Return the currently authenticated user. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/auth.js:122 | ## CLI Auth | Method | Path | Auth | Purpose | Consumers | Source | | --- | --- | --- | --- | --- | --- | | GET | `/api/cli/claude/status` | bearer_token | Report local authentication status for provider CLIs. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/cli-auth.js:9 | | GET | `/api/cli/codex/status` | bearer_token | Report local authentication status for provider CLIs. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/cli-auth.js:59 | | GET | `/api/cli/cursor/status` | bearer_token | Report local authentication status for provider CLIs. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/cli-auth.js:39 | | GET | `/api/cli/gemini/status` | bearer_token | Report local authentication status for provider CLIs. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/cli-auth.js:79 | ## Commands | Method | Path | Auth | Purpose | Consumers | Source | | --- | --- | --- | --- | --- | --- | | POST | `/api/commands/execute` | bearer_token | List, load, or execute slash commands available to the chat experience. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/commands.js:507 | | POST | `/api/commands/list` | bearer_token | List, load, or execute slash commands available to the chat experience. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/commands.js:406 | | POST | `/api/commands/load` | bearer_token | List, load, or execute slash commands available to the chat experience. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/commands.js:456 | ## Files | Method | Path | Auth | Purpose | Consumers | Source | | --- | --- | --- | --- | --- | --- | | GET | `/api/projects/:projectName/file` | bearer_token | Read, write, create, rename, delete, or upload project files. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/legacy-runtime.js:795 | | PUT | `/api/projects/:projectName/file` | bearer_token | Read, write, create, rename, delete, or upload project files. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/legacy-runtime.js:888 | | GET | `/api/projects/:projectName/files` | bearer_token | Read, write, create, rename, delete, or upload project files. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/legacy-runtime.js:937 | | DELETE | `/api/projects/:projectName/files` | bearer_token | Read, write, create, rename, delete, or upload project files. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/legacy-runtime.js:1170 | | GET | `/api/projects/:projectName/files/content` | bearer_token | Read, write, create, rename, delete, or upload project files. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/legacy-runtime.js:835 | | POST | `/api/projects/:projectName/files/create` | bearer_token | Read, write, create, rename, delete, or upload project files. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/legacy-runtime.js:1016 | | PUT | `/api/projects/:projectName/files/rename` | bearer_token | Read, write, create, rename, delete, or upload project files. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/legacy-runtime.js:1093 | | POST | `/api/projects/:projectName/files/upload` | bearer_token | Read, write, create, rename, delete, or upload project files. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/legacy-runtime.js:1396 | | POST | `/api/projects/:projectName/upload-images` | bearer_token | Upload images for chat use and return browser-safe data URLs. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/legacy-runtime.js:2113 | ## Git | Method | Path | Auth | Purpose | Consumers | Source | | --- | --- | --- | --- | --- | --- | | GET | `/api/git/branches` | bearer_token | List git branches for a project. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/git.js:639 | | POST | `/api/git/checkout` | bearer_token | POST /api/git/checkout for backend runtime support. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/git.js:681 | | POST | `/api/git/commit` | bearer_token | POST /api/git/commit for backend runtime support. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/git.js:561 | | GET | `/api/git/commit-diff` | bearer_token | Return diff details for a specific commit. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/git.js:782 | | GET | `/api/git/commits` | bearer_token | List recent commits for a project. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/git.js:725 | | POST | `/api/git/create-branch` | bearer_token | POST /api/git/create-branch for backend runtime support. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/git.js:703 | | POST | `/api/git/delete-untracked` | bearer_token | POST /api/git/delete-untracked for backend runtime support. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/git.js:1410 | | GET | `/api/git/diff` | bearer_token | Return git diff output for a project or file. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/git.js:354 | | POST | `/api/git/discard` | bearer_token | POST /api/git/discard for backend runtime support. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/git.js:1356 | | POST | `/api/git/fetch` | bearer_token | POST /api/git/fetch for backend runtime support. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/git.js:1097 | | GET | `/api/git/file-with-diff` | bearer_token | Read, write, create, rename, delete, or upload project files. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/git.js:437 | | POST | `/api/git/generate-commit-message` | bearer_token | Generate an AI-assisted commit message from the current diff. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/git.js:814 | | POST | `/api/git/initial-commit` | bearer_token | POST /api/git/initial-commit for backend runtime support. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/git.js:517 | | POST | `/api/git/publish` | bearer_token | POST /api/git/publish for backend runtime support. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/git.js:1277 | | POST | `/api/git/pull` | bearer_token | POST /api/git/pull for backend runtime support. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/git.js:1138 | | POST | `/api/git/push` | bearer_token | POST /api/git/push for backend runtime support. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/git.js:1206 | | GET | `/api/git/remote-status` | bearer_token | Report remote sync status for a project repository. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/git.js:1019 | | POST | `/api/git/revert-local-commit` | bearer_token | POST /api/git/revert-local-commit for backend runtime support. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/git.js:592 | | GET | `/api/git/status` | bearer_token | Read git status information for a project. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/git.js:291 | ## MCP | Method | Path | Auth | Purpose | Consumers | Source | | --- | --- | --- | --- | --- | --- | | GET | `/api/mcp-utils/all-servers` | bearer_token | Return MCP helper information used by setup flows. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/mcp-utils.js:35 | | GET | `/api/mcp-utils/taskmaster-server` | bearer_token | Return MCP helper information used by setup flows. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/mcp-utils.js:18 | | POST | `/api/mcp/cli/add` | bearer_token | Manage Claude MCP CLI and configuration state. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/mcp.js:59 | | POST | `/api/mcp/cli/add-json` | bearer_token | Manage Claude MCP CLI and configuration state. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/mcp.js:142 | | GET | `/api/mcp/cli/get/:name` | bearer_token | Manage Claude MCP CLI and configuration state. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/mcp.js:305 | | GET | `/api/mcp/cli/list` | bearer_token | Manage Claude MCP CLI and configuration state. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/mcp.js:16 | | DELETE | `/api/mcp/cli/remove/:name` | bearer_token | Manage Claude MCP CLI and configuration state. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/mcp.js:235 | | GET | `/api/mcp/config/read` | bearer_token | Manage Claude MCP CLI and configuration state. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/mcp.js:348 | ## Plugins | Method | Path | Auth | Purpose | Consumers | Source | | --- | --- | --- | --- | --- | --- | | GET | `/api/plugins` | bearer_token | List, install, update, serve, enable, or remove plugins. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/plugins.js:27 | | DELETE | `/api/plugins/:name` | bearer_token | List, install, update, serve, enable, or remove plugins. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/plugins.js:282 | | GET | `/api/plugins/:name/assets/*` | bearer_token | List, install, update, serve, enable, or remove plugins. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/plugins.js:57 | | PUT | `/api/plugins/:name/enable` | bearer_token | List, install, update, serve, enable, or remove plugins. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/plugins.js:96 | | GET | `/api/plugins/:name/manifest` | bearer_token | List, install, update, serve, enable, or remove plugins. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/plugins.js:40 | | POST | `/api/plugins/:name/update` | bearer_token | List, install, update, serve, enable, or remove plugins. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/plugins.js:169 | | POST | `/api/plugins/install` | bearer_token | List, install, update, serve, enable, or remove plugins. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/plugins.js:136 | ## Projects | Method | Path | Auth | Purpose | Consumers | Source | | --- | --- | --- | --- | --- | --- | | POST | `/api/create-folder` | bearer_token | Create a new directory on the local filesystem. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/legacy-runtime.js:754 | | GET | `/api/projects` | bearer_token | List detected projects and workspaces. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/legacy-runtime.js:491 | | DELETE | `/api/projects/:projectName` | bearer_token | DELETE /api/projects/:projectName for backend runtime support. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/legacy-runtime.js:589 | | PUT | `/api/projects/:projectName/rename` | bearer_token | PUT /api/projects/:projectName/rename for backend runtime support. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/legacy-runtime.js:537 | | GET | `/api/projects/clone-progress` | bearer_token | Stream workspace cloning progress events to the frontend. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/projects.js:335 | | POST | `/api/projects/create` | bearer_token | Manually add a project path to the workspace list. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/legacy-runtime.js:601 | | POST | `/api/projects/create-workspace` | bearer_token | Create or register a workspace and optionally clone a GitHub repository into it. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/projects.js:175 | ## Providers | Method | Path | Auth | Purpose | Consumers | Source | | --- | --- | --- | --- | --- | --- | | GET | `/api/codex/config` | bearer_token | Manage Codex configuration, MCP settings, and stored sessions. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/codex.js:23 | | POST | `/api/codex/mcp/cli/add` | bearer_token | Manage Codex configuration, MCP settings, and stored sessions. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/codex.js:135 | | GET | `/api/codex/mcp/cli/get/:name` | bearer_token | Manage Codex configuration, MCP settings, and stored sessions. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/codex.js:220 | | GET | `/api/codex/mcp/cli/list` | bearer_token | Manage Codex configuration, MCP settings, and stored sessions. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/codex.js:103 | | DELETE | `/api/codex/mcp/cli/remove/:name` | bearer_token | Manage Codex configuration, MCP settings, and stored sessions. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/codex.js:186 | | GET | `/api/codex/mcp/config/read` | bearer_token | Manage Codex configuration, MCP settings, and stored sessions. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/codex.js:254 | | GET | `/api/codex/sessions` | bearer_token | List or manage sessions associated with a project or provider. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/codex.js:54 | | DELETE | `/api/codex/sessions/:sessionId` | bearer_token | List or manage sessions associated with a project or provider. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/codex.js:89 | | GET | `/api/codex/sessions/:sessionId/messages` | bearer_token | Return paginated messages for a stored session. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/codex.js:71 | | GET | `/api/cursor/config` | bearer_token | Manage Cursor configuration, MCP settings, and stored sessions. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/cursor.js:15 | | POST | `/api/cursor/config` | bearer_token | Manage Cursor configuration, MCP settings, and stored sessions. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/cursor.js:59 | | GET | `/api/cursor/mcp` | bearer_token | Manage Cursor configuration, MCP settings, and stored sessions. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/cursor.js:122 | | DELETE | `/api/cursor/mcp/:name` | bearer_token | Manage Cursor configuration, MCP settings, and stored sessions. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/cursor.js:245 | | POST | `/api/cursor/mcp/add` | bearer_token | Manage Cursor configuration, MCP settings, and stored sessions. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/cursor.js:183 | | POST | `/api/cursor/mcp/add-json` | bearer_token | Manage Cursor configuration, MCP settings, and stored sessions. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/cursor.js:292 | | GET | `/api/cursor/sessions` | bearer_token | List or manage sessions associated with a project or provider. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/cursor.js:348 | | GET | `/api/cursor/sessions/:sessionId` | bearer_token | List or manage sessions associated with a project or provider. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/cursor.js:583 | | DELETE | `/api/gemini/sessions/:sessionId` | bearer_token | List or manage sessions associated with a project or provider. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/gemini.js:37 | | GET | `/api/gemini/sessions/:sessionId/messages` | bearer_token | Return paginated messages for a stored session. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/gemini.js:8 | ## Realtime | Method | Path | Auth | Purpose | Consumers | Source | | --- | --- | --- | --- | --- | --- | | GET | `/api/browse-filesystem` | bearer_token | Browse local directories so the UI can suggest workspace locations. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/legacy-runtime.js:674 | | POST | `/api/transcribe` | bearer_token | Transcribe uploaded audio and optionally enhance the result for prompts or tasks. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/legacy-runtime.js:1964 | ## Sessions | Method | Path | Auth | Purpose | Consumers | Source | | --- | --- | --- | --- | --- | --- | | GET | `/api/projects/:projectName/sessions` | bearer_token | List or manage sessions associated with a project or provider. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/legacy-runtime.js:500 | | DELETE | `/api/projects/:projectName/sessions/:sessionId` | bearer_token | List or manage sessions associated with a project or provider. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/legacy-runtime.js:548 | | GET | `/api/projects/:projectName/sessions/:sessionId/messages` | bearer_token | Return paginated messages for a stored session. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/legacy-runtime.js:512 | | GET | `/api/projects/:projectName/sessions/:sessionId/token-usage` | bearer_token | Report token usage for a stored provider session. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/legacy-runtime.js:2198 | | GET | `/api/search/conversations` | bearer_token | Search conversation history across stored projects and stream results. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/legacy-runtime.js:618 | | PUT | `/api/sessions/:sessionId/rename` | bearer_token | List or manage sessions associated with a project or provider. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/legacy-runtime.js:563 | ## Settings | Method | Path | Auth | Purpose | Consumers | Source | | --- | --- | --- | --- | --- | --- | | GET | `/api/settings/api-keys` | bearer_token | Manage local API keys used to access the backend. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/settings.js:11 | | POST | `/api/settings/api-keys` | bearer_token | Manage local API keys used to access the backend. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/settings.js:27 | | DELETE | `/api/settings/api-keys/:keyId` | bearer_token | Manage local API keys used to access the backend. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/settings.js:47 | | PATCH | `/api/settings/api-keys/:keyId/toggle` | bearer_token | Manage local API keys used to access the backend. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/settings.js:64 | | GET | `/api/settings/credentials` | bearer_token | Manage stored provider and GitHub credentials. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/settings.js:91 | | POST | `/api/settings/credentials` | bearer_token | Manage stored provider and GitHub credentials. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/settings.js:104 | | DELETE | `/api/settings/credentials/:credentialId` | bearer_token | Manage stored provider and GitHub credentials. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/settings.js:139 | | PATCH | `/api/settings/credentials/:credentialId/toggle` | bearer_token | Manage stored provider and GitHub credentials. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/settings.js:156 | ## System | Method | Path | Auth | Purpose | Consumers | Source | | --- | --- | --- | --- | --- | --- | | GET | `*` | public | Serve the React application fallback for non-API routes. | - | server/legacy-runtime.js:2386 | | POST | `/api/system/update` | bearer_token | Run the application update workflow on the host machine. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/legacy-runtime.js:425 | | GET | `/health` | public | Expose server health, timestamp, and install mode for diagnostics. | src/hooks/useVersionCheck.ts | server/legacy-runtime.js:345 | ## TaskMaster | Method | Path | Auth | Purpose | Consumers | Source | | --- | --- | --- | --- | --- | --- | | POST | `/api/taskmaster/add-task/:projectName` | bearer_token | Manage TaskMaster detection, PRDs, tasks, templates, and automation for a project. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/taskmaster.js:1060 | | POST | `/api/taskmaster/apply-template/:projectName` | bearer_token | Manage TaskMaster detection, PRDs, tasks, templates, and automation for a project. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/taskmaster.js:1838 | | GET | `/api/taskmaster/detect-all` | bearer_token | Manage TaskMaster detection, PRDs, tasks, templates, and automation for a project. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/taskmaster.js:350 | | GET | `/api/taskmaster/detect/:projectName` | bearer_token | Manage TaskMaster detection, PRDs, tasks, templates, and automation for a project. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/taskmaster.js:278 | | POST | `/api/taskmaster/init/:projectName` | bearer_token | Manage TaskMaster detection, PRDs, tasks, templates, and automation for a project. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/taskmaster.js:971 | | POST | `/api/taskmaster/initialize/:projectName` | bearer_token | Manage TaskMaster detection, PRDs, tasks, templates, and automation for a project. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/taskmaster.js:434 | | GET | `/api/taskmaster/installation-status` | bearer_token | Manage TaskMaster detection, PRDs, tasks, templates, and automation for a project. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/taskmaster.js:243 | | GET | `/api/taskmaster/next/:projectName` | bearer_token | Manage TaskMaster detection, PRDs, tasks, templates, and automation for a project. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/taskmaster.js:460 | | POST | `/api/taskmaster/parse-prd/:projectName` | bearer_token | Manage TaskMaster detection, PRDs, tasks, templates, and automation for a project. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/taskmaster.js:1291 | | GET | `/api/taskmaster/prd-templates` | bearer_token | Manage TaskMaster detection, PRDs, tasks, templates, and automation for a project. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/taskmaster.js:1392 | | GET | `/api/taskmaster/prd/:projectName` | bearer_token | Manage TaskMaster detection, PRDs, tasks, templates, and automation for a project. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/taskmaster.js:685 | | POST | `/api/taskmaster/prd/:projectName` | bearer_token | Manage TaskMaster detection, PRDs, tasks, templates, and automation for a project. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/taskmaster.js:761 | | GET | `/api/taskmaster/prd/:projectName/:fileName` | bearer_token | Manage TaskMaster detection, PRDs, tasks, templates, and automation for a project. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/taskmaster.js:846 | | DELETE | `/api/taskmaster/prd/:projectName/:fileName` | bearer_token | Manage TaskMaster detection, PRDs, tasks, templates, and automation for a project. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/taskmaster.js:911 | | GET | `/api/taskmaster/tasks/:projectName` | bearer_token | Manage TaskMaster detection, PRDs, tasks, templates, and automation for a project. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/taskmaster.js:570 | | PUT | `/api/taskmaster/update-task/:projectName/:taskId` | bearer_token | Manage TaskMaster detection, PRDs, tasks, templates, and automation for a project. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/taskmaster.js:1164 | ## User | Method | Path | Auth | Purpose | Consumers | Source | | --- | --- | --- | --- | --- | --- | | POST | `/api/user/complete-onboarding` | bearer_token | Mark onboarding as completed for the current user. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/user.js:93 | | GET | `/api/user/git-config` | bearer_token | Read or update stored git identity settings. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/user.js:28 | | POST | `/api/user/git-config` | bearer_token | Read or update stored git identity settings. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/user.js:57 | | GET | `/api/user/onboarding-status` | bearer_token | Return onboarding completion status for the current user. | src/components/chat/hooks/useChatComposerState.ts
src/components/chat/hooks/useChatProviderState.ts
src/components/chat/hooks/useChatSessionState.ts
src/components/chat/hooks/useSlashCommands.ts
src/components/file-tree/view/ImageViewer.tsx
src/components/git-panel/hooks/useGitPanelController.ts
src/components/git-panel/hooks/useRevertLocalCommit.ts
src/components/onboarding/view/Onboarding.tsx
src/components/plugins/view/PluginIcon.tsx
src/components/plugins/view/PluginTabContent.tsx
src/components/prd-editor/hooks/usePrdSave.ts
src/components/project-creation-wizard/data/workspaceApi.ts
src/components/settings/constants/constants.ts
src/components/settings/hooks/useCredentialsSettings.ts
src/components/settings/hooks/useGitSettings.ts
src/components/settings/hooks/useSettingsController.ts
src/components/version-upgrade/view/VersionUpgradeModal.tsx
src/contexts/PluginsContext.tsx
src/utils/api.js | server/routes/user.js:108 |