> ## 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.

# Context Policy • Rust AI Agent SDK

> ContextPolicy: Policy for context sharing during handoff.

# ContextPolicy

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

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

Policy for context sharing during handoff.

## Fields

| Name           | Type      | Description                               |
| -------------- | --------- | ----------------------------------------- |
| `Share`        | `variant` | -                                         |
| `full`         | `variant` | -                                         |
| `conversation` | `variant` | -                                         |
| `history`      | `variant` | -                                         |
| `Full`         | `variant` | Share full conversation history           |
| `Share`        | `variant` | -                                         |
| `summarized`   | `variant` | -                                         |
| `context`      | `variant` | -                                         |
| `default`      | `variant` | Share summarized context (default - safe) |
| `Summary`      | `variant` | Share summarized context (default - safe) |
| `No`           | `variant` | -                                         |
| `context`      | `variant` | -                                         |
| `sharing`      | `variant` | -                                         |
| `None`         | `variant` | No context sharing                        |
| `Share`        | `variant` | -                                         |
| `last`         | `variant` | -                                         |
| `N`            | `variant` | -                                         |
| `messages`     | `variant` | -                                         |
| `LastN`        | `variant` | Share last N messages                     |

## Source

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

***

## Related Documentation

<CardGroup cols={2}>
  <Card title="Rust Context Management" icon="layer-group" href="/docs/rust/context-management" />

  <Card title="Rust Token Management" icon="coins" href="/docs/rust/token-management" />

  <Card title="Rust Policy" icon="file-shield" href="/docs/rust/policy" />

  <Card title="Rust Security" icon="lock" href="/docs/rust/security" />
</CardGroup>
