openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
106 lines (94 loc) • 23.9 kB
Markdown
# Changelog
## 2026.9.33
### Highlights
- **Safer September upgrades:** updates on the 2026.9 line keep state, plugin data, service ownership, and Windows state paths intact, and refuse automatic restore over unattributed Doctor writes. (#160167, #166755) Thanks , , , -007, , , , , , , and .
- **Updates that finish on pnpm, npm, and Windows:** pnpm 12 Gateway services and launchers survive native updates, retained updater runtimes no longer block npm recovery, and Windows updates no longer roll back after Doctor rechecks driver ancestry. (#170003, #170131, #170170, #169563) Thanks , -sekula, , , , , , , , , , -oa, , , , -bot, , and .
- **New model support:** run Meta Muse Wonder, use MiniMax M3.1 thinking effort levels, and stay signed in to MiniMax portal OAuth past token expiry. (#170232, #160089, #160459) Thanks , , , , , , , , , , -oa, , , , , -sekula, , -bot, , and .
- **More reliable model turns:** agent runs honor live thinking levels, local providers get response-header deadlines, ChatGPT WebSocket normal closes recover, and Codex replies keep their final tokens. (#168566, #168282, #167512, #168400) Thanks , , , , , , , , , -oa, , , , , -sekula, , -bot, and .
- **Work survives Gateway restarts:** interrupted automation turns, steered sessions, cloud worker claims, and partial worker replies now resume or persist after a restart. (#170162, #170252, #170161, #170223) Thanks , , , , , , , , -oa, , , , , -sekula, , -bot, , and .
- **Delivery and device stability:** live sends survive queue recovery, and node requests no longer fail on unrelated pairing activity or while another device's pairing is written. (#169010, #169486, #169575) Thanks , , , , , , , , -oa, , , , , -sekula, , -bot, , and .
- **Agent and update stability:** carry a broad batch of compatible October fixes for agent turns, sessions, channels, and update recovery. (#170476) Thanks , , -lcht, -123, , -Ma, -rogenlo, , , , , -2005, -repo, , , , , and .
### Changes
- **Meta:** add the Muse Wonder model to the catalog and onboarding with max thinking support, keeping Spark as the default. (#170232) Thanks , , , , , , , , -oa, , , , , -sekula, , -bot, , and .
- **MiniMax:** add the MiniMax M3.1 Flash Preview model and route its thinking effort levels to the provider. (#160089) Thanks , , , , , , , , , -oa, , , , , -sekula, , -bot, , and .
- **LM Studio:** refreshing saved inventory now discovers newly loaded models. (#168039) Thanks -lopez, , , , , , , , , -oa, , , , , -sekula, , -bot, , and .
### Fixes
- **Update and Doctor:** keep Doctor running under unreadable supervisors and child binding errors, keep clean service install refusals out of native-authority recovery, stop update history writes from stalling cron and cleanup, avoid bookkeeping-only repair refusals, and never delete an OAuth profile because the legacy auth store is unreadable. (#169665, #169658, #169283, #170195, #170256) Thanks , -bot, , , , , , , , -oa, , , , , -sekula, , , and .
- **Updating from 2026.8.35:** cron jobs approved with "allow always" keep running unattended after the update, pnpm 12 Gateway services left on a deleted store generation are rewritten to the durable install link, Doctor defers optional checks so updates finish under older updaters' time limits, official plugins with removed SDK imports are no longer silently kept, and Kubernetes pods run Doctor before starting. (#171816) Thanks .
- **Gateway responsiveness:** long streamed replies that start with a reply tag such as `[[reply_to_current]]` no longer re-parse the whole reply on every delta, which could keep the Gateway busy for tens of seconds. #166781 (#166782) Thanks and .
- **Tailscale:** an interrupted Tailscale Serve start stops its serve process, the Gateway keeps local access when the tailnet denies Serve, and public chat no longer returns 503s right after startup. #167436 (#167514, #171509, #167604) Thanks and .
- **Context engine:** sessions holding an old blocked turn no longer repeat the blocked-turn warning and re-read it on every run. (#167595) Thanks .
- **State database:** state reads no longer stay closed until a Gateway restart after a failed state cleanup. Fixes #162085. (#171709) Thanks and .
- **Update summaries and Doctor:** successful updates stop listing settled plugin data and settings upgrades as pending, optional dreaming-cron inspection or snapshot cleanup failures no longer block updates, and macOS LaunchAgent repair accepts an in-progress bootstrap. (#170413, #170754, #170740) Thanks and .
- **Providers:** recover DeepSeek `calls` markup instead of leaking tool payloads, recover Codex follow-up requests after failed thread preparation, and select aliased llama.cpp models while failing setup when credentials cannot be saved. (#169728, #169431, #168232) Thanks , , , , , , , , , -oa, , , , , -sekula, , -bot, , and .
- **Channels and tools:** channel tools keep working after a config write restarts the account, ACP agents keep plugin and OpenClaw tools when acpx is installed separately, Talk consultations no longer abort right after connecting, and routed turns deliver blocking questions. (#164848, #159396, #164272, #170083, #170039) Thanks -oa, , , , , , , , , , , , , , -sekula, , -bot, and .
- **Automation:** failed one-shot automations always alert, and cron no longer holds the state writer while waiting on host admission. (#169102, #168291) Thanks , , , , , , , , -oa, , , , , -sekula, , -bot, , and .
- **Release checks:** Windows installer checks tolerate slow `gateway stop` help and surface cleanup errors, packaged checks recover from a busy Gateway port, and extended-stable candidates now qualify upgrades from the previous extended-stable release. (#169567, #170178, #171565) Thanks , , , , , , , , -oa, , , , , -sekula, , -bot, , and .
### Complete contribution record
This audited record covers the complete v2026.9.9..a902bd2d4bd1707cdc0c861bb9bf92727645f700 history: 65 in-range PRs + 0 retained seed-only PRs = 65 unique PRs. The generation manifest also supplies direct commits as editorial input; the grouped notes above prioritize user impact.
#### Pull requests
- **PR #168346** Thanks .
- **PR #160167** Thanks and and and -007 and and and and and .
- **PR #166755** Related #166656. Thanks and and and -007 and and and and and and .
- **PR #170476** Thanks and and -lcht and -123 and and -Ma and -rogenlo and and and and and -2005 and -repo and and and and and .
- **PR #169567** Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks and and and and and and and and -oa and and and and and -sekula and and -bot and and .
- **PR #170178** Related #169669, #169059, #169244, #169463, #168959, #167345, #164211. Thanks and and and and and and and and -oa and and and and and -sekula and and -bot and and .
- **PR #170702** Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks and and and and and and and and -oa and and and and and -sekula and and -bot and and .
- **PR #169665** Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks and and and and and and and and -oa and and and and and -sekula and and -bot and and .
- **PR #169563** Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks and and and and and and and and -oa and and and and and -sekula and and -bot and and .
- **PR #169658** Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks and and and and and and and and -oa and and and and and -sekula and and -bot and and .
- **PR #169283** Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks and and and and and and and and -oa and and and and and -sekula and and -bot and and .
- **PR #170195** Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks and and and and and and and and -oa and and and and and -sekula and and -bot and and .
- **PR #170003** Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks and and and and and and and and -oa and and and and and -sekula and and -bot and and .
- **PR #170131** Related #169244, #169059, #169463, #168959, #167345, #164211. Thanks and and and and and and and and -oa and and and and -sekula and and and -bot and and .
- **PR #170170** Related #169463, #169059, #169244, #168959, #167345, #164211. Thanks and and and and and and and and -oa and and and and and and -sekula and -bot and and .
- **PR #170256** Related #168959, #169059, #169244, #169463, #167345, #164211. Thanks and and and and and and and and -oa and and and and -bot and and -sekula and and and .
- **PR #170232** Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks and and and and and and and and -oa and and and and and -sekula and and -bot and and .
- **PR #160089** Related #160037, #169059, #169244, #169463, #168959, #167345, #164211. Thanks and and and and and and and and -oa and and and and and and -sekula and and -bot and and .
- **PR #160459** Related #77467, #169059, #169244, #169463, #168959, #167345, #164211. Thanks and and and and and and and and -oa and and and and and and -sekula and and -bot and and .
- **PR #168566** Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks and and and and and and and and -oa and and and and and -sekula and and -bot and and .
- **PR #168039** Related #150262, #169059, #169244, #169463, #168959, #167345, #164211. Thanks and and and and and and and and -oa and and and and -lopez and and -sekula and and -bot and and .
- **PR #168232** Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks and and and and and and and and -oa and and and and and -sekula and and -bot and and .
- **PR #169728** Related #159665, #169059, #169244, #169463, #168959, #167345, #164211. Thanks and and and and and and and and -oa and and and and and and -sekula and and -bot and and .
- **PR #167512** Related #167345, #169059, #169244, #169463, #168959, #164211. Thanks and and and and and and and and -oa and and and and and and -sekula and and -bot and .
- **PR #168282** Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks and and and and and and and and -oa and and and and and -sekula and and -bot and and .
- **PR #168400** Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks and and and and and and and and -oa and and and and and -sekula and and -bot and and .
- **PR #169431** Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks and and and and and and and and -oa and and and and and -sekula and and -bot and and .
- **PR #169010** Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks and and and and and and and and -oa and and and and and -sekula and and -bot and and .
- **PR #164848** Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks -oa and and and and and and and and and and and and and -sekula and and -bot and and .
- **PR #159396** Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks and and and and and and and and and -oa and and and and -sekula and and -bot and and .
- **PR #169486** Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks and and and and and and and and -oa and and and and and -sekula and and -bot and and .
- **PR #169575** Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks and and and and and and and and -oa and and and and and -sekula and and -bot and and .
- **PR #164272** Related #164211, #169059, #169244, #169463, #168959, #167345. Thanks and and and and and and and and and -oa and and and and and -sekula and and -bot and .
- **PR #170083** Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks and and and and and and and and and -oa and and and and -sekula and and -bot and and .
- **PR #170039** Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks and and and and and and and and -oa and and and and and -sekula and and -bot and and .
- **PR #169102** Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks and and and and and and and and -oa and and and and and -sekula and and -bot and and .
- **PR #168291** Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks and and and and and and and and -oa and and and and and -sekula and and -bot and and .
- **PR #170162** Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks and and and and and and and and -oa and and and and and -sekula and and -bot and and .
- **PR #170252** Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks and and and and and and and and -oa and and and and and -sekula and and -bot and and .
- **PR #170223** Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks and and and and and and and and -oa and and and and and -sekula and and -bot and and .
- **PR #170161** Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks and and and and and and and and -oa and and and and and -sekula and and -bot and and .
- **PR #171565** Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks and and and and and and and and -oa and and and and and -sekula and and -bot and and .
- **PR #170413** Related #170334. Thanks and .
- **PR #170754** Related #170334. Thanks and .
- **PR #170740** Thanks .
- **PR #171709** Related #162085. Thanks and .
- **PR #171816** Thanks .
- **PR #171886** Thanks .
- **PR #171928** Thanks .
- **PR #166897** Thanks .
- **PR #172158** Thanks .
- **PR #167521** Thanks .
- **PR #172437** Thanks .
- **PR #171952** Thanks .
- **PR #172596** Thanks .
- **PR #167595** Thanks .
- **PR #172515** Thanks .
- **PR #172075** Thanks .
- **PR #169479** Thanks .
- **PR #162613**
- **PR #166218** Thanks .
- **PR #166782** Related #166781. Thanks and .
- **PR #167514** Related #167436. Thanks .
- **PR #171509** Related #167436. Thanks and .
- **PR #167604** Related #167436. Thanks .