讲师中心 微信公众号
AI工具推荐 视频效率加速

HermesAgent自动更新脚本失效_手动拉取代码与重新编译流程

落雪吖_4015

落雪吖_4015

发布时间:2026-05-01 21:16:03

|

725人浏览过

|

来源于php中文网

原创

Hermes Agent自动更新失败需手动拉取代码并重装:一、确认Git部署形态并进入根目录;二、git fetch+submodule update同步主干与子模块;三、删除旧venv,用Python 3.11/3.12重建并重装依赖;四、校验hermes-cli命令与配置路径;五、执行setup.py构建并启动服务。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

hermesagent自动更新脚本失效_手动拉取代码与重新编译流程

如果您尝试运行 Hermes Agent 的自动更新脚本,但命令无输出、报错退出或提示“command not found”“No such file or directory”,则可能是由于脚本路径失效、Git 仓库结构变更、权限丢失或 Python 环境未正确挂载所致。以下是恢复更新能力的手动拉取代码与重新编译流程:

一、验证当前部署形态并进入项目根目录

区分源码安装与容器化部署是执行手动编译的前提。若未保留原始 git 工作区,则无法使用 git pull;此时需重建完整源码树。该步骤确保后续操作作用于真实可编译的代码基线。

1、检查是否存在 .git 目录以确认是否为 Git 克隆部署:ls -la ~/.hermes/hermes-agent/.git

2、若存在且输出为目录结构,进入该目录:cd ~/.hermes/hermes-agent

3、若不存在,需先重建源码:mkdir -p ~/.hermes/hermes-agent && cd ~/.hermes/hermes-agent

4、确认当前用户对目录具备读写权限:ls -ld ~/.hermes/hermes-agent

二、手动拉取最新主干代码并同步子模块

自动更新脚本失效常因子模块(如 tinker-atropos)未同步导致依赖链断裂。手动执行 git fetch + submodule update 可绕过脚本逻辑缺陷,强制补全所有嵌套组件。

1、执行远程分支同步:git fetch origin main

2、检出最新稳定提交(非 dev 分支):git checkout `git rev-list -n 1 --first-parent origin/main`

3、初始化并更新全部子模块:git submodule update --init --recursive

4、若提示 tinker-atropos 子模块克隆失败,手动指定镜像地址:git config --file .gitmodules submodule.tinker-atropos.url https://ghfast.top/https://github.com/nousresearch/tinker-atropos.git

5、再次执行子模块更新:git submodule sync && git submodule update --init --recursive

三、重建 Python 环境并强制重装依赖

原生 venv 可能残留旧版包缓存或冲突 wheel,导致 hermes-cli 命令不可用。通过删除旧环境并基于当前 requirements.txt 完整重装,可消除 pip 冲突与 ABI 不兼容问题。

1、定位并移除现有虚拟环境:rm -rf ~/.hermes/hermes-agent/.venv

2、创建新虚拟环境(限定 Python 3.11 或 3.12):python3.12 -m venv ~/.hermes/hermes-agent/.venv

3、激活环境:source ~/.hermes/hermes-agent/.venv/bin/activate

Hermes Agent
Hermes Agent

将OpenClaw打造为具备种子工作空间规则、技能提升、反思记忆和主动维护的学习循环智能体。

下载

4、升级 pip 至最新兼容版本:pip install --upgrade pip==23.3.1

5、安装核心依赖并跳过预编译轮子(规避 manylinux 冲突):pip install -r requirements.txt --no-binary :all:

6、以开发模式安装 Hermes Agent 主体:pip install -e . --force-reinstall

四、校验 CLI 可用性与配置路径映射

重装后需确认 hermes-cli 是否被正确注册至 PATH,且其内部配置解析路径指向用户实际数据目录。否则即使编译成功,运行时仍会加载默认空配置或报 config.py not found 错误。

1、验证命令是否可调用:hermes-cli --version

2、检查 CLI 实际解析的配置根路径:hermes-cli info | grep "config_root"

3、若输出非 ~/.hermes,需手动设置环境变量:export HERMES_CONFIG_ROOT=~/.hermes

4、确认 config.py 或 config.yaml 存在于该路径下:ls -l ~/.hermes/config.{py,yaml}

