fix(cron): use main-session systemEvent for silent quick-create prese… · openclaw/openclaw@8e76feb
ZOOWH
·
2026-06-22
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -38,4 +38,13 @@ describe("cron quick create", () => {
|
38 | 38 | expect(patch.deliveryMode).toBe("announce"); |
39 | 39 | expect(patch.wakeMode).toBe("now"); |
40 | 40 | }); |
| 41 | + |
| 42 | +it("targets main session with systemEvent payload for silent preset (#95073)", () => { |
| 43 | +const patch = draftToCronFormPatch(createDraft({ deliveryPreset: "silent" })); |
| 44 | + |
| 45 | +expect(patch.sessionTarget).toBe("main"); |
| 46 | +expect(patch.payloadKind).toBe("systemEvent"); |
| 47 | +expect(patch.deliveryMode).toBe("none"); |
| 48 | +expect(patch.wakeMode).toBe("now"); |
| 49 | +}); |
41 | 50 | }); |
| Original file line number | Diff line number | Diff line change |
|---|
@@ -190,6 +190,7 @@ export function draftToCronFormPatch(draft: CronQuickCreateDraft): Partial<CronF
|
190 | 190 | break; |
191 | 191 | case "silent": |
192 | 192 | patch.sessionTarget = "main"; |
| 193 | +patch.payloadKind = "systemEvent"; |
193 | 194 | patch.deliveryMode = "none"; |
194 | 195 | patch.wakeMode = "now"; |
195 | 196 | break; |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。