From 1db5930c9fcf74508e3b01e092cb3a90f04386e9 Mon Sep 17 00:00:00 2001 From: Linghong Date: Mon, 7 Sep 2026 10:29:13 +0000 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Drustfmt=E6=A0=BC=E5=BC=8F?= =?UTF-8?q?=E6=A3=80=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - planning_session_v2.rs 的 config 加载与 tool_planning.rs 的 final_request 捕获合并为单行 --- .../src/agent/runtime_protocol/planning_session_v2.rs | 3 +-- .../tests/runtime_actions/planning_strategy/tool_planning.rs | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) 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 cb8143388..98d366271 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 @@ -871,8 +871,7 @@ async fn invoke_provider_v2( where F: FnMut(&str, &str, Option<&str>) + Send, { - let config = - load_game_creator_app_config().map_err(PlanningProviderFailureV2::terminal)?; + let config = load_game_creator_app_config().map_err(PlanningProviderFailureV2::terminal)?; let llm = resolve_game_creator_llm_config_for_agent(&config, "planning-agent-v2"); let client = build_game_creator_llm_client_from_llm_config(&llm, "planning.v2") .map_err(PlanningProviderFailureV2::terminal)?; diff --git a/apps/ai-game-creator-shell/src-tauri/src/tests/runtime_actions/planning_strategy/tool_planning.rs b/apps/ai-game-creator-shell/src-tauri/src/tests/runtime_actions/planning_strategy/tool_planning.rs index 346ffc3d1..8571c7133 100644 --- a/apps/ai-game-creator-shell/src-tauri/src/tests/runtime_actions/planning_strategy/tool_planning.rs +++ b/apps/ai-game-creator-shell/src-tauri/src/tests/runtime_actions/planning_strategy/tool_planning.rs @@ -1260,8 +1260,7 @@ async fn background_agent_runtime_task_executes_plan_tool_observation_loop() { assert!(plan_request.contains("后台分析当前玩法循环")); assert!(!plan_request.contains("核心循环:收集月光食材并躲避暗影")); assert!(!plan_request.contains("黑板:必须先确认核心循环")); - let final_request = - wait_for_captured_mock_request(&receiver, "final reply llm request").await; + let final_request = wait_for_captured_mock_request(&receiver, "final reply llm request").await; assert!(final_request.contains("工具观察")); assert!(final_request.contains("核心循环:收集月光食材并躲避暗影")); assert!(final_request.contains("黑板:必须先确认核心循环"));