You need to enable JavaScript to run this app.
文档中心
ArkClaw 企业版

ArkClaw 企业版

复制全文
下载 pdf
Hermes Agent
Hermes Agent 常见问题
复制全文
下载 pdf
Hermes Agent 常见问题
本文为您汇总了安装、使用 Hermes 相关的常见问题及解决方案。
安装 Hermes Agent 插件
ArkClaw 升级失败怎么处理?
ArkClaw 需升级到ark-1.2.3 及之后的版本才支持安装 Hermes Agent 插件,升级过程中可能由于兼容性、网络波动等问题导致升级失败。若升级失败,ArkClaw (包含部分已升级的系统/组件)将自动回滚至升级前的版本。您可根据 升级 ArkClaw 系统/组件版本 指引再次尝试升级,也可通过 问题反馈 获取技术支持。
安装 Hermes Agent 插件时报错“可用空间不足 7GB”,如何解决?
安装 Hermes Agent 需要不低于 7GB 的存储空间。您可以与 ArkClaw 对话,安排其帮您梳理安全、可删除的缓存和临时文件数据,在您确认后进行删除,释放被占用的存储空间。
注意
删除文件属于高危操作,强烈建议您在 手动备份 ArkClaw 数据且充分了解待删除文件作用后,再进行删除操作。
  1. 您可以在 ArkClaw 详情页“状态与用量”页签,查看当前 ArkClaw 可用存储空间。
  1. 让 ArkClaw 帮您找出可安全删除的 npm 下载缓存并进行清理。
说明
npm 缓存是本地存储的安装包副本。清理该缓存属于安全操作,通常可释放 3~5 GB 的存储空间,唯一的影响是下次安装同名依赖时需重新通过网络下载。
  1. 检测并评估可安全删除的文件。
  • Prompt帮我检测下系统中 npm 缓存目录(如 ~/.npm),列举可以安全删除的 npm 下载缓存文件、大小、作用和删除风险。
  1. 清理文件。
  • Prompt:帮我安全清理上述 npm 下载缓存文件。清理完成后,重新检查并告诉我实际释放了多少存储空间。
  1. 若清理 npm 缓存后可用的存储空间依然不足 7 GB,您可以考虑清理未使用的 ArkClaw 插件(Plugin)。
注意
删除 ArkClaw 插件属于高风险操作。由于 ArkClaw 许多核心功能深度依赖特定内置插件,误删插件会导致对应功能不可用。强烈建议您仅在存储空间极度匮乏时才进行此操作。
  1. 检测并评估可安全删除的文件。
  • Prompt扫描并列出当前 ArkClaw 已安装的 Plugin 列表及其占用的磁盘大小,并简要说明用途及删除风险。优先推荐删除老旧的备份目录、未使用的消息渠道插件。【严格安全约束】:lancedb、apmplus、arkclaw-mode-switch、ai-assistant-security、env-logger、skill-switch 等属于核心依赖组件,绝对禁止删除!基于上述约束,帮我筛并输出一份“建议安全删除清单”。
  1. 清理文件。
  • Prompt:我确认不再需要使用 XX 插件。请帮我安全卸载并彻底删除该插件的目录及其残留缓存。请勿触碰任何核心依赖,操作完成后告诉我实际释放了多少存储空间。
说明
请将 XX 替换为您希望删除的插件名,例如 qqbot
Hermes Agent 插件安装失败如何解决?
Hermes Agent 插件在安装过程中可能因兼容性问题导致安装失败。 您可以:
  1. 根据 自动修复 ArkClaw 指引进行修复,再尝试安装 Hermes Agent 插件。
  1. 若插件依旧安装失败,可通过 问题反馈 获取技术支持。
