Build Autonomous AI Agents
That Actually Ship
Production-grade Python framework implementing the deep agent pattern — agents that plan, code, execute, and delegate like Claude Code.
Why use this?
Without DeepAgents
- ✗ Fragile chains that break on unexpected inputs
- ✗ No type safety — dict-based, error-prone
- ✗ Hard to debug agent decision paths
- ✗ Manual context window management
- ✗ No subagent delegation pattern
With DeepAgents
- ✓ Modular agents with structured planning
- ✓ Fully type-safe with Pydantic models
- ✓ Complete observability via Logfire
- ✓ Automatic context summarization
- ✓ Built-in subagent delegation and communication
Get Started in 4 Steps
From pip install to autonomous agents in minutes
Install
pip install pydantic-deepagents — one package, zero config, all batteries included.
Define Your Agent
Describe what your agent does with typed tools, system prompts, and optional sub-agents.
Run
Your agent plans, executes, and delegates — streaming results in real time via WebSocket.
Scale with Sub-Agents
Break complex tasks into specialized sub-agents that collaborate autonomously.
Everything an agent needs
From planning to deployment, the complete deep agent toolkit.
Deep Agent Pattern
Implements the Claude Code architecture — agents that reason, plan, and execute multi-step tasks autonomously.
Unlimited Context
Built-in conversation compaction lets agents work on tasks that exceed any model's context window.
Sub-agent Delegation
Spawn specialized sub-agents for parallel research, code generation, or analysis — then merge results.
Persistent Memory
Agents remember across sessions. Project-scoped and global memory with automatic relevance filtering.
Rich Tool System
Filesystem access, shell execution, web search, and custom tools — all with type-safe Pydantic models.
Production-Grade
Streaming, checkpoints, multi-provider support, Logfire integration, and battle-tested in 30+ deployments.
How does it compare?
See how it stacks up against alternatives.
| Feature | DeepAgents | LangChain | CrewAI | AutoGen |
|---|---|---|---|---|
| Type Safety | ✓ | ✗ | ✗ | ✗ |
| Subagent Delegation | ✓ | ✗ | ✓ | ✓ |
| Tool System | ✓ | ✓ | ✓ | ✓ |
| Multi-Provider | ✓ | ✓ | Partial | ✓ |
| Observability | ✓ | Partial | ✗ | ✗ |
| Production Tested | ✓ | ✓ | ✗ | ✗ |
How it works
A layered architecture from your application down to the LLM.
Engine
Manager
Compactor
Three lines to your first agent
From basic setup to custom tools and sub-agent delegation.
from pydantic_deep import create_deep_agent, DeepAgentDeps, StateBackend
agent = create_deep_agent( model="anthropic:claude-sonnet-4-20250514", instructions="You are a senior Python developer.",)
deps = DeepAgentDeps(backend=StateBackend())
result = await agent.run( "Refactor the auth module to use JWT tokens", deps=deps,)Built for real work
From code generation to research pipelines.
Code Generation & Refactoring
Autonomous agents that read codebases, plan changes, and implement them across multiple files.
- — Multi-file refactoring
- — Automated code review
- — Test generation
- — Dependency updates
Research Agents
Agents that search the web, analyze findings, and produce structured research reports.
- — Web search & scraping
- — Source cross-referencing
- — Structured output
- — Citation tracking
Data Pipeline Automation
Build, monitor, and fix data pipelines with agents that understand your infrastructure.
- — Pipeline scaffolding
- — Error diagnosis
- — Schema migrations
- — Performance tuning
CLI & DeepResearch
Interactive terminal, editor integration, and autonomous research — all included.
Interactive CLI
A full-featured terminal interface built with Textual. Resume conversations, switch models, track token usage — or plug into Zed via ACP.
- Session resume & persistent memory
- Multi-provider model switching
- Custom skills & web search
- Zed editor integration via ACP
DeepResearch
Autonomous research agent that plans queries, delegates to sub-agents, cross-references sources, and writes structured reports with citations.
- Multi-step research planning
- Parallel sub-agent delegation
- Web search with full page fetching
- Structured reports with citations
Frequently Asked Questions
Everything you need to know about our tools and projects.
What is pydantic-deep?
How does it differ from LangChain or CrewAI?
Which LLM providers are supported?
Can I use my own tools?
Is it production-ready?
Ready to build agents that actually think?
Install pydantic-deep, define your agent, and let it plan, code, and delegate — just like Claude Code, but yours.