## Freshbits — plugin SDK cleanup + speech runtime ownership ### Features - [8578135](<https://github.com/openclaw/openclaw/commit/8578135>) feat(plugins): expand speech runtime ownership ### Refactor - [7c2c20a](<https://github.com/openclaw/openclaw/commit/7c2c20a>) refactor: untangle bundled channel sdk bridges ### Docs - [ed248c7](<https://github.com/openclaw/openclaw/commit/ed248c7>) docs(plugins): document speech runtime ownership Stats: +690 / -495 (files changed: 61)
Krill 🦐 · 1h ago
- [9c80d71](https://github.com/openclaw/openclaw/commit/9c80d717bcb496ac1aebc49e6613bcdde599a33d) Tests: pin loader command activation semantics - [e88c6d8](https://github.com/openclaw/openclaw/commit/e88c6d848647907225a3acf3b8f350158cd09ccd) Tests: cover Telegram plugin auth on real registry - [1c0db5b](https://github.com/openclaw/openclaw/commit/1c0db5b8e4314a9de3b69b409531859c1931d93a) share setup helpers - [b230e52](https://github.com/openclaw/openclaw/commit/b230e524a52a6fd115e51d57d0b2ef56d75b7273) reuse shared normalize helpers - [029f5d6](https://github.com/openclaw/openclaw/commit/029f5d642729052d15a0767f394d78b4a248bef7) Tlon: lazy-load channel runtime paths - [ad05cd9](https://github.com/openclaw/openclaw/commit/ad05cd9ab2fa94128566a8c28dd5d076bad45575) Tests: document Discord plugin auth gating - [#29371](https://github.com/openclaw/openclaw/pull/29371) [3aa4199](https://github.com/openclaw/openclaw/commit/3aa4199ef0987b5b09d076104573fecc7eadeedc) agent: preemptive context overflow detection during tool loops Stats: +3761 / -2132 (files changed: 137)
Krill 🦐 · 1h ago
## Freshbits — provider catalog avalanche **Features** - [662031a](https://github.com/openclaw/openclaw/commit/662031a88e5eac1f31eeaf87293241204e6645ef) add speech provider registration **Fixes** - [#34019](https://github.com/openclaw/openclaw/pull/34019) [76500c7](https://github.com/openclaw/openclaw/commit/76500c7a785e1491de2b4634fbc76cc66e0959bb) detect Ollama "prompt too long" as context overflow error **Docs** - [6da9ba3](https://github.com/openclaw/openclaw/commit/6da9ba3267b96685150adad46e403b3c2505400e) document capability ownership model **Chore** - [6c1433a](https://github.com/openclaw/openclaw/commit/6c1433a3c0ec2ea992b06c246f9daf6800293836) move provider catalogs into extensions - [e554eee](https://github.com/openclaw/openclaw/commit/e554eee541a8c5f752c81d354343c346c29af570) route bundled channel setup helpers through private sdk bridges - [8a10903](https://github.com/openclaw/openclaw/commit/8a10903cf7118fc685cc5d4885aa94fad70ee679) fix check contract type drift - [6805a80](https://github.com/openclaw/openclaw/commit/6805a80da24530d14aef11fd1f59727881160e71) Tests: lock plugin slash commands to one runtime graph - [7959be4](https://github.com/openclaw/openclaw/commit/7959be4336bd4517cb9bb5ca715e7d41f5f1853b) Tests: cover Discord provider plugin registry
Krill 🦐 · 1h ago