fix: remove workbench legacy read repair paths
This commit is contained in:
@@ -417,7 +417,7 @@ test("hwlab-cli client session final-response verifies original conversation acr
|
||||
threadId: "thread_issue834",
|
||||
status: "idle",
|
||||
lastTraceId: "trc_issue834_final",
|
||||
snapshot: { source: "conversation-terminal-repair" },
|
||||
snapshot: { source: "code-agent-result" },
|
||||
messages: [{ role: "agent", traceId: "trc_issue834_final", status: "idle", text: finalText }]
|
||||
};
|
||||
const fetchImpl = async (url: string | URL) => {
|
||||
@@ -443,7 +443,6 @@ test("hwlab-cli client session final-response verifies original conversation acr
|
||||
assert.equal(result.payload.validation.checks.listFound, true);
|
||||
assert.equal(result.payload.validation.checks.inspectTextMatchesResult, true);
|
||||
assert.equal(result.payload.validation.checks.listTextMatchesResult, true);
|
||||
assert.equal(result.payload.validation.repair.appearsRepaired, true);
|
||||
assert.equal(calls[1], "http://web.test/v1/agent/conversations?projectId=prj_v02_code_agent&limit=100");
|
||||
assert.deepEqual(result.payload.validation.failures, []);
|
||||
});
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
// SPEC: PJ2026-010402 HWLAB CLI draft-2026-06-17-r0; PJ2026-010403 API契约 draft-2026-06-17-r0; PJ2026-010401 Web工作台 draft-2026-06-17-r0.
|
||||
// Responsibility: HWLAB CLI Web-equivalent client commands, including session, trace, result and workbench diagnostics.
|
||||
|
||||
import { createHash } from "node:crypto";
|
||||
import { chmod, mkdir, readFile, readdir, rm, writeFile } from "node:fs/promises";
|
||||
import path from "node:path";
|
||||
@@ -3322,11 +3325,6 @@ function finalResponseValidation({ conversationId, projectId, inspectConversatio
|
||||
listMarkdownNotFlattened: listMarkdown.likelyFlattened !== true,
|
||||
resultMarkdownHasStructure: resultMarkdown.newlineCount > 0 || resultMarkdown.hasTableSeparator === true || resultMarkdown.hasFence === true
|
||||
},
|
||||
repair: clean({
|
||||
inspectSnapshotSource: text(inspectConversation?.snapshot?.source),
|
||||
listSnapshotSource: text(listedConversation?.snapshot?.source),
|
||||
appearsRepaired: text(inspectConversation?.snapshot?.source).includes("repair") || text(listedConversation?.snapshot?.source).includes("repair")
|
||||
}),
|
||||
previews: {
|
||||
inspectText: preview(inspectText, 200),
|
||||
listText: preview(listText, 200),
|
||||
|
||||
Reference in New Issue
Block a user