diff --git a/crates/buzz-acp/src/queue.rs b/crates/buzz-acp/src/queue.rs index d62b99114cf..3278fd9b02e 100644 --- a/crates/buzz-acp/src/queue.rs +++ b/crates/buzz-acp/src/queue.rs @@ -1469,6 +1469,8 @@ fn format_context_hints( if let Some(event_id) = reply_anchor { append_reply_instruction(&mut s, event_id); } + } else if let Some(event_id) = reply_anchor { + append_new_thread_reply_instruction(&mut s, event_id); } crate::prompt_framing::semantic_section("context", &s) } else if let Some(ref root) = thread_tags.root_event_id { @@ -1824,10 +1826,7 @@ pub fn format_prompt(batch: &FlushBatch, args: &FormatPromptArgs<'_>) -> Vec