智能摘要

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

回滚到旧版本

如果更新后遇到问题,可回退到之前的任一版本:

  1. 查看提交记录或标签:

    git log --oneline
    # 或
    git tag
  2. 切换到指定版本(如提交哈希或标签名):

    git checkout <commit_hash或tag_name>
  3. 重新安装依赖并重启服务:

    uv pip install -e .
    hermes restart

彻底卸载 Hermes Agent

方法一:使用自带卸载命令(推荐)

运行以下命令,按提示选择是否保留配置:

hermes uninstall

方法二:手动删除

首先删除可执行文件:

rm ~/.local/bin/hermes

删除代码目录(进入 Hermes 安装目录后):

cd /path/to/hermes
rm -rf 目录名称

核心命令速查

操作 命令
一键更新 hermes update
检查版本 hermes --version
检查更新 hermes update --check
健康诊断 hermes doctor
完全卸载 hermes uninstall
聊天端更新 发送 /update

总结

保持 Hermes Agent 在最新状态,可确保您获得最新功能、安全修复与性能优化。如果在更新或卸载过程中遇到问题,欢迎评论区讨论。

延伸阅读

本文为原创,未经授权,禁止任何媒体或个人自媒体转载
商业侵权必究,如需授权请联系340443366@qq.com