From e189aff485900b23fd761234d93752bdb1bb86d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BE=B7=E5=AE=87?= Date: Fri, 11 Sep 2026 19:05:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E8=AE=BE=E8=AE=A1=E5=9F=BA?= =?UTF-8?q?=E7=A1=80=E6=8F=90=E7=A4=BA=E8=AF=8D=E5=A5=91=E7=BA=A6=E6=B5=8B?= =?UTF-8?q?=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将测试断言同步到当前按需图片生成与动态产物合同。 --- .../src-tauri/src/agent/prompt.rs | 26 ++++--------------- 1 file changed, 5 insertions(+), 21 deletions(-) diff --git a/apps/ai-game-creator-shell/src-tauri/src/agent/prompt.rs b/apps/ai-game-creator-shell/src-tauri/src/agent/prompt.rs index 94abf882b..c3e0baa26 100644 --- a/apps/ai-game-creator-shell/src-tauri/src/agent/prompt.rs +++ b/apps/ai-game-creator-shell/src-tauri/src/agent/prompt.rs @@ -1822,27 +1822,11 @@ mod tests { let with_canvas = game_creator_design_foundation_tool_plan_prompt("shared runtime contract", true); - assert!(with_canvas.contains("再调用 canvas.asset_generate")); - assert!(with_canvas.contains("assets/art-spec.png")); - assert!(with_canvas.contains("referenceImageSrcs 第一项")); - assert!(with_canvas.contains("assets/ui-prototype.png")); - assert!(with_canvas.contains("调用 image.inspect")); - assert!(with_canvas.contains("ui-prototype.v2")); - assert!(with_canvas.contains("成功只表示候选图片已生成并登记,不等于视觉验收完成")); - assert!(with_canvas.contains("由 Runtime 在收束门内同时核对固定 owner 文档")); - assert!(!with_canvas.contains("成功动作本身就是当前 revision 的验证")); - assert!(with_canvas.contains("调用 ui.workflow.run")); - assert!(with_canvas.contains("asset-separation 最终编辑器路由")); - assert!(with_canvas.contains("每个功能页面各写一行 @genarrative-ui-page")); - assert!(with_canvas.contains("ui.workflow.run 的 discover")); - assert!(with_canvas.contains("assets/ui-pages/{pageId}.png")); - assert!(with_canvas.contains("informationHud")); - assert!(with_canvas.contains("failureRestartFlow")); - assert!(with_canvas.contains("不得假设为塔防")); - assert!(with_canvas - .contains("POST /api/external/v1/editor/images/generations(kind=ui-design)")); - assert!(with_canvas - .contains("不得误用 POST /api/external/v1/editor/ui-designs/assets/extractions")); + assert!(with_canvas.contains("根据当前玩法需求编写规格和界面建议")); + assert!(with_canvas.contains("调用 canvas.asset_generate")); + assert!(with_canvas.contains("不要使用固定图片合同")); + assert!(with_canvas.contains("不修改 game/index.html")); + assert!(!with_canvas.contains("不调用 canvas.asset_generate")); } #[test]