Hermes Agent 的 /rollback 是消息平台里一个很实用的命令,它不是回滚聊天内容,而是列出或恢复文件系统 checkpoint。也就是说,Hermes 改了代码、改了文件,而你想撤回最近几次改动时,就该想到它。
怎么理解它
/rollback:先列出现有 checkpoint。/rollback 1:恢复最近一次。- 数字更大时,就是往前恢复更多 checkpoint。
什么时候最有用
远程在 Telegram、Slack 里让 Hermes 动手改仓库时,尤其有价值。因为你不一定总在终端前,而 /rollback 让你不用 SSH 回去再慢慢找最近改动。
当然,它不是万能撤销。已经被你手工提交、移动到别的分支、或者不在 checkpoint 管理范围里的变化,不要指望一条命令全还原。先看清楚当前工作区状态再回滚,最稳。
一句话:/rollback 是消息平台里的文件恢复命令,不是“撤回上一句对话”。
用之前先想清楚一件事
/rollback 很适合撤销 Hermes 刚刚做的改动,但不适合替代 Git 历史。你已经手工继续修改、切到别的分支、或者把文件移出当前工作区后,再盲目 rollback,容易把状态搞得更乱。先看工作区,再回滚,最稳。
官方开源地址:https://github.com/NousResearch/hermes-agent;官方文档入口:https://hermes-agent.nousresearch.com/。