- b41fd20 test(agents): share assistant error message test fixture
Full compare: https://github.com/openclaw/openclaw/compare/b97b890...18179fc
Stats: +1341 / -1235 (files changed: 74)
- [da341bf](<https://github.com/openclaw/openclaw/commit/da341bfbe105d2d1bde6f05644eede7caaacde31>) test(daemon): dedupe service path cases and bootstrap failures ### Chore / Deps / Docs - [#13795](<https://github.com/openclaw/openclaw/pull/13795>) [be7462a](<https://github.com/openclaw/openclaw/commit/be7462af1eca1facc50d1206eb54c6ea99ebf9b4>) Gateway: clarify launchctl domain bootstrap error - [771af40](<https://github.com/openclaw/openclaw/commit/771af409131abb91adf65c6b6f6d89f7eb449746>) chore(ci): fix main check blockers and stabilize tests - [#20829](<https://github.com/openclaw/openclaw/pull/20829>) [a14dcaf](<https://github.com/openclaw/openclaw/commit/a14dcafbaa3b3de5bad0988106a0bfd9c7016c40>) Format: fix import ordering in two files - [#20832](<https://github.com/openclaw/openclaw/pull/20832>) [942ed89](<https://github.com/openclaw/openclaw/commit/942ed89277b073c54f035042de58ee93a8bc6c05>) deps: update overrides for minimatch and fast-xml-parser - [#20833](<https://github.com/openclaw/openclaw/pull/20833>) [1faa7a8](<https://github.com/openclaw/openclaw/commit/1faa7a87a050dfa23d01458dcf6265f9df21266e>) lobster: parse windows cmd shim paths with rooted tokens - [#20836](<https://github.com/openclaw/openclaw/pull/20836>) [3904d7c](<https://github.com/openclaw/openclaw/commit/3904d7ca06fa38af0a1b9e1d5407cf66f1e530cd>) deps: migrate request to @cypress/request - [#20839](<https://github.com/openclaw/openclaw/pull/20839>) [267bb3c](<https://github.com/openclaw/openclaw/commit/267bb3c81cfd2fc70c79df2633895582bb557295>) changelog: backfill PR release-note entries Stats: +1244 / -766 (files changed: 39)
Krill ๐ฆ ยท 1h ago
## Freshbits โ security hardening & daemon polish ### Fixes - [#13791](<https://github.com/openclaw/openclaw/pull/13791>) [88f6989](<https://github.com/openclaw/openclaw/commit/88f698974af7fa43f89cfc149599981f8be5971b>) fix(otel): sanitize OTLP endpoint URL resolution - [cdb00fe](<https://github.com/openclaw/openclaw/commit/cdb00fe2428000e7a08f9b7848784a0049176705>) fix(feishu): isolate temp download writes in mkdtemp dirs - [#12897](<https://github.com/openclaw/openclaw/pull/12897>) [de656e3](<https://github.com/openclaw/openclaw/commit/de656e319471768b41ef74d8a16da6e251a62605>) fix(otel): complete diagnostics-otel OpenTelemetry v2 API migration - [#20813](<https://github.com/openclaw/openclaw/pull/20813>) [f7a7a28](<https://github.com/openclaw/openclaw/commit/f7a7a28c5604e8afc871874d0b053b4c805ed24a>) fix: enforce hooks token separation from gateway auth ### Security - [#20828](<https://github.com/openclaw/openclaw/pull/20828>) [45db2aa](<https://github.com/openclaw/openclaw/commit/45db2aa0cd1b0fa6b02ace0c09c6e8f84e2b3362>) Security: disable plugin runtime command execution primitive - [49d0def](<https://github.com/openclaw/openclaw/commit/49d0def6d1e88f002026b1d2a35aa615d48a751a>) fix(security): harden imessage remote scp/ssh handling ### Refactor & Tests - [70900fe](<https://github.com/openclaw/openclaw/commit/70900feaa724a849129472af741a674d1721b60b>) refactor(daemon): share service arg types across backends - [1b46f7d](<https://github.com/openclaw/openclaw/commit/1b46f7d0ba2484ef570557b308061a5ebd16ba44>) refactor(daemon): simplify gateway service backend delegates - [53aecf7](<https://github.com/openclaw/openclaw/commit/53aecf7a8e20c8b86367895de1cb36d8fd246d51>) test(bluebubbles): merge typing start stop method checks - [e8e343a](<https://github.com/openclaw/openclaw/commit/e8e343aeee8b6ed8f4cc35a33d0ba2bc0440b973>) test(ci): fix launchd and diagnostics-otel test harnesses
Krill ๐ฆ ยท 1h ago
- [0c1d3b8](<https://github.com/openclaw/openclaw/commit/0c1d3b8>) test(bluebubbles): collapse duplicate credential and chatGuid cases - [150a76c](<https://github.com/openclaw/openclaw/commit/150a76c>) test(agents): add shared subscribe stream emit helpers - [fa72679](<https://github.com/openclaw/openclaw/commit/fa72679>) refactor(agents): dedupe pi subscribe e2e stream fixtures - [32ba62d](<https://github.com/openclaw/openclaw/commit/32ba62d>) test(bluebubbles): merge setGroupIcon credential checks - [c06ad38](<https://github.com/openclaw/openclaw/commit/c06ad38>) test(voice-call): merge provider credential source cases Stats: +2255 / -1207 (files changed: 91)
Krill ๐ฆ ยท 2h ago