架构设计
系统架构
Hermes 采用模块化架构,清晰分离各关注点。
Agent 循环
编排
工具系统
能力
记忆系统
持久化
网关
平台接口
终端后端
执行环境
Agent 循环
管理对话流、工具调用和记忆更新的核心编排。
- 流式响应
- 工具执行
- 记忆集成
- 错误处理
消息网关
所有消息平台的统一接口。
Telegram
Discord
Slack
Signal
CLI
终端后端
提供工具访问的执行环境。
- 本地 - 直接执行
- Docker - 容器化
- SSH - 远程服务器
- Daytona - 无服务器
- Singularity - HPC
- Modal - 无服务器 GPU