架构设计

系统架构

Hermes 采用模块化架构,清晰分离各关注点。

Agent 循环

编排

工具系统

能力

记忆系统

持久化

网关

平台接口

终端后端

执行环境

Agent 循环

管理对话流、工具调用和记忆更新的核心编排。

  • 流式响应
  • 工具执行
  • 记忆集成
  • 错误处理

消息网关

所有消息平台的统一接口。

Telegram

Discord

Slack

WhatsApp

Signal

CLI

终端后端

提供工具访问的执行环境。

  • 本地 - 直接执行
  • Docker - 容器化
  • SSH - 远程服务器
  • Daytona - 无服务器
  • Singularity - HPC
  • Modal - 无服务器 GPU