Architecture: - director_v2: always-on brain, produces DirectorPlan with tool_sequence - thinker_v2: pure executor, runs tools from DirectorPlan - interpreter_v1: factual result summarizer, no hallucination - v2_director_drives graph: Input -> Director -> Thinker -> Output Infrastructure: - Split into 3 pods: cog-frontend (nginx), cog-runtime (FastAPI), cog-mcp (SSE proxy) - MCP survives runtime restarts (separate pod, proxies via HTTP) - Async send pipeline: /api/send/check -> /api/send -> /api/result with progress - Zero-downtime rolling updates (maxUnavailable: 0) - Dynamic graph visualization (fetched from API, not hardcoded) Tests: 22 new mocked unit tests (director_v2: 7, thinker_v2: 8, interpreter_v1: 7) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
11 lines
172 B
Plaintext
11 lines
172 B
Plaintext
fastapi==0.135.2
|
|
uvicorn==0.42.0
|
|
httpx==0.28.1
|
|
httpx-sse==0.4.3
|
|
websockets==16.0
|
|
python-dotenv==1.2.2
|
|
pydantic==2.12.5
|
|
PyJWT[crypto]==2.10.1
|
|
pymysql==1.1.1
|
|
mcp[sse]==1.9.3
|