# hermes-agent 智能体

官网 ： <https://github.com/NousResearch/hermes-agent>


#### 安装

##### windows操作系统需要先安装wsl,mac操作系统可以直接安装

```powershell

# 显示可用的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




```