Hermes Agent 配置第二个聊天工具
·
在 Hermes Agent 中配置第二个聊天工具(消息网关),核心在于启用新的网关通道并填入独立的凭证,若需完全隔离的记忆与配置,则需创建新的 Profile。
场景一:在同一 Agent 实例下增加第二个聊天平台(如已配飞书,再配 Discord)
此方式共享同一套记忆、技能和模型配置,仅增加消息接收入口。
启用网关通道
执行命令启用新平台(以 Discord 为例,支持 Slack/Telegram/微信等):
hermes gateway enable discord
配置独立凭证
进入配置向导或手动注入 Token:
hermes gateway setup
# 按提示选择新平台,填入对应的 Bot Token/App ID/Secret
注意:不同平台必须使用各自独立的 Bot Token,不可复用。
重启网关生效
hermes gateway restart
验证会话隔离
确保配置文件中 session_isolation_by_platform: true,防止不同平台消息上下文混淆 。
场景二:创建完全独立的第二个 Agent(不同记忆、不同技能、不同人设)
此方式通过 Profile 机制实现,适合需要“写代码专用”和“日常聊天专用”两个独立智能体的场景。
创建新 Profile
# 创建空白新档案
hermes profile create my_second_bot
# 或克隆当前配置但不继承记忆
hermes profile create my_second_bot --clone
配置新档案的模型与网关
切换至新 Profile 进行独立配置:
hermes -p my_second_bot setup
# 重新输入 API Key 或确认复用,并配置新的聊天工具网关
hermes -p my_second_bot gateway setup
启动独立实例
hermes -p my_second_bot chat
# 或在后台运行该 Profile 的网关
hermes -p my_second_bot gateway start
*关键点:每个 Profile 拥有独立的 ~/.hermes/profiles/<name>/ 目录,记忆、技能和网关状态互不干扰 。*
关键注意事项
Token 冲突:同一时间,同一个 Bot Token 只能被一个 Profile 或实例占用,多开必须申请多个应用凭证。
资源占用:多 Profile 并行运行会占用更多内存,建议根据任务需求合理分配。
管理命令:使用 hermes profile list 查看所有实例,hermes profile use <name> 切换默认上下文 。
更多推荐
所有评论(0)