智能摘要
Hermes Agent 是一款非常牛逼的 AI 智能体工具,同时支持终端与主流聊天平台(如 飞书,微信,Telegram,Discord)使用。由于 Hermes Agent 目前还在快速迭代阶段,为了确保使用新的功能特效,我们需要不定时进行更新版本。
下面介绍如何更新版本到最新版,以及如果你不想使用,也可以随时卸载。
如何更新 Hermes Agent
一键自动更新
如果你追求的是新特性,可以直接在终端中直接运行以下命令,工具将自动完成拉取最新代码、更新依赖和迁移配置:
hermes update
检查版本与更新
如果当前版本够你使用,你只是想查看自己版本落后情况,再根据需要进行升级,你可以按照下面步骤进行按需操作。
- 查看当前版本:
hermes --version
- 检查是否有新版本(不直接更新):
hermes update --check
在聊天应用中更新
如果您在 Telegram 或 Discord 中使用 Hermes,也可以直接向机器人发送指令进行更新:
/update
更新后的健康检查
检查工作区状态
为避免更新后出现意外的文件变更,建议运行:
git status --short
如果提示存在“脏”工作区(unexpected changes),请先排查并解决冲突。
运行健康诊断
执行以下命令,检查所有依赖与服务是否正常:
hermes doctor
回滚到旧版本
如果更新后遇到问题,可回退到之前的任一版本:
查看提交记录或标签:
git log --oneline# 或git tag切换到指定版本(如提交哈希或标签名):
git checkout <commit_hash或tag_name>重新安装依赖并重启服务:
uv pip install -e .hermes restart
彻底卸载 Hermes Agent
方法一:使用自带卸载命令(推荐)
运行以下命令,按提示选择是否保留配置:
hermes uninstall
方法二:手动删除
首先删除可执行文件:
rm ~/.local/bin/hermes
删除代码目录(进入 Hermes 安装目录后):
cd /path/to/hermesrm -rf 目录名称
核心命令速查
| 操作 | 命令 |
|---|---|
| 一键更新 | hermes update |
| 检查版本 | hermes --version |
| 检查更新 | hermes update --check |
| 健康诊断 | hermes doctor |
| 完全卸载 | hermes uninstall |
| 聊天端更新 | 发送 /update |
总结
保持 Hermes Agent 在最新状态,可确保您获得最新功能、安全修复与性能优化。如果在更新或卸载过程中遇到问题,欢迎评论区讨论。
评论