---
description: 智能体用来规划、委托和求助的工具。
icon: sitemap
---

# 智能体协作

除了做工作，智能体还有用于*组织*工作的工具——规划多步任务、委托给专家、生成子智能体，以及当某些东西真正模糊时暂停询问用户。

## 系列中的工具

| 工具 | 功能 |
| ----------------------- | --------------------------------------------------------------------------------------------- |
| `todo_write` | 在长任务中维护结构化 TODO 列表。随着工作进展标记完成。 |
| `spawn_subagent` | 为独立子任务启动具有自己上下文窗口的新智能体。 |
| `spawn_worker_thread` | 不需要阻塞主对话的后台工作。 |
| `delegate` | 将任务交给专家（例如具有不同提示/工具/权限的原型）。 |
| `archetype_delegation` | 路由到命名原型——coder、researcher、planner 等。 |
| `skill_delegation` | 交接给工作区中安装的[技能](../integrations/README.zh-CN.md#skills)。 |
| `ask_clarification` | 暂停并向用户提出精确问题，而不是猜测。 |
| `plan_exit` | 退出规划阶段并开始执行。 |
| `check_onboarding_status` / `complete_onboarding` | 根据用户是否完成入门进行门控。 |

## 为什么这些是工具，不是隐式行为

长任务在智能体试图将所有东西保存在一个头脑中时会崩溃。通过 TODO 和子智能体拆分工作意味着：

* 每个子智能体获得干净的上下文——更少 token、更少干扰。
* 主线程保持高级别进度视图。
* 一个分支中的失败不会污染其余。

询问澄清也是一个工具，是刻意的：这使得"我应该问用户"成为一个*可见的*决定，智能体可以被引导，而不是紧急出现的行为。

## 另见

* [编码器](coder.zh-CN.md)——coder-archetype 子智能体通常使用什么。
* [潜意识循环](../subconscious.zh-CN.md)——始终开启的后台智能体线程。