summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDax Raad <[email protected]>2025-10-31 20:01:21 -0400
committerDax Raad <[email protected]>2025-10-31 20:01:27 -0400
commit10a4455c6fd231dab58ce59fe59c747e3f7105b0 (patch)
treede3badcbc8fabfa217302b7a281407bfd41ce278
parent5ded6d6ad78e769ecf7fb86dfdd2ba06ca87223e (diff)
downloadopencode-10a4455c6fd231dab58ce59fe59c747e3f7105b0.tar.gz
opencode-10a4455c6fd231dab58ce59fe59c747e3f7105b0.zip
tui: fix prompt text aggregation to exclude synthetic content
-rw-r--r--packages/opencode/src/cli/cmd/tui/routes/session/index.tsx4
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx b/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx
index 78b1ed4ab..dac9fd9af 100644
--- a/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx
+++ b/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
},