平滑切换至hermes agent需四步:一、用hermes claw migrate自动迁移配置;二、cli执行hermes setup --from-claude-code重定向配置;三、hermes skill import逐项复用技能;四、claude export导出记忆快照并由hermes start加载。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您已在使用 Claude Code 作为终端编程助手,现需将其工作流无缝切换至 Hermes Agent,则可能面临配置继承、技能迁移与执行环境适配等问题。以下是实现平滑过渡的具体操作路径:
一、利用 hermes claw migrate 命令自动迁移
该命令专为 OpenClaw 及 Claude Code 用户设计,可自动识别现有配置结构并映射至 Hermes Agent 兼容格式,避免手动重写模型参数、记忆文件与技能定义。
1、确保当前系统中已安装 Hermes Agent CLI 工具,若未安装,执行:curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
2、运行迁移指令:hermes claw migrate
3、系统将自动扫描 ~/.claudecode/ 或 ~/.openclaw/ 目录,检测 SOUL.md、MEMORY.md、skills/ 子目录及 API 密钥配置文件
4、确认迁移项后输入 Y,工具将按路径映射规则生成 ~/.hermes/config.yaml 与对应数据结构
二、CLI 驱动式配置重定向
通过 Claude Code 终端会话直接调用 Hermes Agent 的 setup 流程,使原有 Claude Code 的上下文感知能力延续至新运行时,无需退出当前开发环境。
1、在 Claude Code 中输入指令:hermes setup --from-claude-code
2、系统读取当前 Claude Code 的模型路由配置(如 anthropic_api_key、model preference)并注入 Hermes 的 provider registry
3、自动挂载当前工作目录下的 ./skills/ 为 Hermes 默认技能加载路径
4、完成配置后,Claude Code 将输出提示:Hermes runtime initialized. Next command will execute via Hermes tool loop.
三、技能级逐项复用迁移
针对已调试完成的 Claude Code 自定义脚本或 Shell 封装技能,可通过 Hermes 的 skill import 机制进行语法兼容转换,保留原始逻辑与参数契约。
1、定位原技能文件,例如 ~/skills/web-scraper.sh
2、执行导入命令:hermes skill import ~/skills/web-scraper.sh --as web_scrape_v1
3、Hermes 将自动生成 YAML 描述符 ~/.hermes/skills/web_scrape_v1/skill.yaml,并校验执行权限与依赖项
4、验证技能可用性:hermes skill test web_scrape_v1 --args '{"url": "https://example.com"}'
四、会话上下文桥接启动
在不中断当前 Claude Code 对话的前提下,将当前会话状态导出为 Hermes Agent 可识别的记忆快照,实现对话流连续性。
1、在 Claude Code 中执行:claude export --format hermes-memory --session latest > /tmp/hermes_context.mem
2、启动 Hermes Agent 并加载该快照:hermes start --memory-file /tmp/hermes_context.mem
3、Hermes 启动后将自动解析快照中的角色设定、最近三轮问答及待办标记(TODO tag),并激活对应技能上下文
4、首次响应中将包含标识:[Context bridged from Claude Code session #7f3a9]











