From 1a7e44a9bd55d3c156bef2ecd03f038f25c766c3 Mon Sep 17 00:00:00 2001 From: Tyler Longwell Date: Mon, 1 Dec 2025 13:28:22 -0500 Subject: [PATCH] Added "Merged consecutive assistant messages" to the acceptable issues in the MOIM inject check --- crates/goose/src/agents/moim.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/crates/goose/src/agents/moim.rs b/crates/goose/src/agents/moim.rs index 953f6905909d..d920f3b7dc74 100644 --- a/crates/goose/src/agents/moim.rs +++ b/crates/goose/src/agents/moim.rs @@ -26,9 +26,10 @@ pub async fn inject_moim( let (fixed, issues) = fix_conversation(Conversation::new_unvalidated(messages)); - let has_unexpected_issues = issues - .iter() - .any(|issue| !issue.contains("Merged consecutive user messages")); + let has_unexpected_issues = issues.iter().any(|issue| { + !issue.contains("Merged consecutive user messages") + && !issue.contains("Merged consecutive assistant messages") + }); if has_unexpected_issues { tracing::warn!("MOIM injection caused unexpected issues: {:?}", issues);