| 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 |
session_id— optional session identifieruser_id— optional user identifiertags— optional list of string tagsmetadata— optional dict of key-value pairs
All integrations automatically produce properly nested span hierarchies. You do not need to create traces or spans manually.
LangGraph
Callback handler for LangGraph graphs and ReAct agents
LangChain
Callback handler for
create_agent and LCEL pipelinesDeepAgents
Callback handler for deep agents with sub-agent dispatch
Google ADK
Monkey-patch instrumentation for ADK runners and tools
Claude Agent SDK
Hooks and patches for Claude Agent SDK clients
CrewAI
Crew kickoff, agents, LLM, and tool spans
OpenAI Agents SDK
First-class TracingProcessor integration

