From e8a33591c14dfdca0c3bb0ee87bb3454bd6f715f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BE=B7=E5=AE=87?= Date: Wed, 23 Sep 2026 21:48:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=20run-workflow=20=E7=9A=84?= =?UTF-8?q?=E5=B7=A5=E5=85=B7=E6=8F=8F=E8=BF=B0=E5=8F=A3=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 明确本工具会把切分素材回填到 Image 组件、清组件状态、写 NeedReview 后写回并推进 revision - 明确不做页面发现、多树合并与独立组件绑定,漂移时本轮作废需重新调用 --- .../src-tauri/prompts/runtime/texts/ui-design-doc.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/ai-game-creator-shell/src-tauri/prompts/runtime/texts/ui-design-doc.json b/apps/ai-game-creator-shell/src-tauri/prompts/runtime/texts/ui-design-doc.json index 81f1f7f42..910a916fa 100644 --- a/apps/ai-game-creator-shell/src-tauri/prompts/runtime/texts/ui-design-doc.json +++ b/apps/ai-game-creator-shell/src-tauri/prompts/runtime/texts/ui-design-doc.json @@ -1,7 +1,7 @@ { "from_images.description": "用一至四张设计图新建一份 UI 设计文档:输入给已登记资源的 assetId,或给项目内相对路径由本工具顺带登记;随后按 ui/UI 设计 N.json 取号创建文档、把设计图写进文档并登记为 ui-design-doc 资源,返回新文档的 assetId 与 relativePath。每次调用都新建文档,不复用既有文档。", "from_images.parameters.images": "一至四张设计图。每张给 assets 里已登记图片资源的 assetId,或给项目内相对路径(相对路径会先登记成图片资源);文档内的设计图身份就是该图片资源的 assetId。", - "run_workflow.description": "对一份 UI 设计文档依次执行结构识别与素材切分,并把切分素材、组件绑定与问题状态写回文档后保存。每完成一步追加一行检查点,崩溃后从第一个缺失的步骤继续;结构识别之前不做任何页面发现,合并与组件绑定不在本工具范围内。", + "run_workflow.description": "对一份 UI 设计文档在 Rust 内依次执行结构识别与自动切分素材:把切分素材回填到 Image 组件的 target_graphic、清掉已处理节点的组件状态、给达到返工上限的问题节点写 NeedReview,最后写回文档并推进 revision。每完成一步追加一行检查点,崩溃后从第一个缺失的步骤继续;不做页面发现,也不做多树合并与独立组件绑定。文档在轮次中途被改动时本轮作废并报错,必须重新调用本工具开新一轮。", "run_workflow.parameters.designDocAssetId": "目标 UI 设计文档在 assets 里的 assetId;文档内必须已有设计图。", "into_js.description": "把一份 UI 设计文档的当前 revision 渲染成 ui/generated--.js,返回相对路径与导出树。只读文档内容,不修改文档、不推进 revision。", "into_js.parameters.designDocAssetId": "目标 UI 设计文档在 assets 里的 assetId。"