Hermes Agent 插件安装过程中报错“plugin already exists”如何解决?
该问题是由于您的 ArkClaw 中已安装过 Hermes Agent 插件导致的,您可以:
  1. 执行如下命令,下载并运行 Hermes Agent 插件卸载脚本。
  • REGION=$(curl --connect-timeout 5 --max-time 10 -s "http://100.96.0.96/latest/region_id"); curl -fsSL "https://scarif-${REGION}.tos-${REGION}.ivolces.com/arkclaw/hermes/hermes-uninstall.sh" -o hermes-uninstall.sh
    bash hermes-uninstall.sh --yes
  • 回显如下所示时,表示已成功卸载 Hermes Agent 插件并删除其缓存、历史数据。
  1. 再次安装 Hermes Agent 插件。
安装 Hermes Agent 插件时,ArkClaw 重启失败如何解决?
Hermes Agent 插件安装完成后,需要重启 ArkClaw 网关使其生效,重启过程可能由于各类兼容性问题导致失败。此时,您可以手动 重启 ArkClaw,重启完成后,Hermes Agent 插件将自动生效。
如何查看 Hermes Agent 插件的安装日志?
Hermes Agent 插件安装日志存放在 /var/log/hermes-agent/ 目录下,您可以通过该日志文件查看其安装过程及出现的问题详情。
通过对话查看
通过终端查看
  1. 关闭 Hermes。
  1. 向 ArkClaw 发送 Prompt,查看相关日志。例如:帮我查看/var/log目录下Hermes 最新安装日志。
Hermes Agent 插件安装完成后,其安装文件会自动删除吗?
Hermes Agent 插件安装文件不会自动删除,该文件存放于 /var/cache/hermes-agent 目录下。您可以按需自行删除:
通过对话
通过终端
  1. 关闭 Hermes。
  1. 向 ArkClaw 发送 Prompt,删除相关文件。例如:删除 /var/cache/hermes-agent 目录及其中的所有文件。
使用 Hermes Agent
开启/关闭 Hermes Agent 时报错“开启/关闭 Hermes 失败”、“读取配置文件失败”或“解析配置文件失败”如何解决?
该问题通常是由于您手动修改了 ArkClaw 的配置文件,出现兼容性问题导致的。您可以根据 自动修复 ArkClaw 指引进行修复,再尝试开启/关闭 Hermes Agent。
Hermes Agent 生成的数据在哪里?
Hermes Agent 执行任务后输出的结果、沉淀的 Skill 等数据默认存放在 /opt/hermes-data 目录下。
删除 Hermes Agent 容器后,其历史生成的数据还在吗?
Hermes Agent 执行任务后输出的结果、沉淀的 Skill 等数据默认存放在 /opt/hermes-data 目录下,删除 Hermes Agent Docker 容器不会删除其中的数据。
如何卸载 Hermes Agent 插件?
  1. Hermes Agent 插件。
  1. 执行如下命令,卸载 Hermes Agent 插件并删除其缓存、历史数据。
  • REGION=$(curl --connect-timeout 5 --max-time 10 -s "http://100.96.0.96/latest/region_id"); curl -fsSL "https://scarif-${REGION}.tos-${REGION}.ivolces.com/arkclaw/hermes/hermes-uninstall.sh" -o hermes-uninstall.sh
    bash hermes-uninstall.sh --yes
  • 回显如下所示时,表示已成功卸载 Hermes Agent 插件并删除其缓存、历史数据。
  1. 确认已完整卸载 Hermes Agent 插件。
  • 通过对话
    通过终端
    1. 关闭 Hermes。
    1. 向 ArkClaw 发送 Prompt,检查相关文档是否还有残留。例如:帮我检查 Hermes 容器、缓存、数据目录还在不在。
