fb267d28b28b839baa369fcd53d509eced2d425e
The Agent workspace (top #code-agent-summary and each agent message card) exposed too many "未观测" / readiness / providerTrace / runtime-path rows inline; per-message panels (MessageRuntimePath, MessageSessionContinuity, MessagePendingContext) ate most of the card width and made the agent trace events list (the only thing the user really wants to see) read at ~83% of the card. This change: - introduces a reusable <DebugDialog> component (web/hwlab-cloud-web/src/components/shared/DebugDialog.tsx) that surfaces the full availability / readiness / runnerTrace / raw JSON payload only when the user clicks a 调试信息 button. - shrinks codeAgentSummaryRows() in state/code-agent-status.ts to only return rows with meaningful values; "未观测" / "字段缺失:证据不足" / "DEGRADED:运行路径字段不完整" / "无"-only readiness blockers are filtered out of the top summary and remain reachable via the dialog. - rewrites MessageCard to drop the inline MessageRuntimePath / MessageSessionContinuity / MessagePendingContext panels and to show a single compact footer (timestamp + 调试信息 button). The pending running hint is reduced to a one-line tag instead of a 7-row grid. - makes .message-trace and .message-trace-events fill the message card so the trace events list is the dominant element per the issue. - adds tools/capture-issue-803-noise.mjs so CLI can log into the live or local Cloud Web, capture the rendered #code-agent-summary / per-message meta / trace widths into a JSON document, and diff before/after the refactor. web:check, web:layout, dev-cloud-workbench-smoke --static, and dev-cloud-workbench-layout-smoke all pass on the local build. Issue: pikasTech/HWLAB#803 Co-authored-by: HWLAB Agent <hwlab-agent@pikastech.local>
fix(v0.2): move workspace/debug-probe evidence handler to top-level command in device-host-cli for #773
Description
UniDesk controlled mirror for pikasTech/HWLAB
Languages
TypeScript
63.3%
JavaScript
21.9%
Vue
7.4%
Go
3.2%
Python
1.9%
Other
2.2%