Hermes Agent配置数据备份迁移小白指南
跟之前的OpenClaw的配置数据备份类似,Hermes的主要配置文件、文件夹就那么些,备份的步骤就是复制这些文件和文件夹。
在电脑硬盘找个新的目录,粘贴进去就算完事了。而迁移的话,大多数是你在新的设备上重新安装了Hermes。
那这就需要你在新设备上,找到Hermes的目录,把原来老设备上对应目录下,需要迁移的文件夹及文件,复制过去替换覆盖即可。
难度是没什么难度的,无非复制粘贴保存,复制粘贴覆盖,备份跟迁移就搞定了。
需要确认的就是两件事情,一个是当前需要被备份或者迁移的设备,其Hermes的目录路径是什么。
第二个是确定哪些文件夹跟文件要备份跟迁移,这里面有分优先级的,可以根据个人需求去取舍。
废话不多啰嗦,下面直接跟着老马一起来看看怎么操作,以下方法适合Mac、Linux及Windows系统。
在Hermes没有大更新,或者大改动框架的前提下,操作都是一样的。没有提及到文件夹与文件,可以不用理会,默认为无关紧要的东西。
Hermes配置数据备份与迁移
首先是Hermes的目录路径问题,Mac系统一般是位于:~/.hermes或者~/Library/Application Support/hermes,可以打开访达之后找一找。
Linux系统一般是位于:~/.hermes或者~/.local/share/hermes,你可以通过输入以下命令来查询环境变量:
echo $HERMES_HOME
进而找到Linux系统的Hermes目录。当然,如果是像Ubuntu(乌班图)这类带系统界面的,可以像操作Windows那样去直接查看目录。
有了目录路径,接下来就是看看哪些文件夹和文件是可以备份或者迁移的,以Windows系统为例:
1、必须备份的文件夹及文件
(1)profiles文件夹,包含了所有的配置文件。
(2).env文件,API Key、密钥等信息都在里面。
(3)config.yaml文件,Hermes的主配置文件,这个不用讲了。
2、需要备份的重要文件夹及文件
(1)sessions文件夹,所有的对话历史记录。
(2)memories文件夹,Hermes的长期记忆文件目录。
(3)skills文件夹,你安装的Skill技能都在这里。
3、建议备份的文件夹及文件
(1)auth.json文件,保存用户的认知信息。
(2)channel_directory.json文件,配置你接入的社交频道信息。
(3)cron文件夹,这里都是你创建设定的定时任务。
(4)SOUL.md文件,Hermes的人格设定配置文件。
4、可选备份的文件夹及文件
(1)logs文件夹,存储Hermes的日志文件,可能占用空间很大。
(2)cache文件夹,存储Hermes的缓存文件。
(3)checkpoints文件夹,存储会话检查点。
(4)image_cache文件夹,存储图片缓存。
(5).pid或.lock文件,进程锁文件。
以上四大类文件夹及文件,正常来说我们只需要备份和迁移1+2类即可。3跟4都是无所谓的。当然,如果你希望Hermes的人格配置,定时任务也一并备份和迁移,那最佳的选择就是1+2+3。
备份跟迁移的方法文章一开头就说过了,无非就是复制保存,以及复制替换,两个操作而已。
还有一种操作是,你可以直接在Hermes的终端,或者已经接入的飞书、QQ、微信ClawBot机器人中,直接告诉Hermes,让它帮你备份这些文件夹及文件。
Hermes就会自己去创建相应的脚本,自动地帮你进行备份。迁移的话是不行的,这涉及到不同设备之间的通信问题,对接操作略显麻烦,还不如你自己手动去迁移。
好了,以上就是今天的分享,欢迎关注、点赞、转发一键三连。有任何问题和需求,请在评论区留言,回见!


