智能体通知,从头到尾
herdr 上,agent_status 是每个窗格自带的字段,什么都不用装。tmux 上,你装的 hooks 会把四个 @moshpit_* 选项写到智能体所在的窗格上。真正的提问(回合中的权限确认)和你故意放着不管的智能体发出的空闲提示是两回事,hooks 分得清:放着不管的智能体不会点亮任何东西。

Moshpit 读取
Section titled “Moshpit 读取”Moshpit 运行时每 2s 扫一遍所有跟踪中的会话。herdr 上,有动静时控制轮询是 2s,树安静下来后放慢到 8s。

App 关着时,由主机推送
Section titled “App 关着时,由主机推送”挂起的 iPhone 做不到的事,你的开发机替它做:主机用只有你的设备持有的密钥把通知加密,把密文交给 Moshpit 的推送中转服务器,再由它转给 Apple。中转服务器和 Apple 都读不到一个字节。智能体名字、命令、全部内容,都在你手机上的通知扩展里解密,锁屏上也一样。第一次在某台主机上开启通知时自动完成配对;中转服务器是 Moshpit 的一部分,没有任何东西需要你配置。它的代码也在开源仓库的 push-relay/ 目录里,能看到什么、看不到什么,都可以自己读。
通知的任务是把你带到那个窗格:点一下,直接落在提问的窗格里。先看清问题再回答,正是口袋里装一个终端的意义。锁屏上没有可以盲按的 Allow / Deny 按钮,这是有意的。

安静是设计出来的
Section titled “安静是设计出来的”什么都通知,等于什么都没通知。所以智能体和你的注意力之间隔着四条规则:
- 问题要挂满 30 秒,手机才会知道。在电脑前顺手答掉的,永远不会响。
- 一台主机上所有等待中的智能体共用一张汇总卡(「claude +2」)。只有从没人等你变成有人等你的那一刻会响,也可以穿透专注模式;之后的变化只是静默更新卡片。
- 一轮任务跑满三分钟以上,完成时才有提示音。短任务静默进列表,不点亮屏幕。
- **放着不管的智能体保持安静。**它停在提示符上,是因为你把它留在那儿,它并没有在问你什么。