# docs/user/permission-modes.md · screen/t3code-personal

[View on GitCafe](https://git.cafe/screen/t3code-personal/blob/04c15f34b756aadbff4c93ff07a217fa2398e5d5/docs/user/permission-modes.md)

Repository: [screen/t3code-personal](https://git.cafe/screen/t3code-personal)

Visibility: public

Requested revision: 04c15f34b756aadbff4c93ff07a217fa2398e5d5

Requested commit: 04c15f34b756aadbff4c93ff07a217fa2398e5d5

Commit: 04c15f34b756aadbff4c93ff07a217fa2398e5d5

Blob: dfc0c448c858ae9b4db968fa5b7313000fbf7f86

Size: 1959 bytes

[Immutable source](https://git.cafe/screen/t3code-personal/blob/04c15f34b756aadbff4c93ff07a217fa2398e5d5/docs/user/permission-modes.md?format=markdown)

```
# Permission modes

Permission modes control when an agent needs your approval to act. Choose a mode in the message
composer; it applies to that thread.

Set the default for new threads in **Settings → General → New threads → Permissions**.
Projects can override the environment default. New threads use this setting rather than the
mode of the thread you were viewing. The initial default is **Full access**; existing threads
and modes you choose in a draft keep their permissions.

| Mode                  | Behavior                                                                              |
| --------------------- | ------------------------------------------------------------------------------------- |
| **Supervised**        | Requests approval for commands and file changes.                                      |
| **Auto-accept edits** | Approves file edits automatically; other actions can still require approval.          |
| **Auto**              | Uses the provider's automatic review to approve routine actions and ask about others. |
| **Full access**       | Allows commands and edits without approval prompts.                                   |

Approve or reject requests in the conversation to let the agent continue. Permission modes do
not prevent the agent from asking questions about the task.

## Provider differences

Providers enforce permissions differently. Some read-only actions can proceed in **Supervised**.
**Auto** uses automatic review on Codex, Claude, and Cursor; providers without an equivalent,
including OpenCode and Antigravity, fall back to asking.

For Grok, **Always allow this session** remembers the matching command or tool input. Other
actions still require approval.

Antigravity can still send native approval requests in **Full access**. It only offers remembered
approvals for actions that support them.

See the [provider guides](./install.md#providers) for setup and provider-specific limits.

```
