Skip to content

AUTO-GENERATED by bun run docs:api. Do not edit by hand — regenerate after changing route definitions in src/api/*.ts.

Summary ​

  • 99 HTTP routes across 41 path groups
  • 17 routes carry a resolved one-line description

Each row links to the route definition as path:line so jumping from this index to the source is a click. Routes are defined as { method, path, handler } literals in src/api/*.ts and collected by src/api/index.ts.

/.well-known ​

MethodPathSourceDescription
GET/.well-known/agent-card.jsonsrc/api/agent-card.ts:45—
GET/.well-known/agent.jsonsrc/api/agent-card.ts:47Legacy path — keep for agents that still resolve /.well-known/agent.json

/a2a ​

MethodPathSourceDescription
POST/a2asrc/api/a2a-server.ts:457—

/api/a2a ​

MethodPathSourceDescription
POST/api/a2a/callback/:taskIdsrc/api/a2a-callback.ts:26—
POST/api/a2a/chatsrc/api/ava-tools.ts:379multi-turn conversation with an agent over the bus.
POST/api/a2a/delegatesrc/api/ava-tools.ts:380fire-and-forget task dispatch to an agent.
POST/api/a2a/inputsrc/api/human-input.ts:115—
POST/api/a2a/probesrc/api/agents-crud.ts:105—
GET/api/a2a/task/:correlationIdsrc/api/ava-tools.ts:381correlationId — fetch the result of a dispatch that a chat caller stopped awaiting (timed out).

/api/a2a-endpoints ​

MethodPathSourceDescription
POST/api/a2a-endpointssrc/api/agents-crud.ts:245A2A endpoints — control-plane-managed remote agents (agents.d/)
PUT/api/a2a-endpoints/:namesrc/api/agents-crud.ts:266—
DELETE/api/a2a-endpoints/:namesrc/api/agents-crud.ts:286—

/api/agent ​

MethodPathSourceDescription
POST/api/agent/ask-humansrc/api/human-input.ts:62—

/api/agents ​

MethodPathSourceDescription
GET/api/agentssrc/api/operations.ts:310—
POST/api/agentssrc/api/agents-crud.ts:181—
GET/api/agents/:namesrc/api/agents-crud.ts:144—
PUT/api/agents/:namesrc/api/agents-crud.ts:211—
DELETE/api/agents/:namesrc/api/agents-crud.ts:229—
GET/api/agents/runtimesrc/api/agents-runtime.ts:149—
POST/api/agents/testsrc/api/agents-crud.ts:162—

/api/branch-drift ​

MethodPathSourceDescription
GET/api/branch-driftsrc/api/github.ts:909—

/api/branch-protection ​

MethodPathSourceDescription
GET/api/branch-protectionsrc/api/github.ts:910—

/api/bus ​

MethodPathSourceDescription
GET/api/bus/historysrc/api/bus-history.ts:25—
GET/api/bus/topologysrc/api/bus-topology.ts:66—

/api/ceremonies ​

MethodPathSourceDescription
GET/api/ceremoniessrc/api/operations.ts:311—
POST/api/ceremonies/:id/deletesrc/api/operations.ts:315—
POST/api/ceremonies/:id/runsrc/api/operations.ts:313—
POST/api/ceremonies/:id/updatesrc/api/operations.ts:314—
POST/api/ceremonies/createsrc/api/operations.ts:312—

/api/channels ​

MethodPathSourceDescription
GET/api/channelssrc/api/operations.ts:317—

/api/ci-health ​

MethodPathSourceDescription
GET/api/ci-healthsrc/api/github.ts:907—

/api/clawpatch ​

MethodPathSourceDescription
POST/api/clawpatch/reviewsrc/api/clawpatch.ts:379—

/api/confidence-summaries ​

MethodPathSourceDescription
GET/api/confidence-summariessrc/api/observability.ts:70Returns an array of ConfidenceSummary records with calibration metrics (avgConfidence, avgConfidenceOnSuccess/Failure, highConfFailures count).

/api/control-plane ​

MethodPathSourceDescription
GET/api/control-plane/statesrc/api/control-plane.ts:40—

/api/cost-summaries ​

MethodPathSourceDescription
GET/api/cost-summariessrc/api/observability.ts:69Returns an array of CostSummary records.

/api/discord ​

MethodPathSourceDescription
GET/api/discord/channelssrc/api/discord.ts:62—
POST/api/discord/channels/createsrc/api/discord.ts:84—
POST/api/discord/channels/deletesrc/api/discord.ts:122—
GET/api/discord/memberssrc/api/discord.ts:205—
POST/api/discord/progresssrc/api/discord.ts:316—
POST/api/discord/reactsrc/api/discord.ts:291—
POST/api/discord/sendsrc/api/discord.ts:173—
GET/api/discord/server-statssrc/api/discord.ts:38—
GET/api/discord/webhookssrc/api/discord.ts:228—
POST/api/discord/webhooks/createsrc/api/discord.ts:253—

/api/flows ​

MethodPathSourceDescription
GET/api/flowssrc/api/flows.ts:15—
GET/api/flows/:idsrc/api/flows.ts:36—

/api/github ​

MethodPathSourceDescription
POST/api/github/issuessrc/api/github.ts:913—
POST/api/github/issues/closesrc/api/github.ts:914—
POST/api/github/issues/commentsrc/api/github.ts:915—
POST/api/github/issues/labelsrc/api/github.ts:916—

/api/github-issues ​

MethodPathSourceDescription
GET/api/github-issuessrc/api/github.ts:911—

/api/google ​

MethodPathSourceDescription
GET/api/google/calendar/event/:eventIdsrc/api/google.ts:344Calendar: event detail
GET/api/google/calendar/upcomingsrc/api/google.ts:295Calendar: upcoming events
POST/api/google/gmail/draftsrc/api/google.ts:197Drafts go to Drafts folder.
GET/api/google/gmail/list-unreadsrc/api/google.ts:111Gmail: list unread
GET/api/google/gmail/searchsrc/api/google.ts:136Gmail: search
GET/api/google/gmail/thread/:threadIdsrc/api/google.ts:163Gmail: get full thread

/api/hitl ​

MethodPathSourceDescription
GET/api/hitl/pendingsrc/api/operations.ts:318—

/api/incidents ​

MethodPathSourceDescription
GET/api/incidentssrc/api/incidents.ts:148—
POST/api/incidentssrc/api/incidents.ts:150—
POST/api/incidents/:id/resolvesrc/api/incidents.ts:151—

/api/linear ​

MethodPathSourceDescription
GET/api/linear/issuessrc/api/linear.ts:92—
POST/api/linear/issuessrc/api/linear.ts:148—
POST/api/linear/issues/:id/commentsrc/api/linear.ts:224—
GET/api/linear/issues/:idOrKeysrc/api/linear.ts:132—
GET/api/linear/issues/searchsrc/api/linear.ts:115—
GET/api/linear/oauth/callbacksrc/api/linear-oauth.ts:67—
GET/api/linear/oauth/startsrc/api/linear-oauth.ts:47—
GET/api/linear/oauth/statussrc/api/linear-oauth.ts:97—
GET/api/linear/teamssrc/api/linear.ts:83—

/api/mailbox ​

MethodPathSourceDescription
GET/api/mailbox/:contextIdsrc/api/mailbox.ts:20—
POST/api/mailbox/:contextIdsrc/api/mailbox.ts:35—

/api/mcp-servers ​

MethodPathSourceDescription
GET/api/mcp-serverssrc/api/mcp-crud.ts:142—
POST/api/mcp-serverssrc/api/mcp-crud.ts:169—
GET/api/mcp-servers/:namesrc/api/mcp-crud.ts:150—
PUT/api/mcp-servers/:namesrc/api/mcp-crud.ts:195—
DELETE/api/mcp-servers/:namesrc/api/mcp-crud.ts:215—
POST/api/mcp-servers/testsrc/api/mcp-crud.ts:126—

/api/onboard ​

MethodPathSourceDescription
POST/api/onboardsrc/api/operations.ts:308—

/api/operator ​

MethodPathSourceDescription
POST/api/operator/messagesrc/api/operator.ts:89—

/api/pr ​

MethodPathSourceDescription
POST/api/pr/inspectsrc/api/pr-inspector.ts:739—

/api/pr-pipeline ​

MethodPathSourceDescription
GET/api/pr-pipelinesrc/api/github.ts:908—

/api/projects ​

MethodPathSourceDescription
GET/api/projectssrc/api/operations.ts:309—

/api/recent-activity ​

MethodPathSourceDescription
GET/api/recent-activitysrc/api/github.ts:912What shipped recently across the fleet — published releases (with their curated notes) + substantive merged PRs in a trailing window (default 24h, ?hours= 1..168).

/api/research ​

MethodPathSourceDescription
POST/api/research/ingestsrc/api/research.ts:45—
POST/api/research/searchsrc/api/research.ts:28—
GET/api/research/statssrc/api/research.ts:71—

/api/routes ​

MethodPathSourceDescription
GET/api/routessrc/api/routes-crud.ts:45—
POST/api/routessrc/api/routes-crud.ts:51—
DELETE/api/routes/:namesrc/api/routes-crud.ts:70—

/api/security-summary ​

MethodPathSourceDescription
GET/api/security-summarysrc/api/incidents.ts:149—

/api/skills ​

MethodPathSourceDescription
GET/api/skills/:agentNamesrc/api/operations.ts:316—

/health ​

MethodPathSourceDescription
GET/healthsrc/api/operations.ts:304—

/metrics ​

MethodPathSourceDescription
GET/metricssrc/api/operations.ts:306—

/publish ​

MethodPathSourceDescription
POST/publishsrc/api/operations.ts:307—

/ready ​

MethodPathSourceDescription
GET/readysrc/api/operations.ts:305Readiness probe (#795).

/v1 ​

MethodPathSourceDescription
POST/v1/chat/completionssrc/api/openai-compat.ts:292the meat.
GET/v1/modelssrc/api/openai-compat.ts:291advertise every fleet skill as a model.

protoWorkstacean — a switchboard, not an agent.