Co-authored-by: opencode <[email protected]> Co-authored-by: Dax Raad <[email protected]>
@@ -63,10 +63,18 @@ export const BashTool = Tool.define({
metadata: {
stderr,
stdout,
+ exit: process.exitCode,
description: params.description,
title: params.command,
},
- output: stdout.replaceAll(/\x1b\[[0-9;]*m/g, ""),
+ output: [
+ `<stdout>`,
+ stdout ?? "",
+ `</stdout>`,
+ `<stderr>`,
+ stderr ?? "",
+ `</stderr>`,
+ ].join("\n"),
}
})