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

# Agents

> Give your agent a Mirage virtual terminal and access to your data.

Connect your agent to a Mirage workspace to use familiar shell and file
tools across your data sources.

## Connect from any language

These connections work independently of your agent's programming language.

| Connection | What the agent gets |
| - | - |
| [MCP](/home/access/mcp) | Shell and file tools through an MCP client. |
| [FUSE](/home/setup/fuse) | A VFS exposed by your own app as a folder its existing file tools can read and write. |
| [SSH](/home/access/ssh) | A remote shell, plus file access through SFTP, SCP or SSHFS. |
| [HTTP](/home/access/http) or [RPC](/home/access/rpc) | An API for running commands and working with files. |
| [CLI](/home/access/cli) | Workspace access through `mirage` commands. |

## Supported agents

Choose the language running Mirage. Each link opens the setup guide;
— means there is no dedicated integration for that language.

### Coding agents

| Agent | Python | TypeScript |
| - | - | - |
| Claude Code | [Guide](/python/agents/claude-code) | [Guide](/typescript/agents/claude-code) |
| Codex | [Guide](/python/agents/codex) | [Guide](/typescript/agents/codex) |
| Grok Build | [Guide](/python/agents/grok-build) | [Guide](/typescript/agents/grok-build) |
| Pi Coding Agent | — | [Plugin](/typescript/agents/pi) |
| OpenCode | — | [Plugin](/typescript/agents/opencode) |
| DeepSeek Harness | — | [Plugin](/typescript/agents/dsh) |

### Agent frameworks

| Framework | Python | TypeScript |
| - | - | - |
| Claude Agent SDK | [Guide](/python/agents/claude-agent-sdk) | [Guide](/typescript/agents/claude-agent-sdk) |
| OpenAI Agents SDK | [Guide](/python/agents/openai-agents) | [Guide](/typescript/agents/openai) |
| LangChain Deep Agents | [Guide](/python/agents/langchain) | [Guide](/typescript/agents/langchain) |
| Agno | [Guide](/python/agents/agno) | — |
| Pydantic AI | [Guide](/python/agents/pydantic-ai) | — |
| OpenHands | [Guide](/python/agents/openhands) | — |
| Haystack | [Guide](/python/agents/haystack) | — |
| Vercel AI SDK | — | [Guide](/typescript/agents/vercel) |
| Mastra | — | [Guide](/typescript/agents/mastra) |

### Hosted agents

| Service | Python | TypeScript |
| - | - | - |
| OpenAI Agents API | [Guide](/python/agents/openai-agents-api) | [Guide](/typescript/agents/openai-agents-api) |
| Claude Managed Agents | [Guide](/python/agents/claude-managed-agents) | [Guide](/typescript/agents/claude-managed-agents) |

For an agent you build yourself, use the [Python](/python/access/in-app) or
[TypeScript](/typescript/access/in-app) workspace API. [Agent profiles](/home/profiles)
control what each session can see and do.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.