Set the autonomy level
The autonomy slider controls how independently SupaCloud’s delivery engine picks up work, asks you questions, and merges results. You set it on three scopes — workspace, project, and agent profile — and a task takes the first level explicitly set, walking agent profile → project → workspace. If you only need the concepts, read Autonomy and the delivery engine first.
Set the workspace autonomy level
Section titled “Set the workspace autonomy level”The workspace is the root of the chain — every project and profile inherits this level unless it overrides it.
- Open Settings → Workspace.
- Find the Autonomy card.
- Drag the slider to one of the five stops: Manual, Assisted, Supervised, Autonomous, or Unleashed. The active stop name and a one-line description update as you move.
- The change saves automatically — there is no separate save button. The resolved-policy preview refreshes to show what the engine will now do.
Set autonomy for a project or agent profile
Section titled “Set autonomy for a project or agent profile”A narrower scope can override the level it would otherwise inherit.
- Open the project and go to its Automation settings.
- In the Autonomy field, move the slider to set a project-specific level.
- The field shows where the value comes from — Inherits from workspace = N while unset, or Set here: N once you move it.
- To go back to inheriting the workspace level, use Reset to inherit.
- Open Settings → Profiles and select the profile.
- On the Form tab, find the Autonomy slider.
- Move it to set a profile-specific level. The profile is the most specific scope, so its level wins for any task that uses this profile.
- Use Reset to inherit to fall back to the project or workspace level.
Read the resolved-policy preview
Section titled “Read the resolved-policy preview”Every slider shows a live preview of the resolved effective policy — what the engine will actually do after inheritance and the ceilings are applied. It has four chips:
| Chip | What it shows |
|---|---|
| Dispatch | On (the engine may pick up work) or Manual only |
| Asks | Every flagged tool, Risky tools only, or Never |
| Effort | Economical, Balanced, or Generous — preview only; not yet consumed by the router (routing effort is currently derived from item severity) |
| Merge | Pull request only, Auto-merge on green, or Full auto-merge |
Below the chips, an inheritance line tells you the full story:
- Inherits from {scope} = {level} — this scope is unset and takes its value from a parent, or Set here: {level} — this scope has its own value.
- Capped by plan: {level} or Capped during onboarding: {level} — shown only when a ceiling actually lowers the value.
- Effective: {level} — the final level the engine acts at, after the chain and both ceilings.
Use Advanced overrides
Section titled “Use Advanced overrides”For control between the named stops, expand the Advanced overrides panel under any slider.
- Click Advanced overrides to expand the panel.
- In Level override, type an exact level from
0to100. This explicit value wins over the slider’s snap point. - Leave the box empty (or clear it) to go back to using the slider value.