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

# Handoff Filter • Rust AI Agent SDK

> HandoffFilter: Handoff filter types

# HandoffFilter

> Defined in the [**Workflow Aliases**](../modules/workflow_aliases) module.

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

Handoff filter types

## Fields

| Name        | Type      | Description                |
| ----------- | --------- | -------------------------- |
| `Allow`     | `variant` | -                          |
| `all`       | `variant` | -                          |
| `handoffs`  | `variant` | -                          |
| `AllowAll`  | `variant` | Allow all handoffs         |
| `Deny`      | `variant` | -                          |
| `all`       | `variant` | -                          |
| `handoffs`  | `variant` | -                          |
| `DenyAll`   | `variant` | Deny all handoffs          |
| `Allow`     | `variant` | -                          |
| `specific`  | `variant` | -                          |
| `agents`    | `variant` | -                          |
| `only`      | `variant` | -                          |
| `AllowList` | `variant` | Allow specific agents only |
| `Deny`      | `variant` | -                          |
| `specific`  | `variant` | -                          |
| `agents`    | `variant` | -                          |
| `DenyList`  | `variant` | Deny specific agents       |

## Source

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

***

## Related Documentation

<CardGroup cols={2}>
  <Card title="Rust Handoffs" icon="arrow-right-arrow-left" href="/docs/rust/handoffs" />

  <Card title="Rust A2A" icon="arrows-left-right" href="/docs/rust/a2a" />
</CardGroup>
