- 新增 15 个 Mermaid 架构图解文件,涵盖系统核心组件 - 添加系统架构全景图,展示外部消息平台到 LLM 提供商的完整流程 - 新增网关层、通道管理、路由层、ACP 协议层、Agent 运行时等模块架构图 - 添加记忆系统、心跳系统、插件系统、安全架构等专项设计图 - 新增消息流转序列图和启动流程图 - 添加容器化部署架构和数据存储结构图 - 配置 Mermaid 图表样式,统一科技感视觉主题 - 添加完整的系统设计模式思维导图 - 新增 456 行深度架构分析文章,覆盖六大核心子系统
48 lines
1.3 KiB
Plaintext
48 lines
1.3 KiB
Plaintext
graph TB
|
|
subgraph "Agent 运行时"
|
|
PI[Pi Agent Runner<br/>核心推理引擎]
|
|
|
|
subgraph "模型集成"
|
|
MC[Model Catalog<br/>模型目录]
|
|
AP[Auth Profiles<br/>凭证管理]
|
|
FB[Fallback Chains<br/>模型降级链]
|
|
TH[Thinking Mode<br/>思考/推理模式]
|
|
end
|
|
|
|
subgraph "工具系统"
|
|
TC[Tool Catalog]
|
|
T1[web_search 网络搜索]
|
|
T2[browser_tool 浏览器]
|
|
T3[system.run 终端执行]
|
|
T4[system.spawn_acp 子Agent]
|
|
T5[channel actions 通道操作]
|
|
end
|
|
|
|
subgraph "技能系统"
|
|
SL[Skill Loader<br/>jiti 动态导入]
|
|
SF[skill.json 元数据]
|
|
SH[skill.ts 运行时处理器]
|
|
end
|
|
|
|
subgraph "子 Agent"
|
|
SR[Subagent Registry]
|
|
SP[Spawn ACP<br/>隔离会话派生]
|
|
end
|
|
end
|
|
|
|
PI --> MC --> AP --> FB
|
|
PI --> TC --> T1 & T2 & T3 & T4 & T5
|
|
PI --> SL --> SF & SH
|
|
PI --> SR --> SP
|
|
MC --> TH
|
|
|
|
subgraph "LLM 提供商"
|
|
L1[Anthropic Claude]
|
|
L2[OpenAI GPT]
|
|
L3[Google Gemini]
|
|
L4[Qwen 通义千问]
|
|
L5[Ollama 本地]
|
|
L6[Groq / Grok / Azure / Minimax / 火山引擎]
|
|
end
|
|
|
|
FB --> L1 & L2 & L3 & L4 & L5 & L6 |