feat(runtime): 即梦本机运行时 - 接入安全生成闭环与桌面本机渠道

Refs #225

Co-authored-by: zkhyww <127009345+zkhyww@users.noreply.github.com>
This commit is contained in:
ddCat
2026-08-15 12:45:29 +08:00
parent 8f2232feee
commit 57e1820f41
179 changed files with 49746 additions and 1897 deletions

View File

@@ -41,7 +41,25 @@ export type CanvasWorkflowKind = "free" | "script" | "story_input" | "character"
export type CanvasVideoEditOperation = "text_to_video" | "image_to_video" | "extend" | "inpaint" | "replace_element" | "camera_motion" | "style_transfer" | "audio_to_video" | "compare_versions" | "concat";
export type CanvasSkillCategory = "writing" | "storyboard" | "image" | "video" | "utility";
export type CanvasSkillOutputMode = "text" | "json" | "image_prompt" | "workflow";
export type StoryboardColumn = "shotNumber" | "durationSeconds" | "plotDescription" | "dialogue" | "narrativeIntent" | "viewerPOV" | "performanceBlocking" | "shotSize" | "emotion" | "lightingAndAtmosphere" | "audioEffects" | "camera" | "motion" | "timeBeats" | "imageGenerationPrompt" | "videoMotionPrompt" | "continuityOut" | "negativePrompt";
export type StoryboardColumn =
| "shotNumber"
| "durationSeconds"
| "plotDescription"
| "dialogue"
| "narrativeIntent"
| "viewerPOV"
| "performanceBlocking"
| "shotSize"
| "emotion"
| "lightingAndAtmosphere"
| "audioEffects"
| "camera"
| "motion"
| "timeBeats"
| "imageGenerationPrompt"
| "videoMotionPrompt"
| "continuityOut"
| "negativePrompt";
export type StoryboardCharacterReference = {
characterName: string;
@@ -208,11 +226,28 @@ export type CanvasNodeMetadata = {
actionBoardRows?: number;
actionBoardColumns?: number;
taskId?: string;
taskClientOperationId?: string;
retryOf?: string;
attemptGroupId?: string;
taskStatus?: "queued" | "running" | "succeeded" | "failed" | "cancelled" | string;
taskProgress?: number;
taskStage?: string;
taskProvider?: string;
taskErrorCode?: string;
taskOfficialStatus?: "pending" | "processing" | "completed" | "failed" | "cancelled";
taskReceiptRecorded?: boolean;
taskCreatedAt?: string;
taskUpdatedAt?: string;
generationEffectKeys?: string[];
agentGenerationContinuation?: {
id: string;
taskId: string;
conversationId?: string;
messageId?: string;
source?: "online" | "local";
status: "pending" | "completed" | "failed";
effectKey?: string;
};
sessionId?: string;
videoEditOperation?: CanvasVideoEditOperation;
videoCameraMoveId?: string;
@@ -351,6 +386,7 @@ export type CanvasAssistantSession = {
title: string;
messages: CanvasAssistantMessage[];
pendingBackendSession?: CanvasAssistantPendingBackendSession;
generationEffectKeys?: string[];
createdAt: string;
updatedAt: string;
};