From 5328ce263c765aa48d3402fe2e2bb9d9aa09d42f Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Fri, 3 Oct 2025 05:13:54 -0400 Subject: [PATCH] tmp disable bash parsing --- packages/opencode/src/tool/bash.ts | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/packages/opencode/src/tool/bash.ts b/packages/opencode/src/tool/bash.ts index 3492a7ed4..7948c2c20 100644 --- a/packages/opencode/src/tool/bash.ts +++ b/packages/opencode/src/tool/bash.ts @@ -3,22 +3,17 @@ import { exec } from "child_process" import { Tool } from "./tool" import DESCRIPTION from "./bash.txt" -import { Permission } from "../permission" -import { Filesystem } from "../util/filesystem" import { lazy } from "../util/lazy" import { Log } from "../util/log" -import { Wildcard } from "../util/wildcard" -import { $ } from "bun" import { Instance } from "../project/instance" -import { Agent } from "../agent/agent" const MAX_OUTPUT_LENGTH = 30_000 const DEFAULT_TIMEOUT = 1 * 60 * 1000 const MAX_TIMEOUT = 10 * 60 * 1000 -const log = Log.create({ service: "bash-tool" }) +export const log = Log.create({ service: "bash-tool" }) -const parser = lazy(async () => { +export const parser = lazy(async () => { try { const { default: Parser } = await import("tree-sitter") const Bash = await import("tree-sitter-bash") @@ -58,6 +53,7 @@ export const BashTool = Tool.define("bash", { }), async execute(params, ctx) { const timeout = Math.min(params.timeout ?? DEFAULT_TIMEOUT, MAX_TIMEOUT) + /* const tree = await parser().then((p) => p.parse(params.command)) if (!tree) { throw new Error("Failed to parse command") @@ -150,6 +146,7 @@ export const BashTool = Tool.define("bash", { }, }) } + */ const process = exec(params.command, { cwd: Instance.directory,