返回命令列表
配置管理hermes migrate

hermes migrate 命令 — 完整参考与示例

hermes migrate 完整参考:诊断并重写 config.yaml,替换已退役模型或废弃配置项。

2026年7月27日

概述

hermes migrate 诊断你的 ~/.hermes/config.yaml,检测已退役的模型名称和废弃的配置项,并可选地自动重写为当前推荐的替代方案。这在 Hermes 大版本升级后特别有用,可以避免因模型名称变更导致的运行时错误。

hermes migrate [provider]

子命令

无参数 — 全局诊断

hermes migrate

扫描整个配置文件,列出所有需要迁移的项目。

[provider] — 指定供应商迁移

hermes migrate xai
hermes migrate openai

只检查和迁移特定供应商的模型名称。

常见场景

大版本升级后迁移

# 1. 先更新
hermes update

# 2. 检查是否需要迁移
hermes migrate

# 3. 执行迁移(交互式确认)
hermes migrate

供应商模型下线后处理

# X.AI 下架了旧模型,需要迁移到新模型名
hermes migrate xai
# 输出:grok-1 → grok-2, grok-vision-beta → grok-2-vision

仅诊断不修改

# 先看看有哪些需要改的,但不执行
hermes migrate
# 出现提示时选择 "no" 跳过

技巧

  • 每次 hermes update 后建议运行 hermes migrate 检查兼容性
  • 迁移前会自动备份原始 config.yaml,可以安全回滚
  • 如果某个模型你还在使用且不想迁移,可以在提示中选择保留
  • 结合 hermes config show 在迁移前后对比配置变化

Explore All Commands

Browse the full command reference with search and category filters.

返回命令列表