diff --git a/src/agents/bash-tools.ts b/src/agents/bash-tools.ts index d49804731..fdf623e0d 100644 --- a/src/agents/bash-tools.ts +++ b/src/agents/bash-tools.ts @@ -3,6 +3,7 @@ import { randomUUID } from "node:crypto"; import { existsSync, statSync } from "node:fs"; import fs from "node:fs/promises"; import { homedir } from "node:os"; +import path from "node:path"; import type { AgentTool, AgentToolResult } from "@mariozechner/pi-agent-core"; import { Type } from "@sinclair/typebox"; @@ -33,6 +34,7 @@ const DEFAULT_MAX_OUTPUT = clampNumber( 1_000, 150_000, ); +const DEFAULT_PATH = "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"; const stringEnum = ( values: readonly string[],