Dynamic Island :
你的 AI 代理状态,始终在视线中
Dynamic Island 是一个浮于所有其他应用之上的小型浮动窗口,显示你的 AI 编码代理此刻正在做什么。空闲、工作中或等待你的输入:无需把 AgentsRoom 切回前台,你就能在四分之一秒内读出代理的整体状态。
当某个代理完成一轮时,岛旁会弹出一条通知,停留数秒。点击它,AgentsRoom 会直接打开那个项目里的那个代理。无需翻找标签页,也无需猜测是哪个终端发出了提示。Dynamic Island 把那种需要主动去查看的代理状态,变成了自然映入眼帘的东西。
运作中的 Dynamic Island : 浮动小岛反映代理活动,完成通知弹出,一次点击直跳到正确的代理。
Dynamic Island 解决的问题是这样的。你同时运行多个 AI 编码代理:一个项目上跑 Claude Code,另一个上跑 Codex,也许第三个上跑一个 Antigravity 代理。它们各自要花几分钟思考。于是你做了明智的选择,在它们工作时切到浏览器、Slack 或设计工具。然后你就不知道它们在做什么了,因为它们的状态只存在于你刚刚离开的那个 AgentsRoom 窗口里。
于是你 Alt+Tab 切回去。什么都没变。两分钟后你再 Alt+Tab 切回去。还在工作。第三次 Alt+Tab 切回去,发现一个代理已经等待你的输入九十秒,被卡住,什么都没做。那种不断的查看,就是你为并行运行代理所付出的代价,而这正是 Dynamic Island 所消除的代价。
Dynamic Island 是一个浮动的、始终置顶的、无边框窗口,固定在屏幕的某条边上。它会根据代理的整体状态播放不同的动画:全部空闲、至少一个在工作,或至少一个在等待输入。它会一直显示在你的浏览器、终端和其他 IDE 之上。状态已经在你的屏幕上,你就不再需要 Alt+Tab 去查看了。

Dynamic Island : 一个浮动的代理状态指示器,带有点击即聚焦的完成通知和近期代理轮次的历史记录。
Dynamic Island 为何值得占据你屏幕上的位置
环境式可见性。每个代理的状态时刻显示在你的屏幕上,浮于你实际工作的那个应用之上。你不必打开 AgentsRoom 去查看代理。你只需瞥一眼小岛。空闲、活动还是等待:动画在一瞬间就告诉你。
点击即聚焦的通知。当某个代理完成一轮时,一条带有代理名称和项目的通知会在岛旁弹出。一次点击便让 AgentsRoom 前置,并打开那个确切代理的终端,在那个确切的项目里。你从通知到正确的代理,只需一次点击,零搜索。
可供回看的历史。如果你开会时有三个代理完成了,你不会丢失那些提醒。点击小岛,最近通知的列表便会在下方展开。每一行都可点击,跳转到对应的代理。当你把 AgentsRoom 切回前台时,历史会自行清空。
它不会碍事。把小岛拖到屏幕上任意位置,或固定到六个边缘位置之一,或移到第二台显示器上。右键点击它可隐藏它或打开它的设置。Dynamic Island 始终置顶,但从不碍事。
Dynamic Island,一轮接一轮
启动你的代理,离开 AgentsRoom,让小岛持续让你掌握进展。
启动你的代理并切换应用
你启动一个或多个 AI 代理 : Claude Code、Codex、Antigravity,无论你运行的是哪些提供商。然后你切到浏览器、邮件或另一个窗口。这是正常的多代理工作流。
小岛反映整体状态
Dynamic Island 始终浮在所有应用之上。只要至少有一个代理在工作,它就播放活动动画,于是你无需看 AgentsRoom 就知道代理正在运行。
某个代理需要你:小岛会显示出来
如果一个代理停下来等待你的输入,小岛会切换到它的等待输入状态。你从眼角余光就能看到,并立即介入,而不会让代理一直卡住。
某个代理完成:通知弹出
当某个代理完成一轮时,岛旁会弹出一张卡片,停留五秒:一个“完成”标签、代理名称、项目图标或名称,以及一段消息预览。随后它会自行收起。
点击通知,落在代理上
点击卡片,AgentsRoom 便前置,打开那个确切代理的终端,在那个确切的项目里。同样的一键聚焦也适用于原生桌面通知。
错过了?打开历史
如果你错过了卡片,点击小岛。近期完成通知的列表会在下方展开。点击任意一行即可跳到对应的代理。当 AgentsRoom 重新获得焦点时,历史会重置。
一条浮动栏,容纳每个项目和每个代理
在多个项目上同时运行代理,Dynamic Island 会把它们全部收纳在一条浮动栏里,按项目分组。每个区段承载一个项目以及在其中工作的代理,每个代理都有自己的状态圆点。 团队运行也可以只占一个位置:开启团队图标后,它的各个控制台会折叠进团队的队徽,由队徽显示整个运行的状态。

