Referência

API e WebSocket

REST: /api. WebSocket: /ws. /api/health é público mesmo com token. O servidor verifica Origin em WebSocket e requisições de alteração que incluem esse header.

curl http://127.0.0.1:4000/api/health
curl -H "Authorization: Bearer $COCKPIT_TOKEN" http://127.0.0.1:4000/api/missions
curl -H "Authorization: Bearer $COCKPIT_TOKEN" http://127.0.0.1:4000/api/agents

Referência de métodos, caminhos e schemas:

ÁreaImplementação
Missões e topologiasrc/server/routes/mission-routes.ts
Projetos/clonessrc/server/routes/project-routes.ts
Arquivos, Git, memória e skillssrc/server/routes/workspace-routes.ts
Descoberta de agentessrc/server/routes/agent-routes.ts
Painéis/equipesrc/server/routes/pane-routes.ts, src/server/routes/team-routes.ts
Tarefas/despacho/esperasrc/server/routes/task-routes.ts
Execuções/evidências/resultadossrc/server/routes/execution-routes.ts
Revisãosrc/server/routes/review-routes.ts
Racesrc/server/routes/race-routes.ts
Marketplacesrc/server/routes/marketplace-routes.ts
Compliancesrc/server/routes/compliance-routes.ts
Voz/mídiasrc/server/routes/voice-routes.ts, src/server/routes/media-routes.ts
Remoto/Ombrosrc/server/routes/remote-routes.ts, src/server/routes/companion-routes.ts

O multiplexador WS distribui terminal, orquestração e revisão. Veja o web/src/services/ws-client.ts para o protocolo usado pela interface.