fix: preserve interaction replies across chat recovery

This commit is contained in:
2026-10-29 17:53:33 +08:00
parent fbe273e90a
commit 52681a8451
38 changed files with 1623 additions and 314 deletions
+1
View File
@@ -22,6 +22,7 @@ export const responseRequestSchema = z.object({
client_message_id: z.string().min(1).max(128).optional(),
delivery: z.enum(["steer", "queue"]).optional(),
input_id: z.string().regex(/^msg_[a-f0-9]{32}$/).optional(),
interaction_id: z.string().min(1).max(128).optional(),
approval_mode: z.enum(["request", "always"]).default("request"),
capabilities: z.array(z.string().max(64)).max(20).default([]),
trigger_context: agentTriggerContextSchema.optional(),