> ## Documentation Index
> Fetch the complete documentation index at: https://veryfront.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Child forks

> How Veryfront Agent delegates isolated work.

Veryfront Agent can start a child fork when focused work needs its own context, tools, or runtime budget.

A child fork is an isolated run created by the main Agent. It is not a separate product you manage.

Most users do not need to request forks directly. Agent decides when a fork helps.

## 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.                 |

The child returns a compact result. The main Agent remains responsible for the final response.

## 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.

It does not receive the full parent conversation history.

## How to ask for delegated work

You can ask Agent to split work when the task has independent parts:

```text theme={null}
Split this into a plan pass and a review pass before editing files.
```

```text theme={null}
Research the current implementation separately, then propose the smallest fix.
```

For short questions, small file reads, and short answers, stay in the main chat.

## 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](/agent/skills)                             |
| Set project rules      | [Project instructions](/agent/project-instructions) |
