summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--packages/opencode/src/session/message-v2.ts3
-rw-r--r--packages/sdk/js/src/gen/types.gen.ts2
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