成功部署Hermes Agent后需激活其核心机制才能形成可持续工作流:一、配置memory.md与user.md实现持久化记忆;二、编写SOUL.md定义多阶段任务规则;三、启用Kanban机制创建profile并行调度子任务;四、接入飞书等消息网关构建稳定入口;五、通过crontab.yaml或webhook挂载定时与事件驱动触发器。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您已成功部署 Hermes Agent,但尚未将其转化为可持续运行的智能助手工作流,则可能是由于未激活其核心编排与持久化机制。以下是实现该工作流的具体路径:
一、配置持久化记忆系统
Hermes 的工作流依赖跨会话状态保持,需通过 memory.md 和 user.md 文件建立结构化记忆锚点,确保每次交互都能继承历史上下文与用户偏好。
1、在 ~/.hermes/ 目录下创建 memory.md 文件,按 YAML 格式记录关键事实,例如:- 项目名称: “电商风控看板”\n- 技术栈: Python + Playwright + SQLite
2、新建 user.md,定义用户角色与常用指令习惯,例如:role: “测试工程师”\npreferred_output_format: “Markdown 表格+执行命令行代码块”
3、运行 hermes memory reload 命令使新记忆生效,验证是否可通过 hermes memory list 查看已加载条目。
二、定义多阶段任务规则文件
SOUL.md 是 Hermes 工作流的逻辑中枢,用于声明任务触发条件、步骤拆解规则与异常分支策略,替代单轮 prompt 驱动模式。
1、在 ~/.hermes/ 下新建 SOUL.md,以自然语言描述典型工作流,例如:当用户说“生成本周API监控报告”,则依次执行:①调用curl获取prometheus指标;②用pandas清洗数据;③用matplotlib绘图;④将PDF上传至飞书文档
2、为每一步标注对应工具名(如 http_get、pandas_run、matplotlib_save、feishu_upload),确保工具已在系统中注册。
3、保存后执行 hermes soul validate 检查语法与工具引用完整性。
三、启用 Kanban 多智能体并行调度
Kanban 机制将单一任务自动拆解为子任务,并分发给不同 Profile 角色的 Agent 并行执行,实现真正意义上的工作流闭环。
1、使用 hermes profile create researcher 创建调研角色,再安装技能:hermes -p researcher skills install web-search
2、创建另一个 profile:hermes profile create coder,并安装编码相关技能:hermes -p coder skills install python-exec
3、发起父任务:hermes kanban create "分析竞品登录页性能并生成优化建议",系统将自动分配子任务至 researcher 与 coder。
4、通过 hermes kanban tail <id> 实时查看各子任务执行日志与状态流转。
四、接入消息网关构建持续入口
工作流必须具备稳定外部触点,Gateway 负责将 Telegram、飞书、微信等平台消息统一注入 Hermes 内核,维持长期会话通道。
1、编辑 ~/.hermes/gateway.yaml,设置 channel 为 feishu,并填入 app_id 与 app_secret(从飞书开发者后台获取)
2、启动网关服务:hermes gateway start --channel feishu
3、在飞书群中 @Hermes 并发送指令,确认响应中是否携带 [Kanban#ID] 标识,表明已进入工作流调度而非普通问答模式。
五、挂载定时与事件驱动触发器
脱离人工手动触发是工作流自动化的标志,需通过 cron 或 webhook 将 Hermes 接入外部事件源。
1、在 ~/.hermes/crontab.yaml 中添加条目:"0 9 * * 1": "hermes kanban create '每周一早九点生成服务健康简报'"
2、部署本地 webhook 服务,监听 GitHub push 事件,收到后执行:hermes kanban create --parent "pr-123" "审查新提交的自动化测试代码"
3、验证定时任务是否出现在 hermes kanban list --status pending 输出中。


















