From c97fbb9f3cef8593586633f91ea221250c5c38c9 Mon Sep 17 00:00:00 2001 From: Rabi Mishra Date: Thu, 19 Mar 2026 15:22:40 +0530 Subject: [PATCH] fix: emit user-facing message on compaction failure (#7975) Signed-off-by: Rabi Mishra --- crates/goose/src/agents/agent.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/crates/goose/src/agents/agent.rs b/crates/goose/src/agents/agent.rs index 3f32950166..36c179fed3 100644 --- a/crates/goose/src/agents/agent.rs +++ b/crates/goose/src/agents/agent.rs @@ -1533,6 +1533,11 @@ impl Agent { Err(e) => { crate::posthog::emit_error("compaction_failed", &e.to_string()); error!("Compaction failed: {}", e); + yield AgentEvent::Message( + Message::assistant().with_text( + format!("Ran into this error trying to compact: {e}.\n\nPlease try again or create a new session") + ) + ); break; } }