We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4c19bed commit bc04836Copy full SHA for bc04836
src/tools/bash.jl
@@ -81,9 +81,7 @@ function execute(tool::BashTool, params::Dict)
81
82
# Add HOME environment variable via addenv (sudo -E preserves it)
83
if user_home !== nothing
84
- env_dict = Dict{String,String}()
85
- env_dict["HOME"] = user_home
86
- cmd = addenv(cmd, env_dict)
+ cmd = addenv(cmd, "HOME"=>user_home)
87
end
88
else
89
# Use Cmd with ignorestatus to capture all output regardless of exit code
@@ -92,7 +90,7 @@ function execute(tool::BashTool, params::Dict)
92
90
93
91
# Merge tool environment with command environment
94
if !isempty(tool.env)
95
- cmd = setenv(cmd, merge(ENV, tool.env))
+ cmd = addenv(cmd, tool.env)
96
97
98
# Create pipes for stdout and stderr
0 commit comments