fix: parse queue caps strictly · openclaw/openclaw@d47eee4
steipete
·
2026-05-29
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -44,4 +44,14 @@ describe("maybeHandleQueueDirective", () => {
|
44 | 44 | "Options: modes steer, followup, collect, interrupt; debounce:<ms|s|m>, cap:<n>, drop:old|new|summarize.", |
45 | 45 | ); |
46 | 46 | }); |
| 47 | + |
| 48 | +it.each(["cap:1e3", "cap:0x10", "cap:4.9"])("rejects non-decimal-integer caps: %s", (cap) => { |
| 49 | +const invalid = maybeHandleQueueDirective({ |
| 50 | +directives: parseInlineDirectives(`/queue collect ${cap}`), |
| 51 | +cfg: {} as OpenClawConfig, |
| 52 | +channel: "quietchat", |
| 53 | +}); |
| 54 | + |
| 55 | +expect(invalid?.text).toContain("Invalid cap"); |
| 56 | +}); |
47 | 57 | }); |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。