Skip to content

Commit 881a71a

Browse files
committed
Run the conversation fixer over messages for recipe create (#4605)
1 parent 67282f5 commit 881a71a

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

crates/goose/src/agents/agent.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1467,6 +1467,14 @@ impl Agent {
14671467
tracing::debug!("Retrieved {} tools for recipe creation", tools.len());
14681468

14691469
messages.push(Message::user().with_text(recipe_prompt));
1470+
1471+
let (messages, issues) = fix_conversation(messages);
1472+
if !issues.is_empty() {
1473+
issues
1474+
.iter()
1475+
.for_each(|issue| tracing::warn!(recipe.conversation.issue = issue));
1476+
}
1477+
14701478
tracing::debug!(
14711479
"Added recipe prompt to messages, total messages: {}",
14721480
messages.len()

0 commit comments

Comments
 (0)