Run the conversation fixer over messages for recipe create (#4605)
This commit is contained in:
@@ -1489,6 +1489,14 @@ impl Agent {
|
|||||||
tracing::debug!("Retrieved {} tools for recipe creation", tools.len());
|
tracing::debug!("Retrieved {} tools for recipe creation", tools.len());
|
||||||
|
|
||||||
messages.push(Message::user().with_text(recipe_prompt));
|
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!(
|
tracing::debug!(
|
||||||
"Added recipe prompt to messages, total messages: {}",
|
"Added recipe prompt to messages, total messages: {}",
|
||||||
messages.len()
|
messages.len()
|
||||||
|
|||||||
Reference in New Issue
Block a user