#[cfg(debug_assertions)]
use tracing::debug;
use super::super::shared::StreamTelemetry;
#[derive(Default)]
pub struct OpenAIStreamTelemetry;
impl StreamTelemetry for OpenAIStreamTelemetry {
#[cfg_attr(not(debug_assertions), allow(unused_variables))]
fn on_content_delta(&self, _delta: &str) {}
#[cfg_attr(not(debug_assertions), allow(unused_variables))]
fn on_reasoning_delta(&self, _delta: &str) {}
fn on_tool_call_delta(&self) {
#[cfg(debug_assertions)]
debug!(target = "vtcode::llm::openai::stream", "tool call delta received");
}
}