Hermes 0.18.0 实现记忆与技能联动闭环:/remember 存储的习惯自动参与 /learn 技能触发匹配,/journey 可视化语义连线并定位断裂点,需显式引用记忆ID修复孤儿技能。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想让AI记住你上周改过的Git分支命名规范、自动复用你调试Python内存泄漏的三步法、并在下次遇到类似问题时主动调出对应技能——这需要记忆与技能不是各自存档,而是真正联动起来形成闭环。Hermes 0.18.0 版本起,/remember 存储的事实记忆会自动参与 /learn 技能的触发条件匹配,而 /journey 星图则实时可视化二者之间的语义连线,缺一不可。
让技能自动识别你的习惯记忆
打开 Hermes 终端(hermes --tui),输入 /remember 添加一条结构化记忆:
“我默认使用 poetry 管理 Python 依赖,虚拟环境路径为 ~/venvs/{project_name}”
执行 /learn 指令,粘贴一段你手动完成的 Poetry 初始化流程文本,包含创建虚拟环境、安装依赖、激活环境三步操作。
Hermes 会在后台自动比对新技能中的关键词(poetry、venvs、{project_name})与已存记忆字段,【若记忆中未声明 poetry 是默认工具,该技能将不会被自动加载】。系统只信任你明确认可的习惯,不猜测、不脑补。
完成学习后,下次你只说“初始化新项目”,Hermes 就会调用该技能,并把 {project_name} 替换为你当前目录名——前提是记忆里那条 poetry 路径规则依然有效。
用 /journey 定位记忆-技能断裂点
方法一:在 TUI 界面直接输入 /journey → 按 Tab 切换到「关联分析」视图 → 输入关键词“poetry”
方法二:在 CLI 中运行 hermes journey --query "poetry" --format graphviz,生成带箭头的节点图
如果图中显示技能节点有出边但记忆节点无入边,说明该技能未绑定任何已知习惯,属于“孤儿技能”;此时需补全 /remember 条目或手动编辑 ~/.hermes/skills/poetry-init.skill 文件,在 triggers: 下增加 memory_keys: ["python_default_manager"]
强制重连断裂的记忆链路
第一步:确认目标记忆的唯一ID
在终端输入 /remember list --raw,找到对应条目的 id 字段值,例如 id: mem_7a2f91
第二步:打开技能文件
用编辑器打开 ~/.hermes/skills/poetry-init.skill
第三步:在文件顶部 metadata 区块内添加显式引用
memory_refs:
- mem_7a2f91
第四步:保存文件后,在终端执行 /journey reload
这一步会强制重建图谱索引,【reload 前请确保所有 .skill 文件语法合法,否则整个星图将无法加载】











