5 pages for tool.output.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Observability with OpenTelemetry
Claude Code CLI · in the page
agent-sdk/observability
…claude_code.tool_decision` events | | `OTEL_LOG_TOOL_CONTENT=1` | A [`tool.output` span event](https://code.claude.com/docs/en/monitoring-usage#tool-output-span-event) on `claude_code.tool` with file…
Monitoring
Claude Code CLI · in the page
monitoring-usage
…| | `OTEL_LOG_TOOL_CONTENT` | Enable logging of tool content in the [`tool.output` span event](#tool-output-span-event) (default: disabled). Span attributes carry tool content under [their own gates](…
Configure a custom OpenTelemetry collector
Claude Documentation · in the page
office-agents/opentelemetry
…ut, truncated per the attribute cap | | `tool.success` | Boolean | | `tool.output` *content* | Serialized tool output, truncated per the attribute cap | | `tool.output_chars` | Full output length in c…
Build an MCP client
Model Context Protocol · in the page
docs/2026-07-28/develop/build-client
…> for tool in &rmcp_tools { > let Some(schema) = &tool.output_schema else { > continue; > }; > let schema = Value::Object(schema.as_ref().cl…
Build an MCP client
Model Context Protocol · in the page
docs/draft/develop/build-client
…> for tool in &rmcp_tools { > let Some(schema) = &tool.output_schema else { > continue; > }; > let schema = Value::Object(schema.as_ref().cl…