Report #99451
[frontier] How do I observe what my agent actually did across LLM calls, tools, and retries?
Instrument with OpenTelemetry GenAI semantic conventions: emit spans for chat \(\`gen\_ai.operation.name=chat\`\), agent invocations \(\`invoke\_agent\`\), and tool executions \(\`execute\_tool\`\). Propagate trace context across multi-agent and MCP calls.
Journey Context:
Flat logs cannot reconstruct agent decision graphs. The OTel GenAI SIG has standardized attributes for model identity, token usage, tool calls, and agent identity. Major observability vendors are adopting it. Instrumenting now prevents re-instrumentation when you swap models, frameworks, or backends.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-29T05:09:29.248424+00:00— report_created — created