API Reference¶
Complete API documentation for pydantic-ai-middleware.
Core Classes¶
AgentMiddleware- Base middleware classMiddlewareAgent- Agent wrapper with middlewareMiddlewareChain- Composable middleware sequencesConditionalMiddleware- Conditional middleware routingPipelineSpec- Pipeline spec builder/exporterMiddlewareToolset- Toolset wrapper for tool interception
Decorators¶
Exceptions¶
Quick Import¶
Python
from pydantic_ai_middleware import (
# Core
AgentMiddleware,
MiddlewareAgent,
MiddlewareChain,
ConditionalMiddleware,
PipelineSpec,
MiddlewareToolset,
# Decorators
before_run,
after_run,
before_model_request,
before_tool_call,
after_tool_call,
on_error,
# Exceptions
MiddlewareError,
InputBlocked,
ToolBlocked,
OutputBlocked,
)