Quellcode durchsuchen

Fix bash tool stream handling by ensuring consistent stdout/stderr pipe configuration

🤖 Generated with opencode
Co-Authored-By: opencode <[email protected]>
Dax Raad vor 8 Monaten
Ursprung
Commit
e2397a343d
1 geänderte Dateien mit 3 neuen und 3 gelöschten Zeilen
  1. 3 3
      packages/opencode/src/tool/bash.ts

+ 3 - 3
packages/opencode/src/tool/bash.ts

@@ -191,12 +191,12 @@ export const BashTool = Tool.define({
       cmd: ["bash", "-c", params.command],
       maxBuffer: MAX_OUTPUT_LENGTH,
       timeout: timeout,
+      stdout: "pipe",
+      stderr: "pipe",
     })
     await process.exited
     const stdout = await new Response(process.stdout).text()
-    const stderr = process.stderr
-      ? await new Response(process.stderr).text()
-      : undefined
+    const stderr = await new Response(process.stderr).text()
 
     return {
       metadata: {