一句话摘要
标题主题:用 5 步检查清单辨别 Hermes Desktop 与 Grok Bot 的区别
为什么 Hermes Desktop 不是 Grok Bot:用 5 项检查抓住坐错位置的清单 2026年8月28日 · 11分钟阅读 · 查看原文 ↗ Grok Bot Hermes 设计
2026 年 8 月 11 日,xAI 开放了 Grok Bot,而运营者们把 Hermes Desktop 放到了同一个位置上。
这种混淆是错的。一个窗口是一扇前门,不是一个新的 agent。Bot Mode 现在有 Routines——同一个英文单词,指的却是不同的对象。
这是我在任何循环开始之前填写的精确清单。如果你跳过它,你仍然可以上线,但那是从一个错误的位置上线,代价是一周的返工。你的下一项工作属于哪个位置?
这个被命名的对象,就是"5 席位控制卡"。
到最后,你会拥有:
• 为什么窗口不是一个新的 agent
• 为什么 Grok Bot 不是 Grok Build /goal
• 一个持续性目标、一个 skill 文件和一条演示过的路径三者有何不同
• 5 席位控制卡,可直接复制
• 一个 20 分钟的首次测试
01 窗口是一扇前门,不是一个新的 agent
人们会像对一个稍聪明的聊天机器人那样给新窗口发消息,得到一个干净的答案,然后关掉标签页。他们跳过的那部分,是位置。
某个版本的你打开了新的桌面应用,开始教它工作流,就好像 agent 变了。
Hermes Desktop 不是 Hermes Agent 的分叉。官方文档:这个原生应用和 CLI、网关是同一个 agent。同样的配置、密钥、会话、skills 和记忆。在窗口里开始,在终端里继续。
它运行在 macOS、Windows 和 Linux 上。聊天会流式展示工具活动,保留一个文件浏览器,展示 skills 和 cron,并且可以连接到一个本地或远程后端。
这个 agent 并没有因为有了窗口就变成了一个不同的生物。窗口只是把 /goal、skills、cron 和 profiles 变得对从来不想用 TUI 的人可见了。
如果你已经在运行 Hermes,就启动同一个运行时:
hermes desktop
你应该看到:你已经拥有的同样的会话和 skills,而不是一个空白的第二个大脑。
如果你看到一个空白的第二个大脑,说明你启动了一个不同的 profile 或不同的 HERMES_HOME。停下。在旧的工作流可见之前,别教它新的。
桌面版也可以连接到一个你已经设了 cron 的 VPS agent。于是你就有两个看起来像"那个 bot"的地方。一个排程在笔记本睡着时仍会触发。先给运行时命名,再给任务命名。
02 Grok Bot 不是 Grok Build /goal
Hermes Desktop 是你已经在运行的那个 agent 上的一扇前门。
Grok Bot 是一台托管的电脑,在你合上盖子之后仍继续工作。
Grok Build /goal 于 2026 年 6 月 22 日上线,是一个带清单的编码循环。
这三个名字在信息流里坍缩成了一个。
Grok 是通用助手。
Grok Build 是终端编码 agent。/goal 设定一个目标,维护一份进度清单,然后暂停、恢复或清除。
Grok Bot 于 2026 年 8 月 11 日作为早期 beta 的队友上线。它们有自己的云电脑,登录你已经使用的工具,在笔记本合上后仍继续工作,并在需要批准时回来。路径是桌面和 iOS,不是终端。访问权限是 SuperGrok Plus 和 Heavy、Cursor Pro+ 和 Ultra,以及 Cursor Teams Standard 和 Premium。
Grok Bot 的持久对象是一个 routine。你演示一次任务。它观察。它保存序列。它再运行一遍。
群聊里的一队 bot 仍然不是一个 skill 文件,也仍然不是一个被评判的 /goal 循环。
/goal 是一个带持续性目标和停止条件的循环。
一个 routine 是一条穿过应用、被记住的路径。
把这两个词混用,正是运营者们损失一周时间的原因。
路由规则:
• 仓库工作直到测试通过:Grok Build /goal,或仓库上的 Hermes /goal
• 没有干净 API 的现有 SaaS 里的任务:Grok Bot routine
• 一个你可以打开、编辑并作为文件分享的可复用流程:Hermes skill
• 一个答案:普通聊天,在两个产品上都可以
03 Goal、skill 和 routine 是三种任务
运营者们长期以来把持久性描述成一件事。它不是。
一个由评判者打分的持续性目标,是一个 goal。一个你可以打开并撤销的 SKILL.md,是一个 skill。在供应商桌面上演示出的点击路径,是一个 routine。
Hermes Desktop 现在也随 Bot Mode 一起发布了 Routines。那些 routine 是由 Hermes cron 支撑的周期性任务,不是"演示-学习"式的点击。
同一个英文单词,不同的对象。席位 4 和席位 5 不能互换,仅仅因为 UI 复用了一个名词。
Hermes /goal 会跨轮次存活。每一轮之后,一个评判模型回答 done 还是 continue。默认预算是 20 轮。你可以在循环中途暂停、恢复、清除,或添加 /subgoal 条件。一条真实的用户消息会抢占续行。状态和会话共存,所以你可以合上笔记本,之后再 /resume。
那是一个 Ralph 式循环。Grok Build /goal 是同一个家族,作用域限定在编码上。
评判者是保守的、且故障时放行(fail-open):如果评判者出错,Hermes 会继续,而轮次预算才是真正的兜底。一个没有预算的循环不是持久性。它是一张没有上限的账单。
聊天持续输,原因和意志力输是一样的。你告诉窗口你要什么,然后一周后抓到同一个没有上限的循环。那不是性格缺陷。聊天是一个小小的、费力的系统,试图去覆盖一个 UI 已经替你选好的席位。
一个 skill 是另一个对象。在 Hermes 里,skills 存放在 home skills 文件夹里,兼容 agentskills.io。它们以斜杠命令的形式加载。你可以打开 SKILL.md、审查它,并撤销它。
Grok Bot 上的一个 routine,是供应商拥有的那台电脑上的一段被演示的序列。公开的发布文案并没有声称有可移植的 skill 格式。
点击永远是点击,除非你把文件写出来。没有哪种特殊基因会把一条被记住的路径变成你能 diff 的东西。
三种任务:
• Goal。持续性目标加一个评判者。停止:done、pause 或预算。恢复会话状态。你不能像文件那样 diff 它。
• Skill。SKILL.md 加可选的脚本。停止:卸载或撤销。你可以 diff 它。
• Routine。云桌上演示出的路径,或一个由 cron 支撑的 Bot Mode 任务。停止:bot 完成、提问,或 cron 触发。Grok Bot 那个版本通常无法作为一个文件打开。
如果你无法指向那个对象,你就没有系统。你只有一次碰巧顺利的聊天。
04 在第一次工具调用前填写 5 席位控制卡
这里的主要控制手段是散文,不是一个设置面板。这五行是 5 条规则,不是一条 prompt。在你点击 Run 之前,复制这张卡片。
席位 1 - 聊天。回答、审查或计划。没有循环。除模型之外没有任何凭证。
席位 2 - 目标。持续下去直到一个被命名的 done 信号。Hermes /goal 或 Grok Build /goal。把停止测试写进目标文本里。设一个预算。在一个能花钱或能发邮件的目标里,除非停止测试已经无聊到无聊,否则不要启动。
席位 3 - 技能。下周、在另一台机器上、或另一个运营者手上,同样的流程。把它放进一个 skill 文件。审查文件。然后调用它。
席位 4 - 例程。穿过没有你可信 API 的应用的路径。Grok Bot 的"演示-学习"路径就在这里。给账号设限。盯住前三次运行。"它记住了点击"不是"我能审计这个流程"。
席位 5 - 运行时。谁的电脑。Hermes 可以是笔记本、VPS、Docker、SSH 或无服务器,桌面应用可以连接到一个远程 agent。Grok Bot 的电脑是一张在你合上盖子后仍继续工作的云桌。权限、日志和急停开关跟着运行时走,而不是跟着窗口的边框。
在第一次工具调用之前回答三个问题。它持有谁的凭证?日志落在哪里?有什么能在十秒内、不用关窗口就停掉它?如果第三个答案是"我退出应用",那你就没有急停开关。
在第一次工具调用之前,把五项全部打上勾:
• [ ] 席位已命名:chat、goal、skill、routine 或 runtime
• [ ] 持久对象已确认:一个文件路径、一段目标文本,或一个 routine 名字
• [ ] 停止测试写成一条命令、一个测试,或一个被命名的批准
• [ ] 预算以轮次、美元或单次运行为单位设好
• [ ] 急停开关你亲自用过一次,且在十秒以内
你应该看到:每一个新的桌面任务,都在第一次工具调用之前填满这五行。
卡片上有一行空白,就意味着你还在猜席位。
不要用不同的窗口当作安全边界。隔离跟着账号和运行时走,而不是跟着边框。对于任何要紧的事,告诉循环去检查当前来源,而不是回忆。
05 用二十分钟跑一件真实的任务
交给它一件你本来今天会做的事。不要从外发邮件或生产仓库开始。
1. 挑一件可以在公开场合失败而不花钱的任务。
例子:收集四个失败的测试,把名字写进一个文件,停止。
2. 在打字之前,先把席位大声说出来。
这是一个 goal,不是一个 routine,因为停止测试是一个文件:它存在,或不存在。
3. 在 Hermes Desktop 上运行它:
/goal 把 tests/ 里失败测试的名字写进 /tmp/failing-tests.txt,当文件存在且非空时停止
你应该看到:一行 goal-accepted 并带轮次预算,然后是评判者给出的一个 done 原因或 continue 原因。
4. 在不重置循环的情况下,加一行额外的验收条件:
/subgoal 还要在文件顶部打印失败测试的数量
你应该看到:下一次续行包含了那条额外标准。在两个条件都为真之前,评判者不应该标记 done。
5. 只有在你拥有访问权限时,才把同样的任务交给 Grok Bot。
不要编造一个通过。观察它是请求跟着你穿过点击(routine),还是留在一个编码循环里(坐错了席位)。
如果 Grok Bot 想要看你点着浏览器去找测试,你就把一个仓库任务放进了 routine 席位。
如果 Hermes /goal 开始订日历专注时间"帮你专注",你就把一个文件任务放进了聊天人格席位。
6. 把失误写在卡片上。
那就是收据。
7. 下周在另一个任务上再跑一遍,看哪一行卡片先变空。
那一行就是你的薄弱席位。
来自你的直接消息优先于后台工作。通过发消息来转向,而不是重启。停止工作会结束这一轮。它不会撤销任何已经做完的事。
06 这张卡片失败的四种方式
这张卡片会以我已经付过学费的四种方式失败。
桌面上 YOLO。Hermes Desktop 暴露了一个每会话的 YOLO 开关。那是一个危险命令绕过,不是一个生产力功能。一个开着 YOLO 的 goal 循环,是一辆被剪断刹车的预算车。
把记忆当作 skill。一个"越来越敏锐"的队友是有用的。它不是可移植的流程。如果两个运营者需要做同一件事,你仍然需要一个文件。
两个常开运行时。Hermes cron、Hermes Bot Mode routines 和 Grok Bot routines 都可以在你睡觉时触发。两个无人值守的循环作用在同一个收件箱上,是一场竞态。
关于模型的比较。模型可能重叠。席位不会。我已经写过 Grok Bot 电脑与契约那篇文章。这张卡片是那台电脑前面的路由层。
如果你只想要一份功能列表,就跳过这篇文章。功能列表一周就过时。五个席位不会。
重要的顺序
窄席位。规则在卡片上,任务在消息里。先一件真实的任务,然后一个 skill 文件,然后一个 routine,永远不要反过来。对任何发送、花钱、发布或删除的东西设批准。
窗口不是一个控制面。
目标:阻止一个桌面窗口启动错误的循环。
输入:一件任务、5 席位控制卡、对 Hermes Desktop 的访问权,以及可选的对 Grok Bot 的访问权。
流程:命名席位、指向持久对象、写下停止测试、设预算、证明急停开关,然后跑 20 分钟测试。
输出:一张填好的卡片,一张哪一行变空了的收据。
护栏:能在花钱或发送的 goal 上不开 YOLO,不把密钥粘贴进聊天,在席位 5 被命名之前不加第二个常开运行时。
这个产品奖励的不是一个更好的首个 prompt。它奖励的是把席位命名一次——写在你每次都填的那张卡片上。
你的下一步行动:复制 5 席位控制卡,在下一次工具调用之前填满全部五行。
如果你这周能给一个瓶颈装上仪表,哪一行卡片会先变空?
获取下一篇现场笔记
上线了什么。坏了什么。它背后的系统。
免费获取下一篇:https://nyk.dev/#newsletter
私有 alpha 频道:https://t.me/+GJ-FEpzcZrtmMTky
标签:# X # Grok Bot # Hermes # 设计 # AI
相关文章
Grok Bot, cross-post everything for me and turn my videos into X articles 🤖
安装来自 gitroomhq/postiz-agent 的 postiz SKILL,让我输入一个 API key。
Grok Bot Linkedin 营销 Hermes
原文参考:https://maxed.wiki/posts/why-hermes-desktop-is-not-grok-bot-the-checklist-that-catches-the-wrong-seat-in-5-checks/ (Maxed.wiki,本页为站内中文整理)