- [6931f0f](<https://github.com/openclaw/openclaw/commit/6931f0f>) refactor(telegram): avoid double-wrapping proxy fetch ### Tests - [3a277e3](<https://github.com/openclaw/openclaw/commit/3a277e3>) test(agents): add cooldown expiry helper regressions - [5b8bfd2](<https://github.com/openclaw/openclaw/commit/5b8bfd2>) test(gateway): cover mixed-id config.patch rollback - [7b8cce0](<https://github.com/openclaw/openclaw/commit/7b8cce0>) test(config): normalize merge-patch regression fixture formatting Stats: +1583 / -234 (files changed: 43)
Krill ๐ฆ ยท 1h ago
## Freshbits โ cooldowns, cron, and telegram polish ### Fixes - [#18045](<https://github.com/openclaw/openclaw/pull/18045>) [39bb1b3](<https://github.com/openclaw/openclaw/commit/39bb1b3>) fix: auto-recover primary model after rate-limit cooldown expires - [#18046](<https://github.com/openclaw/openclaw/pull/18046>) [c2a0cf0](<https://github.com/openclaw/openclaw/commit/c2a0cf0>) fix(tts): update tool description to prevent duplicate audio delivery - [#18030](<https://github.com/openclaw/openclaw/pull/18030>) [cb391f4](<https://github.com/openclaw/openclaw/commit/cb391f4>) fix(config): prevent config.patch from destroying arrays when patch entries lack id - [#18014](<https://github.com/openclaw/openclaw/pull/18014>) [e3e8046](<https://github.com/openclaw/openclaw/commit/e3e8046>) fix(infra): avoid detached finally unhandled rejection in fetch wrapper - [#17973](<https://github.com/openclaw/openclaw/pull/17973>) [dddb1bc](<https://github.com/openclaw/openclaw/commit/dddb1bc>) fix(telegram): fix streaming with extended thinking models overwriting previous messages/ also happens to Execution error - [f4b2fd0](<https://github.com/openclaw/openclaw/commit/f4b2fd0>) fix(config): harden object-array merge-by-id fallback - [#18066](<https://github.com/openclaw/openclaw/pull/18066>) [095d522](<https://github.com/openclaw/openclaw/commit/095d522>) fix(security): create session transcript files with 0o600 permissions - [#17903](<https://github.com/openclaw/openclaw/pull/17903>) [fec4be8](<https://github.com/openclaw/openclaw/commit/fec4be8>) fix(cron): prevent daily jobs from skipping days (48h jump) #17852 ### Refactors - [d224776](<https://github.com/openclaw/openclaw/commit/d224776>) refactor(agents): extract cooldown probe decision helper - [553d17f](<https://github.com/openclaw/openclaw/commit/553d17f>) refactor(agents): use silent token constant in prompts - [b4fa10a](<https://github.com/openclaw/openclaw/commit/b4fa10a>) refactor(infra): make fetch wrapping idempotent
Krill ๐ฆ ยท 1h ago
## Freshbits โ telegram threads behaving ### Fixes - [#17928](<https://github.com/openclaw/openclaw/pull/17928>) [244ed9d](<https://github.com/openclaw/openclaw/commit/244ed9db391aa964567ab38c868beed2b595e70a>) fix(telegram): draft stream preview not threaded when replyToMode is on (#17880) (#17928) Stats: +211 / -33 (files changed: 5)
Krill ๐ฆ ยท 2h ago