* feat(mcp): MCP server management page (Phase 1) Implements the MCP management plan (.omc/plans/mcp-management.md) Phase 1 end-to-end on a single feature branch (PR1+PR2+PR3+PR4 collapsed): - New `/mcp` route with capability gate + BackendUnavailableState fallback. - New `/api/mcp` (GET list, POST create), `/api/mcp/test` (POST connection probe), `/api/mcp/discover` (POST tool discovery for a draft config), `/api/mcp/configure` (PUT enable/toolMode/include/exclude), and `/api/mcp/$name` (DELETE). - Strict `mcp` capability probe in gateway-capabilities: hits `GET /api/mcp` directly and validates the body parses through `normalizeMcpList` — dashboard-up-but-route-missing returns false (resolves Open Question #4). - Type split: read shapes in `src/types/mcp.ts` (client+server), write shapes in `src/types/mcp-input.ts` (server-only; secrets contained here). - Runtime normalization layer `src/server/mcp-normalize.ts` mirrors the Skills `asRecord`/`readString`/`normalizeSkill` defense — strips unknown fields, coerces enums, masks secrets via `MASK_SENTINEL`, re-applies via `maskSecretsInPlace` before every `json(...)`. - All write endpoints CSRF-checked via `requireJsonContentType`. - Capability-off responses use `createCapabilityUnavailablePayload('mcp')` with `{ servers: [], total: 0, categories }` for GET (200) and 503 for writes — feature gates fall open without throwing. - Static preset catalog (`src/screens/mcp/presets.ts`) with GitHub, Filesystem, Postgres, Slack, Linear; Catalog tab installs prefilled drafts through the same dialog flow. - Screens: `McpScreen` (Installed/Catalog/All tabs + search + category filter), `McpServerCard` (status badge + Test/Edit/Delete + enable toggle), `McpServerDialog` (HTTP/stdio + auth + Discover + Save with bearer-token clear-on-submit). - TanStack Query hooks (`useMcpServers`, `useTestMcpServer`, `useDiscoverMcpTools`, `useUpsertMcpServer`, `useConfigureMcpServer`, `useDeleteMcpServer`). Tests (vitest): - `src/server/mcp-normalize.test.ts` — 13 tests covering enum coercion, list-shape variants, malformed-entry drop, presence flags without echo, env/header masking by key hint, idempotency, test-result normalization, payload-string scanner. - `src/routes/api/-mcp.test.ts` — 8 tests covering input validation, capability fall-open shape, CSRF gate (415 on non-JSON POST, pass on JSON, pass on GET), and the **secret echo guard**: a worst-case agent that echoes a submitted bearer token in body/env/headers must never surface the original string in the workspace response. Build, lint, and the new test files are clean. Pre-existing unrelated test failures on `local` (router-route-resolution, context-usage, markdown math, slash-command-menu, chat-message-list, gateway-capabilities env-source) are unchanged by this PR. Worked with Interstellar Code * fix(mcp): strip secret fields from client-safe McpClientInput Architect review flagged that `McpClientInput` in `src/types/mcp.ts` (the file explicitly designated for client+server read shapes with no secrets) contained `bearerToken` and `oauth.clientSecret`, allowing the browser bundle to import a secret-bearing type via the dialog component. Resolves the type-split violation: - `src/types/mcp.ts`: drop `bearerToken` and `oauth` from `McpClientInput`. Now strictly the browser-safe form payload, no secret fields. - `src/screens/mcp/components/mcp-server-dialog.tsx`: hold `bearerToken` in ephemeral component-local `useState<string>` typed inline. Cleared on submit and on dialog open. No exported type carries the field. - `src/screens/mcp/hooks/use-mcp-mutations.ts`: `useUpsertMcpServer` accepts `McpClientInput & { bearerToken?: string }` inline at the call-site, again with no exported secret-bearing type. Server route `parseMcpServerInput` re-validates and forwards to the agent. The full server-side write shape (`McpServerInput` with secrets) remains in `src/types/mcp-input.ts`, server-only. Worked with Interstellar Code * fix(mcp): block client imports of server-only mcp-input types Add no-restricted-imports rule scoped to src/screens/** and src/components/** that blocks importing @/types/mcp-input. That file may carry unmasked secrets and is server-only — clients should import McpClientInput from @/types/mcp instead. Worked with Interstellar Code * feat(mcp): wire /mcp into all sidebar/nav surfaces Mirror the existing /skills registration across every nav and command surface so the MCP screen is reachable from the dashboard overflow grid, command palette, mobile hamburger drawer, mobile tab bar, slash menu, search modal quick actions, and workspace shell (active-tab tracking + mobile page title). Inspector panel gets a parallel MCP tab that lists configured servers via /api/mcp. Worked with Interstellar Code * feat(mcp): catalog tab search, category badges, and nav coverage tests Catalog tab now reuses the screen's search state to filter presets by name/description, surfaces an empty-state when no presets match, and renders each preset as a card with an Official Presets category badge styled to match the skills-screen design vocabulary. Tests: - src/components/-mcp-nav.test.tsx: each modified nav file references the /mcp route (or registers an mcp tab id for inspector-panel) - src/screens/mcp/-presets.test.ts: filtering MCP_PRESETS by query narrows results by name and description, returns full catalog for empty queries, and returns nothing for unknown queries Worked with Interstellar Code * feat(mcp): add MCP entry to chat-sidebar Knowledge group The primary visible left rail (`chat-sidebar.tsx`) was missed by the prior nav-coverage commit. Slot MCP between Skills and Profiles in `knowledgeItems`, mirroring the McpServerIcon used elsewhere. Worked with Interstellar Code * feat(mcp): Phase 3 — live tool refresh, OAuth reauth, per-server SSE logs - `useMcpServers`: enable refetchOnWindowFocus for live state. - `McpServerCard`: per-card Refresh button (re-runs Test, updates discoveredToolsCount), Reauth button when authType === 'oauth' (uses new useMcpOAuth hook), Logs button (opens McpLogsDrawer). - `use-mcp-oauth.ts`: opens auth URL in new tab, polls /api/mcp/test every 2s until status === 'connected' or 60s timeout. Returns mutation-style { start, isPending, isError, error, data }. - `mcp-logs-drawer.tsx`: fixed-right slide-in drawer subscribing via EventSource to /api/mcp/<name>/logs. Newest-first, max 500 lines, auto-scroll, tear down on close (no zombie EventSource). - `routes/api/mcp/$name.logs.ts`: SSE proxy with auth + capability gates. Capability-off → 503. Pattern follows chat-events.ts. - Tests: 3 new for logs route (input validation, capability-off, auth gate); smoke test for useMcpOAuth shape. Total tests: 24 passing (13 normalize + 8 mcp + 3 logs). Build clean. Worked with Interstellar Code * feat(mcp): localhost-only config-fallback transport (Phase 1.5) Adds an `mcpFallback` capability that lets the workspace perform CRUD on `config.mcp_servers` via the existing dashboard `/api/config` route when the agent does not yet expose the new `/api/mcp*` runtime endpoints. Gated to loopback-only deployments by `isLocalhostDeployment()` (both URLs loopback AND HOST unset/loopback). Test/Discover/Logs return a structured "not yet available" payload in fallback mode; the MCP screen renders an amber banner so the limitation is visible. Worked with Interstellar Code * feat(mcp): full catalog + marketplace + sources manager (Phase 2-3.2) Workspace-only end-to-end MCP catalog + marketplace replacing the static presets.ts and the upstream /settings/mcp surfaces. Phase 2 — File-backed catalog: - assets/mcp-presets.seed.json + ~/.hermes/mcp-presets.json (atomic bootstrap via tmp+linkSync, mtime+ino+ctime+size cache, malformed-file preservation, schema validation: id regex, transport-specific fields, env key regex, https URLs, category allowlist, duplicate-id rejection, unknown-field warnings) - src/server/mcp-input-validate.ts: shared parseMcpServerInput returning per-field {path, message} errors; promoted from inline definition - src/routes/api/mcp/presets.ts GET handler Phase 3.0 — Federated marketplace: - src/server/mcp-hub/{cache,trust,index,types}.ts + sources/{mcp-get, local-file}.ts: Smithery registry adapter (replaces speculative registry.mcp.run NXDOMAIN), ETag/If-Modified-Since with 304 reuse, rate-limit handling, parallel Promise.allSettled across sources with 8s per-source timeout, dedupe by source+id+name, fallback to local-file when remote degraded - Trust hardening: shell metachar reject, transport allowlist, env-key regex, control-char + absolute-path attack defenses, inline-exec flag detection (-c, -lc, -e for sh/bash/python/node/perl/ruby) - src/screens/mcp/components/install-confirmation-dialog.tsx: 2-click commit with full template preview (command/args/env masked) and AbortController on dismiss - Disk persistence for tool-discovery cache (mcp-tools-cache.ts) + hermes-mcp CLI bridge (mcp-cli-bridge.ts) for live test/tool enumeration in fallback mode Phase 3.2 — User-configurable sources: - ~/.hermes/mcp-hub-sources.json schema (built-ins always present, protected from mutation; user can add HTTPS-only generic-json sources with trust+format) - src/routes/api/mcp/hub-sources{,.$id}.ts CRUD with per-process mutex (read-modify-write race protection) - generic-json adapter: SSRF guard (private/loopback/link-local/IPv6 ULA all rejected after DNS resolution, redirects disabled), 5MB response-size cap (streaming read), trust hard-cap at 'community' for user-source entries, source field 'user:<id>' for dedupe - src/screens/mcp/components/sources-manager-dialog.tsx UI Polish: - Placeholder detection at install confirmation (inline fill form blocks commit until /path/to/, <your-...>, empty *_TOKEN/_KEY/etc resolved) - Test result UX hints when stdio Connection closed + placeholder args or http fetch failed + placeholder url - Env-ref preserved in normalize (${VAR_NAME} no longer masked) + Edit dialog diagnostic UI: Skills-pattern parity for /mcp screen (Tabs + Marketplace tab, Switch primitive, Button primitives, DialogRoot/Content, primary-* Tailwind classes matching skills-screen.tsx). Single-row toolbar (tabs + search + filter). Removed All + Catalog tabs, kept Installed + Marketplace. Backend: - gateway-capabilities probeMcp uses authenticated dashboardFetch (Codex MAJOR fix); probeMcpConfigKey + isLocalhostDeployment for mcpFallback capability - routes/mcp.tsx route gate accepts mcp || mcpFallback - mcp-normalize.ts headers.Authorization + env *_TOKEN/_KEY/_SECRET /_AUTH/_APIKEY auth detection upgrades authType to 'bearer' Removed (replaced by /mcp): - src/screens/settings/mcp-settings-screen.tsx (759 LOC) - src/routes/settings/mcp.tsx - src/routes/api/mcp/{servers,reload}.ts (orphaned endpoints; reload posted to gateway 404s) - src/screens/mcp/presets.ts (static array, replaced by file-backed) - settings-sidebar MCP nav entries (replaced by main /mcp route) Tests: 263+ passing across 19+ MCP suites — input-validate, presets- store, hub-cache/trust/unified-search, sources/{mcp-get,local-file, generic-json}, hub-sources-store, mcp-tools-cache, ssrf-guard, marketplace-install-confirmation, marketplace-placeholder-detection, hub-search/-presets/-hub-sources route tests. Pre-existing 2 gateway-capabilities env-resolution failures unrelated. Reviewers: Codex critic 4 passes (Phase 2 REJECTED → 8 fixes applied, Phase 3.0 APPROVED-WITH-CHANGES → 4 fixes, Phase 3.2 REJECTED → 6 fixes including SSRF guard + response-size cap + concurrent-CRUD mutex + trust cap). Architect approved final pass. Worked with Interstellar Code
2849 lines
103 KiB
TypeScript
2849 lines
103 KiB
TypeScript
/* eslint-disable */
|
|
|
|
// @ts-nocheck
|
|
|
|
// noinspection JSUnusedGlobalSymbols
|
|
|
|
// This file was automatically generated by TanStack Router.
|
|
// You should NOT make any changes in this file as it will be overwritten.
|
|
// Additionally, you should also exclude this file from your linter and/or formatter to prevent it from being checked or modified.
|
|
|
|
import { Route as rootRouteImport } from './routes/__root'
|
|
import { Route as TerminalRouteImport } from './routes/terminal'
|
|
import { Route as TasksRouteImport } from './routes/tasks'
|
|
import { Route as Swarm2RouteImport } from './routes/swarm2'
|
|
import { Route as SwarmRouteImport } from './routes/swarm'
|
|
import { Route as SkillsRouteImport } from './routes/skills'
|
|
import { Route as SettingsRouteImport } from './routes/settings'
|
|
import { Route as ProfilesRouteImport } from './routes/profiles'
|
|
import { Route as OperationsRouteImport } from './routes/operations'
|
|
import { Route as MemoryRouteImport } from './routes/memory'
|
|
import { Route as McpRouteImport } from './routes/mcp'
|
|
import { Route as JobsRouteImport } from './routes/jobs'
|
|
import { Route as FilesRouteImport } from './routes/files'
|
|
import { Route as DashboardRouteImport } from './routes/dashboard'
|
|
import { Route as ConductorRouteImport } from './routes/conductor'
|
|
import { Route as SplatRouteImport } from './routes/$'
|
|
import { Route as IndexRouteImport } from './routes/index'
|
|
import { Route as SettingsIndexRouteImport } from './routes/settings/index'
|
|
import { Route as ChatIndexRouteImport } from './routes/chat/index'
|
|
import { Route as SettingsProvidersRouteImport } from './routes/settings/providers'
|
|
import { Route as ChatSessionKeyRouteImport } from './routes/chat/$sessionKey'
|
|
import { Route as ApiWorkspaceRouteImport } from './routes/api/workspace'
|
|
import { Route as ApiTerminalStreamRouteImport } from './routes/api/terminal-stream'
|
|
import { Route as ApiTerminalResizeRouteImport } from './routes/api/terminal-resize'
|
|
import { Route as ApiTerminalInputRouteImport } from './routes/api/terminal-input'
|
|
import { Route as ApiTerminalCloseRouteImport } from './routes/api/terminal-close'
|
|
import { Route as ApiSystemMetricsRouteImport } from './routes/api/system-metrics'
|
|
import { Route as ApiSwarmTmuxStopRouteImport } from './routes/api/swarm-tmux-stop'
|
|
import { Route as ApiSwarmTmuxStartRouteImport } from './routes/api/swarm-tmux-start'
|
|
import { Route as ApiSwarmTmuxScrollRouteImport } from './routes/api/swarm-tmux-scroll'
|
|
import { Route as ApiSwarmRuntimeRouteImport } from './routes/api/swarm-runtime'
|
|
import { Route as ApiSwarmRosterRouteImport } from './routes/api/swarm-roster'
|
|
import { Route as ApiSwarmReportsRouteImport } from './routes/api/swarm-reports'
|
|
import { Route as ApiSwarmProjectRouteImport } from './routes/api/swarm-project'
|
|
import { Route as ApiSwarmOrchestratorLoopRouteImport } from './routes/api/swarm-orchestrator-loop'
|
|
import { Route as ApiSwarmMissionsRouteImport } from './routes/api/swarm-missions'
|
|
import { Route as ApiSwarmMemoryRouteImport } from './routes/api/swarm-memory'
|
|
import { Route as ApiSwarmLifecycleRouteImport } from './routes/api/swarm-lifecycle'
|
|
import { Route as ApiSwarmKanbanRouteImport } from './routes/api/swarm-kanban'
|
|
import { Route as ApiSwarmHealthRouteImport } from './routes/api/swarm-health'
|
|
import { Route as ApiSwarmEnvironmentRouteImport } from './routes/api/swarm-environment'
|
|
import { Route as ApiSwarmDispatchRouteImport } from './routes/api/swarm-dispatch'
|
|
import { Route as ApiSwarmDirectChatRouteImport } from './routes/api/swarm-direct-chat'
|
|
import { Route as ApiSwarmDecomposeRouteImport } from './routes/api/swarm-decompose'
|
|
import { Route as ApiSwarmCheckpointRouteImport } from './routes/api/swarm-checkpoint'
|
|
import { Route as ApiSwarmChatRouteImport } from './routes/api/swarm-chat'
|
|
import { Route as ApiStartClaudeRouteImport } from './routes/api/start-claude'
|
|
import { Route as ApiStartAgentRouteImport } from './routes/api/start-agent'
|
|
import { Route as ApiSkillsRouteImport } from './routes/api/skills'
|
|
import { Route as ApiSessionsRouteImport } from './routes/api/sessions'
|
|
import { Route as ApiSessionStatusRouteImport } from './routes/api/session-status'
|
|
import { Route as ApiSessionSendRouteImport } from './routes/api/session-send'
|
|
import { Route as ApiSessionHistoryRouteImport } from './routes/api/session-history'
|
|
import { Route as ApiSendStreamRouteImport } from './routes/api/send-stream'
|
|
import { Route as ApiSendRouteImport } from './routes/api/send'
|
|
import { Route as ApiProviderUsageRouteImport } from './routes/api/provider-usage'
|
|
import { Route as ApiPreviewFileRouteImport } from './routes/api/preview-file'
|
|
import { Route as ApiPluginsRouteImport } from './routes/api/plugins'
|
|
import { Route as ApiPingRouteImport } from './routes/api/ping'
|
|
import { Route as ApiPathsRouteImport } from './routes/api/paths'
|
|
import { Route as ApiModelsRouteImport } from './routes/api/models'
|
|
import { Route as ApiMemoryRouteImport } from './routes/api/memory'
|
|
import { Route as ApiMcpRouteImport } from './routes/api/mcp'
|
|
import { Route as ApiLocalProvidersRouteImport } from './routes/api/local-providers'
|
|
import { Route as ApiIntegrationsRouteImport } from './routes/api/integrations'
|
|
import { Route as ApiHistoryRouteImport } from './routes/api/history'
|
|
import { Route as ApiGatewayStatusRouteImport } from './routes/api/gateway-status'
|
|
import { Route as ApiFilesRouteImport } from './routes/api/files'
|
|
import { Route as ApiEventsRouteImport } from './routes/api/events'
|
|
import { Route as ApiCrewStatusRouteImport } from './routes/api/crew-status'
|
|
import { Route as ApiContextUsageRouteImport } from './routes/api/context-usage'
|
|
import { Route as ApiConnectionStatusRouteImport } from './routes/api/connection-status'
|
|
import { Route as ApiConnectionSettingsRouteImport } from './routes/api/connection-settings'
|
|
import { Route as ApiConductorStopRouteImport } from './routes/api/conductor-stop'
|
|
import { Route as ApiConductorSpawnRouteImport } from './routes/api/conductor-spawn'
|
|
import { Route as ApiClaudeUpdateRouteImport } from './routes/api/claude-update'
|
|
import { Route as ApiClaudeTasksAssigneesRouteImport } from './routes/api/claude-tasks-assignees'
|
|
import { Route as ApiClaudeTasksRouteImport } from './routes/api/claude-tasks'
|
|
import { Route as ApiClaudeJobsRouteImport } from './routes/api/claude-jobs'
|
|
import { Route as ApiClaudeConfigRouteImport } from './routes/api/claude-config'
|
|
import { Route as ApiChatEventsRouteImport } from './routes/api/chat-events'
|
|
import { Route as ApiAuthCheckRouteImport } from './routes/api/auth-check'
|
|
import { Route as ApiAuthRouteImport } from './routes/api/auth'
|
|
import { Route as ApiArtifactsRouteImport } from './routes/api/artifacts'
|
|
import { Route as ApiUpdateWorkspaceRouteImport } from './routes/api/update/workspace'
|
|
import { Route as ApiUpdateStatusRouteImport } from './routes/api/update/status'
|
|
import { Route as ApiUpdateAgentRouteImport } from './routes/api/update/agent'
|
|
import { Route as ApiSwarmMemorySearchRouteImport } from './routes/api/swarm-memory/search'
|
|
import { Route as ApiSkillsUninstallRouteImport } from './routes/api/skills/uninstall'
|
|
import { Route as ApiSkillsToggleRouteImport } from './routes/api/skills/toggle'
|
|
import { Route as ApiSkillsInstallRouteImport } from './routes/api/skills/install'
|
|
import { Route as ApiSkillsHubSearchRouteImport } from './routes/api/skills/hub-search'
|
|
import { Route as ApiSessionsSendRouteImport } from './routes/api/sessions/send'
|
|
import { Route as ApiProfilesUpdateRouteImport } from './routes/api/profiles/update'
|
|
import { Route as ApiProfilesRenameRouteImport } from './routes/api/profiles/rename'
|
|
import { Route as ApiProfilesReadRouteImport } from './routes/api/profiles/read'
|
|
import { Route as ApiProfilesListRouteImport } from './routes/api/profiles/list'
|
|
import { Route as ApiProfilesDeleteRouteImport } from './routes/api/profiles/delete'
|
|
import { Route as ApiProfilesCreateRouteImport } from './routes/api/profiles/create'
|
|
import { Route as ApiProfilesActivateRouteImport } from './routes/api/profiles/activate'
|
|
import { Route as ApiOauthPollTokenRouteImport } from './routes/api/oauth.poll-token'
|
|
import { Route as ApiOauthDeviceCodeRouteImport } from './routes/api/oauth.device-code'
|
|
import { Route as ApiModelInfoRouteImport } from './routes/api/model/info'
|
|
import { Route as ApiMemoryWriteRouteImport } from './routes/api/memory/write'
|
|
import { Route as ApiMemorySearchRouteImport } from './routes/api/memory/search'
|
|
import { Route as ApiMemoryReadRouteImport } from './routes/api/memory/read'
|
|
import { Route as ApiMemoryListRouteImport } from './routes/api/memory/list'
|
|
import { Route as ApiMcpTestRouteImport } from './routes/api/mcp/test'
|
|
import { Route as ApiMcpPresetsRouteImport } from './routes/api/mcp/presets'
|
|
import { Route as ApiMcpHubSourcesRouteImport } from './routes/api/mcp/hub-sources'
|
|
import { Route as ApiMcpHubSearchRouteImport } from './routes/api/mcp/hub-search'
|
|
import { Route as ApiMcpDiscoverRouteImport } from './routes/api/mcp/discover'
|
|
import { Route as ApiMcpConfigureRouteImport } from './routes/api/mcp/configure'
|
|
import { Route as ApiMcpNameRouteImport } from './routes/api/mcp/$name'
|
|
import { Route as ApiKnowledgeSyncRouteImport } from './routes/api/knowledge/sync'
|
|
import { Route as ApiKnowledgeSearchRouteImport } from './routes/api/knowledge/search'
|
|
import { Route as ApiKnowledgeReadRouteImport } from './routes/api/knowledge/read'
|
|
import { Route as ApiKnowledgeListRouteImport } from './routes/api/knowledge/list'
|
|
import { Route as ApiKnowledgeGraphRouteImport } from './routes/api/knowledge/graph'
|
|
import { Route as ApiKnowledgeConfigRouteImport } from './routes/api/knowledge/config'
|
|
import { Route as ApiDashboardOverviewRouteImport } from './routes/api/dashboard/overview'
|
|
import { Route as ApiClaudeTasksTaskIdRouteImport } from './routes/api/claude-tasks.$taskId'
|
|
import { Route as ApiClaudeProxySplatRouteImport } from './routes/api/claude-proxy/$'
|
|
import { Route as ApiClaudeJobsJobIdRouteImport } from './routes/api/claude-jobs.$jobId'
|
|
import { Route as ApiArtifactsArtifactIdRouteImport } from './routes/api/artifacts.$artifactId'
|
|
import { Route as ApiSessionsSessionKeyStatusRouteImport } from './routes/api/sessions/$sessionKey.status'
|
|
import { Route as ApiSessionsSessionKeyActiveRunRouteImport } from './routes/api/sessions/$sessionKey.active-run'
|
|
import { Route as ApiMcpHubSourcesIdRouteImport } from './routes/api/mcp/hub-sources.$id'
|
|
import { Route as ApiMcpNameLogsRouteImport } from './routes/api/mcp/$name.logs'
|
|
|
|
const TerminalRoute = TerminalRouteImport.update({
|
|
id: '/terminal',
|
|
path: '/terminal',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const TasksRoute = TasksRouteImport.update({
|
|
id: '/tasks',
|
|
path: '/tasks',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const Swarm2Route = Swarm2RouteImport.update({
|
|
id: '/swarm2',
|
|
path: '/swarm2',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const SwarmRoute = SwarmRouteImport.update({
|
|
id: '/swarm',
|
|
path: '/swarm',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const SkillsRoute = SkillsRouteImport.update({
|
|
id: '/skills',
|
|
path: '/skills',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const SettingsRoute = SettingsRouteImport.update({
|
|
id: '/settings',
|
|
path: '/settings',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ProfilesRoute = ProfilesRouteImport.update({
|
|
id: '/profiles',
|
|
path: '/profiles',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const OperationsRoute = OperationsRouteImport.update({
|
|
id: '/operations',
|
|
path: '/operations',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const MemoryRoute = MemoryRouteImport.update({
|
|
id: '/memory',
|
|
path: '/memory',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const McpRoute = McpRouteImport.update({
|
|
id: '/mcp',
|
|
path: '/mcp',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const JobsRoute = JobsRouteImport.update({
|
|
id: '/jobs',
|
|
path: '/jobs',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const FilesRoute = FilesRouteImport.update({
|
|
id: '/files',
|
|
path: '/files',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const DashboardRoute = DashboardRouteImport.update({
|
|
id: '/dashboard',
|
|
path: '/dashboard',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ConductorRoute = ConductorRouteImport.update({
|
|
id: '/conductor',
|
|
path: '/conductor',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const SplatRoute = SplatRouteImport.update({
|
|
id: '/$',
|
|
path: '/$',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const IndexRoute = IndexRouteImport.update({
|
|
id: '/',
|
|
path: '/',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const SettingsIndexRoute = SettingsIndexRouteImport.update({
|
|
id: '/',
|
|
path: '/',
|
|
getParentRoute: () => SettingsRoute,
|
|
} as any)
|
|
const ChatIndexRoute = ChatIndexRouteImport.update({
|
|
id: '/chat/',
|
|
path: '/chat/',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const SettingsProvidersRoute = SettingsProvidersRouteImport.update({
|
|
id: '/providers',
|
|
path: '/providers',
|
|
getParentRoute: () => SettingsRoute,
|
|
} as any)
|
|
const ChatSessionKeyRoute = ChatSessionKeyRouteImport.update({
|
|
id: '/chat/$sessionKey',
|
|
path: '/chat/$sessionKey',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiWorkspaceRoute = ApiWorkspaceRouteImport.update({
|
|
id: '/api/workspace',
|
|
path: '/api/workspace',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiTerminalStreamRoute = ApiTerminalStreamRouteImport.update({
|
|
id: '/api/terminal-stream',
|
|
path: '/api/terminal-stream',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiTerminalResizeRoute = ApiTerminalResizeRouteImport.update({
|
|
id: '/api/terminal-resize',
|
|
path: '/api/terminal-resize',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiTerminalInputRoute = ApiTerminalInputRouteImport.update({
|
|
id: '/api/terminal-input',
|
|
path: '/api/terminal-input',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiTerminalCloseRoute = ApiTerminalCloseRouteImport.update({
|
|
id: '/api/terminal-close',
|
|
path: '/api/terminal-close',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiSystemMetricsRoute = ApiSystemMetricsRouteImport.update({
|
|
id: '/api/system-metrics',
|
|
path: '/api/system-metrics',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiSwarmTmuxStopRoute = ApiSwarmTmuxStopRouteImport.update({
|
|
id: '/api/swarm-tmux-stop',
|
|
path: '/api/swarm-tmux-stop',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiSwarmTmuxStartRoute = ApiSwarmTmuxStartRouteImport.update({
|
|
id: '/api/swarm-tmux-start',
|
|
path: '/api/swarm-tmux-start',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiSwarmTmuxScrollRoute = ApiSwarmTmuxScrollRouteImport.update({
|
|
id: '/api/swarm-tmux-scroll',
|
|
path: '/api/swarm-tmux-scroll',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiSwarmRuntimeRoute = ApiSwarmRuntimeRouteImport.update({
|
|
id: '/api/swarm-runtime',
|
|
path: '/api/swarm-runtime',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiSwarmRosterRoute = ApiSwarmRosterRouteImport.update({
|
|
id: '/api/swarm-roster',
|
|
path: '/api/swarm-roster',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiSwarmReportsRoute = ApiSwarmReportsRouteImport.update({
|
|
id: '/api/swarm-reports',
|
|
path: '/api/swarm-reports',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiSwarmProjectRoute = ApiSwarmProjectRouteImport.update({
|
|
id: '/api/swarm-project',
|
|
path: '/api/swarm-project',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiSwarmOrchestratorLoopRoute =
|
|
ApiSwarmOrchestratorLoopRouteImport.update({
|
|
id: '/api/swarm-orchestrator-loop',
|
|
path: '/api/swarm-orchestrator-loop',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiSwarmMissionsRoute = ApiSwarmMissionsRouteImport.update({
|
|
id: '/api/swarm-missions',
|
|
path: '/api/swarm-missions',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiSwarmMemoryRoute = ApiSwarmMemoryRouteImport.update({
|
|
id: '/api/swarm-memory',
|
|
path: '/api/swarm-memory',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiSwarmLifecycleRoute = ApiSwarmLifecycleRouteImport.update({
|
|
id: '/api/swarm-lifecycle',
|
|
path: '/api/swarm-lifecycle',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiSwarmKanbanRoute = ApiSwarmKanbanRouteImport.update({
|
|
id: '/api/swarm-kanban',
|
|
path: '/api/swarm-kanban',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiSwarmHealthRoute = ApiSwarmHealthRouteImport.update({
|
|
id: '/api/swarm-health',
|
|
path: '/api/swarm-health',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiSwarmEnvironmentRoute = ApiSwarmEnvironmentRouteImport.update({
|
|
id: '/api/swarm-environment',
|
|
path: '/api/swarm-environment',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiSwarmDispatchRoute = ApiSwarmDispatchRouteImport.update({
|
|
id: '/api/swarm-dispatch',
|
|
path: '/api/swarm-dispatch',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiSwarmDirectChatRoute = ApiSwarmDirectChatRouteImport.update({
|
|
id: '/api/swarm-direct-chat',
|
|
path: '/api/swarm-direct-chat',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiSwarmDecomposeRoute = ApiSwarmDecomposeRouteImport.update({
|
|
id: '/api/swarm-decompose',
|
|
path: '/api/swarm-decompose',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiSwarmCheckpointRoute = ApiSwarmCheckpointRouteImport.update({
|
|
id: '/api/swarm-checkpoint',
|
|
path: '/api/swarm-checkpoint',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiSwarmChatRoute = ApiSwarmChatRouteImport.update({
|
|
id: '/api/swarm-chat',
|
|
path: '/api/swarm-chat',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiStartClaudeRoute = ApiStartClaudeRouteImport.update({
|
|
id: '/api/start-claude',
|
|
path: '/api/start-claude',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiStartAgentRoute = ApiStartAgentRouteImport.update({
|
|
id: '/api/start-agent',
|
|
path: '/api/start-agent',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiSkillsRoute = ApiSkillsRouteImport.update({
|
|
id: '/api/skills',
|
|
path: '/api/skills',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiSessionsRoute = ApiSessionsRouteImport.update({
|
|
id: '/api/sessions',
|
|
path: '/api/sessions',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiSessionStatusRoute = ApiSessionStatusRouteImport.update({
|
|
id: '/api/session-status',
|
|
path: '/api/session-status',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiSessionSendRoute = ApiSessionSendRouteImport.update({
|
|
id: '/api/session-send',
|
|
path: '/api/session-send',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiSessionHistoryRoute = ApiSessionHistoryRouteImport.update({
|
|
id: '/api/session-history',
|
|
path: '/api/session-history',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiSendStreamRoute = ApiSendStreamRouteImport.update({
|
|
id: '/api/send-stream',
|
|
path: '/api/send-stream',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiSendRoute = ApiSendRouteImport.update({
|
|
id: '/api/send',
|
|
path: '/api/send',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiProviderUsageRoute = ApiProviderUsageRouteImport.update({
|
|
id: '/api/provider-usage',
|
|
path: '/api/provider-usage',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiPreviewFileRoute = ApiPreviewFileRouteImport.update({
|
|
id: '/api/preview-file',
|
|
path: '/api/preview-file',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiPluginsRoute = ApiPluginsRouteImport.update({
|
|
id: '/api/plugins',
|
|
path: '/api/plugins',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiPingRoute = ApiPingRouteImport.update({
|
|
id: '/api/ping',
|
|
path: '/api/ping',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiPathsRoute = ApiPathsRouteImport.update({
|
|
id: '/api/paths',
|
|
path: '/api/paths',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiModelsRoute = ApiModelsRouteImport.update({
|
|
id: '/api/models',
|
|
path: '/api/models',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiMemoryRoute = ApiMemoryRouteImport.update({
|
|
id: '/api/memory',
|
|
path: '/api/memory',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiMcpRoute = ApiMcpRouteImport.update({
|
|
id: '/api/mcp',
|
|
path: '/api/mcp',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiLocalProvidersRoute = ApiLocalProvidersRouteImport.update({
|
|
id: '/api/local-providers',
|
|
path: '/api/local-providers',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiIntegrationsRoute = ApiIntegrationsRouteImport.update({
|
|
id: '/api/integrations',
|
|
path: '/api/integrations',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiHistoryRoute = ApiHistoryRouteImport.update({
|
|
id: '/api/history',
|
|
path: '/api/history',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiGatewayStatusRoute = ApiGatewayStatusRouteImport.update({
|
|
id: '/api/gateway-status',
|
|
path: '/api/gateway-status',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiFilesRoute = ApiFilesRouteImport.update({
|
|
id: '/api/files',
|
|
path: '/api/files',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiEventsRoute = ApiEventsRouteImport.update({
|
|
id: '/api/events',
|
|
path: '/api/events',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiCrewStatusRoute = ApiCrewStatusRouteImport.update({
|
|
id: '/api/crew-status',
|
|
path: '/api/crew-status',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiContextUsageRoute = ApiContextUsageRouteImport.update({
|
|
id: '/api/context-usage',
|
|
path: '/api/context-usage',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiConnectionStatusRoute = ApiConnectionStatusRouteImport.update({
|
|
id: '/api/connection-status',
|
|
path: '/api/connection-status',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiConnectionSettingsRoute = ApiConnectionSettingsRouteImport.update({
|
|
id: '/api/connection-settings',
|
|
path: '/api/connection-settings',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiConductorStopRoute = ApiConductorStopRouteImport.update({
|
|
id: '/api/conductor-stop',
|
|
path: '/api/conductor-stop',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiConductorSpawnRoute = ApiConductorSpawnRouteImport.update({
|
|
id: '/api/conductor-spawn',
|
|
path: '/api/conductor-spawn',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiClaudeUpdateRoute = ApiClaudeUpdateRouteImport.update({
|
|
id: '/api/claude-update',
|
|
path: '/api/claude-update',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiClaudeTasksAssigneesRoute = ApiClaudeTasksAssigneesRouteImport.update({
|
|
id: '/api/claude-tasks-assignees',
|
|
path: '/api/claude-tasks-assignees',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiClaudeTasksRoute = ApiClaudeTasksRouteImport.update({
|
|
id: '/api/claude-tasks',
|
|
path: '/api/claude-tasks',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiClaudeJobsRoute = ApiClaudeJobsRouteImport.update({
|
|
id: '/api/claude-jobs',
|
|
path: '/api/claude-jobs',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiClaudeConfigRoute = ApiClaudeConfigRouteImport.update({
|
|
id: '/api/claude-config',
|
|
path: '/api/claude-config',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiChatEventsRoute = ApiChatEventsRouteImport.update({
|
|
id: '/api/chat-events',
|
|
path: '/api/chat-events',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiAuthCheckRoute = ApiAuthCheckRouteImport.update({
|
|
id: '/api/auth-check',
|
|
path: '/api/auth-check',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiAuthRoute = ApiAuthRouteImport.update({
|
|
id: '/api/auth',
|
|
path: '/api/auth',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiArtifactsRoute = ApiArtifactsRouteImport.update({
|
|
id: '/api/artifacts',
|
|
path: '/api/artifacts',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiUpdateWorkspaceRoute = ApiUpdateWorkspaceRouteImport.update({
|
|
id: '/api/update/workspace',
|
|
path: '/api/update/workspace',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiUpdateStatusRoute = ApiUpdateStatusRouteImport.update({
|
|
id: '/api/update/status',
|
|
path: '/api/update/status',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiUpdateAgentRoute = ApiUpdateAgentRouteImport.update({
|
|
id: '/api/update/agent',
|
|
path: '/api/update/agent',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiSwarmMemorySearchRoute = ApiSwarmMemorySearchRouteImport.update({
|
|
id: '/search',
|
|
path: '/search',
|
|
getParentRoute: () => ApiSwarmMemoryRoute,
|
|
} as any)
|
|
const ApiSkillsUninstallRoute = ApiSkillsUninstallRouteImport.update({
|
|
id: '/uninstall',
|
|
path: '/uninstall',
|
|
getParentRoute: () => ApiSkillsRoute,
|
|
} as any)
|
|
const ApiSkillsToggleRoute = ApiSkillsToggleRouteImport.update({
|
|
id: '/toggle',
|
|
path: '/toggle',
|
|
getParentRoute: () => ApiSkillsRoute,
|
|
} as any)
|
|
const ApiSkillsInstallRoute = ApiSkillsInstallRouteImport.update({
|
|
id: '/install',
|
|
path: '/install',
|
|
getParentRoute: () => ApiSkillsRoute,
|
|
} as any)
|
|
const ApiSkillsHubSearchRoute = ApiSkillsHubSearchRouteImport.update({
|
|
id: '/hub-search',
|
|
path: '/hub-search',
|
|
getParentRoute: () => ApiSkillsRoute,
|
|
} as any)
|
|
const ApiSessionsSendRoute = ApiSessionsSendRouteImport.update({
|
|
id: '/send',
|
|
path: '/send',
|
|
getParentRoute: () => ApiSessionsRoute,
|
|
} as any)
|
|
const ApiProfilesUpdateRoute = ApiProfilesUpdateRouteImport.update({
|
|
id: '/api/profiles/update',
|
|
path: '/api/profiles/update',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiProfilesRenameRoute = ApiProfilesRenameRouteImport.update({
|
|
id: '/api/profiles/rename',
|
|
path: '/api/profiles/rename',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiProfilesReadRoute = ApiProfilesReadRouteImport.update({
|
|
id: '/api/profiles/read',
|
|
path: '/api/profiles/read',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiProfilesListRoute = ApiProfilesListRouteImport.update({
|
|
id: '/api/profiles/list',
|
|
path: '/api/profiles/list',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiProfilesDeleteRoute = ApiProfilesDeleteRouteImport.update({
|
|
id: '/api/profiles/delete',
|
|
path: '/api/profiles/delete',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiProfilesCreateRoute = ApiProfilesCreateRouteImport.update({
|
|
id: '/api/profiles/create',
|
|
path: '/api/profiles/create',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiProfilesActivateRoute = ApiProfilesActivateRouteImport.update({
|
|
id: '/api/profiles/activate',
|
|
path: '/api/profiles/activate',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiOauthPollTokenRoute = ApiOauthPollTokenRouteImport.update({
|
|
id: '/api/oauth/poll-token',
|
|
path: '/api/oauth/poll-token',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiOauthDeviceCodeRoute = ApiOauthDeviceCodeRouteImport.update({
|
|
id: '/api/oauth/device-code',
|
|
path: '/api/oauth/device-code',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiModelInfoRoute = ApiModelInfoRouteImport.update({
|
|
id: '/api/model/info',
|
|
path: '/api/model/info',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiMemoryWriteRoute = ApiMemoryWriteRouteImport.update({
|
|
id: '/write',
|
|
path: '/write',
|
|
getParentRoute: () => ApiMemoryRoute,
|
|
} as any)
|
|
const ApiMemorySearchRoute = ApiMemorySearchRouteImport.update({
|
|
id: '/search',
|
|
path: '/search',
|
|
getParentRoute: () => ApiMemoryRoute,
|
|
} as any)
|
|
const ApiMemoryReadRoute = ApiMemoryReadRouteImport.update({
|
|
id: '/read',
|
|
path: '/read',
|
|
getParentRoute: () => ApiMemoryRoute,
|
|
} as any)
|
|
const ApiMemoryListRoute = ApiMemoryListRouteImport.update({
|
|
id: '/list',
|
|
path: '/list',
|
|
getParentRoute: () => ApiMemoryRoute,
|
|
} as any)
|
|
const ApiMcpTestRoute = ApiMcpTestRouteImport.update({
|
|
id: '/test',
|
|
path: '/test',
|
|
getParentRoute: () => ApiMcpRoute,
|
|
} as any)
|
|
const ApiMcpPresetsRoute = ApiMcpPresetsRouteImport.update({
|
|
id: '/presets',
|
|
path: '/presets',
|
|
getParentRoute: () => ApiMcpRoute,
|
|
} as any)
|
|
const ApiMcpHubSourcesRoute = ApiMcpHubSourcesRouteImport.update({
|
|
id: '/hub-sources',
|
|
path: '/hub-sources',
|
|
getParentRoute: () => ApiMcpRoute,
|
|
} as any)
|
|
const ApiMcpHubSearchRoute = ApiMcpHubSearchRouteImport.update({
|
|
id: '/hub-search',
|
|
path: '/hub-search',
|
|
getParentRoute: () => ApiMcpRoute,
|
|
} as any)
|
|
const ApiMcpDiscoverRoute = ApiMcpDiscoverRouteImport.update({
|
|
id: '/discover',
|
|
path: '/discover',
|
|
getParentRoute: () => ApiMcpRoute,
|
|
} as any)
|
|
const ApiMcpConfigureRoute = ApiMcpConfigureRouteImport.update({
|
|
id: '/configure',
|
|
path: '/configure',
|
|
getParentRoute: () => ApiMcpRoute,
|
|
} as any)
|
|
const ApiMcpNameRoute = ApiMcpNameRouteImport.update({
|
|
id: '/$name',
|
|
path: '/$name',
|
|
getParentRoute: () => ApiMcpRoute,
|
|
} as any)
|
|
const ApiKnowledgeSyncRoute = ApiKnowledgeSyncRouteImport.update({
|
|
id: '/api/knowledge/sync',
|
|
path: '/api/knowledge/sync',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiKnowledgeSearchRoute = ApiKnowledgeSearchRouteImport.update({
|
|
id: '/api/knowledge/search',
|
|
path: '/api/knowledge/search',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiKnowledgeReadRoute = ApiKnowledgeReadRouteImport.update({
|
|
id: '/api/knowledge/read',
|
|
path: '/api/knowledge/read',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiKnowledgeListRoute = ApiKnowledgeListRouteImport.update({
|
|
id: '/api/knowledge/list',
|
|
path: '/api/knowledge/list',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiKnowledgeGraphRoute = ApiKnowledgeGraphRouteImport.update({
|
|
id: '/api/knowledge/graph',
|
|
path: '/api/knowledge/graph',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiKnowledgeConfigRoute = ApiKnowledgeConfigRouteImport.update({
|
|
id: '/api/knowledge/config',
|
|
path: '/api/knowledge/config',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiDashboardOverviewRoute = ApiDashboardOverviewRouteImport.update({
|
|
id: '/api/dashboard/overview',
|
|
path: '/api/dashboard/overview',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiClaudeTasksTaskIdRoute = ApiClaudeTasksTaskIdRouteImport.update({
|
|
id: '/$taskId',
|
|
path: '/$taskId',
|
|
getParentRoute: () => ApiClaudeTasksRoute,
|
|
} as any)
|
|
const ApiClaudeProxySplatRoute = ApiClaudeProxySplatRouteImport.update({
|
|
id: '/api/claude-proxy/$',
|
|
path: '/api/claude-proxy/$',
|
|
getParentRoute: () => rootRouteImport,
|
|
} as any)
|
|
const ApiClaudeJobsJobIdRoute = ApiClaudeJobsJobIdRouteImport.update({
|
|
id: '/$jobId',
|
|
path: '/$jobId',
|
|
getParentRoute: () => ApiClaudeJobsRoute,
|
|
} as any)
|
|
const ApiArtifactsArtifactIdRoute = ApiArtifactsArtifactIdRouteImport.update({
|
|
id: '/$artifactId',
|
|
path: '/$artifactId',
|
|
getParentRoute: () => ApiArtifactsRoute,
|
|
} as any)
|
|
const ApiSessionsSessionKeyStatusRoute =
|
|
ApiSessionsSessionKeyStatusRouteImport.update({
|
|
id: '/$sessionKey/status',
|
|
path: '/$sessionKey/status',
|
|
getParentRoute: () => ApiSessionsRoute,
|
|
} as any)
|
|
const ApiSessionsSessionKeyActiveRunRoute =
|
|
ApiSessionsSessionKeyActiveRunRouteImport.update({
|
|
id: '/$sessionKey/active-run',
|
|
path: '/$sessionKey/active-run',
|
|
getParentRoute: () => ApiSessionsRoute,
|
|
} as any)
|
|
const ApiMcpHubSourcesIdRoute = ApiMcpHubSourcesIdRouteImport.update({
|
|
id: '/$id',
|
|
path: '/$id',
|
|
getParentRoute: () => ApiMcpHubSourcesRoute,
|
|
} as any)
|
|
const ApiMcpNameLogsRoute = ApiMcpNameLogsRouteImport.update({
|
|
id: '/logs',
|
|
path: '/logs',
|
|
getParentRoute: () => ApiMcpNameRoute,
|
|
} as any)
|
|
|
|
export interface FileRoutesByFullPath {
|
|
'/': typeof IndexRoute
|
|
'/$': typeof SplatRoute
|
|
'/conductor': typeof ConductorRoute
|
|
'/dashboard': typeof DashboardRoute
|
|
'/files': typeof FilesRoute
|
|
'/jobs': typeof JobsRoute
|
|
'/mcp': typeof McpRoute
|
|
'/memory': typeof MemoryRoute
|
|
'/operations': typeof OperationsRoute
|
|
'/profiles': typeof ProfilesRoute
|
|
'/settings': typeof SettingsRouteWithChildren
|
|
'/skills': typeof SkillsRoute
|
|
'/swarm': typeof SwarmRoute
|
|
'/swarm2': typeof Swarm2Route
|
|
'/tasks': typeof TasksRoute
|
|
'/terminal': typeof TerminalRoute
|
|
'/api/artifacts': typeof ApiArtifactsRouteWithChildren
|
|
'/api/auth': typeof ApiAuthRoute
|
|
'/api/auth-check': typeof ApiAuthCheckRoute
|
|
'/api/chat-events': typeof ApiChatEventsRoute
|
|
'/api/claude-config': typeof ApiClaudeConfigRoute
|
|
'/api/claude-jobs': typeof ApiClaudeJobsRouteWithChildren
|
|
'/api/claude-tasks': typeof ApiClaudeTasksRouteWithChildren
|
|
'/api/claude-tasks-assignees': typeof ApiClaudeTasksAssigneesRoute
|
|
'/api/claude-update': typeof ApiClaudeUpdateRoute
|
|
'/api/conductor-spawn': typeof ApiConductorSpawnRoute
|
|
'/api/conductor-stop': typeof ApiConductorStopRoute
|
|
'/api/connection-settings': typeof ApiConnectionSettingsRoute
|
|
'/api/connection-status': typeof ApiConnectionStatusRoute
|
|
'/api/context-usage': typeof ApiContextUsageRoute
|
|
'/api/crew-status': typeof ApiCrewStatusRoute
|
|
'/api/events': typeof ApiEventsRoute
|
|
'/api/files': typeof ApiFilesRoute
|
|
'/api/gateway-status': typeof ApiGatewayStatusRoute
|
|
'/api/history': typeof ApiHistoryRoute
|
|
'/api/integrations': typeof ApiIntegrationsRoute
|
|
'/api/local-providers': typeof ApiLocalProvidersRoute
|
|
'/api/mcp': typeof ApiMcpRouteWithChildren
|
|
'/api/memory': typeof ApiMemoryRouteWithChildren
|
|
'/api/models': typeof ApiModelsRoute
|
|
'/api/paths': typeof ApiPathsRoute
|
|
'/api/ping': typeof ApiPingRoute
|
|
'/api/plugins': typeof ApiPluginsRoute
|
|
'/api/preview-file': typeof ApiPreviewFileRoute
|
|
'/api/provider-usage': typeof ApiProviderUsageRoute
|
|
'/api/send': typeof ApiSendRoute
|
|
'/api/send-stream': typeof ApiSendStreamRoute
|
|
'/api/session-history': typeof ApiSessionHistoryRoute
|
|
'/api/session-send': typeof ApiSessionSendRoute
|
|
'/api/session-status': typeof ApiSessionStatusRoute
|
|
'/api/sessions': typeof ApiSessionsRouteWithChildren
|
|
'/api/skills': typeof ApiSkillsRouteWithChildren
|
|
'/api/start-agent': typeof ApiStartAgentRoute
|
|
'/api/start-claude': typeof ApiStartClaudeRoute
|
|
'/api/swarm-chat': typeof ApiSwarmChatRoute
|
|
'/api/swarm-checkpoint': typeof ApiSwarmCheckpointRoute
|
|
'/api/swarm-decompose': typeof ApiSwarmDecomposeRoute
|
|
'/api/swarm-direct-chat': typeof ApiSwarmDirectChatRoute
|
|
'/api/swarm-dispatch': typeof ApiSwarmDispatchRoute
|
|
'/api/swarm-environment': typeof ApiSwarmEnvironmentRoute
|
|
'/api/swarm-health': typeof ApiSwarmHealthRoute
|
|
'/api/swarm-kanban': typeof ApiSwarmKanbanRoute
|
|
'/api/swarm-lifecycle': typeof ApiSwarmLifecycleRoute
|
|
'/api/swarm-memory': typeof ApiSwarmMemoryRouteWithChildren
|
|
'/api/swarm-missions': typeof ApiSwarmMissionsRoute
|
|
'/api/swarm-orchestrator-loop': typeof ApiSwarmOrchestratorLoopRoute
|
|
'/api/swarm-project': typeof ApiSwarmProjectRoute
|
|
'/api/swarm-reports': typeof ApiSwarmReportsRoute
|
|
'/api/swarm-roster': typeof ApiSwarmRosterRoute
|
|
'/api/swarm-runtime': typeof ApiSwarmRuntimeRoute
|
|
'/api/swarm-tmux-scroll': typeof ApiSwarmTmuxScrollRoute
|
|
'/api/swarm-tmux-start': typeof ApiSwarmTmuxStartRoute
|
|
'/api/swarm-tmux-stop': typeof ApiSwarmTmuxStopRoute
|
|
'/api/system-metrics': typeof ApiSystemMetricsRoute
|
|
'/api/terminal-close': typeof ApiTerminalCloseRoute
|
|
'/api/terminal-input': typeof ApiTerminalInputRoute
|
|
'/api/terminal-resize': typeof ApiTerminalResizeRoute
|
|
'/api/terminal-stream': typeof ApiTerminalStreamRoute
|
|
'/api/workspace': typeof ApiWorkspaceRoute
|
|
'/chat/$sessionKey': typeof ChatSessionKeyRoute
|
|
'/settings/providers': typeof SettingsProvidersRoute
|
|
'/chat/': typeof ChatIndexRoute
|
|
'/settings/': typeof SettingsIndexRoute
|
|
'/api/artifacts/$artifactId': typeof ApiArtifactsArtifactIdRoute
|
|
'/api/claude-jobs/$jobId': typeof ApiClaudeJobsJobIdRoute
|
|
'/api/claude-proxy/$': typeof ApiClaudeProxySplatRoute
|
|
'/api/claude-tasks/$taskId': typeof ApiClaudeTasksTaskIdRoute
|
|
'/api/dashboard/overview': typeof ApiDashboardOverviewRoute
|
|
'/api/knowledge/config': typeof ApiKnowledgeConfigRoute
|
|
'/api/knowledge/graph': typeof ApiKnowledgeGraphRoute
|
|
'/api/knowledge/list': typeof ApiKnowledgeListRoute
|
|
'/api/knowledge/read': typeof ApiKnowledgeReadRoute
|
|
'/api/knowledge/search': typeof ApiKnowledgeSearchRoute
|
|
'/api/knowledge/sync': typeof ApiKnowledgeSyncRoute
|
|
'/api/mcp/$name': typeof ApiMcpNameRouteWithChildren
|
|
'/api/mcp/configure': typeof ApiMcpConfigureRoute
|
|
'/api/mcp/discover': typeof ApiMcpDiscoverRoute
|
|
'/api/mcp/hub-search': typeof ApiMcpHubSearchRoute
|
|
'/api/mcp/hub-sources': typeof ApiMcpHubSourcesRouteWithChildren
|
|
'/api/mcp/presets': typeof ApiMcpPresetsRoute
|
|
'/api/mcp/test': typeof ApiMcpTestRoute
|
|
'/api/memory/list': typeof ApiMemoryListRoute
|
|
'/api/memory/read': typeof ApiMemoryReadRoute
|
|
'/api/memory/search': typeof ApiMemorySearchRoute
|
|
'/api/memory/write': typeof ApiMemoryWriteRoute
|
|
'/api/model/info': typeof ApiModelInfoRoute
|
|
'/api/oauth/device-code': typeof ApiOauthDeviceCodeRoute
|
|
'/api/oauth/poll-token': typeof ApiOauthPollTokenRoute
|
|
'/api/profiles/activate': typeof ApiProfilesActivateRoute
|
|
'/api/profiles/create': typeof ApiProfilesCreateRoute
|
|
'/api/profiles/delete': typeof ApiProfilesDeleteRoute
|
|
'/api/profiles/list': typeof ApiProfilesListRoute
|
|
'/api/profiles/read': typeof ApiProfilesReadRoute
|
|
'/api/profiles/rename': typeof ApiProfilesRenameRoute
|
|
'/api/profiles/update': typeof ApiProfilesUpdateRoute
|
|
'/api/sessions/send': typeof ApiSessionsSendRoute
|
|
'/api/skills/hub-search': typeof ApiSkillsHubSearchRoute
|
|
'/api/skills/install': typeof ApiSkillsInstallRoute
|
|
'/api/skills/toggle': typeof ApiSkillsToggleRoute
|
|
'/api/skills/uninstall': typeof ApiSkillsUninstallRoute
|
|
'/api/swarm-memory/search': typeof ApiSwarmMemorySearchRoute
|
|
'/api/update/agent': typeof ApiUpdateAgentRoute
|
|
'/api/update/status': typeof ApiUpdateStatusRoute
|
|
'/api/update/workspace': typeof ApiUpdateWorkspaceRoute
|
|
'/api/mcp/$name/logs': typeof ApiMcpNameLogsRoute
|
|
'/api/mcp/hub-sources/$id': typeof ApiMcpHubSourcesIdRoute
|
|
'/api/sessions/$sessionKey/active-run': typeof ApiSessionsSessionKeyActiveRunRoute
|
|
'/api/sessions/$sessionKey/status': typeof ApiSessionsSessionKeyStatusRoute
|
|
}
|
|
export interface FileRoutesByTo {
|
|
'/': typeof IndexRoute
|
|
'/$': typeof SplatRoute
|
|
'/conductor': typeof ConductorRoute
|
|
'/dashboard': typeof DashboardRoute
|
|
'/files': typeof FilesRoute
|
|
'/jobs': typeof JobsRoute
|
|
'/mcp': typeof McpRoute
|
|
'/memory': typeof MemoryRoute
|
|
'/operations': typeof OperationsRoute
|
|
'/profiles': typeof ProfilesRoute
|
|
'/skills': typeof SkillsRoute
|
|
'/swarm': typeof SwarmRoute
|
|
'/swarm2': typeof Swarm2Route
|
|
'/tasks': typeof TasksRoute
|
|
'/terminal': typeof TerminalRoute
|
|
'/api/artifacts': typeof ApiArtifactsRouteWithChildren
|
|
'/api/auth': typeof ApiAuthRoute
|
|
'/api/auth-check': typeof ApiAuthCheckRoute
|
|
'/api/chat-events': typeof ApiChatEventsRoute
|
|
'/api/claude-config': typeof ApiClaudeConfigRoute
|
|
'/api/claude-jobs': typeof ApiClaudeJobsRouteWithChildren
|
|
'/api/claude-tasks': typeof ApiClaudeTasksRouteWithChildren
|
|
'/api/claude-tasks-assignees': typeof ApiClaudeTasksAssigneesRoute
|
|
'/api/claude-update': typeof ApiClaudeUpdateRoute
|
|
'/api/conductor-spawn': typeof ApiConductorSpawnRoute
|
|
'/api/conductor-stop': typeof ApiConductorStopRoute
|
|
'/api/connection-settings': typeof ApiConnectionSettingsRoute
|
|
'/api/connection-status': typeof ApiConnectionStatusRoute
|
|
'/api/context-usage': typeof ApiContextUsageRoute
|
|
'/api/crew-status': typeof ApiCrewStatusRoute
|
|
'/api/events': typeof ApiEventsRoute
|
|
'/api/files': typeof ApiFilesRoute
|
|
'/api/gateway-status': typeof ApiGatewayStatusRoute
|
|
'/api/history': typeof ApiHistoryRoute
|
|
'/api/integrations': typeof ApiIntegrationsRoute
|
|
'/api/local-providers': typeof ApiLocalProvidersRoute
|
|
'/api/mcp': typeof ApiMcpRouteWithChildren
|
|
'/api/memory': typeof ApiMemoryRouteWithChildren
|
|
'/api/models': typeof ApiModelsRoute
|
|
'/api/paths': typeof ApiPathsRoute
|
|
'/api/ping': typeof ApiPingRoute
|
|
'/api/plugins': typeof ApiPluginsRoute
|
|
'/api/preview-file': typeof ApiPreviewFileRoute
|
|
'/api/provider-usage': typeof ApiProviderUsageRoute
|
|
'/api/send': typeof ApiSendRoute
|
|
'/api/send-stream': typeof ApiSendStreamRoute
|
|
'/api/session-history': typeof ApiSessionHistoryRoute
|
|
'/api/session-send': typeof ApiSessionSendRoute
|
|
'/api/session-status': typeof ApiSessionStatusRoute
|
|
'/api/sessions': typeof ApiSessionsRouteWithChildren
|
|
'/api/skills': typeof ApiSkillsRouteWithChildren
|
|
'/api/start-agent': typeof ApiStartAgentRoute
|
|
'/api/start-claude': typeof ApiStartClaudeRoute
|
|
'/api/swarm-chat': typeof ApiSwarmChatRoute
|
|
'/api/swarm-checkpoint': typeof ApiSwarmCheckpointRoute
|
|
'/api/swarm-decompose': typeof ApiSwarmDecomposeRoute
|
|
'/api/swarm-direct-chat': typeof ApiSwarmDirectChatRoute
|
|
'/api/swarm-dispatch': typeof ApiSwarmDispatchRoute
|
|
'/api/swarm-environment': typeof ApiSwarmEnvironmentRoute
|
|
'/api/swarm-health': typeof ApiSwarmHealthRoute
|
|
'/api/swarm-kanban': typeof ApiSwarmKanbanRoute
|
|
'/api/swarm-lifecycle': typeof ApiSwarmLifecycleRoute
|
|
'/api/swarm-memory': typeof ApiSwarmMemoryRouteWithChildren
|
|
'/api/swarm-missions': typeof ApiSwarmMissionsRoute
|
|
'/api/swarm-orchestrator-loop': typeof ApiSwarmOrchestratorLoopRoute
|
|
'/api/swarm-project': typeof ApiSwarmProjectRoute
|
|
'/api/swarm-reports': typeof ApiSwarmReportsRoute
|
|
'/api/swarm-roster': typeof ApiSwarmRosterRoute
|
|
'/api/swarm-runtime': typeof ApiSwarmRuntimeRoute
|
|
'/api/swarm-tmux-scroll': typeof ApiSwarmTmuxScrollRoute
|
|
'/api/swarm-tmux-start': typeof ApiSwarmTmuxStartRoute
|
|
'/api/swarm-tmux-stop': typeof ApiSwarmTmuxStopRoute
|
|
'/api/system-metrics': typeof ApiSystemMetricsRoute
|
|
'/api/terminal-close': typeof ApiTerminalCloseRoute
|
|
'/api/terminal-input': typeof ApiTerminalInputRoute
|
|
'/api/terminal-resize': typeof ApiTerminalResizeRoute
|
|
'/api/terminal-stream': typeof ApiTerminalStreamRoute
|
|
'/api/workspace': typeof ApiWorkspaceRoute
|
|
'/chat/$sessionKey': typeof ChatSessionKeyRoute
|
|
'/settings/providers': typeof SettingsProvidersRoute
|
|
'/chat': typeof ChatIndexRoute
|
|
'/settings': typeof SettingsIndexRoute
|
|
'/api/artifacts/$artifactId': typeof ApiArtifactsArtifactIdRoute
|
|
'/api/claude-jobs/$jobId': typeof ApiClaudeJobsJobIdRoute
|
|
'/api/claude-proxy/$': typeof ApiClaudeProxySplatRoute
|
|
'/api/claude-tasks/$taskId': typeof ApiClaudeTasksTaskIdRoute
|
|
'/api/dashboard/overview': typeof ApiDashboardOverviewRoute
|
|
'/api/knowledge/config': typeof ApiKnowledgeConfigRoute
|
|
'/api/knowledge/graph': typeof ApiKnowledgeGraphRoute
|
|
'/api/knowledge/list': typeof ApiKnowledgeListRoute
|
|
'/api/knowledge/read': typeof ApiKnowledgeReadRoute
|
|
'/api/knowledge/search': typeof ApiKnowledgeSearchRoute
|
|
'/api/knowledge/sync': typeof ApiKnowledgeSyncRoute
|
|
'/api/mcp/$name': typeof ApiMcpNameRouteWithChildren
|
|
'/api/mcp/configure': typeof ApiMcpConfigureRoute
|
|
'/api/mcp/discover': typeof ApiMcpDiscoverRoute
|
|
'/api/mcp/hub-search': typeof ApiMcpHubSearchRoute
|
|
'/api/mcp/hub-sources': typeof ApiMcpHubSourcesRouteWithChildren
|
|
'/api/mcp/presets': typeof ApiMcpPresetsRoute
|
|
'/api/mcp/test': typeof ApiMcpTestRoute
|
|
'/api/memory/list': typeof ApiMemoryListRoute
|
|
'/api/memory/read': typeof ApiMemoryReadRoute
|
|
'/api/memory/search': typeof ApiMemorySearchRoute
|
|
'/api/memory/write': typeof ApiMemoryWriteRoute
|
|
'/api/model/info': typeof ApiModelInfoRoute
|
|
'/api/oauth/device-code': typeof ApiOauthDeviceCodeRoute
|
|
'/api/oauth/poll-token': typeof ApiOauthPollTokenRoute
|
|
'/api/profiles/activate': typeof ApiProfilesActivateRoute
|
|
'/api/profiles/create': typeof ApiProfilesCreateRoute
|
|
'/api/profiles/delete': typeof ApiProfilesDeleteRoute
|
|
'/api/profiles/list': typeof ApiProfilesListRoute
|
|
'/api/profiles/read': typeof ApiProfilesReadRoute
|
|
'/api/profiles/rename': typeof ApiProfilesRenameRoute
|
|
'/api/profiles/update': typeof ApiProfilesUpdateRoute
|
|
'/api/sessions/send': typeof ApiSessionsSendRoute
|
|
'/api/skills/hub-search': typeof ApiSkillsHubSearchRoute
|
|
'/api/skills/install': typeof ApiSkillsInstallRoute
|
|
'/api/skills/toggle': typeof ApiSkillsToggleRoute
|
|
'/api/skills/uninstall': typeof ApiSkillsUninstallRoute
|
|
'/api/swarm-memory/search': typeof ApiSwarmMemorySearchRoute
|
|
'/api/update/agent': typeof ApiUpdateAgentRoute
|
|
'/api/update/status': typeof ApiUpdateStatusRoute
|
|
'/api/update/workspace': typeof ApiUpdateWorkspaceRoute
|
|
'/api/mcp/$name/logs': typeof ApiMcpNameLogsRoute
|
|
'/api/mcp/hub-sources/$id': typeof ApiMcpHubSourcesIdRoute
|
|
'/api/sessions/$sessionKey/active-run': typeof ApiSessionsSessionKeyActiveRunRoute
|
|
'/api/sessions/$sessionKey/status': typeof ApiSessionsSessionKeyStatusRoute
|
|
}
|
|
export interface FileRoutesById {
|
|
__root__: typeof rootRouteImport
|
|
'/': typeof IndexRoute
|
|
'/$': typeof SplatRoute
|
|
'/conductor': typeof ConductorRoute
|
|
'/dashboard': typeof DashboardRoute
|
|
'/files': typeof FilesRoute
|
|
'/jobs': typeof JobsRoute
|
|
'/mcp': typeof McpRoute
|
|
'/memory': typeof MemoryRoute
|
|
'/operations': typeof OperationsRoute
|
|
'/profiles': typeof ProfilesRoute
|
|
'/settings': typeof SettingsRouteWithChildren
|
|
'/skills': typeof SkillsRoute
|
|
'/swarm': typeof SwarmRoute
|
|
'/swarm2': typeof Swarm2Route
|
|
'/tasks': typeof TasksRoute
|
|
'/terminal': typeof TerminalRoute
|
|
'/api/artifacts': typeof ApiArtifactsRouteWithChildren
|
|
'/api/auth': typeof ApiAuthRoute
|
|
'/api/auth-check': typeof ApiAuthCheckRoute
|
|
'/api/chat-events': typeof ApiChatEventsRoute
|
|
'/api/claude-config': typeof ApiClaudeConfigRoute
|
|
'/api/claude-jobs': typeof ApiClaudeJobsRouteWithChildren
|
|
'/api/claude-tasks': typeof ApiClaudeTasksRouteWithChildren
|
|
'/api/claude-tasks-assignees': typeof ApiClaudeTasksAssigneesRoute
|
|
'/api/claude-update': typeof ApiClaudeUpdateRoute
|
|
'/api/conductor-spawn': typeof ApiConductorSpawnRoute
|
|
'/api/conductor-stop': typeof ApiConductorStopRoute
|
|
'/api/connection-settings': typeof ApiConnectionSettingsRoute
|
|
'/api/connection-status': typeof ApiConnectionStatusRoute
|
|
'/api/context-usage': typeof ApiContextUsageRoute
|
|
'/api/crew-status': typeof ApiCrewStatusRoute
|
|
'/api/events': typeof ApiEventsRoute
|
|
'/api/files': typeof ApiFilesRoute
|
|
'/api/gateway-status': typeof ApiGatewayStatusRoute
|
|
'/api/history': typeof ApiHistoryRoute
|
|
'/api/integrations': typeof ApiIntegrationsRoute
|
|
'/api/local-providers': typeof ApiLocalProvidersRoute
|
|
'/api/mcp': typeof ApiMcpRouteWithChildren
|
|
'/api/memory': typeof ApiMemoryRouteWithChildren
|
|
'/api/models': typeof ApiModelsRoute
|
|
'/api/paths': typeof ApiPathsRoute
|
|
'/api/ping': typeof ApiPingRoute
|
|
'/api/plugins': typeof ApiPluginsRoute
|
|
'/api/preview-file': typeof ApiPreviewFileRoute
|
|
'/api/provider-usage': typeof ApiProviderUsageRoute
|
|
'/api/send': typeof ApiSendRoute
|
|
'/api/send-stream': typeof ApiSendStreamRoute
|
|
'/api/session-history': typeof ApiSessionHistoryRoute
|
|
'/api/session-send': typeof ApiSessionSendRoute
|
|
'/api/session-status': typeof ApiSessionStatusRoute
|
|
'/api/sessions': typeof ApiSessionsRouteWithChildren
|
|
'/api/skills': typeof ApiSkillsRouteWithChildren
|
|
'/api/start-agent': typeof ApiStartAgentRoute
|
|
'/api/start-claude': typeof ApiStartClaudeRoute
|
|
'/api/swarm-chat': typeof ApiSwarmChatRoute
|
|
'/api/swarm-checkpoint': typeof ApiSwarmCheckpointRoute
|
|
'/api/swarm-decompose': typeof ApiSwarmDecomposeRoute
|
|
'/api/swarm-direct-chat': typeof ApiSwarmDirectChatRoute
|
|
'/api/swarm-dispatch': typeof ApiSwarmDispatchRoute
|
|
'/api/swarm-environment': typeof ApiSwarmEnvironmentRoute
|
|
'/api/swarm-health': typeof ApiSwarmHealthRoute
|
|
'/api/swarm-kanban': typeof ApiSwarmKanbanRoute
|
|
'/api/swarm-lifecycle': typeof ApiSwarmLifecycleRoute
|
|
'/api/swarm-memory': typeof ApiSwarmMemoryRouteWithChildren
|
|
'/api/swarm-missions': typeof ApiSwarmMissionsRoute
|
|
'/api/swarm-orchestrator-loop': typeof ApiSwarmOrchestratorLoopRoute
|
|
'/api/swarm-project': typeof ApiSwarmProjectRoute
|
|
'/api/swarm-reports': typeof ApiSwarmReportsRoute
|
|
'/api/swarm-roster': typeof ApiSwarmRosterRoute
|
|
'/api/swarm-runtime': typeof ApiSwarmRuntimeRoute
|
|
'/api/swarm-tmux-scroll': typeof ApiSwarmTmuxScrollRoute
|
|
'/api/swarm-tmux-start': typeof ApiSwarmTmuxStartRoute
|
|
'/api/swarm-tmux-stop': typeof ApiSwarmTmuxStopRoute
|
|
'/api/system-metrics': typeof ApiSystemMetricsRoute
|
|
'/api/terminal-close': typeof ApiTerminalCloseRoute
|
|
'/api/terminal-input': typeof ApiTerminalInputRoute
|
|
'/api/terminal-resize': typeof ApiTerminalResizeRoute
|
|
'/api/terminal-stream': typeof ApiTerminalStreamRoute
|
|
'/api/workspace': typeof ApiWorkspaceRoute
|
|
'/chat/$sessionKey': typeof ChatSessionKeyRoute
|
|
'/settings/providers': typeof SettingsProvidersRoute
|
|
'/chat/': typeof ChatIndexRoute
|
|
'/settings/': typeof SettingsIndexRoute
|
|
'/api/artifacts/$artifactId': typeof ApiArtifactsArtifactIdRoute
|
|
'/api/claude-jobs/$jobId': typeof ApiClaudeJobsJobIdRoute
|
|
'/api/claude-proxy/$': typeof ApiClaudeProxySplatRoute
|
|
'/api/claude-tasks/$taskId': typeof ApiClaudeTasksTaskIdRoute
|
|
'/api/dashboard/overview': typeof ApiDashboardOverviewRoute
|
|
'/api/knowledge/config': typeof ApiKnowledgeConfigRoute
|
|
'/api/knowledge/graph': typeof ApiKnowledgeGraphRoute
|
|
'/api/knowledge/list': typeof ApiKnowledgeListRoute
|
|
'/api/knowledge/read': typeof ApiKnowledgeReadRoute
|
|
'/api/knowledge/search': typeof ApiKnowledgeSearchRoute
|
|
'/api/knowledge/sync': typeof ApiKnowledgeSyncRoute
|
|
'/api/mcp/$name': typeof ApiMcpNameRouteWithChildren
|
|
'/api/mcp/configure': typeof ApiMcpConfigureRoute
|
|
'/api/mcp/discover': typeof ApiMcpDiscoverRoute
|
|
'/api/mcp/hub-search': typeof ApiMcpHubSearchRoute
|
|
'/api/mcp/hub-sources': typeof ApiMcpHubSourcesRouteWithChildren
|
|
'/api/mcp/presets': typeof ApiMcpPresetsRoute
|
|
'/api/mcp/test': typeof ApiMcpTestRoute
|
|
'/api/memory/list': typeof ApiMemoryListRoute
|
|
'/api/memory/read': typeof ApiMemoryReadRoute
|
|
'/api/memory/search': typeof ApiMemorySearchRoute
|
|
'/api/memory/write': typeof ApiMemoryWriteRoute
|
|
'/api/model/info': typeof ApiModelInfoRoute
|
|
'/api/oauth/device-code': typeof ApiOauthDeviceCodeRoute
|
|
'/api/oauth/poll-token': typeof ApiOauthPollTokenRoute
|
|
'/api/profiles/activate': typeof ApiProfilesActivateRoute
|
|
'/api/profiles/create': typeof ApiProfilesCreateRoute
|
|
'/api/profiles/delete': typeof ApiProfilesDeleteRoute
|
|
'/api/profiles/list': typeof ApiProfilesListRoute
|
|
'/api/profiles/read': typeof ApiProfilesReadRoute
|
|
'/api/profiles/rename': typeof ApiProfilesRenameRoute
|
|
'/api/profiles/update': typeof ApiProfilesUpdateRoute
|
|
'/api/sessions/send': typeof ApiSessionsSendRoute
|
|
'/api/skills/hub-search': typeof ApiSkillsHubSearchRoute
|
|
'/api/skills/install': typeof ApiSkillsInstallRoute
|
|
'/api/skills/toggle': typeof ApiSkillsToggleRoute
|
|
'/api/skills/uninstall': typeof ApiSkillsUninstallRoute
|
|
'/api/swarm-memory/search': typeof ApiSwarmMemorySearchRoute
|
|
'/api/update/agent': typeof ApiUpdateAgentRoute
|
|
'/api/update/status': typeof ApiUpdateStatusRoute
|
|
'/api/update/workspace': typeof ApiUpdateWorkspaceRoute
|
|
'/api/mcp/$name/logs': typeof ApiMcpNameLogsRoute
|
|
'/api/mcp/hub-sources/$id': typeof ApiMcpHubSourcesIdRoute
|
|
'/api/sessions/$sessionKey/active-run': typeof ApiSessionsSessionKeyActiveRunRoute
|
|
'/api/sessions/$sessionKey/status': typeof ApiSessionsSessionKeyStatusRoute
|
|
}
|
|
export interface FileRouteTypes {
|
|
fileRoutesByFullPath: FileRoutesByFullPath
|
|
fullPaths:
|
|
| '/'
|
|
| '/$'
|
|
| '/conductor'
|
|
| '/dashboard'
|
|
| '/files'
|
|
| '/jobs'
|
|
| '/mcp'
|
|
| '/memory'
|
|
| '/operations'
|
|
| '/profiles'
|
|
| '/settings'
|
|
| '/skills'
|
|
| '/swarm'
|
|
| '/swarm2'
|
|
| '/tasks'
|
|
| '/terminal'
|
|
| '/api/artifacts'
|
|
| '/api/auth'
|
|
| '/api/auth-check'
|
|
| '/api/chat-events'
|
|
| '/api/claude-config'
|
|
| '/api/claude-jobs'
|
|
| '/api/claude-tasks'
|
|
| '/api/claude-tasks-assignees'
|
|
| '/api/claude-update'
|
|
| '/api/conductor-spawn'
|
|
| '/api/conductor-stop'
|
|
| '/api/connection-settings'
|
|
| '/api/connection-status'
|
|
| '/api/context-usage'
|
|
| '/api/crew-status'
|
|
| '/api/events'
|
|
| '/api/files'
|
|
| '/api/gateway-status'
|
|
| '/api/history'
|
|
| '/api/integrations'
|
|
| '/api/local-providers'
|
|
| '/api/mcp'
|
|
| '/api/memory'
|
|
| '/api/models'
|
|
| '/api/paths'
|
|
| '/api/ping'
|
|
| '/api/plugins'
|
|
| '/api/preview-file'
|
|
| '/api/provider-usage'
|
|
| '/api/send'
|
|
| '/api/send-stream'
|
|
| '/api/session-history'
|
|
| '/api/session-send'
|
|
| '/api/session-status'
|
|
| '/api/sessions'
|
|
| '/api/skills'
|
|
| '/api/start-agent'
|
|
| '/api/start-claude'
|
|
| '/api/swarm-chat'
|
|
| '/api/swarm-checkpoint'
|
|
| '/api/swarm-decompose'
|
|
| '/api/swarm-direct-chat'
|
|
| '/api/swarm-dispatch'
|
|
| '/api/swarm-environment'
|
|
| '/api/swarm-health'
|
|
| '/api/swarm-kanban'
|
|
| '/api/swarm-lifecycle'
|
|
| '/api/swarm-memory'
|
|
| '/api/swarm-missions'
|
|
| '/api/swarm-orchestrator-loop'
|
|
| '/api/swarm-project'
|
|
| '/api/swarm-reports'
|
|
| '/api/swarm-roster'
|
|
| '/api/swarm-runtime'
|
|
| '/api/swarm-tmux-scroll'
|
|
| '/api/swarm-tmux-start'
|
|
| '/api/swarm-tmux-stop'
|
|
| '/api/system-metrics'
|
|
| '/api/terminal-close'
|
|
| '/api/terminal-input'
|
|
| '/api/terminal-resize'
|
|
| '/api/terminal-stream'
|
|
| '/api/workspace'
|
|
| '/chat/$sessionKey'
|
|
| '/settings/providers'
|
|
| '/chat/'
|
|
| '/settings/'
|
|
| '/api/artifacts/$artifactId'
|
|
| '/api/claude-jobs/$jobId'
|
|
| '/api/claude-proxy/$'
|
|
| '/api/claude-tasks/$taskId'
|
|
| '/api/dashboard/overview'
|
|
| '/api/knowledge/config'
|
|
| '/api/knowledge/graph'
|
|
| '/api/knowledge/list'
|
|
| '/api/knowledge/read'
|
|
| '/api/knowledge/search'
|
|
| '/api/knowledge/sync'
|
|
| '/api/mcp/$name'
|
|
| '/api/mcp/configure'
|
|
| '/api/mcp/discover'
|
|
| '/api/mcp/hub-search'
|
|
| '/api/mcp/hub-sources'
|
|
| '/api/mcp/presets'
|
|
| '/api/mcp/test'
|
|
| '/api/memory/list'
|
|
| '/api/memory/read'
|
|
| '/api/memory/search'
|
|
| '/api/memory/write'
|
|
| '/api/model/info'
|
|
| '/api/oauth/device-code'
|
|
| '/api/oauth/poll-token'
|
|
| '/api/profiles/activate'
|
|
| '/api/profiles/create'
|
|
| '/api/profiles/delete'
|
|
| '/api/profiles/list'
|
|
| '/api/profiles/read'
|
|
| '/api/profiles/rename'
|
|
| '/api/profiles/update'
|
|
| '/api/sessions/send'
|
|
| '/api/skills/hub-search'
|
|
| '/api/skills/install'
|
|
| '/api/skills/toggle'
|
|
| '/api/skills/uninstall'
|
|
| '/api/swarm-memory/search'
|
|
| '/api/update/agent'
|
|
| '/api/update/status'
|
|
| '/api/update/workspace'
|
|
| '/api/mcp/$name/logs'
|
|
| '/api/mcp/hub-sources/$id'
|
|
| '/api/sessions/$sessionKey/active-run'
|
|
| '/api/sessions/$sessionKey/status'
|
|
fileRoutesByTo: FileRoutesByTo
|
|
to:
|
|
| '/'
|
|
| '/$'
|
|
| '/conductor'
|
|
| '/dashboard'
|
|
| '/files'
|
|
| '/jobs'
|
|
| '/mcp'
|
|
| '/memory'
|
|
| '/operations'
|
|
| '/profiles'
|
|
| '/skills'
|
|
| '/swarm'
|
|
| '/swarm2'
|
|
| '/tasks'
|
|
| '/terminal'
|
|
| '/api/artifacts'
|
|
| '/api/auth'
|
|
| '/api/auth-check'
|
|
| '/api/chat-events'
|
|
| '/api/claude-config'
|
|
| '/api/claude-jobs'
|
|
| '/api/claude-tasks'
|
|
| '/api/claude-tasks-assignees'
|
|
| '/api/claude-update'
|
|
| '/api/conductor-spawn'
|
|
| '/api/conductor-stop'
|
|
| '/api/connection-settings'
|
|
| '/api/connection-status'
|
|
| '/api/context-usage'
|
|
| '/api/crew-status'
|
|
| '/api/events'
|
|
| '/api/files'
|
|
| '/api/gateway-status'
|
|
| '/api/history'
|
|
| '/api/integrations'
|
|
| '/api/local-providers'
|
|
| '/api/mcp'
|
|
| '/api/memory'
|
|
| '/api/models'
|
|
| '/api/paths'
|
|
| '/api/ping'
|
|
| '/api/plugins'
|
|
| '/api/preview-file'
|
|
| '/api/provider-usage'
|
|
| '/api/send'
|
|
| '/api/send-stream'
|
|
| '/api/session-history'
|
|
| '/api/session-send'
|
|
| '/api/session-status'
|
|
| '/api/sessions'
|
|
| '/api/skills'
|
|
| '/api/start-agent'
|
|
| '/api/start-claude'
|
|
| '/api/swarm-chat'
|
|
| '/api/swarm-checkpoint'
|
|
| '/api/swarm-decompose'
|
|
| '/api/swarm-direct-chat'
|
|
| '/api/swarm-dispatch'
|
|
| '/api/swarm-environment'
|
|
| '/api/swarm-health'
|
|
| '/api/swarm-kanban'
|
|
| '/api/swarm-lifecycle'
|
|
| '/api/swarm-memory'
|
|
| '/api/swarm-missions'
|
|
| '/api/swarm-orchestrator-loop'
|
|
| '/api/swarm-project'
|
|
| '/api/swarm-reports'
|
|
| '/api/swarm-roster'
|
|
| '/api/swarm-runtime'
|
|
| '/api/swarm-tmux-scroll'
|
|
| '/api/swarm-tmux-start'
|
|
| '/api/swarm-tmux-stop'
|
|
| '/api/system-metrics'
|
|
| '/api/terminal-close'
|
|
| '/api/terminal-input'
|
|
| '/api/terminal-resize'
|
|
| '/api/terminal-stream'
|
|
| '/api/workspace'
|
|
| '/chat/$sessionKey'
|
|
| '/settings/providers'
|
|
| '/chat'
|
|
| '/settings'
|
|
| '/api/artifacts/$artifactId'
|
|
| '/api/claude-jobs/$jobId'
|
|
| '/api/claude-proxy/$'
|
|
| '/api/claude-tasks/$taskId'
|
|
| '/api/dashboard/overview'
|
|
| '/api/knowledge/config'
|
|
| '/api/knowledge/graph'
|
|
| '/api/knowledge/list'
|
|
| '/api/knowledge/read'
|
|
| '/api/knowledge/search'
|
|
| '/api/knowledge/sync'
|
|
| '/api/mcp/$name'
|
|
| '/api/mcp/configure'
|
|
| '/api/mcp/discover'
|
|
| '/api/mcp/hub-search'
|
|
| '/api/mcp/hub-sources'
|
|
| '/api/mcp/presets'
|
|
| '/api/mcp/test'
|
|
| '/api/memory/list'
|
|
| '/api/memory/read'
|
|
| '/api/memory/search'
|
|
| '/api/memory/write'
|
|
| '/api/model/info'
|
|
| '/api/oauth/device-code'
|
|
| '/api/oauth/poll-token'
|
|
| '/api/profiles/activate'
|
|
| '/api/profiles/create'
|
|
| '/api/profiles/delete'
|
|
| '/api/profiles/list'
|
|
| '/api/profiles/read'
|
|
| '/api/profiles/rename'
|
|
| '/api/profiles/update'
|
|
| '/api/sessions/send'
|
|
| '/api/skills/hub-search'
|
|
| '/api/skills/install'
|
|
| '/api/skills/toggle'
|
|
| '/api/skills/uninstall'
|
|
| '/api/swarm-memory/search'
|
|
| '/api/update/agent'
|
|
| '/api/update/status'
|
|
| '/api/update/workspace'
|
|
| '/api/mcp/$name/logs'
|
|
| '/api/mcp/hub-sources/$id'
|
|
| '/api/sessions/$sessionKey/active-run'
|
|
| '/api/sessions/$sessionKey/status'
|
|
id:
|
|
| '__root__'
|
|
| '/'
|
|
| '/$'
|
|
| '/conductor'
|
|
| '/dashboard'
|
|
| '/files'
|
|
| '/jobs'
|
|
| '/mcp'
|
|
| '/memory'
|
|
| '/operations'
|
|
| '/profiles'
|
|
| '/settings'
|
|
| '/skills'
|
|
| '/swarm'
|
|
| '/swarm2'
|
|
| '/tasks'
|
|
| '/terminal'
|
|
| '/api/artifacts'
|
|
| '/api/auth'
|
|
| '/api/auth-check'
|
|
| '/api/chat-events'
|
|
| '/api/claude-config'
|
|
| '/api/claude-jobs'
|
|
| '/api/claude-tasks'
|
|
| '/api/claude-tasks-assignees'
|
|
| '/api/claude-update'
|
|
| '/api/conductor-spawn'
|
|
| '/api/conductor-stop'
|
|
| '/api/connection-settings'
|
|
| '/api/connection-status'
|
|
| '/api/context-usage'
|
|
| '/api/crew-status'
|
|
| '/api/events'
|
|
| '/api/files'
|
|
| '/api/gateway-status'
|
|
| '/api/history'
|
|
| '/api/integrations'
|
|
| '/api/local-providers'
|
|
| '/api/mcp'
|
|
| '/api/memory'
|
|
| '/api/models'
|
|
| '/api/paths'
|
|
| '/api/ping'
|
|
| '/api/plugins'
|
|
| '/api/preview-file'
|
|
| '/api/provider-usage'
|
|
| '/api/send'
|
|
| '/api/send-stream'
|
|
| '/api/session-history'
|
|
| '/api/session-send'
|
|
| '/api/session-status'
|
|
| '/api/sessions'
|
|
| '/api/skills'
|
|
| '/api/start-agent'
|
|
| '/api/start-claude'
|
|
| '/api/swarm-chat'
|
|
| '/api/swarm-checkpoint'
|
|
| '/api/swarm-decompose'
|
|
| '/api/swarm-direct-chat'
|
|
| '/api/swarm-dispatch'
|
|
| '/api/swarm-environment'
|
|
| '/api/swarm-health'
|
|
| '/api/swarm-kanban'
|
|
| '/api/swarm-lifecycle'
|
|
| '/api/swarm-memory'
|
|
| '/api/swarm-missions'
|
|
| '/api/swarm-orchestrator-loop'
|
|
| '/api/swarm-project'
|
|
| '/api/swarm-reports'
|
|
| '/api/swarm-roster'
|
|
| '/api/swarm-runtime'
|
|
| '/api/swarm-tmux-scroll'
|
|
| '/api/swarm-tmux-start'
|
|
| '/api/swarm-tmux-stop'
|
|
| '/api/system-metrics'
|
|
| '/api/terminal-close'
|
|
| '/api/terminal-input'
|
|
| '/api/terminal-resize'
|
|
| '/api/terminal-stream'
|
|
| '/api/workspace'
|
|
| '/chat/$sessionKey'
|
|
| '/settings/providers'
|
|
| '/chat/'
|
|
| '/settings/'
|
|
| '/api/artifacts/$artifactId'
|
|
| '/api/claude-jobs/$jobId'
|
|
| '/api/claude-proxy/$'
|
|
| '/api/claude-tasks/$taskId'
|
|
| '/api/dashboard/overview'
|
|
| '/api/knowledge/config'
|
|
| '/api/knowledge/graph'
|
|
| '/api/knowledge/list'
|
|
| '/api/knowledge/read'
|
|
| '/api/knowledge/search'
|
|
| '/api/knowledge/sync'
|
|
| '/api/mcp/$name'
|
|
| '/api/mcp/configure'
|
|
| '/api/mcp/discover'
|
|
| '/api/mcp/hub-search'
|
|
| '/api/mcp/hub-sources'
|
|
| '/api/mcp/presets'
|
|
| '/api/mcp/test'
|
|
| '/api/memory/list'
|
|
| '/api/memory/read'
|
|
| '/api/memory/search'
|
|
| '/api/memory/write'
|
|
| '/api/model/info'
|
|
| '/api/oauth/device-code'
|
|
| '/api/oauth/poll-token'
|
|
| '/api/profiles/activate'
|
|
| '/api/profiles/create'
|
|
| '/api/profiles/delete'
|
|
| '/api/profiles/list'
|
|
| '/api/profiles/read'
|
|
| '/api/profiles/rename'
|
|
| '/api/profiles/update'
|
|
| '/api/sessions/send'
|
|
| '/api/skills/hub-search'
|
|
| '/api/skills/install'
|
|
| '/api/skills/toggle'
|
|
| '/api/skills/uninstall'
|
|
| '/api/swarm-memory/search'
|
|
| '/api/update/agent'
|
|
| '/api/update/status'
|
|
| '/api/update/workspace'
|
|
| '/api/mcp/$name/logs'
|
|
| '/api/mcp/hub-sources/$id'
|
|
| '/api/sessions/$sessionKey/active-run'
|
|
| '/api/sessions/$sessionKey/status'
|
|
fileRoutesById: FileRoutesById
|
|
}
|
|
export interface RootRouteChildren {
|
|
IndexRoute: typeof IndexRoute
|
|
SplatRoute: typeof SplatRoute
|
|
ConductorRoute: typeof ConductorRoute
|
|
DashboardRoute: typeof DashboardRoute
|
|
FilesRoute: typeof FilesRoute
|
|
JobsRoute: typeof JobsRoute
|
|
McpRoute: typeof McpRoute
|
|
MemoryRoute: typeof MemoryRoute
|
|
OperationsRoute: typeof OperationsRoute
|
|
ProfilesRoute: typeof ProfilesRoute
|
|
SettingsRoute: typeof SettingsRouteWithChildren
|
|
SkillsRoute: typeof SkillsRoute
|
|
SwarmRoute: typeof SwarmRoute
|
|
Swarm2Route: typeof Swarm2Route
|
|
TasksRoute: typeof TasksRoute
|
|
TerminalRoute: typeof TerminalRoute
|
|
ApiArtifactsRoute: typeof ApiArtifactsRouteWithChildren
|
|
ApiAuthRoute: typeof ApiAuthRoute
|
|
ApiAuthCheckRoute: typeof ApiAuthCheckRoute
|
|
ApiChatEventsRoute: typeof ApiChatEventsRoute
|
|
ApiClaudeConfigRoute: typeof ApiClaudeConfigRoute
|
|
ApiClaudeJobsRoute: typeof ApiClaudeJobsRouteWithChildren
|
|
ApiClaudeTasksRoute: typeof ApiClaudeTasksRouteWithChildren
|
|
ApiClaudeTasksAssigneesRoute: typeof ApiClaudeTasksAssigneesRoute
|
|
ApiClaudeUpdateRoute: typeof ApiClaudeUpdateRoute
|
|
ApiConductorSpawnRoute: typeof ApiConductorSpawnRoute
|
|
ApiConductorStopRoute: typeof ApiConductorStopRoute
|
|
ApiConnectionSettingsRoute: typeof ApiConnectionSettingsRoute
|
|
ApiConnectionStatusRoute: typeof ApiConnectionStatusRoute
|
|
ApiContextUsageRoute: typeof ApiContextUsageRoute
|
|
ApiCrewStatusRoute: typeof ApiCrewStatusRoute
|
|
ApiEventsRoute: typeof ApiEventsRoute
|
|
ApiFilesRoute: typeof ApiFilesRoute
|
|
ApiGatewayStatusRoute: typeof ApiGatewayStatusRoute
|
|
ApiHistoryRoute: typeof ApiHistoryRoute
|
|
ApiIntegrationsRoute: typeof ApiIntegrationsRoute
|
|
ApiLocalProvidersRoute: typeof ApiLocalProvidersRoute
|
|
ApiMcpRoute: typeof ApiMcpRouteWithChildren
|
|
ApiMemoryRoute: typeof ApiMemoryRouteWithChildren
|
|
ApiModelsRoute: typeof ApiModelsRoute
|
|
ApiPathsRoute: typeof ApiPathsRoute
|
|
ApiPingRoute: typeof ApiPingRoute
|
|
ApiPluginsRoute: typeof ApiPluginsRoute
|
|
ApiPreviewFileRoute: typeof ApiPreviewFileRoute
|
|
ApiProviderUsageRoute: typeof ApiProviderUsageRoute
|
|
ApiSendRoute: typeof ApiSendRoute
|
|
ApiSendStreamRoute: typeof ApiSendStreamRoute
|
|
ApiSessionHistoryRoute: typeof ApiSessionHistoryRoute
|
|
ApiSessionSendRoute: typeof ApiSessionSendRoute
|
|
ApiSessionStatusRoute: typeof ApiSessionStatusRoute
|
|
ApiSessionsRoute: typeof ApiSessionsRouteWithChildren
|
|
ApiSkillsRoute: typeof ApiSkillsRouteWithChildren
|
|
ApiStartAgentRoute: typeof ApiStartAgentRoute
|
|
ApiStartClaudeRoute: typeof ApiStartClaudeRoute
|
|
ApiSwarmChatRoute: typeof ApiSwarmChatRoute
|
|
ApiSwarmCheckpointRoute: typeof ApiSwarmCheckpointRoute
|
|
ApiSwarmDecomposeRoute: typeof ApiSwarmDecomposeRoute
|
|
ApiSwarmDirectChatRoute: typeof ApiSwarmDirectChatRoute
|
|
ApiSwarmDispatchRoute: typeof ApiSwarmDispatchRoute
|
|
ApiSwarmEnvironmentRoute: typeof ApiSwarmEnvironmentRoute
|
|
ApiSwarmHealthRoute: typeof ApiSwarmHealthRoute
|
|
ApiSwarmKanbanRoute: typeof ApiSwarmKanbanRoute
|
|
ApiSwarmLifecycleRoute: typeof ApiSwarmLifecycleRoute
|
|
ApiSwarmMemoryRoute: typeof ApiSwarmMemoryRouteWithChildren
|
|
ApiSwarmMissionsRoute: typeof ApiSwarmMissionsRoute
|
|
ApiSwarmOrchestratorLoopRoute: typeof ApiSwarmOrchestratorLoopRoute
|
|
ApiSwarmProjectRoute: typeof ApiSwarmProjectRoute
|
|
ApiSwarmReportsRoute: typeof ApiSwarmReportsRoute
|
|
ApiSwarmRosterRoute: typeof ApiSwarmRosterRoute
|
|
ApiSwarmRuntimeRoute: typeof ApiSwarmRuntimeRoute
|
|
ApiSwarmTmuxScrollRoute: typeof ApiSwarmTmuxScrollRoute
|
|
ApiSwarmTmuxStartRoute: typeof ApiSwarmTmuxStartRoute
|
|
ApiSwarmTmuxStopRoute: typeof ApiSwarmTmuxStopRoute
|
|
ApiSystemMetricsRoute: typeof ApiSystemMetricsRoute
|
|
ApiTerminalCloseRoute: typeof ApiTerminalCloseRoute
|
|
ApiTerminalInputRoute: typeof ApiTerminalInputRoute
|
|
ApiTerminalResizeRoute: typeof ApiTerminalResizeRoute
|
|
ApiTerminalStreamRoute: typeof ApiTerminalStreamRoute
|
|
ApiWorkspaceRoute: typeof ApiWorkspaceRoute
|
|
ChatSessionKeyRoute: typeof ChatSessionKeyRoute
|
|
ChatIndexRoute: typeof ChatIndexRoute
|
|
ApiClaudeProxySplatRoute: typeof ApiClaudeProxySplatRoute
|
|
ApiDashboardOverviewRoute: typeof ApiDashboardOverviewRoute
|
|
ApiKnowledgeConfigRoute: typeof ApiKnowledgeConfigRoute
|
|
ApiKnowledgeGraphRoute: typeof ApiKnowledgeGraphRoute
|
|
ApiKnowledgeListRoute: typeof ApiKnowledgeListRoute
|
|
ApiKnowledgeReadRoute: typeof ApiKnowledgeReadRoute
|
|
ApiKnowledgeSearchRoute: typeof ApiKnowledgeSearchRoute
|
|
ApiKnowledgeSyncRoute: typeof ApiKnowledgeSyncRoute
|
|
ApiModelInfoRoute: typeof ApiModelInfoRoute
|
|
ApiOauthDeviceCodeRoute: typeof ApiOauthDeviceCodeRoute
|
|
ApiOauthPollTokenRoute: typeof ApiOauthPollTokenRoute
|
|
ApiProfilesActivateRoute: typeof ApiProfilesActivateRoute
|
|
ApiProfilesCreateRoute: typeof ApiProfilesCreateRoute
|
|
ApiProfilesDeleteRoute: typeof ApiProfilesDeleteRoute
|
|
ApiProfilesListRoute: typeof ApiProfilesListRoute
|
|
ApiProfilesReadRoute: typeof ApiProfilesReadRoute
|
|
ApiProfilesRenameRoute: typeof ApiProfilesRenameRoute
|
|
ApiProfilesUpdateRoute: typeof ApiProfilesUpdateRoute
|
|
ApiUpdateAgentRoute: typeof ApiUpdateAgentRoute
|
|
ApiUpdateStatusRoute: typeof ApiUpdateStatusRoute
|
|
ApiUpdateWorkspaceRoute: typeof ApiUpdateWorkspaceRoute
|
|
}
|
|
|
|
declare module '@tanstack/react-router' {
|
|
interface FileRoutesByPath {
|
|
'/terminal': {
|
|
id: '/terminal'
|
|
path: '/terminal'
|
|
fullPath: '/terminal'
|
|
preLoaderRoute: typeof TerminalRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/tasks': {
|
|
id: '/tasks'
|
|
path: '/tasks'
|
|
fullPath: '/tasks'
|
|
preLoaderRoute: typeof TasksRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/swarm2': {
|
|
id: '/swarm2'
|
|
path: '/swarm2'
|
|
fullPath: '/swarm2'
|
|
preLoaderRoute: typeof Swarm2RouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/swarm': {
|
|
id: '/swarm'
|
|
path: '/swarm'
|
|
fullPath: '/swarm'
|
|
preLoaderRoute: typeof SwarmRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/skills': {
|
|
id: '/skills'
|
|
path: '/skills'
|
|
fullPath: '/skills'
|
|
preLoaderRoute: typeof SkillsRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/settings': {
|
|
id: '/settings'
|
|
path: '/settings'
|
|
fullPath: '/settings'
|
|
preLoaderRoute: typeof SettingsRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/profiles': {
|
|
id: '/profiles'
|
|
path: '/profiles'
|
|
fullPath: '/profiles'
|
|
preLoaderRoute: typeof ProfilesRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/operations': {
|
|
id: '/operations'
|
|
path: '/operations'
|
|
fullPath: '/operations'
|
|
preLoaderRoute: typeof OperationsRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/memory': {
|
|
id: '/memory'
|
|
path: '/memory'
|
|
fullPath: '/memory'
|
|
preLoaderRoute: typeof MemoryRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/mcp': {
|
|
id: '/mcp'
|
|
path: '/mcp'
|
|
fullPath: '/mcp'
|
|
preLoaderRoute: typeof McpRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/jobs': {
|
|
id: '/jobs'
|
|
path: '/jobs'
|
|
fullPath: '/jobs'
|
|
preLoaderRoute: typeof JobsRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/files': {
|
|
id: '/files'
|
|
path: '/files'
|
|
fullPath: '/files'
|
|
preLoaderRoute: typeof FilesRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/dashboard': {
|
|
id: '/dashboard'
|
|
path: '/dashboard'
|
|
fullPath: '/dashboard'
|
|
preLoaderRoute: typeof DashboardRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/conductor': {
|
|
id: '/conductor'
|
|
path: '/conductor'
|
|
fullPath: '/conductor'
|
|
preLoaderRoute: typeof ConductorRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/$': {
|
|
id: '/$'
|
|
path: '/$'
|
|
fullPath: '/$'
|
|
preLoaderRoute: typeof SplatRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/': {
|
|
id: '/'
|
|
path: '/'
|
|
fullPath: '/'
|
|
preLoaderRoute: typeof IndexRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/settings/': {
|
|
id: '/settings/'
|
|
path: '/'
|
|
fullPath: '/settings/'
|
|
preLoaderRoute: typeof SettingsIndexRouteImport
|
|
parentRoute: typeof SettingsRoute
|
|
}
|
|
'/chat/': {
|
|
id: '/chat/'
|
|
path: '/chat'
|
|
fullPath: '/chat/'
|
|
preLoaderRoute: typeof ChatIndexRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/settings/providers': {
|
|
id: '/settings/providers'
|
|
path: '/providers'
|
|
fullPath: '/settings/providers'
|
|
preLoaderRoute: typeof SettingsProvidersRouteImport
|
|
parentRoute: typeof SettingsRoute
|
|
}
|
|
'/chat/$sessionKey': {
|
|
id: '/chat/$sessionKey'
|
|
path: '/chat/$sessionKey'
|
|
fullPath: '/chat/$sessionKey'
|
|
preLoaderRoute: typeof ChatSessionKeyRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/workspace': {
|
|
id: '/api/workspace'
|
|
path: '/api/workspace'
|
|
fullPath: '/api/workspace'
|
|
preLoaderRoute: typeof ApiWorkspaceRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/terminal-stream': {
|
|
id: '/api/terminal-stream'
|
|
path: '/api/terminal-stream'
|
|
fullPath: '/api/terminal-stream'
|
|
preLoaderRoute: typeof ApiTerminalStreamRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/terminal-resize': {
|
|
id: '/api/terminal-resize'
|
|
path: '/api/terminal-resize'
|
|
fullPath: '/api/terminal-resize'
|
|
preLoaderRoute: typeof ApiTerminalResizeRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/terminal-input': {
|
|
id: '/api/terminal-input'
|
|
path: '/api/terminal-input'
|
|
fullPath: '/api/terminal-input'
|
|
preLoaderRoute: typeof ApiTerminalInputRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/terminal-close': {
|
|
id: '/api/terminal-close'
|
|
path: '/api/terminal-close'
|
|
fullPath: '/api/terminal-close'
|
|
preLoaderRoute: typeof ApiTerminalCloseRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/system-metrics': {
|
|
id: '/api/system-metrics'
|
|
path: '/api/system-metrics'
|
|
fullPath: '/api/system-metrics'
|
|
preLoaderRoute: typeof ApiSystemMetricsRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/swarm-tmux-stop': {
|
|
id: '/api/swarm-tmux-stop'
|
|
path: '/api/swarm-tmux-stop'
|
|
fullPath: '/api/swarm-tmux-stop'
|
|
preLoaderRoute: typeof ApiSwarmTmuxStopRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/swarm-tmux-start': {
|
|
id: '/api/swarm-tmux-start'
|
|
path: '/api/swarm-tmux-start'
|
|
fullPath: '/api/swarm-tmux-start'
|
|
preLoaderRoute: typeof ApiSwarmTmuxStartRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/swarm-tmux-scroll': {
|
|
id: '/api/swarm-tmux-scroll'
|
|
path: '/api/swarm-tmux-scroll'
|
|
fullPath: '/api/swarm-tmux-scroll'
|
|
preLoaderRoute: typeof ApiSwarmTmuxScrollRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/swarm-runtime': {
|
|
id: '/api/swarm-runtime'
|
|
path: '/api/swarm-runtime'
|
|
fullPath: '/api/swarm-runtime'
|
|
preLoaderRoute: typeof ApiSwarmRuntimeRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/swarm-roster': {
|
|
id: '/api/swarm-roster'
|
|
path: '/api/swarm-roster'
|
|
fullPath: '/api/swarm-roster'
|
|
preLoaderRoute: typeof ApiSwarmRosterRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/swarm-reports': {
|
|
id: '/api/swarm-reports'
|
|
path: '/api/swarm-reports'
|
|
fullPath: '/api/swarm-reports'
|
|
preLoaderRoute: typeof ApiSwarmReportsRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/swarm-project': {
|
|
id: '/api/swarm-project'
|
|
path: '/api/swarm-project'
|
|
fullPath: '/api/swarm-project'
|
|
preLoaderRoute: typeof ApiSwarmProjectRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/swarm-orchestrator-loop': {
|
|
id: '/api/swarm-orchestrator-loop'
|
|
path: '/api/swarm-orchestrator-loop'
|
|
fullPath: '/api/swarm-orchestrator-loop'
|
|
preLoaderRoute: typeof ApiSwarmOrchestratorLoopRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/swarm-missions': {
|
|
id: '/api/swarm-missions'
|
|
path: '/api/swarm-missions'
|
|
fullPath: '/api/swarm-missions'
|
|
preLoaderRoute: typeof ApiSwarmMissionsRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/swarm-memory': {
|
|
id: '/api/swarm-memory'
|
|
path: '/api/swarm-memory'
|
|
fullPath: '/api/swarm-memory'
|
|
preLoaderRoute: typeof ApiSwarmMemoryRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/swarm-lifecycle': {
|
|
id: '/api/swarm-lifecycle'
|
|
path: '/api/swarm-lifecycle'
|
|
fullPath: '/api/swarm-lifecycle'
|
|
preLoaderRoute: typeof ApiSwarmLifecycleRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/swarm-kanban': {
|
|
id: '/api/swarm-kanban'
|
|
path: '/api/swarm-kanban'
|
|
fullPath: '/api/swarm-kanban'
|
|
preLoaderRoute: typeof ApiSwarmKanbanRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/swarm-health': {
|
|
id: '/api/swarm-health'
|
|
path: '/api/swarm-health'
|
|
fullPath: '/api/swarm-health'
|
|
preLoaderRoute: typeof ApiSwarmHealthRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/swarm-environment': {
|
|
id: '/api/swarm-environment'
|
|
path: '/api/swarm-environment'
|
|
fullPath: '/api/swarm-environment'
|
|
preLoaderRoute: typeof ApiSwarmEnvironmentRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/swarm-dispatch': {
|
|
id: '/api/swarm-dispatch'
|
|
path: '/api/swarm-dispatch'
|
|
fullPath: '/api/swarm-dispatch'
|
|
preLoaderRoute: typeof ApiSwarmDispatchRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/swarm-direct-chat': {
|
|
id: '/api/swarm-direct-chat'
|
|
path: '/api/swarm-direct-chat'
|
|
fullPath: '/api/swarm-direct-chat'
|
|
preLoaderRoute: typeof ApiSwarmDirectChatRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/swarm-decompose': {
|
|
id: '/api/swarm-decompose'
|
|
path: '/api/swarm-decompose'
|
|
fullPath: '/api/swarm-decompose'
|
|
preLoaderRoute: typeof ApiSwarmDecomposeRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/swarm-checkpoint': {
|
|
id: '/api/swarm-checkpoint'
|
|
path: '/api/swarm-checkpoint'
|
|
fullPath: '/api/swarm-checkpoint'
|
|
preLoaderRoute: typeof ApiSwarmCheckpointRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/swarm-chat': {
|
|
id: '/api/swarm-chat'
|
|
path: '/api/swarm-chat'
|
|
fullPath: '/api/swarm-chat'
|
|
preLoaderRoute: typeof ApiSwarmChatRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/start-claude': {
|
|
id: '/api/start-claude'
|
|
path: '/api/start-claude'
|
|
fullPath: '/api/start-claude'
|
|
preLoaderRoute: typeof ApiStartClaudeRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/start-agent': {
|
|
id: '/api/start-agent'
|
|
path: '/api/start-agent'
|
|
fullPath: '/api/start-agent'
|
|
preLoaderRoute: typeof ApiStartAgentRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/skills': {
|
|
id: '/api/skills'
|
|
path: '/api/skills'
|
|
fullPath: '/api/skills'
|
|
preLoaderRoute: typeof ApiSkillsRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/sessions': {
|
|
id: '/api/sessions'
|
|
path: '/api/sessions'
|
|
fullPath: '/api/sessions'
|
|
preLoaderRoute: typeof ApiSessionsRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/session-status': {
|
|
id: '/api/session-status'
|
|
path: '/api/session-status'
|
|
fullPath: '/api/session-status'
|
|
preLoaderRoute: typeof ApiSessionStatusRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/session-send': {
|
|
id: '/api/session-send'
|
|
path: '/api/session-send'
|
|
fullPath: '/api/session-send'
|
|
preLoaderRoute: typeof ApiSessionSendRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/session-history': {
|
|
id: '/api/session-history'
|
|
path: '/api/session-history'
|
|
fullPath: '/api/session-history'
|
|
preLoaderRoute: typeof ApiSessionHistoryRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/send-stream': {
|
|
id: '/api/send-stream'
|
|
path: '/api/send-stream'
|
|
fullPath: '/api/send-stream'
|
|
preLoaderRoute: typeof ApiSendStreamRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/send': {
|
|
id: '/api/send'
|
|
path: '/api/send'
|
|
fullPath: '/api/send'
|
|
preLoaderRoute: typeof ApiSendRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/provider-usage': {
|
|
id: '/api/provider-usage'
|
|
path: '/api/provider-usage'
|
|
fullPath: '/api/provider-usage'
|
|
preLoaderRoute: typeof ApiProviderUsageRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/preview-file': {
|
|
id: '/api/preview-file'
|
|
path: '/api/preview-file'
|
|
fullPath: '/api/preview-file'
|
|
preLoaderRoute: typeof ApiPreviewFileRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/plugins': {
|
|
id: '/api/plugins'
|
|
path: '/api/plugins'
|
|
fullPath: '/api/plugins'
|
|
preLoaderRoute: typeof ApiPluginsRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/ping': {
|
|
id: '/api/ping'
|
|
path: '/api/ping'
|
|
fullPath: '/api/ping'
|
|
preLoaderRoute: typeof ApiPingRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/paths': {
|
|
id: '/api/paths'
|
|
path: '/api/paths'
|
|
fullPath: '/api/paths'
|
|
preLoaderRoute: typeof ApiPathsRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/models': {
|
|
id: '/api/models'
|
|
path: '/api/models'
|
|
fullPath: '/api/models'
|
|
preLoaderRoute: typeof ApiModelsRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/memory': {
|
|
id: '/api/memory'
|
|
path: '/api/memory'
|
|
fullPath: '/api/memory'
|
|
preLoaderRoute: typeof ApiMemoryRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/mcp': {
|
|
id: '/api/mcp'
|
|
path: '/api/mcp'
|
|
fullPath: '/api/mcp'
|
|
preLoaderRoute: typeof ApiMcpRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/local-providers': {
|
|
id: '/api/local-providers'
|
|
path: '/api/local-providers'
|
|
fullPath: '/api/local-providers'
|
|
preLoaderRoute: typeof ApiLocalProvidersRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/integrations': {
|
|
id: '/api/integrations'
|
|
path: '/api/integrations'
|
|
fullPath: '/api/integrations'
|
|
preLoaderRoute: typeof ApiIntegrationsRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/history': {
|
|
id: '/api/history'
|
|
path: '/api/history'
|
|
fullPath: '/api/history'
|
|
preLoaderRoute: typeof ApiHistoryRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/gateway-status': {
|
|
id: '/api/gateway-status'
|
|
path: '/api/gateway-status'
|
|
fullPath: '/api/gateway-status'
|
|
preLoaderRoute: typeof ApiGatewayStatusRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/files': {
|
|
id: '/api/files'
|
|
path: '/api/files'
|
|
fullPath: '/api/files'
|
|
preLoaderRoute: typeof ApiFilesRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/events': {
|
|
id: '/api/events'
|
|
path: '/api/events'
|
|
fullPath: '/api/events'
|
|
preLoaderRoute: typeof ApiEventsRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/crew-status': {
|
|
id: '/api/crew-status'
|
|
path: '/api/crew-status'
|
|
fullPath: '/api/crew-status'
|
|
preLoaderRoute: typeof ApiCrewStatusRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/context-usage': {
|
|
id: '/api/context-usage'
|
|
path: '/api/context-usage'
|
|
fullPath: '/api/context-usage'
|
|
preLoaderRoute: typeof ApiContextUsageRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/connection-status': {
|
|
id: '/api/connection-status'
|
|
path: '/api/connection-status'
|
|
fullPath: '/api/connection-status'
|
|
preLoaderRoute: typeof ApiConnectionStatusRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/connection-settings': {
|
|
id: '/api/connection-settings'
|
|
path: '/api/connection-settings'
|
|
fullPath: '/api/connection-settings'
|
|
preLoaderRoute: typeof ApiConnectionSettingsRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/conductor-stop': {
|
|
id: '/api/conductor-stop'
|
|
path: '/api/conductor-stop'
|
|
fullPath: '/api/conductor-stop'
|
|
preLoaderRoute: typeof ApiConductorStopRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/conductor-spawn': {
|
|
id: '/api/conductor-spawn'
|
|
path: '/api/conductor-spawn'
|
|
fullPath: '/api/conductor-spawn'
|
|
preLoaderRoute: typeof ApiConductorSpawnRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/claude-update': {
|
|
id: '/api/claude-update'
|
|
path: '/api/claude-update'
|
|
fullPath: '/api/claude-update'
|
|
preLoaderRoute: typeof ApiClaudeUpdateRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/claude-tasks-assignees': {
|
|
id: '/api/claude-tasks-assignees'
|
|
path: '/api/claude-tasks-assignees'
|
|
fullPath: '/api/claude-tasks-assignees'
|
|
preLoaderRoute: typeof ApiClaudeTasksAssigneesRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/claude-tasks': {
|
|
id: '/api/claude-tasks'
|
|
path: '/api/claude-tasks'
|
|
fullPath: '/api/claude-tasks'
|
|
preLoaderRoute: typeof ApiClaudeTasksRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/claude-jobs': {
|
|
id: '/api/claude-jobs'
|
|
path: '/api/claude-jobs'
|
|
fullPath: '/api/claude-jobs'
|
|
preLoaderRoute: typeof ApiClaudeJobsRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/claude-config': {
|
|
id: '/api/claude-config'
|
|
path: '/api/claude-config'
|
|
fullPath: '/api/claude-config'
|
|
preLoaderRoute: typeof ApiClaudeConfigRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/chat-events': {
|
|
id: '/api/chat-events'
|
|
path: '/api/chat-events'
|
|
fullPath: '/api/chat-events'
|
|
preLoaderRoute: typeof ApiChatEventsRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/auth-check': {
|
|
id: '/api/auth-check'
|
|
path: '/api/auth-check'
|
|
fullPath: '/api/auth-check'
|
|
preLoaderRoute: typeof ApiAuthCheckRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/auth': {
|
|
id: '/api/auth'
|
|
path: '/api/auth'
|
|
fullPath: '/api/auth'
|
|
preLoaderRoute: typeof ApiAuthRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/artifacts': {
|
|
id: '/api/artifacts'
|
|
path: '/api/artifacts'
|
|
fullPath: '/api/artifacts'
|
|
preLoaderRoute: typeof ApiArtifactsRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/update/workspace': {
|
|
id: '/api/update/workspace'
|
|
path: '/api/update/workspace'
|
|
fullPath: '/api/update/workspace'
|
|
preLoaderRoute: typeof ApiUpdateWorkspaceRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/update/status': {
|
|
id: '/api/update/status'
|
|
path: '/api/update/status'
|
|
fullPath: '/api/update/status'
|
|
preLoaderRoute: typeof ApiUpdateStatusRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/update/agent': {
|
|
id: '/api/update/agent'
|
|
path: '/api/update/agent'
|
|
fullPath: '/api/update/agent'
|
|
preLoaderRoute: typeof ApiUpdateAgentRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/swarm-memory/search': {
|
|
id: '/api/swarm-memory/search'
|
|
path: '/search'
|
|
fullPath: '/api/swarm-memory/search'
|
|
preLoaderRoute: typeof ApiSwarmMemorySearchRouteImport
|
|
parentRoute: typeof ApiSwarmMemoryRoute
|
|
}
|
|
'/api/skills/uninstall': {
|
|
id: '/api/skills/uninstall'
|
|
path: '/uninstall'
|
|
fullPath: '/api/skills/uninstall'
|
|
preLoaderRoute: typeof ApiSkillsUninstallRouteImport
|
|
parentRoute: typeof ApiSkillsRoute
|
|
}
|
|
'/api/skills/toggle': {
|
|
id: '/api/skills/toggle'
|
|
path: '/toggle'
|
|
fullPath: '/api/skills/toggle'
|
|
preLoaderRoute: typeof ApiSkillsToggleRouteImport
|
|
parentRoute: typeof ApiSkillsRoute
|
|
}
|
|
'/api/skills/install': {
|
|
id: '/api/skills/install'
|
|
path: '/install'
|
|
fullPath: '/api/skills/install'
|
|
preLoaderRoute: typeof ApiSkillsInstallRouteImport
|
|
parentRoute: typeof ApiSkillsRoute
|
|
}
|
|
'/api/skills/hub-search': {
|
|
id: '/api/skills/hub-search'
|
|
path: '/hub-search'
|
|
fullPath: '/api/skills/hub-search'
|
|
preLoaderRoute: typeof ApiSkillsHubSearchRouteImport
|
|
parentRoute: typeof ApiSkillsRoute
|
|
}
|
|
'/api/sessions/send': {
|
|
id: '/api/sessions/send'
|
|
path: '/send'
|
|
fullPath: '/api/sessions/send'
|
|
preLoaderRoute: typeof ApiSessionsSendRouteImport
|
|
parentRoute: typeof ApiSessionsRoute
|
|
}
|
|
'/api/profiles/update': {
|
|
id: '/api/profiles/update'
|
|
path: '/api/profiles/update'
|
|
fullPath: '/api/profiles/update'
|
|
preLoaderRoute: typeof ApiProfilesUpdateRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/profiles/rename': {
|
|
id: '/api/profiles/rename'
|
|
path: '/api/profiles/rename'
|
|
fullPath: '/api/profiles/rename'
|
|
preLoaderRoute: typeof ApiProfilesRenameRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/profiles/read': {
|
|
id: '/api/profiles/read'
|
|
path: '/api/profiles/read'
|
|
fullPath: '/api/profiles/read'
|
|
preLoaderRoute: typeof ApiProfilesReadRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/profiles/list': {
|
|
id: '/api/profiles/list'
|
|
path: '/api/profiles/list'
|
|
fullPath: '/api/profiles/list'
|
|
preLoaderRoute: typeof ApiProfilesListRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/profiles/delete': {
|
|
id: '/api/profiles/delete'
|
|
path: '/api/profiles/delete'
|
|
fullPath: '/api/profiles/delete'
|
|
preLoaderRoute: typeof ApiProfilesDeleteRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/profiles/create': {
|
|
id: '/api/profiles/create'
|
|
path: '/api/profiles/create'
|
|
fullPath: '/api/profiles/create'
|
|
preLoaderRoute: typeof ApiProfilesCreateRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/profiles/activate': {
|
|
id: '/api/profiles/activate'
|
|
path: '/api/profiles/activate'
|
|
fullPath: '/api/profiles/activate'
|
|
preLoaderRoute: typeof ApiProfilesActivateRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/oauth/poll-token': {
|
|
id: '/api/oauth/poll-token'
|
|
path: '/api/oauth/poll-token'
|
|
fullPath: '/api/oauth/poll-token'
|
|
preLoaderRoute: typeof ApiOauthPollTokenRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/oauth/device-code': {
|
|
id: '/api/oauth/device-code'
|
|
path: '/api/oauth/device-code'
|
|
fullPath: '/api/oauth/device-code'
|
|
preLoaderRoute: typeof ApiOauthDeviceCodeRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/model/info': {
|
|
id: '/api/model/info'
|
|
path: '/api/model/info'
|
|
fullPath: '/api/model/info'
|
|
preLoaderRoute: typeof ApiModelInfoRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/memory/write': {
|
|
id: '/api/memory/write'
|
|
path: '/write'
|
|
fullPath: '/api/memory/write'
|
|
preLoaderRoute: typeof ApiMemoryWriteRouteImport
|
|
parentRoute: typeof ApiMemoryRoute
|
|
}
|
|
'/api/memory/search': {
|
|
id: '/api/memory/search'
|
|
path: '/search'
|
|
fullPath: '/api/memory/search'
|
|
preLoaderRoute: typeof ApiMemorySearchRouteImport
|
|
parentRoute: typeof ApiMemoryRoute
|
|
}
|
|
'/api/memory/read': {
|
|
id: '/api/memory/read'
|
|
path: '/read'
|
|
fullPath: '/api/memory/read'
|
|
preLoaderRoute: typeof ApiMemoryReadRouteImport
|
|
parentRoute: typeof ApiMemoryRoute
|
|
}
|
|
'/api/memory/list': {
|
|
id: '/api/memory/list'
|
|
path: '/list'
|
|
fullPath: '/api/memory/list'
|
|
preLoaderRoute: typeof ApiMemoryListRouteImport
|
|
parentRoute: typeof ApiMemoryRoute
|
|
}
|
|
'/api/mcp/test': {
|
|
id: '/api/mcp/test'
|
|
path: '/test'
|
|
fullPath: '/api/mcp/test'
|
|
preLoaderRoute: typeof ApiMcpTestRouteImport
|
|
parentRoute: typeof ApiMcpRoute
|
|
}
|
|
'/api/mcp/presets': {
|
|
id: '/api/mcp/presets'
|
|
path: '/presets'
|
|
fullPath: '/api/mcp/presets'
|
|
preLoaderRoute: typeof ApiMcpPresetsRouteImport
|
|
parentRoute: typeof ApiMcpRoute
|
|
}
|
|
'/api/mcp/hub-sources': {
|
|
id: '/api/mcp/hub-sources'
|
|
path: '/hub-sources'
|
|
fullPath: '/api/mcp/hub-sources'
|
|
preLoaderRoute: typeof ApiMcpHubSourcesRouteImport
|
|
parentRoute: typeof ApiMcpRoute
|
|
}
|
|
'/api/mcp/hub-search': {
|
|
id: '/api/mcp/hub-search'
|
|
path: '/hub-search'
|
|
fullPath: '/api/mcp/hub-search'
|
|
preLoaderRoute: typeof ApiMcpHubSearchRouteImport
|
|
parentRoute: typeof ApiMcpRoute
|
|
}
|
|
'/api/mcp/discover': {
|
|
id: '/api/mcp/discover'
|
|
path: '/discover'
|
|
fullPath: '/api/mcp/discover'
|
|
preLoaderRoute: typeof ApiMcpDiscoverRouteImport
|
|
parentRoute: typeof ApiMcpRoute
|
|
}
|
|
'/api/mcp/configure': {
|
|
id: '/api/mcp/configure'
|
|
path: '/configure'
|
|
fullPath: '/api/mcp/configure'
|
|
preLoaderRoute: typeof ApiMcpConfigureRouteImport
|
|
parentRoute: typeof ApiMcpRoute
|
|
}
|
|
'/api/mcp/$name': {
|
|
id: '/api/mcp/$name'
|
|
path: '/$name'
|
|
fullPath: '/api/mcp/$name'
|
|
preLoaderRoute: typeof ApiMcpNameRouteImport
|
|
parentRoute: typeof ApiMcpRoute
|
|
}
|
|
'/api/knowledge/sync': {
|
|
id: '/api/knowledge/sync'
|
|
path: '/api/knowledge/sync'
|
|
fullPath: '/api/knowledge/sync'
|
|
preLoaderRoute: typeof ApiKnowledgeSyncRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/knowledge/search': {
|
|
id: '/api/knowledge/search'
|
|
path: '/api/knowledge/search'
|
|
fullPath: '/api/knowledge/search'
|
|
preLoaderRoute: typeof ApiKnowledgeSearchRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/knowledge/read': {
|
|
id: '/api/knowledge/read'
|
|
path: '/api/knowledge/read'
|
|
fullPath: '/api/knowledge/read'
|
|
preLoaderRoute: typeof ApiKnowledgeReadRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/knowledge/list': {
|
|
id: '/api/knowledge/list'
|
|
path: '/api/knowledge/list'
|
|
fullPath: '/api/knowledge/list'
|
|
preLoaderRoute: typeof ApiKnowledgeListRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/knowledge/graph': {
|
|
id: '/api/knowledge/graph'
|
|
path: '/api/knowledge/graph'
|
|
fullPath: '/api/knowledge/graph'
|
|
preLoaderRoute: typeof ApiKnowledgeGraphRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/knowledge/config': {
|
|
id: '/api/knowledge/config'
|
|
path: '/api/knowledge/config'
|
|
fullPath: '/api/knowledge/config'
|
|
preLoaderRoute: typeof ApiKnowledgeConfigRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/dashboard/overview': {
|
|
id: '/api/dashboard/overview'
|
|
path: '/api/dashboard/overview'
|
|
fullPath: '/api/dashboard/overview'
|
|
preLoaderRoute: typeof ApiDashboardOverviewRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/claude-tasks/$taskId': {
|
|
id: '/api/claude-tasks/$taskId'
|
|
path: '/$taskId'
|
|
fullPath: '/api/claude-tasks/$taskId'
|
|
preLoaderRoute: typeof ApiClaudeTasksTaskIdRouteImport
|
|
parentRoute: typeof ApiClaudeTasksRoute
|
|
}
|
|
'/api/claude-proxy/$': {
|
|
id: '/api/claude-proxy/$'
|
|
path: '/api/claude-proxy/$'
|
|
fullPath: '/api/claude-proxy/$'
|
|
preLoaderRoute: typeof ApiClaudeProxySplatRouteImport
|
|
parentRoute: typeof rootRouteImport
|
|
}
|
|
'/api/claude-jobs/$jobId': {
|
|
id: '/api/claude-jobs/$jobId'
|
|
path: '/$jobId'
|
|
fullPath: '/api/claude-jobs/$jobId'
|
|
preLoaderRoute: typeof ApiClaudeJobsJobIdRouteImport
|
|
parentRoute: typeof ApiClaudeJobsRoute
|
|
}
|
|
'/api/artifacts/$artifactId': {
|
|
id: '/api/artifacts/$artifactId'
|
|
path: '/$artifactId'
|
|
fullPath: '/api/artifacts/$artifactId'
|
|
preLoaderRoute: typeof ApiArtifactsArtifactIdRouteImport
|
|
parentRoute: typeof ApiArtifactsRoute
|
|
}
|
|
'/api/sessions/$sessionKey/status': {
|
|
id: '/api/sessions/$sessionKey/status'
|
|
path: '/$sessionKey/status'
|
|
fullPath: '/api/sessions/$sessionKey/status'
|
|
preLoaderRoute: typeof ApiSessionsSessionKeyStatusRouteImport
|
|
parentRoute: typeof ApiSessionsRoute
|
|
}
|
|
'/api/sessions/$sessionKey/active-run': {
|
|
id: '/api/sessions/$sessionKey/active-run'
|
|
path: '/$sessionKey/active-run'
|
|
fullPath: '/api/sessions/$sessionKey/active-run'
|
|
preLoaderRoute: typeof ApiSessionsSessionKeyActiveRunRouteImport
|
|
parentRoute: typeof ApiSessionsRoute
|
|
}
|
|
'/api/mcp/hub-sources/$id': {
|
|
id: '/api/mcp/hub-sources/$id'
|
|
path: '/$id'
|
|
fullPath: '/api/mcp/hub-sources/$id'
|
|
preLoaderRoute: typeof ApiMcpHubSourcesIdRouteImport
|
|
parentRoute: typeof ApiMcpHubSourcesRoute
|
|
}
|
|
'/api/mcp/$name/logs': {
|
|
id: '/api/mcp/$name/logs'
|
|
path: '/logs'
|
|
fullPath: '/api/mcp/$name/logs'
|
|
preLoaderRoute: typeof ApiMcpNameLogsRouteImport
|
|
parentRoute: typeof ApiMcpNameRoute
|
|
}
|
|
}
|
|
}
|
|
|
|
interface SettingsRouteChildren {
|
|
SettingsProvidersRoute: typeof SettingsProvidersRoute
|
|
SettingsIndexRoute: typeof SettingsIndexRoute
|
|
}
|
|
|
|
const SettingsRouteChildren: SettingsRouteChildren = {
|
|
SettingsProvidersRoute: SettingsProvidersRoute,
|
|
SettingsIndexRoute: SettingsIndexRoute,
|
|
}
|
|
|
|
const SettingsRouteWithChildren = SettingsRoute._addFileChildren(
|
|
SettingsRouteChildren,
|
|
)
|
|
|
|
interface ApiArtifactsRouteChildren {
|
|
ApiArtifactsArtifactIdRoute: typeof ApiArtifactsArtifactIdRoute
|
|
}
|
|
|
|
const ApiArtifactsRouteChildren: ApiArtifactsRouteChildren = {
|
|
ApiArtifactsArtifactIdRoute: ApiArtifactsArtifactIdRoute,
|
|
}
|
|
|
|
const ApiArtifactsRouteWithChildren = ApiArtifactsRoute._addFileChildren(
|
|
ApiArtifactsRouteChildren,
|
|
)
|
|
|
|
interface ApiClaudeJobsRouteChildren {
|
|
ApiClaudeJobsJobIdRoute: typeof ApiClaudeJobsJobIdRoute
|
|
}
|
|
|
|
const ApiClaudeJobsRouteChildren: ApiClaudeJobsRouteChildren = {
|
|
ApiClaudeJobsJobIdRoute: ApiClaudeJobsJobIdRoute,
|
|
}
|
|
|
|
const ApiClaudeJobsRouteWithChildren = ApiClaudeJobsRoute._addFileChildren(
|
|
ApiClaudeJobsRouteChildren,
|
|
)
|
|
|
|
interface ApiClaudeTasksRouteChildren {
|
|
ApiClaudeTasksTaskIdRoute: typeof ApiClaudeTasksTaskIdRoute
|
|
}
|
|
|
|
const ApiClaudeTasksRouteChildren: ApiClaudeTasksRouteChildren = {
|
|
ApiClaudeTasksTaskIdRoute: ApiClaudeTasksTaskIdRoute,
|
|
}
|
|
|
|
const ApiClaudeTasksRouteWithChildren = ApiClaudeTasksRoute._addFileChildren(
|
|
ApiClaudeTasksRouteChildren,
|
|
)
|
|
|
|
interface ApiMcpNameRouteChildren {
|
|
ApiMcpNameLogsRoute: typeof ApiMcpNameLogsRoute
|
|
}
|
|
|
|
const ApiMcpNameRouteChildren: ApiMcpNameRouteChildren = {
|
|
ApiMcpNameLogsRoute: ApiMcpNameLogsRoute,
|
|
}
|
|
|
|
const ApiMcpNameRouteWithChildren = ApiMcpNameRoute._addFileChildren(
|
|
ApiMcpNameRouteChildren,
|
|
)
|
|
|
|
interface ApiMcpHubSourcesRouteChildren {
|
|
ApiMcpHubSourcesIdRoute: typeof ApiMcpHubSourcesIdRoute
|
|
}
|
|
|
|
const ApiMcpHubSourcesRouteChildren: ApiMcpHubSourcesRouteChildren = {
|
|
ApiMcpHubSourcesIdRoute: ApiMcpHubSourcesIdRoute,
|
|
}
|
|
|
|
const ApiMcpHubSourcesRouteWithChildren =
|
|
ApiMcpHubSourcesRoute._addFileChildren(ApiMcpHubSourcesRouteChildren)
|
|
|
|
interface ApiMcpRouteChildren {
|
|
ApiMcpNameRoute: typeof ApiMcpNameRouteWithChildren
|
|
ApiMcpConfigureRoute: typeof ApiMcpConfigureRoute
|
|
ApiMcpDiscoverRoute: typeof ApiMcpDiscoverRoute
|
|
ApiMcpHubSearchRoute: typeof ApiMcpHubSearchRoute
|
|
ApiMcpHubSourcesRoute: typeof ApiMcpHubSourcesRouteWithChildren
|
|
ApiMcpPresetsRoute: typeof ApiMcpPresetsRoute
|
|
ApiMcpTestRoute: typeof ApiMcpTestRoute
|
|
}
|
|
|
|
const ApiMcpRouteChildren: ApiMcpRouteChildren = {
|
|
ApiMcpNameRoute: ApiMcpNameRouteWithChildren,
|
|
ApiMcpConfigureRoute: ApiMcpConfigureRoute,
|
|
ApiMcpDiscoverRoute: ApiMcpDiscoverRoute,
|
|
ApiMcpHubSearchRoute: ApiMcpHubSearchRoute,
|
|
ApiMcpHubSourcesRoute: ApiMcpHubSourcesRouteWithChildren,
|
|
ApiMcpPresetsRoute: ApiMcpPresetsRoute,
|
|
ApiMcpTestRoute: ApiMcpTestRoute,
|
|
}
|
|
|
|
const ApiMcpRouteWithChildren =
|
|
ApiMcpRoute._addFileChildren(ApiMcpRouteChildren)
|
|
|
|
interface ApiMemoryRouteChildren {
|
|
ApiMemoryListRoute: typeof ApiMemoryListRoute
|
|
ApiMemoryReadRoute: typeof ApiMemoryReadRoute
|
|
ApiMemorySearchRoute: typeof ApiMemorySearchRoute
|
|
ApiMemoryWriteRoute: typeof ApiMemoryWriteRoute
|
|
}
|
|
|
|
const ApiMemoryRouteChildren: ApiMemoryRouteChildren = {
|
|
ApiMemoryListRoute: ApiMemoryListRoute,
|
|
ApiMemoryReadRoute: ApiMemoryReadRoute,
|
|
ApiMemorySearchRoute: ApiMemorySearchRoute,
|
|
ApiMemoryWriteRoute: ApiMemoryWriteRoute,
|
|
}
|
|
|
|
const ApiMemoryRouteWithChildren = ApiMemoryRoute._addFileChildren(
|
|
ApiMemoryRouteChildren,
|
|
)
|
|
|
|
interface ApiSessionsRouteChildren {
|
|
ApiSessionsSendRoute: typeof ApiSessionsSendRoute
|
|
ApiSessionsSessionKeyActiveRunRoute: typeof ApiSessionsSessionKeyActiveRunRoute
|
|
ApiSessionsSessionKeyStatusRoute: typeof ApiSessionsSessionKeyStatusRoute
|
|
}
|
|
|
|
const ApiSessionsRouteChildren: ApiSessionsRouteChildren = {
|
|
ApiSessionsSendRoute: ApiSessionsSendRoute,
|
|
ApiSessionsSessionKeyActiveRunRoute: ApiSessionsSessionKeyActiveRunRoute,
|
|
ApiSessionsSessionKeyStatusRoute: ApiSessionsSessionKeyStatusRoute,
|
|
}
|
|
|
|
const ApiSessionsRouteWithChildren = ApiSessionsRoute._addFileChildren(
|
|
ApiSessionsRouteChildren,
|
|
)
|
|
|
|
interface ApiSkillsRouteChildren {
|
|
ApiSkillsHubSearchRoute: typeof ApiSkillsHubSearchRoute
|
|
ApiSkillsInstallRoute: typeof ApiSkillsInstallRoute
|
|
ApiSkillsToggleRoute: typeof ApiSkillsToggleRoute
|
|
ApiSkillsUninstallRoute: typeof ApiSkillsUninstallRoute
|
|
}
|
|
|
|
const ApiSkillsRouteChildren: ApiSkillsRouteChildren = {
|
|
ApiSkillsHubSearchRoute: ApiSkillsHubSearchRoute,
|
|
ApiSkillsInstallRoute: ApiSkillsInstallRoute,
|
|
ApiSkillsToggleRoute: ApiSkillsToggleRoute,
|
|
ApiSkillsUninstallRoute: ApiSkillsUninstallRoute,
|
|
}
|
|
|
|
const ApiSkillsRouteWithChildren = ApiSkillsRoute._addFileChildren(
|
|
ApiSkillsRouteChildren,
|
|
)
|
|
|
|
interface ApiSwarmMemoryRouteChildren {
|
|
ApiSwarmMemorySearchRoute: typeof ApiSwarmMemorySearchRoute
|
|
}
|
|
|
|
const ApiSwarmMemoryRouteChildren: ApiSwarmMemoryRouteChildren = {
|
|
ApiSwarmMemorySearchRoute: ApiSwarmMemorySearchRoute,
|
|
}
|
|
|
|
const ApiSwarmMemoryRouteWithChildren = ApiSwarmMemoryRoute._addFileChildren(
|
|
ApiSwarmMemoryRouteChildren,
|
|
)
|
|
|
|
const rootRouteChildren: RootRouteChildren = {
|
|
IndexRoute: IndexRoute,
|
|
SplatRoute: SplatRoute,
|
|
ConductorRoute: ConductorRoute,
|
|
DashboardRoute: DashboardRoute,
|
|
FilesRoute: FilesRoute,
|
|
JobsRoute: JobsRoute,
|
|
McpRoute: McpRoute,
|
|
MemoryRoute: MemoryRoute,
|
|
OperationsRoute: OperationsRoute,
|
|
ProfilesRoute: ProfilesRoute,
|
|
SettingsRoute: SettingsRouteWithChildren,
|
|
SkillsRoute: SkillsRoute,
|
|
SwarmRoute: SwarmRoute,
|
|
Swarm2Route: Swarm2Route,
|
|
TasksRoute: TasksRoute,
|
|
TerminalRoute: TerminalRoute,
|
|
ApiArtifactsRoute: ApiArtifactsRouteWithChildren,
|
|
ApiAuthRoute: ApiAuthRoute,
|
|
ApiAuthCheckRoute: ApiAuthCheckRoute,
|
|
ApiChatEventsRoute: ApiChatEventsRoute,
|
|
ApiClaudeConfigRoute: ApiClaudeConfigRoute,
|
|
ApiClaudeJobsRoute: ApiClaudeJobsRouteWithChildren,
|
|
ApiClaudeTasksRoute: ApiClaudeTasksRouteWithChildren,
|
|
ApiClaudeTasksAssigneesRoute: ApiClaudeTasksAssigneesRoute,
|
|
ApiClaudeUpdateRoute: ApiClaudeUpdateRoute,
|
|
ApiConductorSpawnRoute: ApiConductorSpawnRoute,
|
|
ApiConductorStopRoute: ApiConductorStopRoute,
|
|
ApiConnectionSettingsRoute: ApiConnectionSettingsRoute,
|
|
ApiConnectionStatusRoute: ApiConnectionStatusRoute,
|
|
ApiContextUsageRoute: ApiContextUsageRoute,
|
|
ApiCrewStatusRoute: ApiCrewStatusRoute,
|
|
ApiEventsRoute: ApiEventsRoute,
|
|
ApiFilesRoute: ApiFilesRoute,
|
|
ApiGatewayStatusRoute: ApiGatewayStatusRoute,
|
|
ApiHistoryRoute: ApiHistoryRoute,
|
|
ApiIntegrationsRoute: ApiIntegrationsRoute,
|
|
ApiLocalProvidersRoute: ApiLocalProvidersRoute,
|
|
ApiMcpRoute: ApiMcpRouteWithChildren,
|
|
ApiMemoryRoute: ApiMemoryRouteWithChildren,
|
|
ApiModelsRoute: ApiModelsRoute,
|
|
ApiPathsRoute: ApiPathsRoute,
|
|
ApiPingRoute: ApiPingRoute,
|
|
ApiPluginsRoute: ApiPluginsRoute,
|
|
ApiPreviewFileRoute: ApiPreviewFileRoute,
|
|
ApiProviderUsageRoute: ApiProviderUsageRoute,
|
|
ApiSendRoute: ApiSendRoute,
|
|
ApiSendStreamRoute: ApiSendStreamRoute,
|
|
ApiSessionHistoryRoute: ApiSessionHistoryRoute,
|
|
ApiSessionSendRoute: ApiSessionSendRoute,
|
|
ApiSessionStatusRoute: ApiSessionStatusRoute,
|
|
ApiSessionsRoute: ApiSessionsRouteWithChildren,
|
|
ApiSkillsRoute: ApiSkillsRouteWithChildren,
|
|
ApiStartAgentRoute: ApiStartAgentRoute,
|
|
ApiStartClaudeRoute: ApiStartClaudeRoute,
|
|
ApiSwarmChatRoute: ApiSwarmChatRoute,
|
|
ApiSwarmCheckpointRoute: ApiSwarmCheckpointRoute,
|
|
ApiSwarmDecomposeRoute: ApiSwarmDecomposeRoute,
|
|
ApiSwarmDirectChatRoute: ApiSwarmDirectChatRoute,
|
|
ApiSwarmDispatchRoute: ApiSwarmDispatchRoute,
|
|
ApiSwarmEnvironmentRoute: ApiSwarmEnvironmentRoute,
|
|
ApiSwarmHealthRoute: ApiSwarmHealthRoute,
|
|
ApiSwarmKanbanRoute: ApiSwarmKanbanRoute,
|
|
ApiSwarmLifecycleRoute: ApiSwarmLifecycleRoute,
|
|
ApiSwarmMemoryRoute: ApiSwarmMemoryRouteWithChildren,
|
|
ApiSwarmMissionsRoute: ApiSwarmMissionsRoute,
|
|
ApiSwarmOrchestratorLoopRoute: ApiSwarmOrchestratorLoopRoute,
|
|
ApiSwarmProjectRoute: ApiSwarmProjectRoute,
|
|
ApiSwarmReportsRoute: ApiSwarmReportsRoute,
|
|
ApiSwarmRosterRoute: ApiSwarmRosterRoute,
|
|
ApiSwarmRuntimeRoute: ApiSwarmRuntimeRoute,
|
|
ApiSwarmTmuxScrollRoute: ApiSwarmTmuxScrollRoute,
|
|
ApiSwarmTmuxStartRoute: ApiSwarmTmuxStartRoute,
|
|
ApiSwarmTmuxStopRoute: ApiSwarmTmuxStopRoute,
|
|
ApiSystemMetricsRoute: ApiSystemMetricsRoute,
|
|
ApiTerminalCloseRoute: ApiTerminalCloseRoute,
|
|
ApiTerminalInputRoute: ApiTerminalInputRoute,
|
|
ApiTerminalResizeRoute: ApiTerminalResizeRoute,
|
|
ApiTerminalStreamRoute: ApiTerminalStreamRoute,
|
|
ApiWorkspaceRoute: ApiWorkspaceRoute,
|
|
ChatSessionKeyRoute: ChatSessionKeyRoute,
|
|
ChatIndexRoute: ChatIndexRoute,
|
|
ApiClaudeProxySplatRoute: ApiClaudeProxySplatRoute,
|
|
ApiDashboardOverviewRoute: ApiDashboardOverviewRoute,
|
|
ApiKnowledgeConfigRoute: ApiKnowledgeConfigRoute,
|
|
ApiKnowledgeGraphRoute: ApiKnowledgeGraphRoute,
|
|
ApiKnowledgeListRoute: ApiKnowledgeListRoute,
|
|
ApiKnowledgeReadRoute: ApiKnowledgeReadRoute,
|
|
ApiKnowledgeSearchRoute: ApiKnowledgeSearchRoute,
|
|
ApiKnowledgeSyncRoute: ApiKnowledgeSyncRoute,
|
|
ApiModelInfoRoute: ApiModelInfoRoute,
|
|
ApiOauthDeviceCodeRoute: ApiOauthDeviceCodeRoute,
|
|
ApiOauthPollTokenRoute: ApiOauthPollTokenRoute,
|
|
ApiProfilesActivateRoute: ApiProfilesActivateRoute,
|
|
ApiProfilesCreateRoute: ApiProfilesCreateRoute,
|
|
ApiProfilesDeleteRoute: ApiProfilesDeleteRoute,
|
|
ApiProfilesListRoute: ApiProfilesListRoute,
|
|
ApiProfilesReadRoute: ApiProfilesReadRoute,
|
|
ApiProfilesRenameRoute: ApiProfilesRenameRoute,
|
|
ApiProfilesUpdateRoute: ApiProfilesUpdateRoute,
|
|
ApiUpdateAgentRoute: ApiUpdateAgentRoute,
|
|
ApiUpdateStatusRoute: ApiUpdateStatusRoute,
|
|
ApiUpdateWorkspaceRoute: ApiUpdateWorkspaceRoute,
|
|
}
|
|
export const routeTree = rootRouteImport
|
|
._addFileChildren(rootRouteChildren)
|
|
._addFileTypes<FileRouteTypes>()
|
|
|
|
import type { getRouter } from './router.tsx'
|
|
import type { createStart } from '@tanstack/react-start'
|
|
declare module '@tanstack/react-start' {
|
|
interface Register {
|
|
ssr: true
|
|
router: Awaited<ReturnType<typeof getRouter>>
|
|
}
|
|
}
|