diff --git a/src/agent/context.rs b/src/agent/context.rs index f560d0c..62beff9 100644 --- a/src/agent/context.rs +++ b/src/agent/context.rs @@ -623,7 +623,7 @@ impl ResponseParser { fn flush_content(&mut self, ctx: &mut ContextState) { if !self.content_parts.is_empty() { let text: String = self.content_parts.drain(..).collect(); - if !text.is_empty() { + if !text.trim().is_empty() { self.push_child(ctx, AstNode::content(text)); } }