From 16943476eac8a1956a802f0d1929012712f628c0 Mon Sep 17 00:00:00 2001 From: kvtodev Date: Tue, 14 Jul 2026 10:24:10 +0800 Subject: [PATCH] mirror backend change --- packages/shared/src/contracts/editorAgent.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/shared/src/contracts/editorAgent.ts b/packages/shared/src/contracts/editorAgent.ts index 5b2de4da6..d5437301b 100644 --- a/packages/shared/src/contracts/editorAgent.ts +++ b/packages/shared/src/contracts/editorAgent.ts @@ -4,6 +4,12 @@ export const EDITOR_AGENT_MAX_ATTACHMENTS = 9; export type EditorAgentMessageRole = 'user' | 'assistant' | 'system'; +export type EditorAgentToolCallStatus = + | 'not_completed' + | 'completed' + | 'failed' + | 'cancelled'; + export type EditorAgentAttachmentSource = 'canvas_resource' | 'library_asset'; export interface EditorAgentAttachmentRef { @@ -78,10 +84,10 @@ export interface EditorAgentToolCallDisplayArgs { export interface EditorAgentToolCall { toolName: string; + status: EditorAgentToolCallStatus; args: unknown; displayArgs: EditorAgentToolCallDisplayArgs; externalJobId?: string | null; - cancelledAt?: string | null; images: EditorAgentGeneratedImage[]; // Older persisted conversation documents do not contain these media fields. videos?: EditorAgentGeneratedVideo[];