diff options
| author | Dax Raad <[email protected]> | 2025-10-31 20:01:21 -0400 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-10-31 20:01:27 -0400 |
| commit | 10a4455c6fd231dab58ce59fe59c747e3f7105b0 (patch) | |
| tree | de3badcbc8fabfa217302b7a281407bfd41ce278 | |
| parent | 5ded6d6ad78e769ecf7fb86dfdd2ba06ca87223e (diff) | |
| download | opencode-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.tsx | 4 |
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 }, |
