> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pandaprobe.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Automatic agent tracing for major agent development frameworks.

**Agent framework integrations** hook into agent frameworks to automatically trace the full agent lifecycle: LLM calls, tool invocations, sub-agent handoffs, guardrails, and related steps.

Use the table below to choose the right package extra, then open the integration guide for framework-specific setup.

| Integration       | Install Extra                    | Class                       | Mechanism                                |
| ----------------- | -------------------------------- | --------------------------- | ---------------------------------------- |
| LangGraph         | `"pandaprobe[langgraph]"`        | `LangGraphCallbackHandler`  | LangChain callback handler               |
| LangChain         | `"pandaprobe[langchain]"`        | `LangChainCallbackHandler`  | LangChain callback handler               |
| DeepAgents        | `"pandaprobe[deepagents]"`       | `DeepAgentsCallbackHandler` | LangChain callback handler               |
| Google ADK        | `"pandaprobe[google-adk]"`       | `GoogleADKAdapter`          | `wrapt` monkey-patching                  |
| Claude Agent SDK  | `"pandaprobe[claude-agent-sdk]"` | `ClaudeAgentSDKAdapter`     | `wrapt` monkey-patching + hook injection |
| CrewAI            | `"pandaprobe[crewai]"`           | `CrewAIAdapter`             | `wrapt` monkey-patching                  |
| OpenAI Agents SDK | `"pandaprobe[openai-agents]"`    | `OpenAIAgentsAdapter`       | First-class `TracingProcessor` callback  |

**Constructor parameters (shared across all)**

* `session_id` — optional session identifier
* `user_id` — optional user identifier
* `tags` — optional list of string tags
* `metadata` — optional dict of key-value pairs

<Note>
  All integrations automatically produce properly nested span hierarchies. You do not need to create traces or spans manually.
</Note>

<CardGroup cols={2}>
  <Card title="LangGraph" icon="https://mintcdn.com/chirpzai/3No753zeDxNHEPHf/assets/providers/langgraph.svg?fit=max&auto=format&n=3No753zeDxNHEPHf&q=85&s=6b6f2810be39feb41a66ab6ff71c17f1" href="/tracing/integrations/langgraph" width="40" height="40" data-path="assets/providers/langgraph.svg">
    Callback handler for LangGraph graphs and ReAct agents
  </Card>

  <Card title="LangChain" icon="https://mintcdn.com/chirpzai/3No753zeDxNHEPHf/assets/providers/langchain.svg?fit=max&auto=format&n=3No753zeDxNHEPHf&q=85&s=2e44f18b937bcf4d2df15989aa31d766" href="/tracing/integrations/langchain" width="16" height="16" data-path="assets/providers/langchain.svg">
    Callback handler for `create_agent` and LCEL pipelines
  </Card>

  <Card title="DeepAgents" icon="https://mintcdn.com/chirpzai/3No753zeDxNHEPHf/assets/providers/deepagents.svg?fit=max&auto=format&n=3No753zeDxNHEPHf&q=85&s=132595460d427f1c031626cfc8d4671d" href="/tracing/integrations/deepagents" width="40" height="40" data-path="assets/providers/deepagents.svg">
    Callback handler for deep agents with sub-agent dispatch
  </Card>

  <Card title="Google ADK" icon="https://mintcdn.com/chirpzai/OUkKdm0Z4YTMQdZN/assets/providers/adk.svg?fit=max&auto=format&n=OUkKdm0Z4YTMQdZN&q=85&s=e2a41bd4dc313d1e652dfad31f71408a" href="/tracing/integrations/google-adk" width="512" height="512" data-path="assets/providers/adk.svg">
    Monkey-patch instrumentation for ADK runners and tools
  </Card>

  <Card title="Claude Agent SDK" icon="https://mintcdn.com/chirpzai/OUkKdm0Z4YTMQdZN/assets/providers/claude.svg?fit=max&auto=format&n=OUkKdm0Z4YTMQdZN&q=85&s=0116c4a5bb2ae9fe7b27d3c1fd9000a1" href="/tracing/integrations/claude-agent-sdk" width="16" height="16" data-path="assets/providers/claude.svg">
    Hooks and patches for Claude Agent SDK clients
  </Card>

  <Card title="CrewAI" icon="https://mintcdn.com/chirpzai/OUkKdm0Z4YTMQdZN/assets/providers/crewai-color.svg?fit=max&auto=format&n=OUkKdm0Z4YTMQdZN&q=85&s=ed2cd50c98d65575c8abe1374c190bb3" href="/tracing/integrations/crewai" width="16" height="16" data-path="assets/providers/crewai-color.svg">
    Crew kickoff, agents, LLM, and tool spans
  </Card>

  <Card title="OpenAI Agents SDK" icon="https://mintcdn.com/chirpzai/3No753zeDxNHEPHf/assets/providers/openai.svg?fit=max&auto=format&n=3No753zeDxNHEPHf&q=85&s=069b259a0b89f3a470580dc13cbd2d4e" href="/tracing/integrations/openai-agents-sdk" width="16" height="16" data-path="assets/providers/openai.svg">
    First-class TracingProcessor integration
  </Card>
</CardGroup>
