From 22e830ff938e8cbf4720056eec8c42b2711dbf9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BE=B7=E5=AE=87?= Date: Tue, 15 Sep 2026 17:26:34 +0800 Subject: [PATCH] =?UTF-8?q?=E9=81=BF=E5=85=8D=20DirectProject=20=E5=9B=9E?= =?UTF-8?q?=E5=90=88=E8=BE=93=E5=85=A5=E7=9A=84=E6=97=A0=E5=BF=85=E8=A6=81?= =?UTF-8?q?=E5=85=8B=E9=9A=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在互斥的观察器分支中移动 optional user item,避免深层 JSON 克隆。 --- .../src-tauri/src/agent/direct_runtime/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/ai-game-creator-shell/src-tauri/src/agent/direct_runtime/mod.rs b/apps/ai-game-creator-shell/src-tauri/src/agent/direct_runtime/mod.rs index d72be32c5..5542b5798 100644 --- a/apps/ai-game-creator-shell/src-tauri/src/agent/direct_runtime/mod.rs +++ b/apps/ai-game-creator-shell/src-tauri/src/agent/direct_runtime/mod.rs @@ -4166,7 +4166,7 @@ async fn run_direct_game_creator_turn_inner( Some(&client_turn_id), Some(&mut observer), audit, - direct_user_item.clone(), + direct_user_item, ) .await } else { @@ -4177,7 +4177,7 @@ async fn run_direct_game_creator_turn_inner( None, None, audit, - direct_user_item.clone(), + direct_user_item, ) .await }