diff --git a/crates/chat-cli/src/auth/mod.rs b/crates/chat-cli/src/auth/mod.rs index 4b425f2a6f..1e38864750 100644 --- a/crates/chat-cli/src/auth/mod.rs +++ b/crates/chat-cli/src/auth/mod.rs @@ -14,15 +14,17 @@ pub use builder_id::{ pub use consts::START_URL; use thiserror::Error; +use crate::aws_common::SdkErrorDisplay; + #[derive(Debug, Error)] pub enum AuthError { #[error(transparent)] Ssooidc(Box), - #[error(transparent)] + #[error("{}", SdkErrorDisplay(.0))] SdkRegisterClient(Box>), - #[error(transparent)] + #[error("{}", SdkErrorDisplay(.0))] SdkCreateToken(Box>), - #[error(transparent)] + #[error("{}", SdkErrorDisplay(.0))] SdkStartDeviceAuthorization(Box>), #[error(transparent)] Io(#[from] std::io::Error), diff --git a/crates/chat-cli/src/cli/agent/mod.rs b/crates/chat-cli/src/cli/agent/mod.rs index f81133d001..02b984dd2d 100644 --- a/crates/chat-cli/src/cli/agent/mod.rs +++ b/crates/chat-cli/src/cli/agent/mod.rs @@ -1189,8 +1189,8 @@ mod tests { let execute_name = if cfg!(windows) { "execute_cmd" } else { "execute_bash" }; let execute_bash_label = agents.display_label(execute_name, &ToolOrigin::Native); assert!( - execute_bash_label.contains("read-only"), - "execute_bash should show read-only by default, instead found: {}", + execute_bash_label.contains("not trusted"), + "execute_bash should not be trusted by default, instead found: {}", execute_bash_label ); }