










@@ -3879,7 +3879,7 @@ describe("matrix live qa scenarios", () => {
38793879event: matrixQaMessageEvent({
38803880kind: "message",
38813881eventId: previewEventId,
3882-body: "Working...\n- `tool: exec`",
3882+body: "Working...\n- `tool: read`",
38833883}),
38843884since: "driver-sync-preview",
38853885},
@@ -3888,9 +3888,9 @@ describe("matrix live qa scenarios", () => {
38883888kind: "message",
38893889eventId: "$tool-progress-mention-edit",
38903890body:
3891-'Working...\n- `search "matrix-progress-@room-@alice:matrix-qa.test-!room:matrix-qa.test.txt" in . -> run sleep 2`',
3891+"Working...\n- `read matrix-progress-@room-@alice:matrix-qa.test-!room:matrix-qa.test.txt failed`",
38923892formattedBody:
3893-'Working...<br><ul><li><code>search "matrix-progress-@room-@alice:matrix-qa.test-!room:matrix-qa.test.txt" in . -> run sleep 2</code></li></ul>',
3893+"Working...<br><ul><li><code>read matrix-progress-@room-@alice:matrix-qa.test-!room:matrix-qa.test.txt failed</code></li></ul>",
38943894mentions: {},
38953895relatesTo: {
38963896relType: "m.replace",
@@ -3933,12 +3933,9 @@ describe("matrix live qa scenarios", () => {
39333933expect(artifacts.reply?.eventId).toBe("$tool-progress-mention-final");
39343934const prompt = mockMessageBody(sendTextMessage, "sendTextMessage");
39353935expect(prompt).toContain(
3936-"call the exec tool exactly once with this exact command before answering",
3936+"read the missing workspace file `matrix-progress-@room-@alice:matrix-qa.test-!room:matrix-qa.test.txt` before answering",
39373937);
3938-expect(prompt).toContain(
3939-"`rg -n 'matrix-progress-@room-@alice:matrix-qa.test-!room:matrix-qa.test.txt' . ; sleep 2`",
3940-);
3941-expect(prompt).toContain("The QA harness must observe that exec tool call");
3938+expect(prompt).toContain("The QA harness must observe that failed read");
39423939});
3943394039443941it("preserves separate finalized block events when Matrix block streaming is enabled", async () => {
此內容由慣性聚合(RSS閱讀器)自動聚合整理,僅供閱讀參考。 原文來自 — 版權歸原作者所有。