diff --git a/crates/goose-cli/src/session/builder.rs b/crates/goose-cli/src/session/builder.rs index 11e15f7717b0..4f8d970e9add 100644 --- a/crates/goose-cli/src/session/builder.rs +++ b/crates/goose-cli/src/session/builder.rs @@ -484,6 +484,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(),