This commit is contained in:
Aiden Cline
2025-12-05 14:42:10 -06:00
parent 40eb8b93e1
commit 6cf5fe481b
2 changed files with 9 additions and 4 deletions
+6 -1
View File
@@ -90,6 +90,11 @@ export const BashTool = Tool.define("bash", async () => {
parameters: z.object({
command: z.string().describe("The command to execute"),
timeout: z.number().describe("Optional timeout in milliseconds").optional(),
workdir: z
.string()
.default(Instance.directory)
.describe("The working directory to execute the command in")
.optional(),
description: z
.string()
.describe(
@@ -215,7 +220,7 @@ export const BashTool = Tool.define("bash", async () => {
const proc = spawn(params.command, {
shell,
cwd: Instance.directory,
cwd: params.workdir || Instance.directory,
env: {
...process.env,
},