> ## Documentation Index
> Fetch the complete documentation index at: https://struktoai-fix-databricks-volume-token-provider.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Agents

> Drop a Mirage workspace into the Python agent framework you already use.

Each integration ships behind an optional extra. Install only what you use.

```bash theme={null}
uv add 'mirage-ai[openai]'        # openai-agents
uv add 'mirage-ai[deepagents]'    # LangChain deepagents
uv add 'mirage-ai[openhands]'     # OpenHands SDK
uv add 'mirage-ai[pydantic-ai]'   # pydantic-ai
uv add 'mirage-ai[camel]'         # CAMEL-AI
uv add 'mirage-ai[agno]'          # Agno
```

<CardGroup cols={2}>
  <Card title="OpenAI Agents" icon="https://mintcdn.com/struktoai-fix-databricks-volume-token-provider/L29HQXdXZnKHBlaU/images/openai-logo.svg?fit=max&auto=format&n=L29HQXdXZnKHBlaU&q=85&s=9c2cc1193e97bb26e64c6cbab6967fa1" href="/python/agents/openai-agents" width="24" height="24" data-path="images/openai-logo.svg">
    For the openai-agents SDK.
  </Card>

  <Card title="LangChain · deepagents" icon="https://mintcdn.com/struktoai-fix-databricks-volume-token-provider/L29HQXdXZnKHBlaU/images/langchain-logo.svg?fit=max&auto=format&n=L29HQXdXZnKHBlaU&q=85&s=c9676b07dda219a16a4555bc8bcb5cc2" href="/python/agents/langchain" width="24" height="24" data-path="images/langchain-logo.svg">
    For deepagents and LangGraph-style agents.
  </Card>

  <Card title="OpenHands" icon="https://mintcdn.com/struktoai-fix-databricks-volume-token-provider/L29HQXdXZnKHBlaU/images/openhands-logo.svg?fit=max&auto=format&n=L29HQXdXZnKHBlaU&q=85&s=8813165f4c3fb8858f61175489177fc3" href="/python/agents/openhands" width="148" height="148" data-path="images/openhands-logo.svg">
    For the OpenHands agent SDK.
  </Card>

  <Card title="pydantic-ai" icon="https://mintcdn.com/struktoai-fix-databricks-volume-token-provider/L29HQXdXZnKHBlaU/images/pydantic-logo.svg?fit=max&auto=format&n=L29HQXdXZnKHBlaU&q=85&s=d3d6f47829e27d314d4f7f0d206ff8e7" href="/python/agents/pydantic-ai" width="24" height="24" data-path="images/pydantic-logo.svg">
    For pydantic-ai and pydantic-deepagents.
  </Card>

  <Card title="CAMEL-AI" icon="https://mintcdn.com/struktoai-fix-databricks-volume-token-provider/L29HQXdXZnKHBlaU/images/camel-logo.svg?fit=max&auto=format&n=L29HQXdXZnKHBlaU&q=85&s=5019330909f104f6f37904bf5d15f47e" href="/python/agents/camel" width="800" height="800" data-path="images/camel-logo.svg">
    For CAMEL-AI's `ChatAgent`.
  </Card>

  <Card title="Agno" icon="https://mintcdn.com/struktoai-fix-databricks-volume-token-provider/L29HQXdXZnKHBlaU/images/agno-logo.svg?fit=max&auto=format&n=L29HQXdXZnKHBlaU&q=85&s=56f248b796444ded38f6e49dd10632da" href="/python/agents/agno" width="195" height="75" data-path="images/agno-logo.svg">
    For Agno's `Agent` via `MirageToolkit`.
  </Card>

  <Card title="Claude Code" icon="https://mintcdn.com/struktoai-fix-databricks-volume-token-provider/L29HQXdXZnKHBlaU/images/claude-logo.svg?fit=max&auto=format&n=L29HQXdXZnKHBlaU&q=85&s=2e077fd0a6608b29296230df228b3a61" href="/python/agents/claude-code" width="24" height="24" data-path="images/claude-logo.svg">
    Mount a workspace via FUSE and run `claude` against it.
  </Card>

  <Card title="Codex" icon="https://mintcdn.com/struktoai-fix-databricks-volume-token-provider/L29HQXdXZnKHBlaU/images/openai-logo.svg?fit=max&auto=format&n=L29HQXdXZnKHBlaU&q=85&s=9c2cc1193e97bb26e64c6cbab6967fa1" href="/python/agents/codex" width="24" height="24" data-path="images/openai-logo.svg">
    Same pattern as Claude Code: mount, then `codex`.
  </Card>
</CardGroup>
