diff --git a/codex-rs/otel/src/traces/otel_manager.rs b/codex-rs/otel/src/traces/otel_manager.rs index 20e1c3d69..368a8e338 100644 --- a/codex-rs/otel/src/traces/otel_manager.rs +++ b/codex-rs/otel/src/traces/otel_manager.rs @@ -447,7 +447,11 @@ impl OtelManager { output: &str, ) { let success_str = if success { "true" } else { "false" }; - + self.counter( + "codex.tool.call", + 1, + &[("tool", tool_name), ("success", success_str)], + ); tracing::event!( tracing::Level::INFO, event.name = "codex.tool_result",