- 新增 15 个 Mermaid 架构图解文件,涵盖系统核心组件 - 添加系统架构全景图,展示外部消息平台到 LLM 提供商的完整流程 - 新增网关层、通道管理、路由层、ACP 协议层、Agent 运行时等模块架构图 - 添加记忆系统、心跳系统、插件系统、安全架构等专项设计图 - 新增消息流转序列图和启动流程图 - 添加容器化部署架构和数据存储结构图 - 配置 Mermaid 图表样式,统一科技感视觉主题 - 添加完整的系统设计模式思维导图 - 新增 456 行深度架构分析文章,覆盖六大核心子系统
45 lines
1.3 KiB
Plaintext
45 lines
1.3 KiB
Plaintext
graph TB
|
|
subgraph "① 消息接收"
|
|
MSG[用户消息<br/>Telegram/Slack/...]
|
|
SDK[平台 SDK<br/>原生协议接收]
|
|
NORM[消息标准化<br/>统一格式]
|
|
end
|
|
|
|
subgraph "② 路由决策"
|
|
RT[Route Resolver<br/>channel + peer → agentId]
|
|
BIND[Session Binding<br/>会话绑定服务]
|
|
SK[Session Key<br/>生成会话键]
|
|
end
|
|
|
|
subgraph "③ 会话管理"
|
|
ACP[ACP Session Manager]
|
|
LOCK[Session Write Lock<br/>防并发写入]
|
|
LOAD[加载会话历史<br/>JSONL 转录]
|
|
end
|
|
|
|
subgraph "④ Agent 推理"
|
|
PI[Pi Agent Runner]
|
|
LLM[LLM API 调用<br/>含 Thinking Mode]
|
|
TOOL[工具调用<br/>审批 → 执行]
|
|
MEM[记忆检索<br/>混合搜索]
|
|
end
|
|
|
|
subgraph "⑤ 响应投递"
|
|
STREAM[流式响应<br/>逐 Token 返回]
|
|
TRANS[格式转换<br/>适配目标平台]
|
|
DELIVER[投递到通道<br/>支持线程/回复]
|
|
PERSIST[持久化<br/>会话 + 记忆写入]
|
|
end
|
|
|
|
MSG --> SDK --> NORM
|
|
NORM --> RT --> BIND --> SK
|
|
SK --> ACP --> LOCK --> LOAD
|
|
LOAD --> PI --> LLM
|
|
LLM --> TOOL
|
|
TOOL --> MEM
|
|
LLM --> STREAM --> TRANS --> DELIVER
|
|
DELIVER --> PERSIST
|
|
|
|
style MSG fill:#9B59B6,color:#fff
|
|
style PI fill:#E74C3C,color:#fff
|
|
style DELIVER fill:#2ECC71,color:#fff |