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

# Autonomy Preset • Rust AI Agent SDK

> AutonomyPreset: Autonomy preset configuration

# AutonomyPreset

> Defined in the [**presets**](../modules/presets) module.

<Badge color="orange">Rust AI Agent SDK</Badge>

Autonomy preset configuration

## Fields

| Name               | Type                  | Description                              |
| ------------------ | --------------------- | ---------------------------------------- |
| `level`            | `String`              | Autonomy level                           |
| `require_approval` | `bool`                | Require approval for destructive actions |
| `max_actions`      | `Option&lt;usize&gt;` | Maximum autonomous actions               |

## Source

<Card title="View on GitHub" icon="github" href="https://github.com/MervinPraison/PraisonAI/blob/main/src/praisonai-rust/praisonai/src/presets.rs#L657">
  `praisonai/src/presets.rs` at line 657
</Card>

***

## Related Documentation

<CardGroup cols={2}>
  <Card title="Rust Auto Generation" icon="wand-magic-sparkles" href="/docs/rust/auto-generation" />

  <Card title="Rust Autonomy" icon="robot" href="/docs/rust/autonomy" />
</CardGroup>
