fix: show complete readable code agent traces
This commit is contained in:
@@ -628,7 +628,7 @@ function runStaticSmoke() {
|
||||
|
||||
addCheck(checks, blockers, "code-agent-trace-replay-disclosure", hasCodeAgentTraceReplayDisclosure(files), "Trace replay panels disclose full trace access and preserve open/scroll state while live trace updates.", {
|
||||
blocker: "observability_blocker",
|
||||
evidence: ["显示全部 N / 原始 N", "复制 JSON", "下载 trace", "traceDetailsOpen", "traceScrollPositions", "internal scroll for full trace"]
|
||||
evidence: ["显示全部可读事件 / 压缩窗口", "复制 JSON", "下载 trace", "traceDetailsOpen", "traceScrollPositions", "internal scroll for full trace"]
|
||||
});
|
||||
|
||||
addCheck(checks, blockers, "code-agent-provider-readiness-visibility", hasCodeAgentReadinessVisibility(files), "Workbench shows provider/stdio blockers without exposing credential internals and only long-lived Codex stdio replies can become full Code Agent completion.", {
|
||||
@@ -2651,7 +2651,10 @@ function hasCodeAgentTraceReplayDisclosure({ app, styles }) {
|
||||
const renderConversationBody = functionBody(app, "renderConversation");
|
||||
return (
|
||||
/function\s+messageTraceCountText\s*\(/u.test(app) &&
|
||||
/显示全部\s+\$\{displayTotal\}\s+\/\s+原始\s+\$\{rawTotal\}/u.test(app) &&
|
||||
/显示全部可读事件\s+\$\{readableTotal\}\s+\/\s+已载入原始\s+\$\{loadedTotal\}\s+\/\s+后端原始\s+\$\{rawTotal\}/u.test(app) &&
|
||||
/压缩窗口\s+\$\{readableTotal\}\s+条可读事件\s+\/\s+已载入原始\s+\$\{loadedTotal\}\s+\/\s+后端原始\s+\$\{rawTotal\}/u.test(app) &&
|
||||
/function\s+maybeReplayFullTraceForMessage\s*\(/u.test(app) &&
|
||||
/function\s+replayFullTrace\s*\(/u.test(app) &&
|
||||
/function\s+renderTraceEventList\s*\(/u.test(app) &&
|
||||
/messageTraceToolbar\(message,\s*trace,\s*events,\s*rows\)/u.test(tracePanelBody) &&
|
||||
/list\.dataset\.traceMode\s*=\s*"all"/u.test(tracePanelBody) &&
|
||||
@@ -4407,7 +4410,7 @@ async function inspectJourneyUi(page) {
|
||||
actions,
|
||||
eventCount: events.length,
|
||||
traceMode: panel.querySelector(".message-trace-events")?.dataset.traceMode ?? "",
|
||||
allTraceVisible: /显示全部\s+\d+\s*\/\s*原始\s+\d+/u.test(countText),
|
||||
allTraceVisible: /显示全部可读事件\s+\d+\s*\/\s*已载入原始\s+\d+\s*\/\s*后端原始\s+\d+/u.test(countText),
|
||||
copyJsonVisible: actions.includes("复制 JSON"),
|
||||
downloadTraceVisible: actions.includes("下载 trace"),
|
||||
fixedAllMode: panel.querySelector(".message-trace-events")?.dataset.traceMode === "all"
|
||||
@@ -5014,6 +5017,9 @@ async function runLocalAgentFixtureSmoke({
|
||||
...(globalThis.HWLAB_CLOUD_WEB_CONFIG ?? {}),
|
||||
timeouts: {
|
||||
...(globalThis.HWLAB_CLOUD_WEB_CONFIG?.timeouts ?? {}),
|
||||
codeAgentSubmitTimeoutMsMinMs: 1,
|
||||
codeAgentSubmitTimeoutMs: timeoutMs,
|
||||
codeAgentTimeoutMsMinMs: 1,
|
||||
codeAgentTimeoutMs: timeoutMs
|
||||
}
|
||||
};
|
||||
@@ -5323,6 +5329,9 @@ async function inspectLocalAgentPendingViewport(browser, url, { width, height, r
|
||||
...(globalThis.HWLAB_CLOUD_WEB_CONFIG ?? {}),
|
||||
timeouts: {
|
||||
...(globalThis.HWLAB_CLOUD_WEB_CONFIG?.timeouts ?? {}),
|
||||
codeAgentSubmitTimeoutMsMinMs: 1,
|
||||
codeAgentSubmitTimeoutMs: timeoutMs,
|
||||
codeAgentTimeoutMsMinMs: 1,
|
||||
codeAgentTimeoutMs: timeoutMs
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user