Hermes Agent 的设计原则是将其工作目录(包括配置、数据和虚拟环境)完全存放在 Linux 文件系统中,以获得**性能和稳定性。因此,通常不需要“挂载”Windows目录,而是直接使用或指定 Linux 内部的路径。
默认工作目录
安装后,Hermes Agent 的所有相关文件默认会存放在你的 Linux 用户主目录下的隐藏文件夹中:
- 路径:
~/.hermes/(即/home/你的用户名/.hermes/) - 内容: 包含配置文件
config.yaml、虚拟环境等。
Hermes 会自动识别并使用这个目录。你可以通过 hermes setup 命令进行初始化配置,它会自动操作这个目录下的文件。
要在 WSL 中安装 Hermes Agent 并让它识别 Windows 目录 C:gitXXX,你需要完成三个步骤:安装 WSL 环境、部署 Hermes Agent,以及配置文件系统权限。
在 WSL 中,Windows 的 C: 盘通常挂载在 /mnt/c 下。因此,你的目标目录在 Linux 系统中的路径是: /mnt/c/git/XXXXX
你需要编辑 Hermes 的配置文件,将上述路径添加到 external_dirs 列表中。
- 使用编辑器(如
nano)打开配置文件:
nano ~/.hermes/config.yaml
- 找到
skills:部分。根据你的截图,它目前显示为:

skills: external_dirs: [] template_vars: true
- 修改为以下内容(注意缩进和格式):
skills: external_dirs:
- /mnt/c/git/XXXXXXX
template_vars: true
操作提示:在
nano编辑器中,使用方向键移动光标,手动输入路径。修改完成后,按Ctrl + O保存,按Enter确认,然后按Ctrl + X退出。
cat ~/.hermes/config.yaml | grep -A 2 “external_dirs”
提问:可以访问这个地址吗

- 核心问题:
external_dirs目前是空的[]。 - 解决方案:将 Windows 路径转换为 WSL 路径(
/mnt/c/…),并将其填入config.yaml的skills.external_dirs列表中。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/283086.html