Documentation Index
Fetch the complete documentation index at: https://www.adaline.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
Pydantic AI
Use the Adaline Pydantic AI integration to observe agent runs in Adaline without rewriting your agent logic. The integration wraps an existing Pydantic AI agent and instruments its run lifecycle.Prerequisites
Before you start, make sure you have:- An Adaline account.
- A workspace API key — create one under Settings → API keys.
- Your project ID — copy it from Monitor → Copy Project ID.
Install
Initialize Adaline
Create an Adaline client, then initialize a monitor for the target project.For production guidance — buffering, batching, retries, serverless flushing, and graceful shutdown — see Instrument with the Adaline SDK.
Wrap an existing agent
Wrap an existingpydantic_ai.Agent using instrument_pydantic_ai_agent.
Basic example
This example keeps the integration intentionally small: one wrapped Pydantic AI agent run.Alternative entrypoint
If you prefer to construct the wrapper directly, the package also exportsAdalinePydanticAIWrapperAgent.
Use an existing parent trace or span
The wrapper accepts:parent_traceparent_span
What the wrapper captures
The Pydantic AI integration is designed to capture agent run activity, including:- the wrapped agent run root
- model/provider metadata emitted during the run
- input and output payloads for the observed operation
- child spans under an Adaline parent when provided
Next steps
Instrument with the Adaline SDK
Monitor lifecycle, buffering and batching, retries, serverless flushing, and graceful shutdown.
SDK reference
Full class and type reference for the TypeScript and Python SDKs.
All integrations
Browse every framework and AI-provider integration Adaline supports.
View your logs
Open Adaline to see traces and spans land in your project.