invoke, every LangGraph node, every tool call inside an AgentExecutor or ReAct loop is captured automatically.
Install
Use
What gets captured
- Chain / agent execution with all intermediate steps
- LLM calls with prompt templates fully resolved (not raw
{variable}placeholders) - Tool calls from
AgentExecutor, ReAct loops, or LangGraph nodes - Auto-detected manifest from tool schemas + model config
Framework noise filtering
LangGraph and LangChain emit a lot of internal spans (call_model, should_continue, Prompt, RunnableSequence, etc.). The trace UI auto-collapses these by default; toggle “Show internals” in the waterfall header to reveal them.
Overriding dynamic prompts
If your prompts are built at runtime (not stored in the chain config), pass them toinstall():
What’s next
Tracing guide
What gets captured at each layer and how to enrich a trace.
Manifests
Auto-detection caveats for LangGraph state graphs.