{
  "service": "SIDJUA Orchestrator API",
  "version": "4.8.0",
  "features": [
    "sse-streaming",
    "d1-persistent-storage",
    "storage-interface",
    "embedding-pipeline-ready",
    "agent-driven-routing",
    "extended-thinking",
    "unified-thinking-interface",
    "management-summaries",
    "kv-cache",
    "spawn-workers",
    "parallel-execution",
    "hot-swap-models",
    "multi-provider",
    "workers-ai-open-source",
    "debug-mode",
    "live-cost-dashboard",
    "compliance-flags",
    "governance-audit-trail",
    "hot-swap-ui"
  ],
  "endpoints": {
    "GET /api/health": "Health check",
    "GET /api/agents": "List agents",
    "GET /api/routing": "Routing architecture",
    "GET/POST /api/config": "Hot-swap agent configuration",
    "POST /api/orchestrate": "Execute (JSON response)",
    "POST /api/stream": "Execute (SSE streaming)",
    "GET /api/result?key=...": "Retrieve cached result",
    "GET /api/sync?target=pg|qdrant": "Get unsynced communications for sync daemon",
    "POST /api/sync": "Mark communications as synced",
    "GET /api/debug": "Debug info (requires DEBUG_MODE)"
  }
}