diff --git a/packages/coding-agent/CHANGELOG.md b/packages/coding-agent/CHANGELOG.md index 702ba1d2e..99befc6ee 100644 --- a/packages/coding-agent/CHANGELOG.md +++ b/packages/coding-agent/CHANGELOG.md @@ -2,6 +2,10 @@ ## [Unreleased] +### Fixed + +- Fixed `bash` tool `timeout: 0` so it disables the command deadline instead of falling back to the minimum timeout. + ## [16.3.8] - 2026-07-05 ### Fixed diff --git a/packages/coding-agent/test/bash-executor.test.ts b/packages/coding-agent/test/bash-executor.test.ts index 2e32fd4ae..b11a15f96 100644 --- a/packages/coding-agent/test/bash-executor.test.ts +++ b/packages/coding-agent/test/bash-executor.test.ts @@ -406,7 +406,7 @@ exit 64 if (process.platform === "win32") { return; } - const result = await executeBash("sleep 0.1; echo done", { cwd: tempDir, timeout: 0 }); + const result = await executeBash("sleep 1.2; echo done", { cwd: tempDir, timeout: 0 }); expect(result.cancelled).toBe(false); expect(result.output.trim()).toBe("done"); });