use super::ModelHandler; use regex; pub struct DeepseekR3Handler; impl ModelHandler for DeepseekR3Handler { fn is_analysis_complete(&self, buffer: &str) -> bool { buffer.contains("") } fn process_content(&self, content: &str) -> String { let re = regex::Regex::new(r".*?").unwrap(); re.replace_all(content, "").to_string() } fn has_analysis_markers(&self, buffer: &str) -> bool { buffer.contains("") } }