diff --git a/crates/goose-cli/src/session/builder.rs b/crates/goose-cli/src/session/builder.rs index 8b6af74af1..75f6651a4f 100644 --- a/crates/goose-cli/src/session/builder.rs +++ b/crates/goose-cli/src/session/builder.rs @@ -510,6 +510,15 @@ pub async fn build_session(session_config: SessionBuilderConfig) -> CliSession { spinner.clear(); for (name, err) in offer_debug { + eprintln!( + "{}", + style(format!( + "Warning: Failed to start extension '{}' ({}), continuing without it", + name, err + )) + .yellow() + ); + if let Err(debug_err) = offer_extension_debugging_help( &name, &err.to_string(),