参考链接:
hermes多agent+多飞书机器人配置方法
目录
- 单用户配置常用命令
- 多用户配置常用命令
- 新建机器人
- 机器人设置
- 机器人对话框上聊天
- 删除机器人
- ollama相关命令
- 查看本地模型:ollama list
- 拉取模型,并且运行模型
- 测试本地模型
- kanban查看机器人的任务
- cron查看机器人任务
- hermes半路单独配置
- 配置模型
- 聊天平台
- openClaw安装
- 部署前环境确认
- 拉取源代码
- 执行命令
这是基于windows的wls操作系统下配置的智能体方法
单用户配置常用命令
1、重启hermes服务
这个命令对于QQ机器人来说很有用,不知道为啥,过一天QQ机器人就灵魂不在线,必须restart就OK了
hermes gateway restart2、关闭hermes命令
hermes gateway stop3、启动hermes
hermes gateway start4、查看hermes运行状态
hermes status5、设置hermes
这个命令可以从配置大模型,到聊天控制终端的配置都走一遍
hermes setup6、修改配置yaml文件
这是纯手动操作,先停掉服务,再通过手动修改配置文件,最后启动服务,跟导向配置效果一样,如果了解该文件结构配置起来应该更灵活
vim ~/.hermes/config.yaml
多用户配置常用命令
在一个机器上部署了hermes,是不是想搞多个机器人,一个机器人是你论文小助手,专门搞论文,一个机器人是你财经小助手,专门搞财经等等,下面这个方法就可以,与前面单个用户类似
新建机器人
hermes profile create<agent名字># 新建eg. hermes profile create bot_fs1#创建飞书上第一个机器人,agent名字bot_fs1(很重要,要记住,后期所有的设置都是针对需要针对它进行的)机器人的路径在 ~/.hermes/profiles 路径下
机器人设置
跟上面单个设置一样的,只是把 hermes setup更换为agent名字
<agent名字>setup# 配置 API keys 和模型eg. bot_fs1 setup这里注意一下,接入终端后一般要配对,例如我的飞书接入了一个模型,然后要正常聊天的时候突然提示了一段英文提示
我开始没有搞懂,上面一句话意思是在配置界面输入下面指令进行终端配对
提示需要在配置的命令行输入: hermes pairing approve feishu XXXXXX 由于我这是要指定某个机器人,所以这里的配对要改一下<agent名字>pairing approve feishu XXXXXX eg. bot-fs1 pairing approve feishu XXXXXX如下截图:
机器人对话框上聊天
<agent名字>chat# 开始对话删除机器人
hermes profile delete<agent名字>#删除ollama相关命令
查看本地模型:ollama list
D:\zph\Ollama_models>ollama list NAME ID SIZE MODIFIED qwen3.6:27b a50eda8ed97717GB2hours ago qwen3.6:35b 07d35212591f23GB4hours ago qwen2.5-coder:32b b92d6a0bd47e19GB5hours ago拉取模型,并且运行模型
ollama run qwen3.6:27b测试本地模型
#192.168.xxx.xxx 为部署了大模型机器的ip地址#qwen3.5:latest 为模型版本号,就是执行ollama list下面的Name名称curlhttp://192.168.xxx.xxx:11434/v1/chat/completions-H"Content-Type: application/json"-d'{"model":"qwen3.5:latest","messages":[{"role":"user","content":"为什么天 空是蓝色的?用中文回答"}]}'执行后应该有回复的json在这里插入代码片kanban查看机器人的任务
一个设备上可以部署很多机器人,那么这些机器人怎么协同
要想知道哪个机器人在干啥
hermes kanban list— 查看所有任务hermes kanban show <任务ID>— 查看任务详情hermes kanban show t_ae2555e0— 查看大模型训练进度
如果是看某个具体的机器人干啥,就可以将hermes更改为<机器人ID>
例如:
cron查看机器人任务
查看所有任务
hermescronlist例如:
暂停任务
hermescronpause1# 按 ID 暂停hermescronpause daily-report# 也可以按 name 暂停恢复任务
hermescronresume1删除任务
hermescronremove1# 别名也行:hermes cron rm 1 / hermes cron delete 1编辑任务
hermescronedit1--schedule"0 10 * * *"确认任务在跑
hermescronstatushermes半路单独配置
配置模型
1、配置模型,执行命令:
hermes model聊天平台
2、聊天平台对接
hermes gateway setupopenClaw安装
部署前环境确认
具备:
1、docker
2、docker compose
如果不具备则执行下面命令安装docker:
curl-fsSLhttps://get.docker.com|shsudosystemctlenabledockersudosystemctl startdockersudousermod-aGdocker$USER# 退出重登或重启后生效拉取源代码
gitclone https://github.com/openclaw/openclaw.git版本是2026.5.7
执行命令
cd~/openclawsudoOPENCLAW_GATEWAY_BIND=loopbackdockercompose up-d漫长的等待: