Просмотр исходного кода

cli: prefix reasoning output with 'Thinking:' and use trimEnd()

Dax Raad 2 месяцев назад
Родитель
Сommit
2a38007101
1 измененных файлов с 4 добавлено и 3 удалено
  1. 4 3
      packages/opencode/src/cli/cmd/run.ts

+ 4 - 3
packages/opencode/src/cli/cmd/run.ts

@@ -416,15 +416,16 @@ export const RunCommand = cmd({
 
             if (part.type === "reasoning" && part.time?.end) {
               if (emit("reasoning", { part })) continue
-              const text = part.text.trim()
+              const text = part.text.trimEnd()
               if (!text) continue
+              const line = `Thinking: ${text}`
               if (process.stdout.isTTY) {
                 UI.empty()
-                UI.println(`\u001b[3m${text}\u001b[0m`)
+                UI.println(`\u001b[3m${line}\u001b[0m`)
                 UI.empty()
                 continue
               }
-              process.stdout.write(text + EOL)
+              process.stdout.write(line + EOL)
             }
           }