hermes-agent 智能体
官网 : https://github.com/NousResearch/hermes-agent
安装
windows操作系统需要先安装wsl,mac操作系统可以直接安装
# 显示可用的linux镜像
wsl --list --online
# 安装linux镜像,默认是ubuntu
wsl --install
# 仅下载
wsl --install --web-download
# 进入系统
wsl
# 以root身份进入
wsl -u root
需要python和nodejs
非必须,是网速很慢才这么做
wget https://nodejs.org/dist/v22.22.2/node-v22.22.2-linux-x64.tar.xz
# 可以先下载完成后解压到 /root/.hermes/node
安装和配置
# 安装
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
# 刷新配置
source ~/.bashrc
# 配置
hermes setup
# 切换模型
hermes model
# 开始对话
hermes
# 开始对话(新版界面)
hermes --tui
# 卸载
hermes uninstall
通过config直接配置
hermes config set model.default deepseek-v4-pro
hermes config set model.provider custom
hermes config set model.base_url https://dashscope.aliyuncs.com/compatible-mode/v1
hermes config set model.api_key sk-xxxxxxxxxxxxxxxxxxxxxxx
# 使用环境变量
# hermes config set model.api_key ${MY_ALI_KEY}
无端抽筋提示上下文太长
model:
default: glm-5.1
max_tokens: 128000 # 最大输出长度
context_length: 202000 # 上下文长度
auxiliary:
compression:
provider: auto
model: ''
context_length: 202000 # 主要是增加这里,应该和模型保持一致
# kimi-k2.6
# max_tokens:16000 ,
# context_length:256000
# glm-5.1
# max_tokens:128000 ,
# context_length:202000
高级应用(独立工作空间)
# 显示工作空间列表
hermes profile list
# 创建一个新的工作空间
# 强烈建议一个新任务创建一个新的工作空间,这样才能隔离和不串记忆
hermes profile create park-smart
# 创建一个新的工作空间 , 从默认配置文件clone配置(推荐,不用反复配置)
hermes profile create park-smart --clone
# 使用某个工作空间
hermes profile use park-smart
# 使用某个工作空间
hermes -p park-smart
# 删除某个工作空间(注意,是真的删除了,不是openclaw那样假删除)
hermes profile delete park-smart
# 回复到某个会话下,在下一个屏幕出现的列表里面用方向键选择一个会话,然后可以回复到该对话下
hermes sessions browse
# 显示会话列表
hermes sessions list
# 删除某个会话
hermes sessions delete 20260421_131633_501fe8
使用技能
# 显示技能列表
hermes skills list
# 安装技能
# hermes的技能可以和openclaw互通,目录在 ~/.hermes/profiles/<workspaces>/skills
# 需要将技能复制到这里
# 对于需要填写配置文件的,(~)目录对应于~/.hermes/profiles/<workspaces>/home
# 使用技能
使用技能 software-pre-design 对 xxx工作清单.xlsx 进行分析
如果需要在windows资源管理器直接访问agent生成的文件
一句话概括就是使用软连接将profiles目录链接到本机磁盘上
# 创建文件夹(wsl的本机磁盘被映射到/mnt目录下)
mkdir -p /mnt/d/hermes-data
# 把工作目录中的文件移走,并删除 /root/.hermes/profiles/ 。注意最终目录文件夹结构
mv /root/.hermes/profiles/ /mnt/d/hermes-data/
# 创建一个软连接,这一步其实可以提前做,先创建软连接,然后再安装或者创建工作空间
ln -s /mnt/d/hermes-data/profiles/ /root/.hermes/profiles