Agent 分身
分身(variant)基于一个现有 Agent 创建,是一条「活继承」的流水线:原 Agent(父级)的修改会自动同步到分身;分身上也可以按需覆盖个别设置,并随时恢复继承。适合「同一个 Agent 要在不同空间 / 电脑上略有差异地使用」的场景。

- 入口:两个——Agent 目录卡片的 ⋯ 菜单里的 创建分身,以及 Agent 设置界面里 克隆 旁边的 创建分身。悬停菜单项会显示引导说明:分身会继承当前 Agent 的所有设置,未修改的设置项实时跟随父级变化,可修改的设置包括默认所属空间、运行的电脑、Runtime、提示词、Git 仓库等。
- 谁可以创建:由原 Agent 的高级设置控制(谁可以创建分身:可管理者 / 可使用者,默认可使用者);分身本身不能再创建分身。
- 命名:默认为「原 Agent 名 · 分身」,可以修改;创建后直接进入分身的设置页。
- 识别:分身名称前带分身图标,鼠标悬停会提示它来自哪个原 Agent。
- 覆盖与恢复继承:分身设置里,继承自原 Agent 的字段带 继承 标记,父级修改自动同步;改为独立取值的字段带 已覆盖 标记,可用 恢复继承 回到跟随状态。可覆盖的设置包括指令、描述、头像、类型、Runtime(默认模型、环境变量、自定义参数、超时可各自独立覆盖或恢复继承)、执行的电脑、可见性与所属空间、并发、Git 仓库等。
- 技能:由原 Agent 实时同步,分身侧只读。
什么时候应该创建分身?
分身解决的是“同一套 Agent 能不能在多个环境复用”的问题。原 Agent 仍保留自己的设置;每个分身都是一个独立、可指派的 Agent,并且只属于一个空间。常见用法包括:
- 在其他空间使用:一个 Agent 不能同时属于多个空间时,创建分身并把分身的所属空间改到目标空间。原 Agent 和分身可以分别在各自空间被指派。
- 在其他电脑上运行:创建分身后覆盖执行电脑,让同一套职责适配另一台电脑上的代码、凭据或本地工具。
- 使用多个 Runtime:为不同 Runtime 分别创建分身并覆盖 Runtime 设置,保留相同的职责和技能。
- 使用不同的默认模型:在分身上覆盖模型,让它默认使用另一种模型;原 Agent 的默认模型不受影响。
- 安全调试提示词:在分身上修改指令,验证新的提示词效果,不影响其他人继续使用原 Agent。
- 保留多套执行配置:需要同时维护不同空间、电脑、Runtime 或模型组合时,用多个分身分别保存配置,而不是反复修改原 Agent。
修改分身上的字段后,该字段会标记为已覆盖,原 Agent 后续对同一字段的修改不会覆盖它;需要重新跟随时,使用恢复继承。Runtime 内的默认模型、环境变量、自定义参数与超时各自独立:只改其中一项不会影响其余项的继承状态,恢复其中一项的继承也不会重置其他项。
在多个空间使用同一个 Agent
单个 Agent 同时只能属于一个空间,不能直接把一个 Agent 挂到多个空间。想让同一套 Agent 在多个空间里使用时:
- 保留原 Agent,为每个额外的空间创建一个分身;
- 在分身设置里把所属空间覆盖为目标空间;
- 之后原 Agent 和各个分身分别在各自的空间里被指派和使用。
分身上未覆盖的设置实时跟随原 Agent,职责、指令、技能等只需要在原 Agent 上维护一次;某个空间需要略有差异时,在对应分身上覆盖个别设置即可,互不影响。覆盖与继承的规则见上文「覆盖与恢复继承」。
新建 Agent 或修改 Agent 设置时,选择空间的下拉底部会提示「想要该 Agent 同时被多个空间使用?」,悬停展开说明,点「点击了解分身功能」即可回到本页。