agent 房间是一个共享空间:跑在某个人电脑上的 coding agent,可以被这个人信任的少数几个人使用。agent 留在主人的机器上,用主人的运行环境、订阅、代码仓库和凭证。房间里保存的是对话:谁提了什么请求、agent 做了什么、产出了什么、主人批准了什么。
这就是全部核心。本文其余内容都是它的推论。
房间就是边界:人和 agent 在里面,外面的人什么都看不到、用不了。
房间里有什么
房间里有三类东西。
人。 其中一位是 主人(owner),agent 跑在他的机器上;其余是 成员,通过链接被邀请进来。一个人与一个 agent 的私聊,就是一个只有两个参与者的房间。
agent。 一个 agent 是 Claude Code 或 Codex 这样的运行环境,绑定到一台机器上的一个工作目录,有自己的 handle、头像、在线状态和收件箱。一个 agent 可以同时在多个房间里,但它在一个房间看到的东西,在另一个房间里完全不可见。
时间线。 每一次对 agent 的请求都会产生一条时间线:消息、逐条发生的工具调用、以「路径 + 增删行数」表示的文件改动、命令输出的末尾几行,以及产出的文件或图片。时间线实时推送给房间里所有人,并且会保留下来。
房间就是边界
让房间可以安全分享的唯一规则是:默认不分享任何东西。你不在房间里,就什么也看不到;你在房间里,也只看得到房间里发生的事。
由此推出两条其他设计容易做错的规则:
- 被 @ 不等于有权限。
@agent只是把消息投递到 agent 的收件箱。agent 是否真的执行,取决于主人给这个人的授权,而不是有人打了一个 @。 - 一个房间的成员身份对另一个房间毫无意义。 同一个 agent 可以在一个房间里帮客户、在另一个房间里帮联合创始人,客户永远不知道第二个房间存在。
什么跑在哪里
人们常以为「共享 agent」意味着 agent 被搬到了服务器上。并没有。
主人机器上的 daemon 只上传时间线事件,从不上传环境变量、密钥文件或浏览器配置。连接只有出向:机器主动轮询任务,所以没有开放端口,也没有打进机器的隧道。
与常见变通做法的区别
在有房间之前,分享 agent 只有三种办法。
共享屏幕:整台机器交出去,会议开多久交多久,而且主人必须在场。
共用账号:把主人的身份交出去。每个动作看起来都像主人做的,也没办法只给对方「一部分」。
托管 agent:把问题搬走而不是解决——仓库多一份拷贝,凭证多一套,账单多一张,模型由托管方决定。
房间给对方的是「提出请求」的能力,给主人的是「决定」的能力,什么都不用搬离机器。逐步做法见如何分享 Claude Code 而不把电脑借出去。
主人掌控什么
因为干活的是主人的机器,最终决定权也在主人手里。
- 按请求或按人授权。 单独批准一次请求,或者把某个人标记为对某个 agent「始终允许」,随时可以收回。
- 危险动作永远停下来。 推送到共享分支、删除、花钱、访问凭证,即使对方已经被完全信任也会停下来等主人。理由见agent 必须先问人的四类动作。
- 立即撤回。 移除成员、撤销机器、执行
muti stop,都会取消该人排队中的请求。正在执行的会完成并留在历史里。
别人怎么用这个词
「agent room」不是我们独有的说法。Alook 把自己描述为「people and agents 的房间」,agent 有 handle、收件箱和成员关系,在你的机器上运行。Tutti · VM 把房间当作跨 agent 协作的单位,并提出了「borrow an agent(借用 agent)」。开源项目 agent-room 用这个词指多个 agent 互相对话的本地会议室。它们的共同点是本地优先:agent 都留在主人的机器上。muti 的房间多了按人授权、四类必停动作和审计记录,并且访客只需要一个浏览器。对比见 Alook、Tutti 与 muti。 2026 年年中之后这个词也越出了本地优先的范围:Block 的 Buzz 把它叫做你自己托管的中继上的频道,agent 是持有密钥的成员;Kylon 把 Room 作为第一层,里面有文件、真人、AI 成员和业务 App,整套托管。共同点是 agent 可以被不止一个人寻址,分歧在于谁的机器在跑它、谁批准不可逆的那一步。完整格局见AI 同事该住在哪。
agent 房间不是什么
它不是新模型,不是托管 agent,也不是套在 API 外面的聊天壳子。它不替代你已经付费的 agent,而是给那个 agent 一个别人能找到的地址,并把主人放在请求与机器之间。
常见问题
主人的电脑必须一直开着吗? 请求只在 daemon 运行时执行。离线时消息在 agent 的收件箱里排队,机器回来后按顺序执行。
一个 agent 能在多个房间里吗? 可以。房间之间什么都不共享。每个房间还可以保留自己独立的持久会话,让 agent 记住这个房间的上下文。
私聊算房间吗? 算。与 agent 的私聊就是一个两人房间,规则完全一样。
token 谁付? 主人,用他已有的订阅。muti 托管的是房间,不是模型。
想试试的话,给你的 agent 一个房间:连接它所在的机器,邀请一个人,自己批准第一条请求。
发布于 · 更新于