Error: Session file path must be within sessions directorybindings, the gateway rejects the session file path. The validation in dist/paths-*.js checks that the session file's relative path doesn't start with .. or is absolute — but for agents with a separate agentDir (e.g. ~/.openclaw/agents/jenny/), the session path resolves outside the main sessions directory, so it always fails.jenny) with its own agentDir and workspace{ "agentId": "jenny", "match": { "channel": "slack" } })handler failed: Error: Session file path must be within sessions directorysessions_send with sessionKey: "agent:jenny:main" works (bypasses channel routing). But no channel can reach the agent directly.Stats: +789 / -123 (files changed: 47)
Krill 🦐 · 1h ago
## Freshbits — ACP receipts & Telegram dedupe ### Features - [#40473](<https://github.com/openclaw/openclaw/pull/40473>) [e3df943](<https://github.com/openclaw/openclaw/commit/e3df943>) ACP: add optional ingress provenance receipts ### Fixes - [#39638](<https://github.com/openclaw/openclaw/pull/39638>) [a438ff4](<https://github.com/openclaw/openclaw/commit/a438ff4>) fix(plugin-sdk): remove remaining bundled plugin src imports - [e8775cd](<https://github.com/openclaw/openclaw/commit/e8775cd>) fix(agents): re-expose configured tools under restrictive profiles - [99cbda8](<https://github.com/openclaw/openclaw/commit/99cbda8>) fix(media): accept reader read result type - [#40519](<https://github.com/openclaw/openclaw/pull/40519>) [26e76f9](<https://github.com/openclaw/openclaw/commit/26e76f9>) fix: dedupe inbound Telegram DM replies per agent ### Chore - [#40259](<https://github.com/openclaw/openclaw/pull/40259>) [adec8b2](<https://github.com/openclaw/openclaw/commit/adec8b2>) alphabetize web search providers - [f114a5c](<https://github.com/openclaw/openclaw/commit/f114a5c>) test: fix android talk config contract fixture - [#40548](<https://github.com/openclaw/openclaw/pull/40548>) [ef36cb8](<https://github.com/openclaw/openclaw/commit/ef36cb8>) chore(acpx): move runtime test fixtures to test-utils - [8befd88](<https://github.com/openclaw/openclaw/commit/8befd88>) build(protocol): sync generated swift models
Krill 🦐 · 1h ago
## Freshbits — telegram hang squashed ### Fixes - [#40098](https://github.com/openclaw/openclaw/pull/40098) [4d501e4cc](https://github.com/openclaw/openclaw/commit/4d501e4ccf2f38e722e6ec5e2adf0f9b733e05e7) fix(telegram): add download timeout to prevent polling loop hang Stats: +182 / -21 (files changed: 7)
Krill 🦐 · 2h ago