Hermes 机器人模式教程:将配置文件变成持久团队机器人,支持分工与群聊。
RT @iamlukethedev: Hermes 机器人模式教程
机器人模式将 Hermes 配置文件转变为一组命名、持久的队友
每个机器人可以拥有自己的:
• 角色
• 模型
• 记忆
• 技能
• 凭证
• 聊天历史
• 头像
• 定期例程
以下是它的工作原理 🧵
1. 机器人模式已经内置在 Hermes Desktop 中
无需额外安装
打开 Hermes Desktop,选择 Sessions 旁边的 Bots 标签。
重要细节:
机器人底层仍然是普通的 Hermes 配置文件
机器人模式只是为配置文件提供了更好的界面,以便像团队一样管理它们
2. 创建你的第一个机器人
点击 New Agent
快速设置需要:
• 名称
• 标题
• 描述
需要更多控制时,打开 Advanced。
你可以:
• 全新开始
• 克隆另一个机器人
• 创建空配置文件
• 固定特定模型和提供商
• 编写自定义 SOUL.md
• 选择技能
• 选择工具集
• 选择 MCP 服务器
不同的机器人可以使用完全不同的模型和能力
3. 每个机器人都有自己的永久聊天
创建机器人的那一刻,Hermes 会创建并固定其主机器人聊天。
点击该机器人总是带你回到同一个对话。
在这个永久聊天中,/new 和 /reset 变成 /compact
这为机器人提供了新的工作上下文,而不会破坏持续的关系或创建断开的会话
4. 给每个机器人分配具体工作
一个好的机器人不应该试图做所有事情。
示例团队:
研究员
查找来源,比较选项,并准备报告。
开发者
阅读代码库,编写代码,并运行测试。
评审员
审查拉取请求,检查安全性,并查找回归问题。
运维
监控系统,运行计划检查,并报告事件。
支持
阅读请求,分类问题,并准备响应。
每个机器人获得其角色所需的记忆、指令、模型和工具。
5. 添加定期例程
机器人可以直接从 Routines 窗格拥有定期任务。
示例:
• 每天早上总结我的收件箱
• 每小时检查部署
• 每个工作日审查打开的 Jira 票据
• 每天向我发送成本报告
• 每 15 分钟扫描失败的任务
这些例程是普通的 Hermes cron 作业
它们也会出现在 hermes cron 列表中,每个结果都会落入该机器人自己的聊天历史中。
6. 将一个机器人的工作交给另一个机器人
在任何机器人聊天中,提及另一个机器人
示例:
研究员比较这三个 API 提供商
活动机器人移交请求,等待响应,并将答案带回来并注明来源
这允许一个机器人保持对主要任务负责,同时在需要时调用专家。
7. 为你的机器人创建群聊
将机器人组织成一个组,然后打开群聊。
一个组可以包含 2 到 6 个机器人
Hermes 给它们最多三轮来讨论你的消息
你可以提及特定机器人,或让每个相关机器人决定它是否有有用的内容要添加
机器人还可以将另一个机器人拉入讨论,或将决定升级回给你(通过 user)
硬限制防止房间永远聊下去
8. 你的机器人可以运行在不同的机器上
在 Connections 下注册你的本地计算机、远程网关、SSH 主机或 Hermes Cloud 实例
来自每台机器的机器人出现在一个名册中。
研究员可以在云端运行
开发者可以在你的工作站上运行
运维机器人可以生活在 VPS 上
它们仍然可以互相发送消息并参与同一个群聊,而它们的工作保留在拥有每个配置文件的机器上
9. 机器人模式仍然适用于 CLI
因为每个机器人都是一个 Hermes 配置文件,同一个代理在 Desktop 之外也可用。
与一个机器人聊天:
hermes -p researcher chat
其文件、记忆和技能位于:
~/.hermes/profiles/researcher/
其例程出现在:
hermes cron list
Desktop 是可视化层
配置文件仍然是基础
机器人模式将 Hermes 配置文件转变为一组命名、持久的队友
每个机器人可以拥有自己的:
• 角色
• 模型
• 记忆
• 技能
• 凭证
• 聊天历史
• 头像
• 定期例程
以下是它的工作原理 🧵
1. 机器人模式已经内置在 Hermes Desktop 中
无需额外安装
打开 Hermes Desktop,选择 Sessions 旁边的 Bots 标签。
重要细节:
机器人底层仍然是普通的 Hermes 配置文件
机器人模式只是为配置文件提供了更好的界面,以便像团队一样管理它们
2. 创建你的第一个机器人
点击 New Agent
快速设置需要:
• 名称
• 标题
• 描述
需要更多控制时,打开 Advanced。
你可以:
• 全新开始
• 克隆另一个机器人
• 创建空配置文件
• 固定特定模型和提供商
• 编写自定义 SOUL.md
• 选择技能
• 选择工具集
• 选择 MCP 服务器
不同的机器人可以使用完全不同的模型和能力
3. 每个机器人都有自己的永久聊天
创建机器人的那一刻,Hermes 会创建并固定其主机器人聊天。
点击该机器人总是带你回到同一个对话。
在这个永久聊天中,/new 和 /reset 变成 /compact
这为机器人提供了新的工作上下文,而不会破坏持续的关系或创建断开的会话
4. 给每个机器人分配具体工作
一个好的机器人不应该试图做所有事情。
示例团队:
研究员
查找来源,比较选项,并准备报告。
开发者
阅读代码库,编写代码,并运行测试。
评审员
审查拉取请求,检查安全性,并查找回归问题。
运维
监控系统,运行计划检查,并报告事件。
支持
阅读请求,分类问题,并准备响应。
每个机器人获得其角色所需的记忆、指令、模型和工具。
5. 添加定期例程
机器人可以直接从 Routines 窗格拥有定期任务。
示例:
• 每天早上总结我的收件箱
• 每小时检查部署
• 每个工作日审查打开的 Jira 票据
• 每天向我发送成本报告
• 每 15 分钟扫描失败的任务
这些例程是普通的 Hermes cron 作业
它们也会出现在 hermes cron 列表中,每个结果都会落入该机器人自己的聊天历史中。
6. 将一个机器人的工作交给另一个机器人
在任何机器人聊天中,提及另一个机器人
示例:
研究员比较这三个 API 提供商
活动机器人移交请求,等待响应,并将答案带回来并注明来源
这允许一个机器人保持对主要任务负责,同时在需要时调用专家。
7. 为你的机器人创建群聊
将机器人组织成一个组,然后打开群聊。
一个组可以包含 2 到 6 个机器人
Hermes 给它们最多三轮来讨论你的消息
你可以提及特定机器人,或让每个相关机器人决定它是否有有用的内容要添加
机器人还可以将另一个机器人拉入讨论,或将决定升级回给你(通过 user)
硬限制防止房间永远聊下去
8. 你的机器人可以运行在不同的机器上
在 Connections 下注册你的本地计算机、远程网关、SSH 主机或 Hermes Cloud 实例
来自每台机器的机器人出现在一个名册中。
研究员可以在云端运行
开发者可以在你的工作站上运行
运维机器人可以生活在 VPS 上
它们仍然可以互相发送消息并参与同一个群聊,而它们的工作保留在拥有每个配置文件的机器上
9. 机器人模式仍然适用于 CLI
因为每个机器人都是一个 Hermes 配置文件,同一个代理在 Desktop 之外也可用。
与一个机器人聊天:
hermes -p researcher chat
其文件、记忆和技能位于:
~/.hermes/profiles/researcher/
其例程出现在:
hermes cron list
Desktop 是可视化层
配置文件仍然是基础