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

# Autonomy levels

> How far agents go on their own in each lane of work, from L0 Watch to L5 Work toward the goal. Anyone can lower a level; only a signed-in person raises one.

An **autonomy level** decides what happens to a change the agents file: whether it waits for your yes, ships after 48 hours unless you stop it, or ships without waiting. Each **lane** of work has its own level, so agents can fix your own site on their own while every pitch still waits for you.

The level sits under the workspace's [approval mode](https://docs.attensira.com/agent/approval.md) and the [draft check](https://docs.attensira.com/agent/approval.md#the-draft-check). It never loosens either of them: a change one of them holds back waits for you whatever the lane's level says.

## Lanes

| Lane | What it covers |
| - | - |
| `own_site` | Changes to your own site: fixes, rewrites, new pages. |
| `offsite` | Work on other sites: listings, profiles, answers we draft for you. |
| `outreach` | Pitches and follow-ups sent from your own mailbox. |
| `social` | Posts on your social accounts. |

A change records its lane when it is filed. Read it as `lane` on [`GET /v1/changes`](https://docs.attensira.com/api/endpoints#get-/v1/changes), served on `webapp.attensira.com` (not on `api.attensira.com` yet).

## Levels

| Level | Name in the app | A routine change that can be undone |
| - | - | - |
| L0 | Watch | Waits for your yes. |
| L1 | Advise | Waits for your yes. |
| L2 | Draft and wait for a yes | Waits for your yes. |
| L3 | Ship after 48 hours unless stopped | Ships **48 hours** after it is filed, unless you stop it first. |
| L4 | Ship on its own | Ships without waiting, and you see it afterwards. |
| L5 | Work toward the goal | Ships without waiting, as at L4. |

L0, L1 and L2 differ in the approval mode they set (see [How levels relate to the approval mode](https://docs.attensira.com/agent/approval.md#how-levels-relate-to-the-approval-mode)): at each of them, a change waits for you. L5 ships the same way as L4 today.

**Defaults.** Every workspace starts every lane at **L2**, whether it is on a trial or a paid plan: nothing ships without your yes, unless you let a lane ship on its own. A lane nobody has set follows the default, so starting to pay does not raise it. A lane you raised keeps the level you chose.

## What no level changes

These hold at every level, L5 included:

* **A change that cannot be undone waits for your yes.** Sending an email, spending money, deleting a page: none of them ships when a window ends or on its own. See [What cannot be undone](https://docs.attensira.com/agent/changes.md#what-cannot-be-undone).
* **A claim waits for your yes.** A change that says something about your business (a price, a promise, a competitor's name, new wording) is never shipped by a level. The 48-hour window and shipping on its own apply to safe changes only. See [the classes](https://docs.attensira.com/agent/approval.md#what-attensira-changes-on-its-own-and-what-it-always-asks-about).
* **What is refused stays refused.** A change classed **never** is not made at any level, not even with your yes.
* **Work inside the workspace goes ahead.** Reading, researching and drafting leave nothing outside the workspace, so they run at every level.
* **A project can be stricter, never looser.** A [project](https://docs.attensira.com/agent/projects.md) set to Ask first or Leave drafts holds every change for your yes, whatever its lanes say.
* **Other limits still apply.** [Change caps](https://docs.attensira.com/agent/approval.md#change-caps), the [site policies](https://docs.attensira.com/agent/site-policies.md) for work on other sites, and the outreach rules sit on top of the level. A level never overrides a site whose policy says a person presses submit.

## A lane can run lower than you set it

A lane set to L4 or L5 runs at **L3** for any playbook whose quality checks have not passed yet, and a page rewrite with little an answer engine could quote waits for your yes. Neither ever raises a level. The rules, the checks and the `held_reason` sentence are in [A lane can run lower than you set it](https://docs.attensira.com/agent/approval.md#a-lane-can-run-lower-than-you-set-it) and [A page rewrite with little to quote waits for your yes](https://docs.attensira.com/agent/approval.md#a-page-rewrite-with-little-to-quote-waits-for-your-yes).

## Seeing and changing levels

The **Autonomy** settings page (`/settings/autonomy`) lists every lane with its level, the level it runs at now, and why, when that is lower.

* **Lowering** is applied at once, whoever asks: you, a teammate, an API key or an agent. Over the API it is `act` with `lower_autonomy` ([`POST /v1/actions`](https://docs.attensira.com/api/endpoints#post-/v1/actions)). Over MCP it is the same: [`act`](https://docs.attensira.com/mcp/tools#act) with `lower_autonomy` and `payload: {lane, steps}`. `configure` takes no autonomy kind.
* **Raising** needs a signed-in person and a confirmation given for that exact lane and level, in the app. An API key, an agent or an assistant can ask ([`POST /v1/autonomy/raise`](https://docs.attensira.com/api/endpoints#post-/v1/autonomy/raise), MCP `request_autonomy_raise`), which files the request in your [Inbox](https://docs.attensira.com/agent/inbox.md) and changes nothing. That route is served on `webapp.attensira.com`, so a key asks there; `api.attensira.com` does not serve it yet and answers `404`. The MCP server does not list `request_autonomy_raise` yet, so an assistant cannot ask over MCP today. See [Only a person raises a level](https://docs.attensira.com/agent/approval.md#only-a-person-raises-a-level).

Read every lane with [`GET /v1/autonomy`](https://docs.attensira.com/api/endpoints#get-/v1/autonomy), or `get` on `attensira://{workspace}/autonomy` over MCP. Every change of level is kept in the workspace's settings history with who made it.

## When agents ask for more

After **14** changes of one kind in a lane went out with nobody editing, undoing or withdrawing them, the agents propose one step up for that lane, never past L4. The proposal is a row in your Inbox. Accept it in the app to raise the lane, with the same confirmation as any raise; decline it and that step is not proposed again for 30 days. See [When agents propose a raise](https://docs.attensira.com/agent/approval.md#when-agents-propose-a-raise).

## Related

* [Changes](https://docs.attensira.com/agent/changes.md): what a change goes through, the Weekly Ship, stopping, shipping now and undo.
* [Approval modes](https://docs.attensira.com/agent/approval.md): Ask, Draft and Act, the change classes and the draft check.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.