docs: add architecture diagram to README#89
Conversation
Add a comprehensive ASCII architecture diagram covering the full system stack: browser frontend, FastAPI backend, MCP server, sidecar container, Bifrost LLM gateway, agent model hierarchy, and persistence layer. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Entire-Checkpoint: 929d4d0842bf
|
Claude finished @cyyeh's task in 2m 19s —— View job Code Review: Architecture Diagram
Overall, this is a valuable addition to the documentation. The architecture diagram is comprehensive and covers the full system stack clearly. A few factual inaccuracies need attention (this PR is already merged, so these could be fixed in a follow-up). What's Good
Issues Found1. Bifrost port is incorrect (factual error)
Port 8081 is Bifrost's Web UI port (see line 147: The diagram should read 2. Idle timeout value is wrong (factual error)
The env var table at line 321 shows 3. Code fence language specifier
Using 4. Minor: hardcoded model names may become staleLines 498 and 508 reference 5. Data flow step 4 omits container reuseLine 474: The prose at line 277 correctly notes "spins up a gVisor container or reuses an existing one for the session". The diagram simplification is understandable for brevity, but could be slightly more accurate as: "Backend spawns or reuses sidecar Docker container". Minor nit. Summary
The two factual errors (Bifrost port and idle timeout) should be corrected in a follow-up PR. |
Summary
Test plan
🤖 Generated with Claude Code