From 5a712910b70c2ea5faf4f51724967118c7004bba Mon Sep 17 00:00:00 2001 From: Linghong Date: Fri, 18 Sep 2026 11:22:00 +0000 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E9=99=A4=E7=AD=96=E5=88=92=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E5=A4=9A=E4=BD=99=E7=9A=84=E6=80=BB=E6=8E=A7=E7=8A=B6?= =?UTF-8?q?=E6=80=81=E9=9D=A2=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Design Agent 激活时不再渲染旧总控运行状态面板。 在现有策划会话测试中补充总控状态面板不显示的断言。 --- .../src/features/project-workspace/ProjectSupervisorView.tsx | 4 ++-- .../tests/appSurface/design-agent.suite.ts | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/ai-game-creator-shell/src/features/project-workspace/ProjectSupervisorView.tsx b/apps/ai-game-creator-shell/src/features/project-workspace/ProjectSupervisorView.tsx index df1af1791..9255abee5 100644 --- a/apps/ai-game-creator-shell/src/features/project-workspace/ProjectSupervisorView.tsx +++ b/apps/ai-game-creator-shell/src/features/project-workspace/ProjectSupervisorView.tsx @@ -698,9 +698,9 @@ export function ProjectSupervisorView({ ) : null} - {directCodex ? null : ( + {!directCodex && !designAgentActive ? ( - )} + ) : null} {pendingCommand ? (
diff --git a/apps/ai-game-creator-shell/tests/appSurface/design-agent.suite.ts b/apps/ai-game-creator-shell/tests/appSurface/design-agent.suite.ts index c1c050a20..67960b2cc 100644 --- a/apps/ai-game-creator-shell/tests/appSurface/design-agent.suite.ts +++ b/apps/ai-game-creator-shell/tests/appSurface/design-agent.suite.ts @@ -116,6 +116,7 @@ export function registerDesignAgentSurfaceTests() { ); await screen.findByLabelText('批准'); + expect(screen.queryByLabelText('项目总控 Agent 状态')).toBeNull(); expect( harness.invoke.mock.calls.some( ([command]) => command === 'hydrate_design_agent_session',