hermes agent具备五大核心能力:一、会话自动命名与智能压缩;二、斜杠命令链式调用与参数透传;三、子代理环境变量注入与隔离;四、持久记忆fts5全文动态索引;五、技能就地修补与版本快照。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

一、会话标题自动命名与智能压缩
当对话历史持续增长,Hermes Agent会主动识别关键语义节点,并在无干预状态下为当前会话生成精准标题,同时对冗余上下文进行无损压缩,保留所有可检索信息。
1、在任意对话中输入 /title 自定义名称,强制覆盖自动生成的标题。
2、执行 hermes sessions compress --aggressive 启用深度压缩模式,释放内存占用达60%以上。
3、通过 hermes sessions list --tagged 快速筛选带特定标签的已压缩会话。
二、斜杠命令链式调用与参数透传
Hermes Agent支持多个斜杠命令在单次输入中串联执行,参数可在命令间隐式透传,避免重复输入相同上下文。
1、在交互终端中键入 /skills list && /insights --days 3,一次性获取技能清单与三日行为洞察。
2、使用 /model gpt-4-turbo --then /skills create "API巡检" 在切换模型后立即创建技能,上下文自动继承。
3、执行 /help model | grep "fallback" 直接过滤帮助文档中关于降级策略的关键行。
三、子代理环境变量注入与隔离配置
主代理可向子代理注入定制化环境变量,实现工具行为差异化控制,且变量作用域严格限定于该子代理生命周期内。
1、调用 delegate --env PYTHONPATH=/opt/custom/lib --env DEBUG=1 "分析日志" 启动带调试路径的日志分析子代理。
2、在子代理中运行 echo $HERMES_PARENT_SESSION_ID 可读取父会话唯一标识,用于跨代理上下文回溯。
3、使用 hermes env show --scope=subagent 查看当前子代理生效的全部隔离变量。
四、持久记忆FTS5全文动态索引
Hermes Agent将MEMORY.md与历史会话统一接入SQLite FTS5引擎,支持中文分词、模糊匹配及权重排序,无需额外指令即可触发语义检索。
1、直接输入 “上次我让AI生成的Dockerfile在哪”,Agent自动匹配含“Dockerfile”“生成”“上次”等语义的存储记录。
2、执行 hermes memory search "数据库连接超时" --rank 获取按相关性排序的前三条记忆片段。
3、在任意会话中说 “参考2026年4月15日关于服务器巡检的方案”,系统自动定位对应日期的完整上下文块。
五、技能就地修补与版本快照
已保存技能在每次调用过程中可实时微调参数或替换工具步骤,Hermes Agent自动捕获变更并生成带时间戳的版本快照,支持一键回滚。
1、运行 hermes skills edit "服务器巡检" --step 3 --replace "curl -I https://api.example.com" 替换技能第三步命令。
2、执行 hermes skills versions "数据清洗脚本" 列出该技能所有历史版本哈希值。
3、使用 hermes skills revert "API接口调试" --to v20260417.2 将技能恢复至指定版本。











