Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion packages/opencode/src/tool/bash.ts
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,10 @@ export const BashTool = Tool.define("bash", {
}

const proc = spawn(params.command, {
shell: true,
shell:
process.platform === "win32"
? true // process.env.ComSpec on Windows
: (process.env.SHELL ?? true), // $SHELL - *default shell for new sessions* if set, otherwise /bun/sh
cwd: Instance.directory,
stdio: ["ignore", "pipe", "pipe"],
detached: process.platform !== "win32",
Expand Down