> ## Documentation Index
> Fetch the complete documentation index at: https://ade-ac1c6011-release-v1-2-8-changelog.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# CTO

> The CTO is ADE's persistent, project-level operator — one per project. It keeps context across every lane, plans work, and delegates to workers.

The **CTO** is ADE's persistent, project-level operator: one identity per project, not a rotating set of chats. While a lane chat works inside a single worktree, the CTO sees the whole project — every lane, PR, and connected Linear issue — and reasons across them. It carries an identity and persona, continuity across long sessions, plans, and a team of **workers** it delegates execution to.

Reach for the CTO when a question or task spans more than one lane, needs planning, or should be handed to workers and tracked to completion.

<Frame caption="The CTO delegates scoped execution to a team of workers.">
  <img src="https://mintcdn.com/ade-ac1c6011-release-v1-2-8-changelog/y6beFCpnFBlcFsaK/media/features/cto/subagents.webp?fit=max&auto=format&n=y6beFCpnFBlcFsaK&q=85&s=b7e0b1836ad889ed2e42b276e9f07c00" alt="The CTO delegating work to a team of worker agents" width="1280" height="782" data-path="media/features/cto/subagents.webp" />
</Frame>

## What the CTO is

<CardGroup cols={2}>
  <Card title="Persistent identity" icon="id-badge">
    One CTO per project with a name, personality preset, and continuity that survives long conversations — not a fresh chat each time.
  </Card>

  <Card title="Project-wide context" icon="diagram-project">
    It reasons across every lane, PR, and connected Linear issue, instead of one worktree at a time.
  </Card>

  <Card title="Delegates to workers" icon="users">
    Splits a plan into scoped tasks and hands each to a worker that runs in its own lane.
  </Card>

  <Card title="Runs Linear workflows" icon="layers">
    When Linear is connected, the CTO triages issues, dispatches the work, and syncs status back.
  </Card>
</CardGroup>

## CTO vs. lane chat

The CTO doesn't replace lane chats — it sits above them. A lane chat edits files in one worktree; the CTO plans the work, splits it into lanes, hands pieces to workers, and summarizes the result. Pick whichever matches the altitude of your question.

| Use a lane chat when                 | Use the CTO when                            |
| ------------------------------------ | ------------------------------------------- |
| You know the specific lane and task. | The work spans several lanes or issues.     |
| You want one agent to edit files.    | You want planning, routing, or delegation.  |
| You're debugging a local failure.    | You need project-wide state summarized.     |
| The change fits in one review.       | You want issues run end to end from Linear. |

<Note>
  The CTO lives in its own **CTO** tab, organized into Chat, Team, Workflows, and Settings. The Chat surface is light by default — Team, Workflows, and Settings load only when you open them.
</Note>

## How delegation works

Ask the CTO for a plan, approve the shape, and it dispatches the work to **workers** — scoped agents it delegates to, each running in its own lane. You watch the lanes fill in from Work, Lanes, and History, then review diffs and PRs as they land. Nothing merges without your review.

<CardGroup cols={3}>
  <Card title="Plan" icon="map">
    The CTO proposes a split into lane-sized tasks.
  </Card>

  <Card title="Delegate" icon="share-nodes">
    Each task goes to a worker running in its own lane.
  </Card>

  <Card title="Summarize" icon="list-check">
    The CTO reports progress, risk, and what's ready to ship.
  </Card>
</CardGroup>

Workers are agent identities with roles, model settings, budgets, and activity history. See [Workers](/cto/workers) for the operational model.

<Tip>
  Ask the CTO for a plan before asking it to delegate. A clean split into small, independent lanes saves time and reduces review noise.
</Tip>

<CardGroup cols={2}>
  <Card title="Set up the CTO" icon="wand-magic-sparkles" href="/cto/setup">
    Pick a provider and persona, connect GitHub and Linear, and add workers.
  </Card>

  <Card title="Workers" icon="users" href="/cto/workers">
    Manage the scoped agents the CTO delegates to.
  </Card>
</CardGroup>
