diff options
| author | Spoon <[email protected]> | 2025-11-21 02:13:42 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-11-20 19:13:42 -0600 |
| commit | 43c021ed800f5943bb81036b6025fef495246cf6 (patch) | |
| tree | d80c5d47e873cab7d50ed32d97941e470ee7893b | |
| parent | 3b005d29d7eaa1de862d3331aaafc31247be4440 (diff) | |
| download | opencode-43c021ed800f5943bb81036b6025fef495246cf6.tar.gz opencode-43c021ed800f5943bb81036b6025fef495246cf6.zip | |
feat: add field to allow user only messages (#4554)
Co-authored-by: GitHub Action <[email protected]>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <[email protected]>
| -rw-r--r-- | packages/opencode/src/session/message-v2.ts | 3 | ||||
| -rw-r--r-- | packages/sdk/js/src/gen/types.gen.ts | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/packages/opencode/src/session/message-v2.ts b/packages/opencode/src/session/message-v2.ts index 690873567..87cd77e12 100644 --- a/packages/opencode/src/session/message-v2.ts +++ b/packages/opencode/src/session/message-v2.ts @@ -58,6 +58,7 @@ export namespace MessageV2 { type: z.literal("text"), text: z.string(), synthetic: z.boolean().optional(), + ignored: z.boolean().optional(), time: z .object({ start: z.number(), @@ -566,7 +567,7 @@ export namespace MessageV2 { } result.push(userMessage) for (const part of msg.parts) { - if (part.type === "text") + if (part.type === "text" && !part.ignored) userMessage.parts.push({ type: "text", text: part.text, diff --git a/packages/sdk/js/src/gen/types.gen.ts b/packages/sdk/js/src/gen/types.gen.ts index 52cde5e58..c776c8dc9 100644 --- a/packages/sdk/js/src/gen/types.gen.ts +++ b/packages/sdk/js/src/gen/types.gen.ts @@ -150,6 +150,7 @@ export type TextPart = { type: "text" text: string synthetic?: boolean + ignored?: boolean time?: { start: number end?: number @@ -1233,6 +1234,7 @@ export type TextPartInput = { type: "text" text: string synthetic?: boolean + ignored?: boolean time?: { start: number end?: number |
