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.