- TypeScript
- Python
- One
ai.agent.runroot span with the user message as input and the final answer as output. - Two child spans — one per
createcall — each with its own prompt, response, model, and token counts.
wrapped), pass the same threadId / thread_id at call time.
Without provider instrumentation, wrap each LLM call in a manual step span instead. See Manual instrumentation.
