Zoo Code 知识库
Zoo Code 用 specialized modes 改变 Agent 的规划、编辑、调试与回答方式。每次变更先以 diff 呈现,MCP 则增加外部能力。Mode 可以限制行为,但 diff 仍需要人做决定。

MAP
Modes 约束工作方式,diff 让工作可审阅,approval 让结果可持续。
Zoo Code 用 specialized modes 改变 Agent 的规划、编辑、调试与回答方式。每次变更先以 diff 呈现,MCP 则增加外部能力。Mode 可以限制行为,但 diff 仍需要人做决定。
Code、Architect、Ask、Debug 或 custom rules
Strategy、file map、intended changes
落地前的 exact file changes
外部 database、API 或 resource
BOUNDARY
Zoo Code 通过 modes 区分 planning 与 editing
Modes 约束工作方式,diff 让工作可审阅,approval 让结果可持续。
| Mode | Code、Architect、Ask、Debug 或 custom rules | 按任务定义的 behavior contract |
|---|---|---|
| Plan output | Strategy、file map、intended changes | 编辑前的 reviewable proposal |
| Diff | 落地前的 exact file changes | Agent 实际执行内容的 evidence |
| MCP tool | 外部 database、API 或 resource | 有 trust boundary 的 capability |
SCOPE
代码接触 repository 前先呈现 diff
Zoo Code 用 specialized modes 改变 Agent 的规划、编辑、调试与回答方式。每次变更先以 diff 呈现,MCP 则增加外部能力。Mode 可以限制行为,但 diff 仍需要人做决定。
按任务定义的 behavior contract
编辑前的 reviewable proposal
Agent 实际执行内容的 evidence
有 trust boundary 的 capability
EVIDENCE
MCP 扩展 tools,但不取代 repository review
Zoo Code 通过 modes 区分 planning 与 editing 代码接触 repository 前先呈现 diff MCP 扩展 tools,但不取代 repository review
| Mode | Code、Architect、Ask、Debug 或 custom rules | 按任务定义的 behavior contract |
|---|---|---|
| Plan output | Strategy、file map、intended changes | 编辑前的 reviewable proposal |
| Diff | 落地前的 exact file changes | Agent 实际执行内容的 evidence |
| MCP tool | 外部 database、API 或 resource | 有 trust boundary 的 capability |
ACCEPTANCE
Modes 约束工作方式,diff 让工作可审阅,approval 让结果可持续。
Zoo Code 通过 modes 区分 planning 与 editing 代码接触 repository 前先呈现 diff MCP 扩展 tools,但不取代 repository review
Verify Code、Architect、Ask、Debug 或 custom rules before accepting 按任务定义的 behavior contract.
Verify Strategy、file map、intended changes before accepting 编辑前的 reviewable proposal.
Verify 落地前的 exact file changes before accepting Agent 实际执行内容的 evidence.
Verify 外部 database、API 或 resource before accepting 有 trust boundary 的 capability.
FAQ
Zoo Code 知识库: practical questions
Modes 约束工作方式,diff 让工作可审阅,approval 让结果可持续。
Architect mode 会修改 repository 吗?
它的用途是先产出 strategy 或 file map;实施前仍要审核 handoff。
看到 diff 就足够批准了吗?
不够。Diff 只显示 mutation,tests、ownership 与 product context 仍重要。
Custom modes 是共享 policies 吗?
它们是 configuration。审核 prompt、permissions 与 scope 后才可作为 policy。
MCP 会让外部数据自动权威吗?
不会。它只是让 resource 可用,provenance 与 validation 仍需独立完成。
NEXT
Modes 约束工作方式,diff 让工作可审阅,approval 让结果可持续。
Zoo Code 用 specialized modes 改变 Agent 的规划、编辑、调试与回答方式。每次变更先以 diff 呈现,MCP 则增加外部能力。Mode 可以限制行为,但 diff 仍需要人做决定。
