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

tui: fix prompt text aggregation to exclude synthetic content

Dax Raad 3 месяцев назад
Родитель
Сommit
10a4455c6f
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      packages/opencode/src/cli/cmd/tui/routes/session/index.tsx

+ 3 - 1
packages/opencode/src/cli/cmd/tui/routes/session/index.tsx

@@ -241,7 +241,9 @@ export function Session() {
         prompt.set(
           parts.reduce(
             (agg, part) => {
-              if (part.type === "text") agg.input += part.text
+              if (part.type === "text") {
+                if (!part.synthetic) agg.input += part.text
+              }
               if (part.type === "file") agg.parts.push(part)
               return agg
             },