Hermes 岩棉业务 Agent 后端框架

Hermes 岩棉业务 Agent 后端框架 由 Archify 生成的架构图。 后端入口 · 飞书 / REST API / CLI · 架构组件 · INGRESS 后端入口 飞书 / REST API / CLI INGRESS 接入与会话层 · Feishu · API · Gateway · Hermes 后端运行时 · AUTH + ROUTING 接入与会话层 Feishu · API · Gateway AUTH + ROUTING AIAgent 对话循环 · 上下文 · 缓存 · 压缩 · 工具循环 · Hermes 后端运行时 · CORE WAIST AIAgent 对话循环 上下文 · 缓存 · 压缩 · 工具循环 CORE WAIST Provider Transport · Chat · Responses · 多 Provider · Hermes 后端运行时 · MODEL ROUTING Provider Transport Chat · Responses · 多 Provider MODEL ROUTING 外部 LLM Providers · Nous · OpenRouter · OpenAI · 自定义 · 架构组件 · INFERENCE 外部 LLM Providers Nous · OpenRouter · OpenAI · 自定义 INFERENCE 配置与 Secret Scope · config.yaml · .env · 工具授权 · Hermes 后端运行时 · POLICY 配置与 Secret Scope config.yaml · .env · 工具授权 POLICY Cron Scheduler · Skill 定时运行 · 自动投递 · Hermes 后端运行时 · AUTOMATION Cron Scheduler Skill 定时运行 · 自动投递 AUTOMATION 会话状态库 · 路由 · 消息 · FTS5 · 投递账本 · Hermes 后端运行时 · SESSION STATE 会话状态库 路由 · 消息 · FTS5 · 投递账本 SESSION STATE Skills 与 Subagents · 岩棉流程 · delegate_task 并行 · Hermes 后端运行时 · ORCHESTRATION Skills 与 Subagents 岩棉流程 · delegate_task 并行 ORCHESTRATION 工具运行时 · Registry · Executor · MCP Client · Hermes 后端运行时 · TOOL PLANE 工具运行时 Registry · Executor · MCP Client TOOL PLANE rockwool-business MCP · 设备 · 发货 · 物流 · 日报 · Wiki · 岩棉业务扩展(Hermes 核心之外) · FASTMCP rockwool-business MCP 设备 · 发货 · 物流 · 日报 · Wiki FASTMCP 岩棉业务数据层 · JSON · Wiki · SQLite 记忆 · 岩棉业务扩展(Hermes 核心之外) · BUSINESS STATE 岩棉业务数据层 JSON · Wiki · SQLite 记忆 BUSINESS STATE WS / HTTP session turn messages + tools API stream policy + secrets run_job + Skill routing + transcript skill_view / delegate_task function call / result call_tool 读 / 写 Hermes 后端运行时 岩棉业务扩展(Hermes 核心之外) 图例 后端 数据库 安全 外部系统

请求主链路

  • • 飞书、REST API 与 CLI 汇入同一 Agent 核心;各入口保留协议与会话适配
  • • 接入与会话层负责鉴权、会话隔离、并发控制和回复投递
  • • AIAgent 在模型响应和工具结果之间循环,直到生成最终答复

魔改扩展方式

  • • 岩棉业务没有写死在 Agent 核心:Skill 保存流程,FastMCP 暴露结构化业务工具
  • • 复杂问题通过 delegate_task 拆给设备、发货、Wiki 子 Agent,再由主 Agent 汇总
  • • MCP 边界允许后续把模拟数据替换为 ERP、MES、WMS 或真实报表接口

状态与自动化

  • • state.db 保存会话路由、消息、FTS5 索引和投递义务;业务记忆按 open_id / chat_id 分层
  • • Cron 复用同一 AIAgent、Skill 与飞书投递链路,执行日报和发货风险检查
  • • 图只覆盖 Python 后端;Web、TUI、Electron 等前端实现未纳入