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',