npm openclaw 2026.10.5-beta.4
openclaw 2026.10.5-beta.4

latest release: 2026.9.33
7 hours ago

2026.10.5-beta.4

Highlights

  • Updates finish more reliably: macOS updates no longer time out on aliased temporary directories, systemd user installs reclaim abandoned runtimes, pacman and FreeBSD package installs are left to their package manager, snapshot failures are identified before activation with accurate recovery advice, and the success summary no longer repeats settled plugin upgrades as pending. (#169860, #171488, #169055, #171457, #170351, #170413) Thanks @RomneyDa, @DonnieFi, and @Pegorim.
  • ChatGPT models work on the default Codex runtime: ChatGPT-listed models no longer fail before sending any request. (#168033) Thanks @obviyus.
  • Headless browser sign-ins stay usable: headless pages keep accepting clicks and key presses while a site waits for a passkey. (#170857) Thanks @trukhinyuri.

Changes

  • Context limits: status shows corrected context limits after model discovery, Copilot honors reported context capacity when native limits are missing, and llama.cpp keeps live router model limits and tools on refresh. (#165991, #156636, #168309) Thanks @snotty, @saju01, and @RomneyDa.

Fixes

  • Gateway access: local access keeps working when the tailnet denies Tailscale Serve, and lifecycle publications survive after the emitting producer drains. (#171509, #170231) Thanks @RomneyDa.
  • macOS repair and recovery: update recovery finishes repairing the bundled Gateway, the app keeps a compatible newer Gateway during recovery instead of downgrading it, LaunchAgent repair accepts verified bootstrap recovery, and Doctor allows offline state repair for app-owned Gateways. (#171508, #170766, #170740, #170768) Thanks @RomneyDa.
  • Update resilience: updates keep moving when optional cron inspection or snapshot cleanup fails. (#170754) Thanks @RomneyDa.
  • Security: Tlon never treats group DM authors as the owner. (#165801) Thanks @eleqtrizit.
  • Turns and replies: Claude CLI sessions remember announced sub-agent results on the next turn, agent plugin reloads no longer wait on their own turn, interrupted turns are preserved when new messages arrive, ACP follow-up replies no longer disappear after the previous turn is stopped, context-engine advancement survives steering, visible sub-agent spawns try the primary model first, and launched agent turns no longer fail with writer claim errors. (#164175, #171257, #170647, #170883, #168394, #169984, #170077) Thanks @robertoronderosjr, @RomneyDa, @etzelm, and @jacobtomlinson.
  • Gateway lifecycle: the Gateway stays responsive during reply-tagged streams and long quoted tool XML no longer triggers per-token Markdown parsing, blocked context-engine turns stop repeating in the Gateway log on every run, the Control UI no longer reconnects on delayed heartbeats, state reads stay closed until restart after a failed state cleanup, the Gateway recovers state ownership after sleep and clock changes, stalled transcript workers no longer block shutdown, database admission no longer blocks worker startup, shutdown joins lifecycle publication, forced descendant cleanup releases worker capacity, enabled standalone plugin files start with the Gateway, Gateway restart works from verified external macOS terminals, and Android/Termux gateways no longer fail with "shared-state database generation changed". (#166782, #171573, #167595, #171253, #171709, #170790, #170493, #170348, #170555, #168746, #171330, #170354, #167719) Thanks @aniruddhaadak80, @holgergruenhagen, @obviyus, @RomneyDa, @yxshee, @grabowskidaniel359-design, @jjjhenriksen, @AnvinaLI, @sgh6688, @waynegault, @Oldrich333, @residentb2b, @boeingchoco, and @jalehman.
  • Workers: worker heap limits are enforced under process-wide Node flags. (#166581) Thanks @valkyriweb, @xydigitLybnnnn, @goslingmanagment, and @waynegault.
  • Channels and tools: MCP OAuth login completes with portless loopback registrations, and each Feishu monitor start gets its own binding adapter registration. (#170876, #169226) Thanks @9fw2pq8sgb-art, @ruel225, @obviyus, and @junniar.
  • Update and Doctor: update repair no longer fails after Doctor completes on busy macOS hosts, slow update admission no longer holds the database writer and disrupts Gateway work, update repair prepares its config before inference, metadata inventory survives progress-output backpressure, Docker upgrades stop retry loops on older Linux hosts, Doctor explains plugin migration backup coverage, and Doctor no longer logs spurious WAL maintenance warnings while repairing shared state. (#170779, #171493, #170276, #168493, #162305, #169295, #170783) Thanks @vincentkoc, @yxshee, @Ludwigtheo0815, @RomneyDa, and @DonnieFi.
  • Plugin publishing: plugin npm publication no longer fails when artifact pagination repeats an entry. (#171044) Thanks @RomneyDa.

Complete contribution record

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

Pull requests

Release verification

Don't miss a new openclaw release

NewReleases is sending notifications on new releases.