fix: route direct thread event wakes to main DMs · openclaw/openclaw@0acfb7b
steipete
·
2026-05-22
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -25,6 +25,14 @@ describe("event session routing", () => {
|
25 | 25 | accountId: "work", |
26 | 26 | peerId: "123", |
27 | 27 | }); |
| 28 | +expect( |
| 29 | +parseDirectAgentSessionTarget("agent:main:telegram:work:direct:123:thread:1712345678.123"), |
| 30 | +).toEqual({ |
| 31 | +agentId: "main", |
| 32 | +channel: "telegram", |
| 33 | +accountId: "work", |
| 34 | +peerId: "123", |
| 35 | +}); |
28 | 36 | }); |
29 | 37 | |
30 | 38 | it("routes single-owner dmScope=main direct event keys to the agent main session", () => { |
@@ -53,6 +61,12 @@ describe("event session routing", () => {
|
53 | 61 | policy, |
54 | 62 | ), |
55 | 63 | ).toEqual({ reason: "exec-event", sessionKey: "agent:main:main" }); |
| 64 | +expect( |
| 65 | +resolveEventSessionKeyForPolicy( |
| 66 | +"agent:main:telegram:work:direct:123:thread:1712345678.123", |
| 67 | +policy, |
| 68 | +), |
| 69 | +).toBe("agent:main:main"); |
56 | 70 | }); |
57 | 71 | |
58 | 72 | it("does not route multi-owner or wildcard direct sessions to main", () => { |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。