diff --git a/apps/ai-game-creator-shell/src-tauri/src/agent/runtime_protocol/planning_session_v2.rs b/apps/ai-game-creator-shell/src-tauri/src/agent/runtime_protocol/planning_session_v2.rs index c46a2da70..027efba8b 100644 --- a/apps/ai-game-creator-shell/src-tauri/src/agent/runtime_protocol/planning_session_v2.rs +++ b/apps/ai-game-creator-shell/src-tauri/src/agent/runtime_protocol/planning_session_v2.rs @@ -1479,22 +1479,4 @@ mod tests { ); } - #[test] - fn system_prompt_requires_protocol_tools_and_drops_json_skeleton() { - let session = new_session_v2("project-1".to_string(), "gdd".to_string()); - let prompt = planning_v2_system_prompt(&session); - assert!(prompt.contains("plan_ask_question")); - assert!(prompt.contains("plan_submit_gdd")); - assert!(!prompt.contains("\"kind\": \"question\"")); - assert!(!prompt.contains("按骨架填全字段")); - assert!(!prompt.contains("schemaVersion 固定")); - let limited = PlanningSessionV2 { - question_count: 8, - question_limit: Some(8), - ..session - }; - let limited_prompt = planning_v2_system_prompt(&limited); - assert!(limited_prompt.contains("禁止再调用 plan_ask_question")); - assert!(limited_prompt.contains("plan_submit_gdd")); - } }