From c7478c43b113cbf6bf911ff57b09cfa9d0033110 Mon Sep 17 00:00:00 2001 From: Adrian Cole <64215+codefromthecrypt@users.noreply.github.com> Date: Tue, 17 Feb 2026 09:12:16 -0500 Subject: [PATCH] fix(claude-code): allow goose to run inside a Claude Code session (#7232) Signed-off-by: Adrian Cole --- crates/goose/src/providers/claude_code.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/crates/goose/src/providers/claude_code.rs b/crates/goose/src/providers/claude_code.rs index 461f97c7c6..9312c5b37c 100644 --- a/crates/goose/src/providers/claude_code.rs +++ b/crates/goose/src/providers/claude_code.rs @@ -269,6 +269,8 @@ impl ClaudeCodeProvider { fn build_stream_json_command(&self) -> Command { let mut cmd = Command::new(&self.command); configure_subprocess(&mut cmd); + // Allow goose to run inside a Claude Code session. + cmd.env_remove("CLAUDECODE"); cmd.arg("--input-format") .arg("stream-json") .arg("--output-format")