diff --git a/extensions/qa-lab/src/scenario-catalog-channels.test.ts b/extensions/qa-lab/src/scenario-catalog-channels.test.ts index 057a4091925d..d991a3dda237 100644 --- a/extensions/qa-lab/src/scenario-catalog-channels.test.ts +++ b/extensions/qa-lab/src/scenario-catalog-channels.test.ts @@ -50,6 +50,10 @@ describe("qa scenario catalog channel contracts", () => { } }); + it("keeps the memory channel-context proof on the internal QA channel", () => { + expect(readQaScenarioById("memory-tools-channel-context").execution.channel).toBe("qa-channel"); + }); + it("marks live transport modules as live-driver-only", () => { for (const scenarioId of [ "matrix-approval-exec-metadata-single-event", diff --git a/qa/scenarios/memory/memory-tools-channel-context.yaml b/qa/scenarios/memory/memory-tools-channel-context.yaml index ac9135327dd0..b80896bd28bf 100644 --- a/qa/scenarios/memory/memory-tools-channel-context.yaml +++ b/qa/scenarios/memory/memory-tools-channel-context.yaml @@ -20,6 +20,7 @@ scenario: - extensions/qa-lab/src/suite.ts execution: kind: flow + channel: qa-channel summary: Verify the agent uses memory tools in a shared channel when the answer lives only in memory files, not the live transcript. config: channelId: qa-memory-room