9201ef759e
CI / lint (push) Waiting to run
CI / mypy (push) Waiting to run
CI / docs (push) Waiting to run
CI / test on 3.10 (standard) (push) Waiting to run
CI / test on 3.11 (standard) (push) Waiting to run
CI / test on 3.12 (standard) (push) Waiting to run
CI / test on 3.10 (all-extras) (push) Waiting to run
CI / test on 3.11 (all-extras) (push) Waiting to run
CI / test on 3.12 (all-extras) (push) Waiting to run
CI / test on 3.13 (all-extras) (push) Waiting to run
CI / test on 3.14 (pydantic-evals) (push) Waiting to run
CI / test on 3.13 (standard) (push) Waiting to run
CI / test on 3.14 (standard) (push) Waiting to run
CI / test on 3.14 (all-extras) (push) Waiting to run
CI / test on 3.10 (pydantic-ai-slim) (push) Waiting to run
CI / test on 3.11 (pydantic-ai-slim) (push) Waiting to run
CI / test on 3.12 (pydantic-ai-slim) (push) Waiting to run
CI / test on 3.13 (pydantic-ai-slim) (push) Waiting to run
CI / test on 3.14 (pydantic-ai-slim) (push) Waiting to run
CI / test on 3.10 (pydantic-evals) (push) Waiting to run
CI / test on 3.11 (pydantic-evals) (push) Waiting to run
CI / test on 3.12 (pydantic-evals) (push) Waiting to run
CI / test on 3.13 (pydantic-evals) (push) Waiting to run
CI / test on 3.10 (lowest-versions) (push) Waiting to run
CI / test on 3.11 (lowest-versions) (push) Waiting to run
CI / test on 3.12 (lowest-versions) (push) Waiting to run
CI / test on 3.13 (lowest-versions) (push) Waiting to run
CI / test on 3.14 (lowest-versions) (push) Waiting to run
CI / test examples on 3.11 (push) Waiting to run
CI / test examples on 3.12 (push) Waiting to run
CI / test examples on 3.13 (push) Waiting to run
CI / test examples on 3.14 (push) Waiting to run
CI / coverage (push) Blocked by required conditions
CI / check (push) Blocked by required conditions
CI / deploy-docs (push) Blocked by required conditions
CI / deploy-docs-preview (push) Blocked by required conditions
CI / build release artifacts (push) Blocked by required conditions
CI / publish to PyPI (push) Blocked by required conditions
CI / Send tweet (push) Blocked by required conditions
Harness Compat / harness compat (push) Failing after 0s
497 lines
11 KiB
JSON
497 lines
11 KiB
JSON
[
|
|
{
|
|
"label": "Overview",
|
|
"items": [
|
|
"index",
|
|
"install",
|
|
"help",
|
|
"troubleshooting",
|
|
{
|
|
"label": "Coding Agent Skills",
|
|
"slug": "coding-agent-skills"
|
|
},
|
|
{
|
|
"label": "Pydantic AI Gateway",
|
|
"slug": "gateway"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"label": "Core Concepts",
|
|
"items": [
|
|
{
|
|
"label": "Agents",
|
|
"slug": "agent"
|
|
},
|
|
"dependencies",
|
|
"output",
|
|
"capabilities",
|
|
{
|
|
"label": "Hooks",
|
|
"slug": "hooks"
|
|
},
|
|
{
|
|
"label": "Agent Specs",
|
|
"slug": "agent-spec"
|
|
},
|
|
"message-history",
|
|
"direct"
|
|
]
|
|
},
|
|
{
|
|
"label": "Models & Providers",
|
|
"items": [
|
|
{
|
|
"label": "Overview",
|
|
"slug": "models/overview"
|
|
},
|
|
"models/openai",
|
|
"models/anthropic",
|
|
"models/google",
|
|
"models/xai",
|
|
"models/bedrock",
|
|
"models/cerebras",
|
|
"models/cohere",
|
|
"models/groq",
|
|
"models/huggingface",
|
|
"models/mistral",
|
|
"models/ollama",
|
|
"models/openrouter"
|
|
]
|
|
},
|
|
{
|
|
"label": "Tools & Toolsets",
|
|
"items": [
|
|
"tools",
|
|
"tools-advanced",
|
|
"toolsets",
|
|
"deferred-tools",
|
|
"native-tools",
|
|
"common-tools",
|
|
"third-party-tools"
|
|
]
|
|
},
|
|
{
|
|
"label": "Advanced Features",
|
|
"items": [
|
|
"input",
|
|
"thinking",
|
|
"retries"
|
|
]
|
|
},
|
|
{
|
|
"label": "Guides",
|
|
"items": [
|
|
{
|
|
"label": "Extensibility",
|
|
"slug": "extensibility"
|
|
},
|
|
{
|
|
"label": "Multi-Agent Patterns",
|
|
"slug": "multi-agent-applications"
|
|
},
|
|
{
|
|
"label": "Web Chat UI",
|
|
"slug": "web"
|
|
},
|
|
{
|
|
"label": "Embeddings",
|
|
"slug": "embeddings"
|
|
},
|
|
{
|
|
"label": "Testing",
|
|
"slug": "testing"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"label": "MCP",
|
|
"items": [
|
|
{
|
|
"label": "Overview",
|
|
"slug": "mcp/overview"
|
|
},
|
|
"mcp/client",
|
|
"mcp/server"
|
|
]
|
|
},
|
|
{
|
|
"label": "Pydantic AI Harness",
|
|
"items": [
|
|
{
|
|
"label": "Overview",
|
|
"slug": "harness/overview"
|
|
},
|
|
{
|
|
"label": "Code Mode",
|
|
"slug": "harness/code-mode"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"label": "Pydantic Evals",
|
|
"items": [
|
|
{
|
|
"label": "Overview",
|
|
"slug": "evals"
|
|
},
|
|
{
|
|
"label": "Getting Started",
|
|
"items": [
|
|
{
|
|
"label": "Quick Start",
|
|
"slug": "evals/quick-start"
|
|
},
|
|
{
|
|
"label": "Core Concepts",
|
|
"slug": "evals/core-concepts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"label": "Evaluators",
|
|
"items": [
|
|
{
|
|
"label": "Overview",
|
|
"slug": "evals/evaluators/overview"
|
|
},
|
|
{
|
|
"label": "Built-in Evaluators",
|
|
"slug": "evals/evaluators/built-in"
|
|
},
|
|
{
|
|
"label": "LLM Judge",
|
|
"slug": "evals/evaluators/llm-judge"
|
|
},
|
|
{
|
|
"label": "Third-Party Integrations",
|
|
"slug": "evals/evaluators/framework-integrations"
|
|
},
|
|
{
|
|
"label": "Custom Evaluators",
|
|
"slug": "evals/evaluators/custom"
|
|
},
|
|
{
|
|
"label": "Report Evaluators",
|
|
"slug": "evals/evaluators/report-evaluators"
|
|
},
|
|
{
|
|
"label": "Span-Based",
|
|
"slug": "evals/evaluators/span-based"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"label": "Online Evaluation",
|
|
"slug": "evals/online-evaluation"
|
|
},
|
|
{
|
|
"label": "How-To Guides",
|
|
"items": [
|
|
{
|
|
"label": "Logfire Integration",
|
|
"slug": "evals/how-to/logfire-integration"
|
|
},
|
|
{
|
|
"label": "Dataset Management",
|
|
"slug": "evals/how-to/dataset-management"
|
|
},
|
|
{
|
|
"label": "Dataset Serialization",
|
|
"slug": "evals/how-to/dataset-serialization"
|
|
},
|
|
{
|
|
"label": "Concurrency & Performance",
|
|
"slug": "evals/how-to/concurrency"
|
|
},
|
|
{
|
|
"label": "Multi-Run Evaluation",
|
|
"slug": "evals/how-to/multi-run"
|
|
},
|
|
{
|
|
"label": "Retry Strategies",
|
|
"slug": "evals/how-to/retry-strategies"
|
|
},
|
|
{
|
|
"label": "Metrics & Attributes",
|
|
"slug": "evals/how-to/metrics-attributes"
|
|
},
|
|
{
|
|
"label": "Case Lifecycle Hooks",
|
|
"slug": "evals/how-to/lifecycle"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"label": "Examples",
|
|
"items": [
|
|
{
|
|
"label": "Simple Validation",
|
|
"slug": "evals/examples/simple-validation"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"label": "Pydantic Graph",
|
|
"items": [
|
|
{
|
|
"label": "Overview",
|
|
"slug": "graph"
|
|
},
|
|
{
|
|
"label": "Graph Builder",
|
|
"items": [
|
|
{
|
|
"label": "Getting Started",
|
|
"slug": "graph/builder/index"
|
|
},
|
|
{
|
|
"label": "Steps",
|
|
"slug": "graph/builder/steps"
|
|
},
|
|
{
|
|
"label": "Joins & Reducers",
|
|
"slug": "graph/builder/joins"
|
|
},
|
|
{
|
|
"label": "Decisions",
|
|
"slug": "graph/builder/decisions"
|
|
},
|
|
{
|
|
"label": "Parallel Execution",
|
|
"slug": "graph/builder/parallel"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"label": "Integrations",
|
|
"items": [
|
|
{
|
|
"label": "Debugging & Monitoring with Pydantic Logfire",
|
|
"slug": "logfire"
|
|
},
|
|
{
|
|
"label": "Durable Execution",
|
|
"items": [
|
|
{
|
|
"label": "Overview",
|
|
"slug": "durable_execution/overview"
|
|
},
|
|
{
|
|
"label": "Temporal",
|
|
"slug": "durable_execution/temporal"
|
|
},
|
|
{
|
|
"label": "DBOS",
|
|
"slug": "durable_execution/dbos"
|
|
},
|
|
{
|
|
"label": "Prefect",
|
|
"slug": "durable_execution/prefect"
|
|
},
|
|
{
|
|
"label": "Restate",
|
|
"slug": "durable_execution/restate"
|
|
},
|
|
{
|
|
"label": "Kitaru",
|
|
"slug": "durable_execution/kitaru"
|
|
},
|
|
{
|
|
"label": "Apache Airflow",
|
|
"slug": "durable_execution/airflow"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"label": "UI Event Streams",
|
|
"items": [
|
|
{
|
|
"label": "Overview",
|
|
"slug": "ui/overview"
|
|
},
|
|
{
|
|
"label": "AG-UI",
|
|
"slug": "ui/ag-ui"
|
|
},
|
|
{
|
|
"label": "Vercel AI",
|
|
"slug": "ui/vercel-ai"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"label": "Command Line Interface (CLI)",
|
|
"slug": "cli"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"label": "Examples",
|
|
"items": [
|
|
{
|
|
"label": "Setup",
|
|
"slug": "examples/setup"
|
|
},
|
|
{
|
|
"label": "Getting Started",
|
|
"items": [
|
|
"examples/pydantic-model",
|
|
"examples/weather-agent"
|
|
]
|
|
},
|
|
{
|
|
"label": "Conversational Agents",
|
|
"items": [
|
|
"examples/chat-app",
|
|
"examples/bank-support"
|
|
]
|
|
},
|
|
{
|
|
"label": "Data & Analytics",
|
|
"items": [
|
|
"examples/sql-gen",
|
|
"examples/data-analyst",
|
|
"examples/rag"
|
|
]
|
|
},
|
|
{
|
|
"label": "Streaming",
|
|
"items": [
|
|
"examples/stream-markdown",
|
|
"examples/stream-whales"
|
|
]
|
|
},
|
|
{
|
|
"label": "Complex Workflows",
|
|
"items": [
|
|
"examples/flight-booking"
|
|
]
|
|
},
|
|
{
|
|
"label": "Business Applications",
|
|
"items": [
|
|
"examples/slack-lead-qualifier"
|
|
]
|
|
},
|
|
{
|
|
"label": "UI Examples",
|
|
"items": [
|
|
"examples/ag-ui"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"label": "API Reference",
|
|
"items": [
|
|
{
|
|
"label": "pydantic_ai",
|
|
"items": [
|
|
"api/agent",
|
|
"api/native_tools",
|
|
"api/capabilities",
|
|
"api/common_tools",
|
|
"api/concurrency",
|
|
"api/direct",
|
|
"api/durable_exec",
|
|
"api/embeddings",
|
|
"api/exceptions",
|
|
"api/ext",
|
|
"api/format_prompt",
|
|
"api/function_signature",
|
|
"api/mcp",
|
|
"api/messages",
|
|
{
|
|
"label": "models",
|
|
"items": [
|
|
"api/models/anthropic",
|
|
"api/models/base",
|
|
"api/models/bedrock",
|
|
"api/models/cerebras",
|
|
"api/models/cohere",
|
|
"api/models/fallback",
|
|
"api/models/function",
|
|
"api/models/google",
|
|
"api/models/xai",
|
|
"api/models/groq",
|
|
"api/models/huggingface",
|
|
"api/models/instrumented",
|
|
"api/models/mcp-sampling",
|
|
"api/models/mistral",
|
|
"api/models/ollama",
|
|
"api/models/openai",
|
|
"api/models/openrouter",
|
|
"api/models/test",
|
|
"api/models/wrapper"
|
|
]
|
|
},
|
|
"api/output",
|
|
"api/profiles",
|
|
"api/providers",
|
|
"api/result",
|
|
"api/retries",
|
|
"api/run",
|
|
"api/settings",
|
|
"api/tools",
|
|
"api/toolsets",
|
|
{
|
|
"label": "ui",
|
|
"items": [
|
|
"api/ui/ag_ui",
|
|
"api/ui/base",
|
|
"api/ui/vercel_ai"
|
|
]
|
|
},
|
|
"api/usage"
|
|
]
|
|
},
|
|
{
|
|
"label": "pydantic_evals",
|
|
"items": [
|
|
"api/pydantic_evals/dataset",
|
|
"api/pydantic_evals/evaluators",
|
|
"api/pydantic_evals/lifecycle",
|
|
"api/pydantic_evals/online",
|
|
"api/pydantic_evals/online_capability",
|
|
"api/pydantic_evals/reporting",
|
|
"api/pydantic_evals/otel",
|
|
"api/pydantic_evals/generation"
|
|
]
|
|
},
|
|
{
|
|
"label": "pydantic_graph",
|
|
"items": [
|
|
"api/pydantic_graph/basenode",
|
|
"api/pydantic_graph/graph_builder",
|
|
"api/pydantic_graph/step",
|
|
"api/pydantic_graph/join",
|
|
"api/pydantic_graph/decision",
|
|
"api/pydantic_graph/node",
|
|
"api/pydantic_graph/util",
|
|
"api/pydantic_graph/exceptions"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"label": "Project",
|
|
"items": [
|
|
"contributing",
|
|
"changelog",
|
|
{
|
|
"label": "Version Policy",
|
|
"slug": "version-policy"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"label": "Blog",
|
|
"link": "https://blog.pydantic.dev/"
|
|
}
|
|
]
|