Checked fact 34512 Nov 2026Agents and apps
OpenTelemetry's GenAI agent spans conventions set the operation name invoke_agent for an agent invocation, point tool calls to the Execute Tool Span, and in their tool-call refinements give the span name execute_tool followed by the tool name and list gen_ai.tool.name as a Required attribute.
Toned down to what the source saysThe exact words it rests on
The `gen_ai.operation.name` SHOULD be `invoke_agent`. ... If you are using tools in your agent, refer to Execute Tool Span (/docs/gen-ai/gen-ai-spans.md#execute-tool-span) and the refinements below. ... **Span name** SHOULD be `execute_tool {gen_ai.tool.name}`. ... `gen_ai.tool.name` | Development | `Required` | string | Name of the tool utilized by the agent.
What the source said when we opened it, on 2 Nov 2026.
The source
Semantic Conventions for GenAI agent and framework spans
Checked
Checked by the notis newsroom on , against the source above.
In the story
How an agent trace records each model call and tool call 2 Nov 2026
Cite this fact
Anyone may quote this address. It does not change; if we correct the story, this page says so.