pydantic-deepagents is a Claude Code–style deep agent harness built on pydantic-ai. It usesDocumentation 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.
pydantic-ai-backend’s SandboxProtocol for filesystem, shell, grep, and edit operations, Mirage’s PydanticAIWorkspace is a drop-in implementation of that protocol.
Install
pydantic-ai>=1.35 and pydantic-ai-backend>=0.1.0. To use it with pydantic-deepagents:
Usage
Exports
| Symbol | Purpose |
|---|---|
PydanticAIWorkspace | SandboxProtocol implementation backed by a Mirage workspace. |
build_system_prompt | Generates a system prompt that describes mounted paths to the model. |
PydanticAIWorkspace routes file operations through the Ops layer directly and shell operations through Workspace.execute() for full pipe and flag support. PDF reads are converted to images via pages_to_images so the agent can pass them as BinaryContent.
Examples
examples/python/agents/pydantic_ai/s3_agent.py, read-only S3 exploration.examples/python/agents/pydantic_ai/s3_pdf_agent.py, PDF page-to-image pipeline.