npm openclaw 2026.10.10-beta.2
openclaw 2026.10.10-beta.2

9 hours ago

2026.10.10-beta.2

Highlights

Changes

Fixes

  • Workspace safety: reject a multi-file apply_patch before changing files when a later update target is missing or its context does not match, preserving the original workspace for the next attempt. Commit-time I/O failures can still leave partial effects. (#160409; related #117742 and #127496) Thanks @masatohoshino, @obviyus, and @yetval.
  • Tool policy: run plugin before_tool_call hooks in standalone openclaw agent exec sessions so plugin tool guards take effect. (#159333; fixes #158824) Thanks @joseairosa and @obviyus.
  • Buzz: reconnect when a relay closes during NIP-42 authentication without terminating the Gateway or interrupting other channels and sessions. (#170591; fixes #147269) Thanks @masatohoshino, @obviyus, @jarvis-modern-mail, and @RomneyDa.
  • macOS downloads: save dashboard and conversation attachments through the native Save dialog while keeping the current page open. (#173654) Thanks @Patrick-Erichsen.
  • OpenRouter onboarding: accept valid API keys with the default openrouter/auto model instead of rejecting setup with a route mismatch. (#173292; related #162798) Thanks @chandraveshchaudhari and @obviyus.
  • macOS setup: let fresh native profiles start the Gateway and complete automatic setup, including when supervised startup needs a retry. (#173246)
  • Gateway startup: follow a replacement model-runtime refresh instead of exiting when initial preparation is superseded. (#173366; related #173357) Thanks @Jackten and @RomneyDa.
  • Gateway logging: keep serving and shut down normally when a deleted temporary-directory backing path makes daily log rollover fail. (#160433; fixes #130807) Thanks @masatohoshino, @obviyus, @WadeOwenWatts, and @Patrick-Erichsen.
  • Gateway stability: stop session diff capture from opening live SQLite and hard-linked files, preventing SIGBUS crash loops when the shared-memory file is truncated. (#174017)
  • Native app updates: let Doctor finish agent database upgrades on native-first profiles instead of reporting success while the Gateway refuses to start on an older schema. (#174297)
  • Cron: plan history maintenance from run identities and load full payloads only for rows it updates, so large cron histories no longer exhaust the SQLite worker's memory and take channels down. (#174530; fixes #174078) Thanks @wangmiao0668000666, @RomneyDa, and @asikorskiy.
  • Windows Claude CLI: stop every turn with a stored Anthropic credential from stalling until the no-output watchdog when Claude Code never reads the credential pipe. (#174571; fixes #174204) Thanks @RomneyDa and @scalesmart.
  • Plugins: restore the SDK facade exports that published external plugins still import, so those plugins load again. (#173777; fixes #173386) Thanks @RomneyDa and @FtlC-ian.
  • Chat tools: keep the chat usable after removing a tool server that failed to start, cleaning up its failed startup before reporting the launch error. (#171397) Thanks @joelagnel.
  • Updates: bound the post-activation Doctor step by the update's allowance instead of waiting indefinitely with the Gateway down. (#173862)
  • Updates: keep Gateway-managed source updates from failing with missing backup modules after the runtime is replaced. (#173587) Thanks @vishnusenthil-16.
  • Updates: make openclaw update --no-restart honest for npm, pnpm, and bun installs, which restart themselves after the package is replaced, record the update as successful, and keep a still-serving older build unverified. (#173409, #174649; fixes #171311) Thanks @RomneyDa and @mwbroxson.

Complete contribution record

This audited record covers the complete v2026.10.10-beta.1..f90bd06 history: 24 in-range PRs + 0 retained seed-only PRs = 24 unique PRs. The generation manifest also supplies direct commits as editorial input; the grouped notes above prioritize user impact.

Shipped baseline exclusions: v2026.10.10-beta.1 (1 PRs: #171016).

Pull requests

Release verification

Don't miss a new openclaw release

NewReleases is sending notifications on new releases.