可以通过 ArkClaw 集成的渠道(例如飞书、微信)使用 Hermes Agent 吗?
可以,您在 ArkClaw 控制台开启 Hermes 功能后,可在 ArkClaw 集成的渠道(例如飞书、微信)发送消息时添加“将任务派发给Hermes执行”即可。
Prompt 示例:
将任务派发给 Hermes 执行:请在终端使用 bash/shell 命令,随机生成一个包含 100 个字符的英文字符串,然后统计并输出其中小写字母 a 出现的次数。
如何读取 Hermes 生成的文件
Hermes目前在docker容器内运行,若需进行文件透传,可使Hermes将文件生成或移动至 /opt/data 目录,之后在终端查看 /opt/data-hermes 即可找到文件。
怎么确保 ArkClaw 把原始 Prompt 直接发给 Hermes Agent?
若你希望 ArkClaw 完全不改动您的 Prompt 信息,将其完整的发送给 Hermes Agent 执行,可在 Prompt 中明确告知 ArkClaw 不要添加额外指令
Prompt 示例:
把这个命令发给 Hermes(不要添加任何额外的指令):请在终端使用 bash/shell 命令,随机生成一个包含 100 个字符的英文字符串,然后统计并输出其中小写字母 a 出现的次数。
已开启 Hermes 开关,任务为何仍由 ArkClaw 处理?
部分场景下,可能会因为对话中上下文内容,引发 ArkClaw 路由误判,未将任务正确路由至 Hermes。您只需在对话中发送:让 Hermes 执行本条指令:<您的具体指令内容>,即可纠正。
已关闭 Hermes 开关,任务为何仍由 Hermes 处理?
部分场景下,可能会因为对话中上下文内容,引发 ArkClaw 路由误判,未将任务正确路由至 ArkClaw。您只需在对话中发送:由你执行该指令,无需派发给 Hermes,即可纠正。
提示“OpenClaw 配置文件不是有效 JSON:/root/.openclaw/openclaw.json”如何解决?
  • 问题示例:
  • 解决方案:
  1. 单击“Hermes > 安装插件”按钮,重新安装 Hermes Agent 插件
如何更换 Hermes Agent 使用的模型?
暂不支持通过 ArkClaw 控制台更新 Hermes Agent 使用的模型,您可以根据如下指引完成调整:
  1. 执行如下命令,下载更换 Hermes Agent 使用模型的脚本。
  • REGION=$(curl --connect-timeout 5 --max-time 10 -s "http://100.96.0.96/latest/region_id"); curl -fsSL "https://scarif-${REGION}.tos-${REGION}.ivolces.com/arkclaw/hermes/hermes-model-switch.sh" -o hermes-model-switch.sh
  1. 按需执行对应命令,通过脚本更新 Hermes Agent 使用的模型。
  • 仅更换模型
    更换模型及服务提供商
    当您仅需更换模型,无需调整提供商或调用地址时,请使用此方式。
    注意
    本场景命令执行过程将重启运行 Hermes Agent 的 Docker 容器,可能导致其正在运行的任务中断,请在其空闲时进行操作。
    bash hermes-model-switch.sh --model <model_name>
    说明
    请将<model_name>替换为您希望 Hermes Agent 使用的目标模型名称。
    • 若您使用方舟 Coding Plan 模型,支持的模型名称可查看模型配置
Hermes 执行任务时报错“ACP error [-32603]: Internal error”如何解决?
该问题通常是由于 Hermes 使用的推理模型配置不正确,或对应模型已达到限额导致的。您可以:
  • 等待对应模型恢复额度。例如:使用火山方舟 Coding Plan 时,可前往 Coding Plan 控制台,查看超限情况并了解额度刷新时间。
如何查看 Hermes Agent 使用的推理模型信息?
您可以通过 Hermes Agent 配置文件 /opt/hermes-data/config.yaml,了解其使用的推理模型信息。
  1. 执行如下命令,查看 Hermes Agent 使用的推理模型。
  • cat /opt/hermes-data/config.yaml | grep default: | head -n 1
  • 回显如下所示时,表示当前 Hermes Agent 使用的是 doubao-seed-2-0-code-preview-260215 模型。
最近更新时间:2026.06.26 17:37:36
这个页面对您有帮助吗?
有用
有用
无用
无用