

















@@ -108,12 +108,13 @@ describe("runCliAgent cron before_agent_reply seam", () => {
108108reply: { text: "dreaming claimed via cli runner" },
109109});
110110111-const result = await runCliAgent({ ...baseRunParams, trigger: "cron" });
111+const result = await runCliAgent({ ...baseRunParams, trigger: "cron", jobId: "cron-job-123" });
112112113113expect(runBeforeAgentReplyMock).toHaveBeenCalledTimes(1);
114114expect(runBeforeAgentReplyMock).toHaveBeenCalledWith(
115115{ cleanedBody: baseRunParams.prompt },
116116expect.objectContaining({
117+jobId: "cron-job-123",
117118agentId: baseRunParams.agentId,
118119sessionId: baseRunParams.sessionId,
119120sessionKey: baseRunParams.sessionKey,
@@ -133,7 +134,7 @@ describe("runCliAgent cron before_agent_reply seam", () => {
133134hasHooksMock.mockImplementation((hookName) => hookName === "before_agent_reply");
134135runBeforeAgentReplyMock.mockResolvedValue({ handled: true });
135136136-await runCliAgent({ ...baseRunParams, trigger: "cron" });
137+await runCliAgent({ ...baseRunParams, trigger: "cron", jobId: "cron-job-123" });
137138138139expect(prepareCliRunContextMock).not.toHaveBeenCalled();
139140expect(executePreparedCliRunMock).not.toHaveBeenCalled();
@@ -144,7 +145,7 @@ describe("runCliAgent cron before_agent_reply seam", () => {
144145hasHooksMock.mockImplementation((hookName) => hookName === "before_agent_reply");
145146runBeforeAgentReplyMock.mockResolvedValue({ handled: true });
146147147-const result = await runCliAgent({ ...baseRunParams, trigger: "cron" });
148+const result = await runCliAgent({ ...baseRunParams, trigger: "cron", jobId: "cron-job-123" });
148149149150expect(executePreparedCliRunMock).not.toHaveBeenCalled();
150151expect(result.payloads?.[0]?.text).toBe(SILENT_REPLY_TOKEN);
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。