Noah Zweben(Claude Code 团队),2026-06-24。概念博文:频道共享工作区身份;私信仍走个人账号。
当时原文:Agent identity: a new access model。对照:身份模型博文、How agent identity works。
Noah Zweben(Claude Code 团队),2026-06-24。概念博文:频道共享工作区身份;私信仍走个人账号。
当时原文:Agent identity: a new access model。对照:身份模型博文、How agent identity works。
本页转述 2026-06-24 概念博文当时写了什么,不把文中的未来项(JIT 凭证、身份叠加)写成已经交付。
主要出处:Noah Zweben,2026-06-24,Agent identity: a new access model for autonomous, team-wide AI。中英对照:身份模型博文。机制文档:How agent identity works。
单人 AI(一个人对一个助手)可以连自己的 Google Drive / GitHub,让模型代表你行事。多人体验如 Claude Tag:Claude 同时坐在共享频道里,调用的是工作区的工具与上下文,而不是某一个人的。因此 Claude 需要由管理员配置、绑到工作区的自己的账号。这套访问模型叫 agent identity。
博文解释:为何「act as the user」在异步、多驾驶员场景会垮——任务可能在用户已经离开后还在跑;频道里下一条指令可能来自另一个人;权限跟「最后说话的那个人」走会错乱、不可审计。公开频道应共享工作区身份;范围按频道划,而不是按人。例如为法务配的 Claude 不应把记忆种进工程频道。
文档补充(与博文同一产品):频道里 Claude 用自己的服务账号(Slack 应用、GitHub App、其他已连接工具里的服务账号);动作记在这些账号上。用户与 @Claude 的 DM 不适用这套身份,改跑在该个人的 claude.ai 与个人 connectors 上(GitHub PR 署名仍可能是 Claude GitHub App)。Owner 可禁用 DM。
JIT(单次敏感动作当场批)、以及「频道 profile ∩ 用户权限」的身份叠加,博文当作未来方向。不要读成 6 月 24 日已经上线。自托管 runner 上 Access bundle 的限度见机制文档,不是这篇博文的中心声明。
2025 年运行时默认「用你的 GitHub、你的浏览器、你的 OAuth」。这对个人副驾驶成立:委派者、凭证持有者、审计对象是同一个人。频道里一旦多人转向同一个正在跑的任务,借用某人的 token 会变成:走了的人仍在担责,后来的人越权,回放对不上当时权限。act-as-user 在同步、单驾驶员、短会话里勉强可过;在异步多驾驶员下,授权、审计、回放三条都不闭合。
博文把规则写成产品:共享工作区用服务账号;私信仍是个人助手。身份与「怎么表现」(指令、plugins、记忆)分开配置。按定义身份模型 不是 Agent。它是循环能在组织里转的前提。没有它,Tag 只能是又一个 Slack 机器人。
词接近一层新协议:Agent Identity、Agent Proxy、Access bundle、scope。MCP / Skills 在 Tag 里变成管理员按 scope 配的 bundle。Cowork 的文件夹 principal 仍是用户,不要回填成已经切换到这套模型。A2A 仍偏企业平台;Tag 的多驾驶员是产品层,还不是跨厂商 agent 互操作。JIT 与权限交集(频道 profile ∩ 用户权限)在 2026-09 仍不要当已交付事实。