3.1 客户端-服务端架构
3.1.1 为什么 CLI 工具也需要 Server?
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ TUI (Ink) │ │ Web UI │ │ VSCode Ext │
│ 终端界面 │ │ 浏览器界面 │ │ 编辑器扩展 │
└──────┬───────┘ └──────┬───────┘ └──────┬───────┘
│ │ │
│ HTTP API + SSE Events │
│ │ │
└─────────────────┼─────────────────┘
│
┌──────────▼──────────┐
│ Server (Hono) │
│ 端口 4096 │
│ │
│ ┌───────────────┐ │
│ │ Core Engine │ │
│ │ Session/Tool/ │ │
│ │ Agent/Provider│ │
│ └───────────────┘ │
└─────────────────────┘3.1.2 Server 的实现:基于 Hono 框架的路由系统
3.1.3 API 路由一览
3.1.4 Server-Sent Events(SSE)实时推送机制
特性
SSE
WebSocket
Last updated