5、若两者皆缺失,从模板生成基础配置:cp ~/.hermes/hermes-agent/hermes_cli/config_template.py ~/.hermes/config.py

五、执行本地编译构建并启动服务

部分功能(如 MCP 网关、技能编译器)需调用 setup.py 构建阶段生成的 C 扩展或字节码缓存。跳过此步将导致 Web UI 加载失败或工具调用无响应。

1、运行构建脚本:python setup.py build_ext --inplace

2、生成 wheel 包用于快速复用:python setup.py bdist_wheel

3、启动后台服务并捕获初始日志:hermes-cli serve --log-level debug 2>&1 | head -n 50

4、检查关键组件加载状态:hermes-cli health-check | grep -E "(memory|skills|models)"

5、若 health-check 中 models 显示 0,需手动触发模型注册:hermes-cli model register --all

热门AI工具

更多
DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

相关专题

更多
Hermes Agent完整设置指南教程
Hermes Agent完整设置指南教程

此专题为您提供 HermesAgent最新、最全面的设置指南。内容涵盖从一键安装、模型配置(支持阿里云百炼等)到微信、钉钉等全平台接入的完整流程。无论您是新手还是进阶用户,都能在这里找到清晰的步骤说明与常见问题解答,助您快速部署并掌握这款能自我进化的AI代理,轻松开启智能化工作流。

592

2026.04.13

Hermes Agent完整部署教程
Hermes Agent完整部署教程

本专题聚焦开源AI智能体Hermes Agent,提供从入门到精通的完整部署教程。作为会“自我进化”的AI助手,它支持本地及云端私有化部署,具备持久记忆与技能自动沉淀能力。无论你是开发者还是效率追求者,这里都将助你快速搭建专属的“数字伙伴”,实现AI自主执行复杂任务,让工作效率倍增。

434

2026.04.13

HermesAgent下载安装完整教程
HermesAgent下载安装完整教程

本专区为您提供 HermesAgent最全面的安装与部署指南。作为由NousResearch推出的“可成长”AI智能体,Hermes支持Linux、macOS及WSL2环境。我们汇集了从官方推荐的一键脚本安装、手动源码部署,到Docker及云服务器(如腾讯云Lighthouse)搭建的保姆级教程。无论您是新手还是开发者,都能在此找到详细的配置步骤,助您快速拥有这位具备持久记忆与自我进化能力的AI助手。

337

2026.04.13

Hermes Agent使用指南汇总
Hermes Agent使用指南汇总

本专题将带你从零开始,全面掌握Hermes Agent的安装部署、核心配置、技能扩展与生态整合,无论你是想打造专属私人助手,还是探索AI自动化变现路径,这里都有最实用的实战指南。

509

2026.05.06

Linux 新手先学哪些命令
Linux 新手先学哪些命令

Linux新手命令专题汇集终端基础、文件目录操作、文本查看、软件安装和权限管理等入门文章,帮助按实际任务练习常用命令并建立命令行操作习惯。

0

2026.10.15

MySQL 忘记密码怎么办
MySQL 忘记密码怎么办

MySQL忘记密码专题汇集不同版本与系统下的root密码重置方法,覆盖MySQL 5.7、8.0、Mac、Linux及本地集成环境,并提示恢复权限与重新登录的检查步骤。

0

2026.10.15

Vue.js 中 ref 和 reactive 的区别
Vue.js 中 ref 和 reactive 的区别

Vue.js中ref和reactive的区别专题汇集两种响应式API的定义、访问方式、对象解构、侦听与性能取舍等文章,帮助结合实际状态类型选择合适写法。

0

2026.10.15

VS Code 怎么配置开发环境
VS Code 怎么配置开发环境

VS Code开发环境专题汇集编辑器安装、语言扩展、编译器、解释器、终端和调试配置文章,覆盖Java、Python、C++和PHP等常见语言的入门设置。

0

2026.10.15

C++ 开发环境怎么搭建
C++ 开发环境怎么搭建

C++开发环境专题汇集Windows、Linux下的编译器与IDE安装配置教程,涵盖GCC、Clang、Visual Studio、CLion和VS Code,以及编译运行首个程序的步骤。

0

2026.10.15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Hermes Agent中文文档
Hermes Agent中文文档

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn