From 8cf599cb93b2ce6ace0938beef9b33292e7b4fbf Mon Sep 17 00:00:00 2001 From: Pick-cat <266665499+Pick-cat@users.noreply.github.com> Date: Sat, 27 Jun 2026 23:27:21 +0800 Subject: [PATCH] test(gateway): model ops as configured in voice-wake agent fixture --- src/gateway/server-methods/agent.test.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/gateway/server-methods/agent.test.ts b/src/gateway/server-methods/agent.test.ts index efc529fec71b..191ac5795e74 100644 --- a/src/gateway/server-methods/agent.test.ts +++ b/src/gateway/server-methods/agent.test.ts @@ -5316,6 +5316,8 @@ describe("gateway agent handler", () => { }); it("does not auto-route voice wake requests with another agent's explicit main session", async () => { + const opsAgentCfg = { agents: { list: [{ id: "main" }, { id: "ops" }] } }; + mocks.listAgentIds.mockReturnValue(["main", "ops"]); mocks.loadVoiceWakeRoutingConfig.mockResolvedValue({ version: 1, defaultTarget: { sessionKey: "agent:main:voice" }, @@ -5325,7 +5327,7 @@ describe("gateway agent handler", () => { mocks.resolveVoiceWakeRouteByTrigger.mockReturnValue({ sessionKey: "agent:main:voice" }); mocks.loadSessionEntry.mockImplementation((sessionKey: string) => ({ - cfg: {}, + cfg: opsAgentCfg, storePath: "/tmp/sessions.json", entry: { sessionId: "voice-session-id", @@ -5340,6 +5342,7 @@ describe("gateway agent handler", () => { }); mocks.loadVoiceWakeRoutingConfig.mockClear(); mocks.resolveVoiceWakeRouteByTrigger.mockClear(); + mocks.agentCommand.mockClear(); const respond = vi.fn(); await invokeAgent(