From 1451c73eacc88afdc069da703f0f1dc27ea501de Mon Sep 17 00:00:00 2001 From: Dale Lakes <6843636+spitfire55@users.noreply.github.com> Date: Thu, 26 Mar 2026 13:47:34 -0400 Subject: [PATCH] feat: add GOOSE_SHOW_FULL_OUTPUT config to disable tool output truncation (#7919) Signed-off-by: Dale Lakes <6843636+spitfire55@users.noreply.github.com> Co-authored-by: Claude Opus 4.6 --- crates/goose-cli/src/session/output.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/goose-cli/src/session/output.rs b/crates/goose-cli/src/session/output.rs index 87453cbbe7..119c217f78 100644 --- a/crates/goose-cli/src/session/output.rs +++ b/crates/goose-cli/src/session/output.rs @@ -76,7 +76,9 @@ thread_local! { .unwrap_or(Theme::Ansi) ) ); - static SHOW_FULL_TOOL_OUTPUT: RefCell = const { RefCell::new(false) }; + static SHOW_FULL_TOOL_OUTPUT: RefCell = RefCell::new( + Config::global().get_param::("GOOSE_SHOW_FULL_OUTPUT").unwrap_or(false) + ); } pub fn set_theme(theme: Theme) {