概述
视频工作区支持 AI 驱动的视频创作流程。当项目type: "video" 时,工作区右侧的轨迹/文件标签页将替换为 Storyboard(分镜) 和 Timeline(时间线) 面板,左侧对话使用 Agent 的 ReAct 模式编排生成流程。
架构
流水线阶段
工具 Skill:
resource-analyzer — 用户上传参考素材时自动触发。
Storyboard 数据模型
apps/web/src/db/schema/video.ts。
SSE 事件
由
stream-processor.ts 处理,更新 videoStore(Zustand)。
引用机制
用户可通过 Element / Shot / Audio 卡片上的引用按钮,将 Storyboard 项目引入对话框,格式为[[ELEMENT:name|id]] / [[SHOT:name|id]] / [[AUDIO:name|id]],Agent 据此精准定位修改对象。