2026-07-27 核实。这个品类的边界其实很简单:状态伴侣减少的是盯屏的工作量。它应该把会话状态搬到终端之外让你看见,保留发生变化的那个会话的身份,并且只在下一步动作属于你的时候才通知你
当前覆盖:Agent Island 2.1.2 支持 Claude Code、Codex、Antigravity、Grok 和 Cursor —— 五家都有实时会话状态与轮到你了提醒,macOS 与 Windows 同步
这和 Agent 运行器、重试循环或自动化框架不是一回事。那些系统决定执行什么,状态伴侣报告可观测的状态,让开发者自己决定接下来发生什么
它解决的是注意力问题,不是执行问题
长时间运行的编码 Agent 任务会制造一个尴尬的选择:要么让终端一直露着、隔一会儿就去看一眼,要么切去做别的、冒着让一个问题一直没人回答的风险。编码 Agent 本身可能一切正常,缺的是一个可靠的交接信号
伴侣应该待在菜单栏、系统托盘、刘海或者别的稳定桌面界面上,因为终端被挡住时它仍然一眼可见。它的价值来自缩短「状态真的变了」和「开发者注意到」之间的那段时间
伴侣需要有证据支撑的状态
工作中、等待、已完成、需要你这类标签,只有在每一个都有可观测规则的时候才有用。一个近期的工具事件可以支撑工作中;一个真正请求输入的助手回合可以支撑轮到你了。光是安静不足以证明完成,因为进程可能在计算、在等工具,也可能已经卡住
多会话工作流还有一条要求:通知必须保留服务商与会话身份。如果开着三个 Codex 会话,而提醒指不回正确的那一个,「Codex 需要你」就是残缺的
轮到你了是一次交接,不是一句成功声明
这条提醒的含义应该是:当前证据表明开发者可以动手了。它不表示要的代码是对的,不表示测试通过了,也不表示任务完成了。那些是另外的验证问题
安静的提醒策略同样重要。如果对应的那个会话已经在最前面,再响一声只会增加噪音,并不会缩短响应时间。而如果开发者切走了,这次待处理的交接必须继续留着,而不是随焦点一起消失
本地观测需要一条清楚的数据边界
桌面伴侣可能会读取本地会话记录来重建状态。负责任的设计会写明这些来源、限制解析的范围,并把结果留在设备上,除非用户明确选择分享。「本地优先」应该描述一条可检验的数据流,而不是一句含糊的安全承诺
Agent Island 不设产品账号,也不把会话数据上传到 Agent Island。分享一份报告或一张图是另一个由用户发起的动作
怎么评估一个状态伴侣
- 同时跑两个会话,确认界面保住了它们各自的身份
- 触发一次真实的用户输入请求,量一下提醒什么时候出现
- 让一个工具一直跑着,验证安静没有被说成完成
- 把目标会话切到最前面,看它的通知策略
- 断开网络,确认本地状态观测仍然工作
- 读一遍它在遥测、分享和自动化上的产品边界
Agent Island 当前范围
Agent Island 是 macOS 与 Windows 上一个免费开源的 AI 编码 Agent 状态伴侣。它提供可见的会话状态和轮到你了提醒。本页不声称 Agent Island 会自动续跑、自动批准或代为操作任何一个编码 Agent
可以接着读 轮到你了状态的定义、会话状态分类法,或者 Claude Code 通知指南
← 全部文章