diff --git a/apps/ai-game-creator-shell/src/App.tsx b/apps/ai-game-creator-shell/src/App.tsx index 88537f261..703ebcaf7 100644 --- a/apps/ai-game-creator-shell/src/App.tsx +++ b/apps/ai-game-creator-shell/src/App.tsx @@ -823,22 +823,6 @@ export function App({ const directCodexConversationTurnSequenceRef = useRef(0); // 工具调用卡片:按 **id** 归并(实时增量 + 回读历史共用一份),同一 id 只渲染一次。 // 用 ref 做写入基准,避免同一批事件里多条增量互相覆盖。 - // 直连回合的"思考过程"行:按回合累积过程/中间态文本(去重相邻重复、最多 40 行)。 - const [directTurnSteps, setDirectTurnSteps] = useState([]); - const directTurnStepsRef = useRef([]); - function pushDirectTurnStep(text: string) { - const line = text.trim(); - if (!line) { - return; - } - const current = directTurnStepsRef.current; - if (current[current.length - 1] === line) { - return; - } - const next = [...current, line].slice(-40); - directTurnStepsRef.current = next; - setDirectTurnSteps(next); - } const [directToolCalls, setDirectToolCalls] = useState< GameCreatorDirectToolCall[] >([]); @@ -1866,7 +1850,6 @@ export function App({ ? payload.updatedAt : Date.now(); const processDetail = directCodexProcessDetail(payload); - pushDirectTurnStep(processDetail); if (payload.status === 'failed') { activeDirectCodexTurnRef.current = null; lastDirectCodexActivityRef.current = null; @@ -12198,7 +12181,6 @@ export function App({ : projectSupervisorTransientReply } designReasoning={planningV2Reasoning} - processSteps={directTurnSteps} visibleMessages={visibleMessages} visibleProfessionalAgentCards={visibleProfessionalAgentCards} showProfessionalCollaboration={ 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 2ebc0f320..47aec561c 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 @@ -156,8 +156,7 @@ type ProjectSupervisorViewProps = RuntimePanelProps & { showProfessionalCollaboration?: boolean; transientReply: string; designReasoning?: string; - /** 直连回合累积的过程/步骤行(真 reasoning 文本当前拿不到,见文档限制)。 */ - processSteps?: string[]; + visibleMessages: ChatMessage[]; visibleProfessionalAgentCards: AgentStatusCard[]; walletEntry?: ReactNode; @@ -222,7 +221,6 @@ export function ProjectSupervisorView({ showProfessionalCollaboration = true, transientReply, designReasoning = '', - processSteps = [], visibleMessages, visibleProfessionalAgentCards, walletEntry, @@ -457,19 +455,6 @@ export function ProjectSupervisorView({ className="message-tool-call" /> ) : null} - {directCodex && processSteps.length > 0 ? ( -
- 思考过程 -
    - {processSteps.map((step, index) => ( -
  1. {step}
  2. - ))} -
-
- ) : null} {designReasoning ? (
显示思考过程