跳转到内容
moshpit

智能体通知,从头到尾

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

灵动岛收成一个青色圆点,旁边是走动的 0 计时,表示智能体还在工作

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

灵动岛收成一个琥珀色圆点,旁边是感叹号,表示有智能体在等你

挂起的 iPhone 做不到的事,你的开发机替它做:主机用只有你的设备持有的密钥把通知加密,把密文交给 Moshpit 的推送中转服务器,再由它转给 Apple。中转服务器和 Apple 都读不到一个字节。智能体名字、命令、全部内容,都在你手机上的通知扩展里解密,锁屏上也一样。第一次在某台主机上开启通知时自动完成配对;中转服务器是 Moshpit 的一部分,没有任何东西需要你配置。它的代码也在开源仓库的 push-relay/ 目录里,能看到什么、看不到什么,都可以自己读。

通知的任务是把你带到那个窗格:点一下,直接落在提问的窗格里。先看清问题再回答,正是口袋里装一个终端的意义。锁屏上没有可以盲按的 Allow / Deny 按钮,这是有意的。

锁屏的 iPhone 上一条 Moshpit 时效性通知:claude +2 —— Edit src/retry.ts? —— m1-pro · pit

什么都通知,等于什么都没通知。所以智能体和你的注意力之间隔着四条规则:

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