第 04 章:工具与子 Agent (Tools & Agents)
Claude Code 最令人惊艳的能力,不在于它能说会道,而在于它能像人类一样操作电脑。本章将深入研究 Claude Code 的“百宝箱”:从简单的 Bash 命令,到复杂的子 Agent 架构。你会发现,Claude Code 本质上是一个由多方协作、共同推进任务的系统。
本章解答的核心问题是:Agent 如何从单一的对话模型演化为多任务协作的复杂系统? 我们会解析 Claude 如何拆解大型任务,如何通过子 Agent(Subagents)进行团队协作,以及它如何管理那些长时间运行的后台进程。
推荐阅读顺序:
- 从
tools-catalog.md开始,掌握 Claude Code 能够调用的全部“武器库”。 - 核心关注
subagent-architecture.md和agent-teams.md,理解 Claude 是如何分身协作的。 - 阅读
bash-tool-behavior.md和computer-use.md,看它如何将模型预测转化为真实的操作系统指令。
读后心智模型: 读完本章,你会打破“一个 Agent 就是一个模型”的思维。你会看到一个分布式、层次化的任务执行网络,其中每一个工具、每一层子 Agent 都在为最终的任务目标贡献力量。
本章文章
- agent-teams.md — 分析多 Agent 团队协作的同步与分工逻辑。
- background-processes.md — 剖析如何在非交互环境下管理长耗时任务。
- bash-tool-behavior.md — 深度解读模型如何与终端会话进行状态交换。
- computer-use.md — 探秘 Anthropic 核心的“计算机使用”能力的工程实现。
- scheduled-tasks.md — 详述计划任务的触发、持久化与执行管理。
- subagent-architecture.md — 拆解 Claude Code 如何创建并管理子推理单元。
- task-management.md — 剖析任务状态的维护、回溯与元数据管理。
- tools-catalog.md — 提供所有内置工具的全景式功能与接口列表。
- voice-dictation.md — 理解语音输入及其在 CLI 工具中的流式处理机制。