一个代理,一整支团队。
切换角色,保留上下文。
Agent Morphing 是面向 AI 编码代理的实时角色切换。点击代理头部的角色,选一个新的专长,同一个代理当场变成产品经理、全栈开发者或 QA 工程师。同一会话,同样的记忆,什么都不用再解释。
不必新开一个代理再从零开始交代,直接把手头的代理变形。代理保留完整的对话上下文,瞬间切换人设,桌面端和手机上都行,不管您跑的是哪个 CLI 代理。
和 AI 编码代理共事的人都熟悉那套仪式。代理刚做完您的功能,接下来您想要一轮 QA、一次安全审查,或者一份发布说明。于是您新开一个代理,开始敲字:这是项目,这是我们做的东西,这是改动的部分。新代理从一片空白的上下文起步,而把它需要知道的一切重新灌进去的人,是您。
Agent Morphing 取消了这套仪式。不用再开一个专家,直接把手头这个变形。打开代理头部的角色选择器,选 QA,同一个代理带着完整的对话历史和它对您代码库的所有了解,变成一名 QA 工程师。它清楚自己刚构建了什么,所以也清楚该测什么。切换只是向运行中的会话注入一条角色变更提示:不重开、不重启、不丢上下文。
代理的身份也随之变化。头像、颜色、侧边栏里的名字、终端标签页:变形那一刻全部更新,您始终看得到是谁在干活。变形轨迹则记录下代理经历过的每一个角色,就像一份单次会话的履历:先是 PM,然后 Dev,再到 QA,从头到尾都是同一个大脑。
实时角色切换带来什么
会话中途切换人设该有的一切,一键到位。
一键操作,就在代理头部
在桌面端,代理的角色就显示在头部,带一个下拉箭头,和模型选择器一模一样。点一下,选好下一个角色,完事。在手机上,同样的切换在代理的管理面板里。
上下文完整保留
变形改变的是代理的角色,不是它的记忆。整段对话、做过的决定、读过的文件:全都还在。角色变更提示直接注入运行中的会话,所以没有重开,也没有上下文损失。
身份即刻切换
头像、角色颜色、侧边栏名字和终端标签页在代理变形的那一刻全部改变。扫一眼您的机群,就知道每个代理此刻跑的是哪个专长。
变形轨迹
代理会保留它经历过的每个角色的轨迹:PM 到 Dev 再到 QA。这个代理一路戴过哪些帽子才走到当前的进度,您始终一清二楚。
fresh eyes 选项
变形到审查类角色时,开启 fresh eyes(全新视角):新人设会以批判的眼光重新审视工作,去验证而不是想当然,而不是为一分钟前自己写下的东西辩护。
沿用角色的默认模型
每个角色都可以有偏好的模型。变形时可以沿用新角色的默认模型,只要 CLI 支持,就在会话内实时切换。
任何 CLI 代理都适用
Agent Morphing 与提供商无关。不管您跑的是 Claude Code、Codex 还是别的 CLI,它都能用:角色切换是 AgentsRoom 的能力,不属于某一家厂商。
在手机上变形
角色切换在移动应用里同样可用。用手机查看代理进展,判断构建已经可以进入测试,就在代理面板里把它变形成 QA。
变形为任何角色、专家或社区代理
您名册里的每一个人设都是有效的变形目标。
14 个内置代理角色
把代理切换到任意一个内置专长。每个角色都自带人设、颜色和默认模型,所以代理不只是换了名字,而是换了思考工作的方式。
The Agency 的专家
任务进行到一半需要更锋利的侧写?把代理变形为 The Agency 的某位专家。运行中的代理会接过专家的人设和指令,积累的上下文原封不动。
社区代理
变形选择器同样覆盖社区代理,也就是其他开发者发布的那些针对性极强的人设,还能在整个目录中搜索。为某个具体问题变形过去,问完再变回干活的角色。
新开一个代理,还是把手头的变形?
区别就在于上下文的命运。
您的代理刚写完结算流程的实现。现在您想测试它。
新开一个 QA 代理
- 从一片空白的上下文起步:它从没见过这个功能、这张工单和您的约束条件。
- 您写简报,它重读 diff 和周边文件,时间全耗在追赶进度上。
- 转述中细节会丢:二十分钟前讨论过的边界情况,不在您的总结里。
- 第一条有用的测试跑起来之前,先花好几分钟做入职。
变形为 QA
- 完整保留会话记忆:测试这个功能的代理,就是构建它的那个代理。
- 不用重新简报,不用重读代码。角色切换几秒钟就落进运行中的会话。
- 开启 fresh eyes 后,它会批判性地复查工作,而不是默认它是对的。
- 变形轨迹记录下路径:PM 到 Dev 再到 QA,一个代理,全程可追责。
新开代理仍有它的位置:并行的工作流需要并行的代理,AgentsRoom 同样为此而生。变形适合的是同一项工作上的顺序阶段切换,在那里,上下文就是全部价值。
Agent Morphing 如何工作
三步从一个专长换到下一个,全程不离开会话。
打开角色选择器
桌面端点击代理头部的角色(角色旁边的下拉箭头,和模型选择器一样),手机上则打开代理面板。您会看到 14 个内置角色、The Agency 专家和社区代理,并支持搜索。
选好下一个专长
选择新角色。确认前有两个选项:沿用该角色的默认模型,以及开启 fresh eyes,让新人设批判性地核查已有工作,而不是默认它没问题。fresh eyes 就是为 QA 轮和审查而设计的。
继续干活,还是同一个会话
代理原地变形:一条角色变更提示落进运行中的会话,新人设带着完整的对话上下文立即接手。头像、颜色、侧边栏名字和终端标签页同步更新,变形轨迹记下这次转换。
开发者用变形做什么
同一项工作上的顺序阶段,从头到尾不用解释第二遍。
端到端交付一个功能
先以 PM 的身份界定工单,变形为全栈开发者把它做出来,再变形为开着 fresh eyes 的 QA 来测试。一个代理用同一份记忆装下规格、代码和测试计划。
给它刚写的代码做安全检查
开发者角色写完 diff,您把它变形为安全角色。它在完全清楚改了什么、为什么改的前提下审计认证、输入处理和密钥。不需要任何 diff 考古。
修完 bug,昭告天下
后端修好 bug,再变形为市场营销或 SEO,撰写更新日志和发布文案。写的人亲眼看着修复发生,所以写出来的内容准确无误。
用 fresh eyes 审查自己的工作
把写代码的那个代理变成它自己最严苛的审查者。fresh eyes 留住知识,放下执念:去验证,而不是想当然。
诞生于 Team Workflows
Agent Morphing 与驱动 AgentsRoom Team Workflows 的是同一个引擎:在那里,一个代理靠每一步变更角色,独自跑完从 Dev 到 QA 再到 PM 的整条流水线,而不是交棒给新代理。这也是 Teams 的交接近乎即时的原因:代理一变形,会话继续。
本页介绍的正是这项能力的手动版。想要自动化的流水线,就搭一个 Team。想在会话中途自己决定下一个专长,在代理头部点一下,代理随叫随变。
了解 Agent Teams:自动化的多步骤工作流FAQ
如何在不丢失上下文的情况下切换 AI 代理的角色?
在 AgentsRoom 里,点击代理头部的角色,选一个新的即可。这就是 Agent Morphing:代理原地更换专长,保留完整的对话历史和它在会话中学到的一切。什么都不重启,什么都不用再解释。桌面端和移动端均可使用,支持 Claude Code、Codex 及其他 CLI 代理。
变形一个代理和新开一个代理有什么区别?
新开的代理从一片空白的上下文起步:它没见过您的对话、您的决定和刚写好的代码,每次交接都要付出一次重新简报的成本。变形改造的是您已有的代理:同样的记忆、新的专长,几秒钟内应用到运行中的会话。并行的工作流用新开代理,同一任务上的顺序阶段用变形。
能在会话中途更换编码代理的人设吗?
可以。这正是 Agent Morphing 做的事:对运行中的代理进行会话中途的人设切换。AgentsRoom 向运行中的会话注入一条角色变更提示,代理即刻接受新人设,无需重开,对话上下文完整保留。它与提供商无关,支持 Claude Code、Codex 及其他 CLI 编码代理。
代理可以变形为哪些角色?
14 个内置角色(全栈、前端、后端、DevOps、架构师、质量保证、安全、项目经理、市场营销、移动、Brainstormer、Git、搜索引擎优化、国际化)中的任意一个,外加 The Agency 专家和社区代理,还能在整个目录中搜索。变形可以自由串联,变形轨迹会记下代理经历过的每一个角色。
变形之后代理还保留对话历史吗?
保留,而且是全部。变形改变的是代理的角色、视觉身份,以及可选的模型,但会话本身原样继续:完整的对话历史和积累的上下文都跟着代理。这正是它的意义所在:QA 代理记得这个功能是怎么做出来的,因为做出它的就是这个代理。
fresh eyes 选项是什么?什么时候用?
fresh eyes 是一个变形选项,赋予新角色批判性核查的姿态:它像第一次看到一样重新审视已有工作,去验证而不是想当然,而不是为前一个角色的产出辩护。变形到 QA、安全或任何审查类角色时开启它,代理就能留住对代码的了解,同时放下对它的执念。
您可能还喜欢
别再重复解释。开始变形。
一个代理,所有专长,零上下文损失。下载 AgentsRoom,一键切换代理的角色。
配套应用:随时随地监控你的 Agent
使用 Claude、Codex、Antigravity CLI 或其他 AI 提供商。
把 Bug 和需求直接发送到您的公开待办清单。
AgentsRoom 实际运行一瞥。