From 43e649d91932a46261184d9b0bbe8eb8f10f09ce Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Mon, 9 Mar 2026 05:36:01 +0000 Subject: [PATCH] fix: add changelog for LaunchAgent restart recovery (#39237) (thanks @scoootscooob) --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f60c95a0c3c..8c4d533c1d6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -57,6 +57,7 @@ Docs: https://docs.openclaw.ai - Telegram/DM routing: dedupe inbound Telegram DMs per agent instead of per session key so the same DM cannot trigger duplicate replies when both `agent:main:main` and `agent:main:telegram:direct:` resolve for one agent. Fixes #40005. Supersedes #40116. (#40519) thanks @obviyus. - Matrix/DM routing: add safer fallback detection for broken `m.direct` homeservers, honor explicit room bindings over DM classification, and preserve room-bound agent selection for Matrix DM rooms. (#19736) Thanks @derbronko. - Cron/Telegram announce delivery: route text-only announce jobs through the real outbound adapters after finalizing descendant output so plain Telegram targets no longer report `delivered: true` when no message actually reached Telegram. (#40575) thanks @obviyus. +- macOS/launchd restart recovery: call `launchctl enable` before `bootstrap` in LaunchAgent restart and repair flows so persisted disabled-state jobs reload cleanly after `openclaw gateway restart`. Landed from contributor PR #39237 by @scoootscooob. Thanks @scoootscooob. ## 2026.3.7