From 2fc88f830c60acb6d98992d5b65d20ebc08401d9 Mon Sep 17 00:00:00 2001 From: Jack Amadeo Date: Wed, 10 Sep 2025 16:37:37 -0400 Subject: [PATCH] Run the conversation fixer over messages for recipe create --- crates/goose/src/agents/agent.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/crates/goose/src/agents/agent.rs b/crates/goose/src/agents/agent.rs index 7146cc980ffa..814d351d64cc 100644 --- a/crates/goose/src/agents/agent.rs +++ b/crates/goose/src/agents/agent.rs @@ -1489,6 +1489,14 @@ impl Agent { tracing::debug!("Retrieved {} tools for recipe creation", tools.len()); messages.push(Message::user().with_text(recipe_prompt)); + + let (messages, issues) = fix_conversation(messages); + if !issues.is_empty() { + issues + .iter() + .for_each(|issue| tracing::warn!(recipe.conversation.issue = issue)); + } + tracing::debug!( "Added recipe prompt to messages, total messages: {}", messages.len()