Przeglądaj źródła

add reasoning support to run command

Dax Raad 2 miesięcy temu
rodzic
commit
2a7869dbf8
1 zmienionych plików z 13 dodań i 0 usunięć
  1. 13 0
      packages/opencode/src/cli/cmd/run.ts

+ 13 - 0
packages/opencode/src/cli/cmd/run.ts

@@ -413,6 +413,19 @@ export const RunCommand = cmd({
               UI.println(part.text)
               UI.empty()
             }
+
+            if (part.type === "reasoning" && part.time?.end) {
+              if (emit("reasoning", { part })) continue
+              const text = part.text.trim()
+              if (!text) continue
+              if (!process.stdout.isTTY) {
+                process.stdout.write(text + EOL)
+                continue
+              }
+              UI.empty()
+              UI.println(`_${text}_`)
+              UI.empty()
+            }
           }
 
           if (event.type === "session.error") {