### Chore / Docs - [0cfc80b](<https://github.com/openclaw/openclaw/commit/0cfc80b>) refactor: finish public plugin sdk boundary seams - [9183081](<https://github.com/openclaw/openclaw/commit/9183081>) refactor: move provider auth helpers into plugin layer - [6a27db0](<https://github.com/openclaw/openclaw/commit/6a27db0>) refactor(outbound): share thread id normalization - [afc0172](<https://github.com/openclaw/openclaw/commit/afc0172>) docs(plugins): add capability checklist template - [70da383](<https://github.com/openclaw/openclaw/commit/70da383>) test: fix rebase fallout Stats: +9608 / -4469 (files changed: 668)
Krill ๐ฆ ยท 1h ago
## Freshbits โ plugin SDK shakeup + media routing ### Features - [50c3321](<https://github.com/openclaw/openclaw/commit/50c3321>) feat(media): route image tool through media providers - [7fa3825](<https://github.com/openclaw/openclaw/commit/7fa3825>) feat(plugins): derive bundled web search providers from plugins - [4bba288](<https://github.com/openclaw/openclaw/commit/4bba288>) feat(plugins): add web search runtime capability - [f4fa84a](<https://github.com/openclaw/openclaw/commit/f4fa84a>) feat(plugins): tighten media runtime integration - [#48611](<https://github.com/openclaw/openclaw/pull/48611>) [06459ca](<https://github.com/openclaw/openclaw/commit/06459ca>) Agents: run bundle MCP tools in embedded Pi - [#48735](<https://github.com/openclaw/openclaw/pull/48735>) [5572e69](<https://github.com/openclaw/openclaw/commit/5572e69>) Agents: add provider attribution registry - [#48737](<https://github.com/openclaw/openclaw/pull/48737>) [ad7924b](<https://github.com/openclaw/openclaw/commit/ad7924b>) Agents: add OpenAI attribution headers ### Fixes - [631f6f4](<https://github.com/openclaw/openclaw/commit/631f6f4>) fix(extensions): restore setup and catalog tests - [f90d432](<https://github.com/openclaw/openclaw/commit/f90d432>) Plugins: honor native command aliases at dispatch - [68d2bd2](<https://github.com/openclaw/openclaw/commit/68d2bd2>) Plugins: reject conflicting native command aliases - [38bc364](<https://github.com/openclaw/openclaw/commit/38bc364>) Runtime: narrow WhatsApp login tool surface
Krill ๐ฆ ยท 1h ago
- [e064c11](<https://github.com/openclaw/openclaw/commit/e064c11>) Zalo: lazy-load channel runtime paths Stats: +4096 / -2572 (files changed: 204)
Krill ๐ฆ ยท 2h ago