From fd70630c659372fe0f7d38037a2466c65a90f806 Mon Sep 17 00:00:00 2001 From: tauraamui Date: Mon, 8 Dec 2025 14:32:34 +0000 Subject: [PATCH] fix: use configured banned commands and sub commands for background bash --- internal/agent/tools/bash.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/agent/tools/bash.go b/internal/agent/tools/bash.go index 919009ad1a7f5a6ce633ffe1f76fcc3b15d0ba2e..9f9acc54e257878f266c104f185feeef74e34c97 100644 --- a/internal/agent/tools/bash.go +++ b/internal/agent/tools/bash.go @@ -322,7 +322,7 @@ func NewBashTool( // Start with detached context so it can survive if moved to background bgManager := shell.GetBackgroundShellManager() bgManager.Cleanup() - bgShell, err := bgManager.Start(context.Background(), execWorkingDir, blockFuncs(defaultBannedCommands, []config.BannedToolArgsAndOrParams{}, true), params.Command, params.Description) + bgShell, err := bgManager.Start(context.Background(), execWorkingDir, resolveBlockFuncs(bashConfig), params.Command, params.Description) if err != nil { return fantasy.ToolResponse{}, fmt.Errorf("error starting shell: %w", err) }