diff --git a/src/infra/heartbeat-runner.model-override.test.ts b/src/infra/heartbeat-runner.model-override.test.ts index 7273356e8a3..b5e78620d8b 100644 --- a/src/infra/heartbeat-runner.model-override.test.ts +++ b/src/infra/heartbeat-runner.model-override.test.ts @@ -116,6 +116,7 @@ describe("runHeartbeatOnce – heartbeat model override", () => { expect.objectContaining({ isHeartbeat: true, heartbeatModelOverride: "ollama/llama3.2:1b", + suppressToolErrorWarnings: false, }), ); }); diff --git a/src/infra/heartbeat-runner.returns-default-unset.test.ts b/src/infra/heartbeat-runner.returns-default-unset.test.ts index 45fb3912b6f..239ac9ed842 100644 --- a/src/infra/heartbeat-runner.returns-default-unset.test.ts +++ b/src/infra/heartbeat-runner.returns-default-unset.test.ts @@ -544,8 +544,11 @@ describe("runHeartbeatOnce", () => { expect.objectContaining({ Body: expect.stringMatching(/Ops check[\s\S]*Current time: /), SessionKey: sessionKey, + From: "+1555", + To: "+1555", + Provider: "heartbeat", }), - expect.objectContaining({ isHeartbeat: true }), + expect.objectContaining({ isHeartbeat: true, suppressToolErrorWarnings: false }), cfg, ); } finally { @@ -621,8 +624,13 @@ describe("runHeartbeatOnce", () => { expect(sendWhatsApp).toHaveBeenCalledTimes(1); expect(sendWhatsApp).toHaveBeenCalledWith("+1555", "Final alert", expect.any(Object)); expect(replySpy).toHaveBeenCalledWith( - expect.objectContaining({ SessionKey: sessionKey }), - expect.objectContaining({ isHeartbeat: true }), + expect.objectContaining({ + SessionKey: sessionKey, + From: "+1555", + To: "+1555", + Provider: "heartbeat", + }), + expect.objectContaining({ isHeartbeat: true, suppressToolErrorWarnings: false }), cfg, ); } finally { @@ -699,8 +707,13 @@ describe("runHeartbeatOnce", () => { expect(sendWhatsApp).toHaveBeenCalledTimes(1); expect(sendWhatsApp).toHaveBeenCalledWith(groupId, "Group alert", expect.any(Object)); expect(replySpy).toHaveBeenCalledWith( - expect.objectContaining({ SessionKey: groupSessionKey }), - expect.objectContaining({ isHeartbeat: true }), + expect.objectContaining({ + SessionKey: groupSessionKey, + From: groupId, + To: groupId, + Provider: "heartbeat", + }), + expect.objectContaining({ isHeartbeat: true, suppressToolErrorWarnings: false }), cfg, ); } finally {