When Agent uses a fork
| Task shape | Why a fork helps |
|---|---|
| Research | Keeps source gathering separate from the main answer. |
| Planning | Lets a focused run draft a plan while the main Agent owns the conversation. |
| Large code changes | Gives implementation work a separate context and tool budget. |
| Review | Lets a review pass stay isolated from the builder’s working context. |
| Parallel work | Splits independent subtasks without mixing files or findings. |
Parent and child roles
| Role | Responsibility |
|---|---|
| Main Agent | Owns the user conversation, decides whether delegation helps, and gives the final answer. |
| Child fork | Handles one scoped task with separate context, tools, and runtime budget. |
What a child receives
A child fork receives:- A scoped task from the main Agent.
- Current project context when available.
- Relevant skills.
- A fresh tool set.
- Its own model and step budget when the selected skill requires it.
How to ask for delegated work
You can ask Agent to split work when the task has independent parts:Limits
Child forks cannot start more child forks. Child forks do not replace review, tests, or deployment checks.Next
| Goal | Page |
|---|---|
| Add reusable workflows | Skills |
| Set project rules | Project instructions |