caf5e6cde5
PR #807 collapsed the top #code-agent-summary and per-message debug panels into a 调试信息 dialog, but the conversation list still showed two hard-coded System cards (界面模式 / Code Agent 状态) that fed availability into the agent run path. Both appeared as full <article class="message-card message-system"> bubbles before any user message on every session load, contradicting the issue goal of a clean agent / user conversation feed. - remove the ConversationPanel intro useMemo + [...intro, ...messages] spread; the conversation list now only contains real agent / user messages. - move the static 界面模式 content to a small muted hint line under the panel title (id=workspace-hint, .conversation-panel-hint). - the live Code Agent availability snapshot is already covered by the existing #code-agent-summary + 调试信息 dialog, so it is dropped. - add a conversation-list empty-state placeholder so the panel keeps height for layout smoke (messages.length === 0). - delete the now-orphan MessageRuntimePath / MessageSessionContinuity / MessagePendingContext components (no remaining callers per rg). - extend tools/capture-issue-803-noise.mjs to report each .message-card role plus systemMessageCount / roleCounts so layout-level evidence can assert "no message-system in the conversation list". web:check 12 pass / 0 fail; web:layout:build pass (desktop, narrow, mobile). Issue: pikasTech/HWLAB#803