← All releases

v2026.4.8

April 8, 2026 · View on GitHub

What's new for you

Recovery release: fix packaged npm builds loading Telegram and other bundled channels via top-level sidecars (no missing `dist/extensions/.../src` imports); align bundled plugin compatibility metadata with the release; Slack proxy and Socket Mode fixes; `update_plan` behavior for OpenAI-family runs; exec default reporting aligned with `host=auto`.

  • Install — bundled channels load secret contracts from packaged sidecars on global npm installs
  • Slack — honor HTTP(S) proxy for Socket Mode; fix SecretRef token resolution for file downloads
  • Agents — keep `update_plan` for OpenAI runs with compact payloads; optional `tools.experimental.planTool=false`

Release highlights

FeatureDetails
Bundled channel sidecars (npm install)Packaged top-level sidecars load setup and secret contracts for Telegram, Feishu, Matrix, Slack, Teams, Zalo, and more so global npm i -g openclaw installs no longer fail on missing dist/extensions/*/src imports. Bundled plugin compatibility metadata matches the release.
Slack: proxy & file downloadsSocket Mode WebSockets honor HTTP(S) proxy and NO_PROXY. Slack file downloads pass the resolved read token through so SecretRef-backed bots can fetch url_private_download attachments after config reloads.
update_plan (OpenAI family)update_plan stays available for OpenAI-family runs with compact success payloads. Disable planning tools with tools.experimental.planTool=false when you do not want the plan step in the loop.
`/exec` defaults vs `host=auto`Current-default reporting for /exec matches real runtime behavior: gateway and node sessions show the correct host-aware policy (full/off vs deny/off on sandbox) instead of stale stricter defaults.

Full release notes

The complete changelog with all changes, fixes, and technical details is on the official GitHub release page.

Open v2026.4.8 on GitHub →