Dynamic Island 按项目对你的代理分组:每个项目区段承载自己的一组代理,每个代理都有一个实时状态圆点。
三种状态,一眼读懂
Dynamic Island 为每种代理整体状态播放不同的动画。无需阅读。
空闲:没有任何在运行
每个代理都处于休息状态。小岛播放它平静的空闲动画。默认情况下,当一切都空闲时小岛会自行隐藏,于是它只在有值得关注的事情时才占用屏幕空间。你可以在设置里让它始终可见。
活动:有代理在工作
至少有一个代理正在思考或运行。小岛播放它的活动动画。你身在另一个应用里,但你知道你的代理很忙,无需 Alt+Tab 去确认。
等待输入:有代理在等待
至少有一个代理已停下,正在等待你的回答。小岛播放它的等待输入动画。这是最能为你省时间的状态:被卡住的代理就是被浪费的代理,而小岛确保你永远不会把哪个代理晾在那里。
没有 Dynamic Island vs 有它
同样的代理,同样的项目。区别在于这套配置让你付出多少盯屏成本。
没有 Dynamic Island
- : 代理状态只存在于 AgentsRoom 窗口内。
- : 你每隔几分钟就 Alt+Tab 切回 AgentsRoom,只为查看一下。
- : 因为你身在另一个应用里,某个代理等待输入并一直卡住。
- : 某个代理完成了你没注意到,下一个任务没有启动。
- : 当多个代理同时完成时,你分不清哪个是哪个。
有 Dynamic Island
- : 代理状态浮在所有应用之上,始终可见。
- : 你瞥一眼小岛,而不是 Alt+Tab 切进 AgentsRoom。
- : 等待中的代理立即以等待输入状态出现。
- : 完成通知在岛旁弹出,你随即处理它。
- : 历史列表抓住你错过的每一轮,每一条都可点击。
Dynamic Island 是“去查看你的代理”和“被告知”之间的区别。
看多项目小岛动起来
看着这条栏实时更新,代理在多个项目上同时启动、完成与等待。添加一个项目,它的区段随即出现;一个代理改变状态,它的圆点便随之而动。
在真实的多项目会话中的 Dynamic Island : 项目区段与各代理的状态圆点会随着代理的工作、完成与等待而实时更新。
Dynamic Island 在多代理格局中的位置
看看开发者用来运行 AI 编码代理的工具,以及 Dynamic Island 所填补的那个具体空白。
多代理领域正在健康成长。Conductor 在一个清爽的 Mac 应用中运行并行的 Claude Code 代理。Crystal 借助 git worktree 管理多个 Claude Code 会话。Vibe Kanban 把看板变成编码代理的编排界面。Claude Code、Codex 和 Antigravity CLI 各自都是出色的代理。Cursor 在一个完整的 IDE 内提供后台代理。Warp 把 AI 代理带入现代终端。这些都是扎实的工具,而 AgentsRoom 运行的也是同一类代理。
这些工具的共同点是,代理状态存在于它们的窗口内。要知道一个代理在做什么,你得把那个窗口前置并查看。这是一种合理的设计:大多数应用都是这样工作的。Dynamic Island 押了不同的注。它把代理状态从 AgentsRoom 窗口中抽离出来,放到一个浮于所有其他应用之上的浮动层上,于是“我的代理完成了吗?”这个问题的答案已经在你的屏幕上。
这就是 Dynamic Island 所填补的空白。它不是多代理驾驶舱的替代品,而是叠加其上的环境式图层。代理完成,通知弹出,你点击它,你就在那个确切的代理上。AgentsRoom 把这个环境式图层与一个完整的可视化指挥中心、一个移动端伴侣以及原生通知结合在一起,于是无论你在看哪里,状态都跟着你。
FAQ
AgentsRoom 中的 Dynamic Island 是什么?
Dynamic Island 是一个浮动的、始终置顶的窗口,显示你的 AI 编码代理的实时状态。它会根据代理是空闲、工作中还是在等待输入而播放不同的动画,并在某个代理完成一轮时弹出一条点击即聚焦的通知。它让你无需让 AgentsRoom 窗口保持前台,就能监控代理状态。
完成通知是如何运作的?
当某个代理完成一轮时,岛旁会弹出一张卡片,停留约五秒:一个“完成”标签、代理名称、项目图标或名称,以及一段简短的消息预览。悬停会暂停计时。点击卡片会让 AgentsRoom 前置,并打开那个确切的代理,在那个确切的项目里。
点击通知真的会打开正确的代理吗?
是的。通知同时携带项目和代理的身份信息,因此一次点击会聚焦那个精确代理的终端,在那个精确的项目里,而不只是打开应用。同样的一键路由与原生桌面通知共享,因此两条路径都会把你带到同一个代理。
如果我错过了一条通知怎么办?
点击小岛。最近几条完成通知的历史列表会在它下方展开。每一行都可点击,跳转到对应的代理和项目。当你把 AgentsRoom 切回焦点时,历史会自行清空,因此它始终反映你离开期间发生的事。
我可以移动 Dynamic Island 吗?
可以。用鼠标把它拖到屏幕上任意位置,包括拖到第二台显示器上。你也可以在设置里把它固定到六个边缘位置之一。拖动的位置在本次会话中保留,但不会跨重启保存,重启后它会回到所配置的固定位置。
Dynamic Island 会妨碍我的工作吗?
不会。它是一个小窗口,绝不会从你正在使用的应用那里抢走焦点。默认情况下,当每个代理都空闲时它会隐藏,于是只在有值得关注的事情时才占用屏幕空间。右键点击它可将它完全隐藏,或打开它的设置。
Dynamic Island 追踪哪些 AI 代理?
全部。小岛的空闲、活动和等待输入状态源自代理会话状态,这是与提供商无关的。Claude Code、Codex、Antigravity CLI 以及其他受支持的代理,都为小岛上显示的同一个整体状态作出贡献。
Dynamic Island 仅适用于 macOS 吗?
Dynamic Island 是 AgentsRoom 桌面应用的一部分。它是一个浮动的、始终置顶的无边框窗口,固定在屏幕的某条边上,并跨工作区和全屏应用一路跟随你。
我该如何开启或关闭 Dynamic Island?
Dynamic Island 有一个功能开关和一个专属的设置区域。你可以启用或禁用它,选择它出现在哪块屏幕上,从六个固定位置中挑选一个,并让它在代理空闲时也始终可见。右键点击小岛还能让你快速隐藏并打开它的设置。
Dynamic Island 与普通桌面通知有何不同?
普通通知触发一次便消失。Dynamic Island 是持续的环境式状态:它时刻显示代理是在工作还是在等待,保留一份可点击的近期完成历史,并锚定在你的屏幕上。AgentsRoom 还会发送原生及移动端推送通知,因此小岛是那个常开的图层,而推送是那个一次性的提醒。
同一个房间也在你的手机上:iPhone 锁定屏幕、iPhone 灵动岛和 Apple Watch 上的一个实时活动,以及 Android 上的一条实时通知。本页介绍的是你电脑上的 Dynamic Island。
手机上的实时代理搭配使用更佳
别再 Alt+Tab 去查看你的代理了
下载 AgentsRoom,让 Dynamic Island 把你的 AI 代理状态留在屏幕上。空闲、活动、等待输入:你无需离开工作就能看到它,而对完成通知的一次点击会把你带回正确的代理。
配套应用:随时随地监控你的 Agent
使用 Claude、Codex、Antigravity CLI 或其他 AI 提供商。
把 Bug 和需求直接发送到您的公开待办清单。