Browse Source

fix formatting output going into tui

Dax Raad 8 months ago
parent
commit
ed8d277e49
2 changed files with 5 additions and 0 deletions
  1. 2 0
      packages/opencode/src/format/index.ts
  2. 3 0
      packages/opencode/src/session/index.ts

+ 2 - 0
packages/opencode/src/format/index.ts

@@ -54,6 +54,8 @@ export namespace Format {
         cmd: item.command.map((x) => x.replace("$FILE", file)),
         cwd: App.info().path.cwd,
         env: item.environment,
+        stdout: "ignore",
+        stderr: "ignore",
       })
       const exit = await proc.exited
       if (exit !== 0)

+ 3 - 0
packages/opencode/src/session/index.ts

@@ -537,6 +537,7 @@ export namespace Session {
       //   return step
       // },
       toolCallStreaming: true,
+      maxTokens: model.info.limit.output || undefined,
       abortSignal: abort.signal,
       maxSteps: 1000,
       providerOptions: model.info.options,
@@ -860,6 +861,8 @@ export namespace Session {
                 cmd: item.command,
                 cwd: App.info().path.cwd,
                 env: item.environment,
+                stdout: "ignore",
+                stderr: "ignore",
               })
             }
           }