< cd ..

OpenClaw

~/openclaw/openclaw

--harness github web

Personal AI assistant platform — run your own AI on any device, any channel

latest

v2026.10.7

total

30

stable

20

pre

10

first tracked

Sep 8, 2026

updated

3h ago

last checked: 3h ago │ Tier 2 refresh
#ai #coding-assistant #open-source #extensible
●●● clwatch

Check if your agent is current:

$ clwatch diff openclaw
$ clwatch refresh openclaw

learn more about clwatch →

●●● quick start // get running in 60s

install

$ npm install -g openclaw

first command

$ openclaw onboard --install-daemon

/changelog

v2026.10.7 BREAKING [Oct 24, 2026] details → github →

# openclaw 2026.10.7

2026.10.7

Highlights

  • Replay-safe session recovery: interrupted sessions now retain recovery provenance and unfinished tool outcomes, stopped conversations retire terminal recovery residue before accepting the next message, rejected Claude CLI drafts stay out of final replies, large child-completion batches stay within requester context, and Codex previews no longer block replies after a context refresh. (#153728, #168764, #172068, #177716, #176682, #176783, #176675, #159715, #181801) Thanks @zhangguiping-xydt, @ruel225, @Oliver4Spot, @jjjhenriksen, @enki, @PennyVibe, @mbelinky, @RomneyDa, and @krjcolby-svg.
  • Safer update activation and recovery: verified activations remain successful through later maintenance or ledger errors, interrupted package updates resume safely, post-activation Doctor waits are bounded, stale receipts cannot veto a valid repair, and Windows deep or 8.3 state paths no longer abort onboarding or migration. (#181166, #181307, #173862, #167459, #172768, #172769, #181389) Thanks @najef1979-code, @agroman1993, @shanselman, @RomneyDa, @dor-sr, @wangmiao0668000666, and @brucemccurdy.
  • Database and worker continuity: maintenance refusals preserve peer readers and borrowers, incompatible retained agent databases stay isolated, empty transcript deletions skip unnecessary archive materialization, Bun admission deadlines remain thread-local, and worker shutdown completes after inventory retirement. (#175987, #179320, #170122, #171372, #172756, #168862) Thanks @LifeViwer, @Captain69G, @RomneyDa, @shanselman, @dor-sr, @wangmiao0668000666, and @brucemccurdy.
  • Backup and state durability: snapshots retain supported legacy exec-approval policies, interrupted R2 verification and restores resume safely, config observation keeps the last-known-good snapshot during truncated writes, failed multi-file patches preserve earlier files, and Memory Wiki re-imports preserve human-authored notes. (#164297, #171292, #152565, #160409, #175707) Thanks @wangmiao0668000666, @davidcittadini, @LiuwqGit, @yetval, @masatohoshino, @YangManBOBO, @RomneyDa, @shanselman, @dor-sr, @cristianoc, and @brucemccurdy.
  • Operator control continuity: native computer control recovers after session expiry, late-attached GitHub operators can publish PRs, synchronous node output is not duplicated as a completion wake, cron announcements preserve CLI chats, and history maintenance reads identities before payloads. (#169385, #169400, #164511, #176218, #174530) Thanks @stackingrockss, @Gigaxel, @holgergruenhagen, @eliavb43, @wangmiao0668000666, @asikorskiy, and @RomneyDa.
  • Provider and plugin continuity: model refresh, configured-account readiness, GPT-5.6 tool turns, OpenRouter onboarding, incremental plugin loading, and faster external TypeScript plugin startup retain current state instead of rejecting valid setup or discarding providers. (#176709, #178522, #173366, #173292, #162226, #161267, #168391) Thanks @ericcaiwx-star, @eduardonunesfreire-rgb, @chandraveshchaudhari, @netcrazed, @obviyus, @jakeaadams, and @RomneyDa.
  • Managed integration reliability: saved Linux Gateway dashboards preserve pairing across restarts, slow macOS Talk runs retain their replies, app upgrades converge official plugins, Copilot setup verifies SDK-backed agents correctly, Claude CLI cache prefixes stay stable after child completion and retain context when caller-only tools appear or disappear, and passkey prompts no longer block headless browser clicks. (#158908, #164485, #174257, #163578, #172026, #178955, #170857) Thanks @dor-sr, @PollyBot13, @kazuyuki-eguchi, @lifuyue, @Marvinthebored, @VACInc, @trukhinyuri, @Peetiegonzalez, @RomneyDa, @shanselman, @wangmiao0668000666, @brucemccurdy, and @rsaeks.
  • Cross-platform app-managed upgrades: native state repair, recovery snapshots, Gateway runtime admission, and post-upgrade service recovery now converge without losing agent access across macOS and Windows. (#171508, #174297, #175007, #176174, #178155, #178779, #180010, #180576, #180769) Thanks @tjarrau-dev, @DonnieFi, @jayzhou2309, @lostsock1, @sglion777, @Almost-Certified-ops, @billpang1-sketch, and @RomneyDa.

Changes

  • Google models: add Gemini 4 Argon support. (#171852) Thanks @RomneyDa.

Fixes

  • Update guidance: avoid irrelevant database-repair advice when a package manager is missing, and remove superseded warnings after a successful update. (#173293, #173395) Thanks @DonnieFi, @RomneyDa, @wangmiao0668000666, @sunlit-deng, and @bhedanikhilkumar-code.
  • macOS onboarding: allow fresh profiles to start the Gateway and complete automatic setup. (#173246) Thanks @RomneyDa.
  • Gateway logging: prevent a deleted or stale temporary log directory from wedging the Gateway at full CPU during date rollover. (#160433) Fixes #130807 Thanks @masatohoshino, @WadeOwenWatts, and @RomneyDa.
  • Control UI queue state: clear slash-steer chips after the queued command is consumed. (#180024) Thanks @RomneyDa.

Complete contribution record

This audited record covers the complete v2026.10.6..5c4a797362e0d9c94ce82ed0b6be2c9827ad9c45 history: 49 in-range PRs + 21 retained seed-only PRs = 70 unique PRs. The generation manifest also supplies direct commits as editorial input; the grouped notes above prioritize user impact.

Pull requests

  • PR #181867 Backports #181801. Thanks @RomneyDa.
  • PR #181487 Thanks @RomneyDa.
  • PR #181801 Related #181770. Thanks @najef1979-code and @RomneyDa.
  • PR #173293 Related #173084. Thanks @DonnieFi and @RomneyDa and @wangmiao0668000666 and @sunlit-deng.
  • PR #173395 Related #173089. Thanks @DonnieFi and @RomneyDa and @bhedanikhilkumar-code.
  • PR #178155 Related #177697. Thanks @DonnieFi and @RomneyDa.
  • PR #175707 Related #175700. Thanks @YangManBOBO and @RomneyDa.
  • PR #180024 Thanks @RomneyDa.
  • PR #180010 Thanks @RomneyDa.
  • PR #178779 Related #167385. Thanks @jayzhou2309 and @RomneyDa and @lostsock1.
  • PR #180576 Thanks @RomneyDa.
  • PR #176675 Thanks @enki and @RomneyDa.
  • PR #176682 Thanks @RomneyDa and @enki.
  • PR #172026 Thanks @Marvinthebored and @VACInc and @RomneyDa and @Peetiegonzalez.
  • PR #170122
  • PR #178955 Thanks @Marvinthebored.
  • PR #179933
  • PR #179951
  • PR #182030
  • PR #176892 Thanks @RomneyDa.
  • PR #159715 Thanks @mbelinky and @RomneyDa.
  • PR #162226 Thanks @netcrazed and @RomneyDa.
  • PR #161267 Thanks @obviyus and @RomneyDa.
  • PR #171852 Thanks @RomneyDa.
  • PR #176709 Thanks @RomneyDa.
  • PR #180769 Related #180636, #180701, #180707. Thanks @RomneyDa and @sglion777 and @Almost-Certified-ops and @billpang1-sketch.
  • PR #178522 Related #178502. Thanks @ericcaiwx-star and @RomneyDa and @eduardonunesfreire-rgb.
  • PR #152565 Related #152509. Thanks @LiuwqGit and @RomneyDa and @yetval.
  • PR #160409 Thanks @masatohoshino and @RomneyDa.
  • PR #163578 Thanks @lifuyue and @RomneyDa.
  • PR #180482 Thanks @RomneyDa.
  • PR #180989 Thanks @RomneyDa.
  • PR #164297 Related #164146, #156945. Thanks @wangmiao0668000666 and @RomneyDa and @shanselman and @dor-sr and @cristianoc and @brucemccurdy.
  • PR #158908 Related #156945. Thanks @dor-sr and @RomneyDa and @shanselman and @wangmiao0668000666 and @brucemccurdy.
  • PR #175987 Related #156945. Thanks @RomneyDa and @shanselman and @dor-sr and @wangmiao0668000666 and @brucemccurdy.
  • PR #179320 Related #156945. Thanks @RomneyDa and @shanselman and @dor-sr and @wangmiao0668000666 and @brucemccurdy.
  • PR #181389 Related #156945. Thanks @shanselman and @RomneyDa and @dor-sr and @wangmiao0668000666 and @brucemccurdy.
  • PR #167459 Related #167441, #156945. Thanks @RomneyDa and @shanselman and @dor-sr and @wangmiao0668000666 and @brucemccurdy.
  • PR #153728 Related #144842. Thanks @zhangguiping-xydt and @RomneyDa and @krjcolby-svg.
  • PR #164485 Related #153145. Thanks @PollyBot13 and @RomneyDa and @rsaeks.
  • PR #168391 Related #168130. Thanks @RomneyDa and @jakeaadams.
  • PR #168629 Thanks @RomneyDa.
  • PR #168764 Related #168676. Thanks @ruel225 and @RomneyDa and @Oliver4Spot.
  • PR #168862 Related #158126. Thanks @RomneyDa and @Captain69G.
  • PR #169385 Related #169353. Thanks @stackingrockss and @RomneyDa.
  • PR #169400 Related #169377. Thanks @Gigaxel and @RomneyDa.
  • PR #171292 Related #171165. Thanks @RomneyDa and @davidcittadini.
  • PR #171372 Related #171348. Thanks @RomneyDa and @LifeViwer.
  • PR #172068 Thanks @RomneyDa.
  • PR #164511 Thanks @holgergruenhagen and @RomneyDa.
  • PR #172756 Thanks @RomneyDa.
  • PR #172768 Thanks @RomneyDa.
  • PR #172769 Thanks @RomneyDa.
  • PR #173862 Thanks @RomneyDa.
  • PR #176218 Related #176208. Thanks @eliavb43 and @RomneyDa.
  • PR #177716 Thanks @jjjhenriksen and @RomneyDa.
  • PR #174530 Related #174078. Thanks @wangmiao0668000666 and @RomneyDa and @asikorskiy.
  • PR #181166 Related #181020. Thanks @najef1979-code.
  • PR #181307 Related #181235. Thanks @RomneyDa and @agroman1993.
  • PR #176783 Related #176669. Thanks @RomneyDa and @PennyVibe.
  • PR #173366 Thanks @RomneyDa.
  • PR #173292 Thanks @chandraveshchaudhari and @RomneyDa.
  • PR #174257 Related #174120. Thanks @RomneyDa and @kazuyuki-eguchi.
  • PR #170857 Thanks @trukhinyuri and @RomneyDa.
  • PR #171508 Thanks @RomneyDa.
  • PR #174297 Thanks @RomneyDa.
  • PR #175007 Thanks @RomneyDa.
  • PR #176174 Related #176163. Thanks @RomneyDa and @tjarrau-dev.
  • PR #173246 Thanks @RomneyDa.
  • PR #160433 Related #130807. Thanks @masatohoshino and @RomneyDa and @WadeOwenWatts.

Release verification

  • npm package: https://www.npmjs.com/package/openclaw/v/2026.10.7
  • registry tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.10.7.tgz
  • integrity: sha512-iiZO+kFFBgQvxm17wn3Sc/MSC/GQu01PubAFVNA2Nn736HOHUbR0ra7a9NeW9wpjq3kDkSJ1RB7dTP+qVJFXig==
  • release SHA: 157d8c2bc3ea2fa183afdc11088e69690bf8e64e
  • full release CI report: https://github.com/openclaw/releases/blob/main/evidence/2026.10.7/release-evidence.md
  • release publish: https://github.com/openclaw/openclaw/actions/runs/40081926023
  • npm preflight: https://github.com/openclaw/openclaw/actions/runs/40055378381
  • full release validation: https://github.com/openclaw/openclaw/actions/runs/40054950351
  • plugin npm publish: https://github.com/openclaw/openclaw/actions/runs/40082487401
  • plugin ClawHub submission: https://github.com/openclaw/openclaw/actions/runs/40082490562; public finalization and exact artifact verification follow terminal release-parent completion
  • plugin ClawHub bootstrap: not needed
  • OpenClaw npm publish: https://github.com/openclaw/openclaw/actions/runs/40073183916/attempts/1
  • npm Telegram beta E2E: not supplied
  • Android APK: skipped — apps/android/version.json is 2026.8.2, release train is 2026.10.7; run pnpm android:version:pin -- --from-gateway before the next tag.
v2026.10.6 BREAKING [Oct 22, 2026] details → github →

# openclaw 2026.10.6

2026.10.6

Highlights

  • Patched Node runtime required: OpenClaw now requires Node 24.22.1+ on the 24 line or 26.12.1+ on the 26 line, which reject TLS chains signed with the compromised certificate keys addressed in the October 2026 Node.js security releases. Docker images ship Node 24.22.1, installers select the patched runtimes, and openclaw update refuses with recovery guidance before installing on an older Node instead of breaking the running install. Source builds now pin pnpm 12.15.0. (#179992) Thanks @joshavant.
  • Safer updates and recovery: package swaps now refuse unsafe service states, Windows and macOS package-manager updates recover from platform-specific failures, and frozen Gateway startup owners can be retired cleanly. (#171101, #170940, #171936, #171678) Thanks @RomneyDa, @homeworld520, @Yolo521-bot, @stop-time, @AntaresGG, and @TommyLei666.
  • Data-preserving migrations and backups: Doctor and migration paths now refuse malformed or lossy workspace imports, preserve malformed Notes bytes, reject unsafe non-UTF-8 wiki rewrites, keep deeply nested SQLite backups, and retain staging evidence when restore inspection fails. (#172293, #172953, #172742, #174573, #168583, #170867, #172028) Thanks @wangmiao0668000666, @RomneyDa, @Leon-SK668, @ericcurtin, @Yolo521-bot, @obviyus, and @altaywtf.
  • Reliable delivery across restarts: queued turns, watched child results, dead-lettered deliveries, and streamed replies now survive recovery without disappearing, duplicating, or producing false missing-answer notices. (#170384, #169489, #169932, #173798) Thanks @RomneyDa, @huyengiang101086-spec, and @Yolo521-bot.
  • Provider and model resilience: GPT-5.6 tool turns, OpenRouter DeepSeek tool calls, LM Studio overflow recovery, parallel OpenAI reasoning settings, and model retry/fallback budgets now behave consistently. (#176709, #175058, #169189, #169322, #164808) Thanks @RomneyDa, @Linux2010, @ZhimingQ, @xpeng5278-web, and @anyech.
  • Windows and mobile stability: fresh Windows state stores, Proxy-backed environments, and stored Anthropic credentials no longer block startup, while iOS Talk and chat connectivity recover from first-reply and timeout failures. (#176174, #176194, #174571, #168416, #169912) Thanks @RomneyDa, @tjarrau-dev, @skyzhao1223, @easyteacher, @scalesmart, @masatohoshino, @Takhoffman, and @Solvely-Colin.
  • Agent and tool-call recovery: unfinished tools now time out visibly, context overflow compacts after steered tool results, malformed calls continue after earlier refusals, large patch hunks avoid argument-limit crashes, and stopped yielded tasks stay stopped. (#172983, #172019, #170615, #174477, #169453) Thanks @RomneyDa, @budzation, @mirasrael, @r3n3x, @freeqaz-openai, and @obviyus.
  • Channel delivery correctness: WhatsApp retries and stickers, Telegram albums and dual-stack replies, Slack relay recovery, and Discord voice-call replies no longer lose or duplicate messages. (#142434, #164210, #163926, #171564, #173407, #172380) Thanks @ashawwal, @RomneyDa, @andrewwbuilds, @abacha, @Dat1GUI, @brainmonger, @obviyus, and @vincentkoc.
  • Worker and worktree recovery: hosts reclaim worker capacity after reboot, partial-clone worktrees repair missing objects, and child-result and exec-wake evidence survives Gateway restarts. (#168863, #168864, #169489, #169645) Thanks @RomneyDa.

Changes

  • This patch release contains focused reliability fixes only; it does not introduce new user-facing features.

Fixes

  • State and system-agent recovery: restore access to agents held by affected upgrades, recover held system-agent databases after schema changes, and preserve live configuration when forensic snapshots fail. (#175007, #176783, #171217) Thanks @RomneyDa, @PennyVibe, and @Yolo521-bot.
  • Windows state and updates: canonicalize schema ownership across path aliases, serialize Proxy-backed environments before inspection IPC, hide SQLite helper windows during update work, and recognize native Scheduled Task permission failures in every locale. (#176174, #176194, #174969, #178624) Thanks @RomneyDa, @tjarrau-dev, @skyzhao1223, @easyteacher, and @throwingbones.
  • macOS companion execution: honor long command and approval deadlines across the companion socket, classify late or lost replies without replaying submitted commands, and preserve native permission details. (#172117) Thanks @holgergruenhagen, @RomneyDa, @ylcn91, and @Colton-Harris.
  • Doctor and managed plugins: repair empty retired-plugin metadata, clear resolved migration warnings, and converge app-managed plugins onto the installed core version. (#173851, #177096, #174257) Thanks @RomneyDa, @fengfan201314-eng, @ScientificProgrammer, @yinx65588-boop, @jj5638521, and @kazuyuki-eguchi.
  • Update diagnostics: preserve FRV blockers, explain package-journal identity and runtime-retention failures, and avoid cleanup stalls on shared recovery manifests. (#171186, #170385, #169280, #174249) Thanks @vincentkoc, @RomneyDa, @astapenkoav, @council10-kera, and @shoaibulhaque.
  • SQLite correctness: preserve transaction outcomes when warning handlers throw, settle peer closes after shared-worker refusal, and prevent retired cache generations from taking worker ownership. (#157151, #173813, #172798) Thanks @vincentkoc and @RomneyDa.
  • Reply recovery: preserve side-question and immediate fallback ordering, avoid repeated or missing answers after streamed delivery, and keep stopped yielded tasks from restarting. (#174869, #169305, #173798, #169453) Thanks @RomneyDa and @freeqaz-openai.
  • Codex and native sessions: release stalled startup waits and completed subagents after cancellation or cleanup failures, preserve conversations across runtime restarts, keep workspace bindings across reply resets, and settle recovered child binding writes before session readiness. (#168347, #173547, #166368, #160549, #177564) Thanks @RomneyDa, @Kimiyu-186, @alkor2000, @jhgaylor, @vincentkoc, @jjjhenriksen, and @obviyus.
  • Gateway lifecycle: retain restart custody, avoid stop-time lease deadlocks, recover worker capacity after reboot, and preserve suppressed-channel configuration across reloads. (#172852, #171308, #168863) Thanks @RomneyDa.
  • CLI and process diagnostics: preserve JSON output on Gateway command exits, report resource-disposal and PTY EOF failures, and surface failed diagnostic writes without crashing. (#176795, #173566, #176362, #174622) Thanks @vincentkoc and @RomneyDa.
  • Scheduled follow-ups: same-conversation follow-ups scheduled from an authorized operator turn keep that operator's current authority when they run, and one-shot continuations can call next_check to check back later. (#176422)
  • Media and TTS: time out slow hosted speech synthesis and report playback cache, probe, and quota failures rather than silently dropping cleanup errors. (#175614, #175634, #174668) Thanks @RomneyDa.

Complete contribution record

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

Pull requests

  • PR #176194 Related #176111. Thanks @skyzhao1223 and @RomneyDa and @easyteacher.
  • PR #176174 Related #176163. Thanks @RomneyDa and @tjarrau-dev.
  • PR #175007 Thanks @RomneyDa.
  • PR #176783 Related #176669. Thanks @RomneyDa and @PennyVibe.
  • PR #171101 Related #170774, #171036. Thanks @RomneyDa and @homeworld520 and @Yolo521-bot.
  • PR #171217 Related #171187. Thanks @RomneyDa and @Yolo521-bot.
  • PR #171678 Related #171513. Thanks @RomneyDa and @TommyLei666.
  • PR #173851 Related #173659. Thanks @RomneyDa and @fengfan201314-eng.
  • PR #174257 Related #174120. Thanks @RomneyDa and @kazuyuki-eguchi.
  • PR #174969 Related #174906. Thanks @RomneyDa and @throwingbones.
  • PR #176104 Related #176066. Thanks @yinx65588-boop and @RomneyDa and @BGreezy.
  • PR #176009 Thanks @Alix-007 and @RomneyDa.
  • PR #176219 Thanks @vincentkoc and @RomneyDa.
  • PR #167935 Related #167934. Thanks @PollyBot13 and @RomneyDa and @obviyus.
  • PR #171977 Thanks @SunnyShu0925 and @RomneyDa and @obviyus.
  • PR #173142 Thanks @SunnyShu0925 and @RomneyDa and @obviyus.
  • PR #175624 Thanks @SunnyShu0925 and @RomneyDa and @obviyus.
  • PR #176510 Thanks @RomneyDa.
  • PR #175642 Related #175599. Thanks @sunlit-deng and @RomneyDa and @seriouslysean.
  • PR #176603 Related #169077. Thanks @RomneyDa and @hannnnn-l.
  • PR #176681 Thanks @RomneyDa.
  • PR #176787 Thanks @RomneyDa.
  • PR #176691 Thanks @RomneyDa.
  • PR #176795 Thanks @vincentkoc and @RomneyDa.
  • PR #176742 Thanks @sunlit-deng and @RomneyDa.
  • PR #176879 Thanks @RomneyDa.
  • PR #176876 Thanks @RomneyDa.
  • PR #176873 Thanks @shakkernerd and @gideonpraise and @RomneyDa.
  • PR #176997 Related #169256. Thanks @RomneyDa and @etzelm.
  • PR #175606 Thanks @vincentkoc and @RomneyDa.
  • PR #177042 Thanks @vincentkoc and @RomneyDa.
  • PR #176990 Thanks @shakkernerd and @gideonpraise and @RomneyDa.
  • PR #177038 Thanks @RomneyDa.
  • PR #177060 Thanks @RomneyDa.
  • PR #177096 Related #160561, #176966. Thanks @ScientificProgrammer and @yinx65588-boop and @RomneyDa and @jj5638521.
  • PR #177059 Related #170203. Thanks @RomneyDa and @BodegaClaw.
  • PR #177066 Thanks @RomneyDa.
  • PR #177184 Thanks @RomneyDa.
  • PR #177126 Thanks @shakkernerd and @gideonpraise and @RomneyDa.
  • PR #177243 Thanks @vincentkoc and @RomneyDa.
  • PR #177252 Thanks @RomneyDa.
  • PR #176656 Thanks @RomneyDa.
  • PR #176182 Thanks @ericcurtin and @RomneyDa.
  • PR #176206 Thanks @RomneyDa.
  • PR #172469 Thanks @easonclaw-lgtm and @RomneyDa.
  • PR #176039 Thanks @RomneyDa.
  • PR #176362 Thanks @RomneyDa.
  • PR #173310 Thanks @TurboTheTurtle and @RomneyDa.
  • PR #176458 Thanks @RomneyDa.
  • PR #176293 Related #176250. Thanks @goutamadwant and @RomneyDa and @yetval.
  • PR #175952 Thanks @RomneyDa.
  • PR #176023 Thanks @RomneyDa.
  • PR #175229 Thanks @RomneyDa.
  • PR #175058 Related #174909. Thanks @Linux2010 and @RomneyDa and @ZhimingQ.
  • PR #175289 Thanks @RomneyDa.
  • PR #175343 Thanks @RomneyDa.
  • PR #175416 Thanks @RomneyDa.
  • PR #173048 Thanks @ericcurtin and @RomneyDa.
  • PR #175381 Related #175303. Thanks @musatoktas and @RomneyDa and @Yolo521-bot.
  • PR #175452 Thanks @RomneyDa.
  • PR #175489 Thanks @RomneyDa.
  • PR #175532 Thanks @RomneyDa.
  • PR #172028 Related #171959. Thanks @ericcurtin and @RomneyDa and @Yolo521-bot.
  • PR #175634 Thanks @RomneyDa.
  • PR #175625 Thanks @vincentkoc and @RomneyDa.
  • PR #174590 Related #174504. Thanks @shoaibulhaque and @RomneyDa and @altaywtf and @Yolo521-bot.
  • PR #175614 Thanks @RomneyDa.
  • PR #175689 Thanks @RomneyDa.
  • PR #175703 Thanks @RomneyDa.
  • PR #175726 Thanks @RomneyDa.
  • PR #174424 Thanks @RomneyDa.
  • PR #174299 Thanks @RomneyDa.
  • PR #174477 Thanks @RomneyDa.
  • PR #174571 Related #174204. Thanks @RomneyDa and @scalesmart.
  • PR #174573 Thanks @RomneyDa.
  • PR #174622 Thanks @RomneyDa.
  • PR #174668 Thanks @RomneyDa.
  • PR #172293 Thanks @wangmiao0668000666 and @RomneyDa and @obviyus.
  • PR #172953 Thanks @Leon-SK668 and @RomneyDa and @obviyus.
  • PR #172742 Thanks @Leon-SK668 and @RomneyDa and @obviyus.
  • PR #174750 Related #173351. Thanks @RomneyDa and @Yolo521-bot.
  • PR #174767 Related #173348. Thanks @skyzhao1223 and @RomneyDa and @Yolo521-bot.
  • PR #174807 Related #174563. Thanks @RomneyDa and @sunlit-deng and @prizmizm.
  • PR #174869 Thanks @RomneyDa.
  • PR #174868 Thanks @RomneyDa.
  • PR #174030 Thanks @vincentkoc and @RomneyDa.
  • PR #174195 Thanks @RomneyDa.
  • PR #174249 Related #174072. Thanks @RomneyDa and @shoaibulhaque and @astapenkoav.
  • PR #168735 Thanks @SunnyShu0925 and @RomneyDa and @obviyus.
  • PR #162828 Thanks @SunnyShu0925 and @fuller-stack-dev and @RomneyDa.
  • PR #165889 Thanks @SunnyShu0925 and @fuller-stack-dev and @RomneyDa.
  • PR #167619 Thanks @SunnyShu0925 and @fuller-stack-dev and @RomneyDa.
  • PR #155323 Related #155322. Thanks @masatohoshino and @fuller-stack-dev and @RomneyDa.
  • PR #173753 Thanks @vincentkoc and @RomneyDa.
  • PR #173686 Thanks @RomneyDa.
  • PR #173241 Thanks @wangmiao0668000666 and @RomneyDa and @obviyus.
  • PR #173798 Thanks @RomneyDa.
  • PR #173813 Thanks @RomneyDa.
  • PR #173835 Thanks @RomneyDa.
  • PR #172903 Thanks @RomneyDa.
  • PR #173921 Thanks @RomneyDa.
  • PR #173231 Thanks @pgondhi987 and @RomneyDa.
  • PR #157151 Thanks @vincentkoc and @RomneyDa.
  • PR #163959 Thanks @vincentkoc and @RomneyDa.
  • PR #163665 Thanks @ly85206559 and @RomneyDa and @vincentkoc.
  • PR #163818 Thanks @RomneyDa and @vincentkoc.
  • PR #163825 Thanks @RomneyDa and @vincentkoc.
  • PR #163920 Thanks @RomneyDa and @vincentkoc.
  • PR #163931 Thanks @RomneyDa and @vincentkoc.
  • PR #150992 Related #150083. Thanks @wangmiao0668000666 and @RomneyDa and @vincentkoc and @dh-js.
  • PR #163918 Thanks @RomneyDa and @vincentkoc.
  • PR #163839 Thanks @RomneyDa and @vincentkoc.
  • PR #163915 Thanks @RomneyDa and @vincentkoc.
  • PR #163933 Thanks @RomneyDa and @vincentkoc.
  • PR #163926 Thanks @RomneyDa and @vincentkoc.
  • PR #163932 Thanks @RomneyDa and @vincentkoc.
  • PR #163952 Thanks @RomneyDa and @vincentkoc.
  • PR #163944 Thanks @RomneyDa and @vincentkoc.
  • PR #163809 Thanks @RomneyDa and @vincentkoc.
  • PR #163951 Thanks @RomneyDa and @vincentkoc.
  • PR #173954 Thanks @RomneyDa.
  • PR #176709 Thanks @RomneyDa.
  • PR #173209 Thanks @RomneyDa.
  • PR #173347 Related #173077. Thanks @RomneyDa and @Winoren and @Yolo521-bot.
  • PR #142434 Related #142398. Thanks @ashawwal and @RomneyDa and @obviyus.
  • PR #164210 Related #163559. Thanks @andrewwbuilds and @RomneyDa and @obviyus and @abacha.
  • PR #173407 Thanks @RomneyDa.
  • PR #173225 Thanks @RomneyDa.
  • PR #172639 Thanks @stevenlee-oai and @RomneyDa.
  • PR #173547 Thanks @Kimiyu-186 and @RomneyDa.
  • PR #173498 Thanks @obviyus and @RomneyDa.
  • PR #173560 Related #173546. Thanks @shakkernerd and @RomneyDa.
  • PR #172223 Related #172222. Thanks @serg0x and @RomneyDa.
  • PR #173566 Thanks @RomneyDa.
  • PR #172980 Related #172871. Thanks @RomneyDa and @Oldrich333.
  • PR #173000 Thanks @RomneyDa.
  • PR #172983 Related #172899. Thanks @RomneyDa and @budzation.
  • PR #172780 Thanks @SunnyShu0925 and @RomneyDa.
  • PR #170608 Thanks @duyufansh2008 and @RomneyDa.
  • PR #170380 Related #170332. Thanks @DonnieFi and @RomneyDa.
  • PR #172256 Thanks @SunnyShu0925 and @RomneyDa.
  • PR #157948 Thanks @PollyBot13 and @fuller-stack-dev and @RomneyDa.
  • PR #172691 Thanks @joshavant and @RomneyDa.
  • PR #172798 Thanks @RomneyDa.
  • PR #172182 Related #172180. Thanks @fhgffy and @skyzhao1223 and @RomneyDa.
  • PR #172852 Thanks @RomneyDa.
  • PR #164808 Thanks @anyech and @RomneyDa.
  • PR #172023 Related #172000. Thanks @RomneyDa and @jeanmonet.
  • PR #172133 Related #172109. Thanks @RomneyDa and @wangxiajun68.
  • PR #172270 Thanks @RomneyDa.
  • PR #172331 Related #172258. Thanks @RomneyDa and @rclarke0.
  • PR #172380 Related #172233. Thanks @RomneyDa and @brainmonger.
  • PR #172019 Thanks @mirasrael and @RomneyDa and @obviyus.
  • PR #171414 Related #171380. Thanks @ericcurtin and @RomneyDa and @obviyus and @asikorskiy.
  • PR #160549 Thanks @vincentkoc and @RomneyDa.
  • PR #171208 Thanks @RomneyDa.
  • PR #171482 Thanks @vincentkoc and @RomneyDa.
  • PR #171571 Thanks @zhangguiping-xydt and @RomneyDa and @obviyus.
  • PR #171570 Related #171366. Thanks @RomneyDa and @davidcittadini.
  • PR #171587 Related #171472. Thanks @RomneyDa.
  • PR #171564 Related #171438. Thanks @RomneyDa and @Dat1GUI.
  • PR #154923 Related #149867. Thanks @sxh313 and @RomneyDa and @playhard94.
  • PR #128886 Related #128859. Thanks @sashankh and @RomneyDa and @shad0wca7.
  • PR #171936 Related #171797. Thanks @RomneyDa and @AntaresGG.
  • PR #170967 Thanks @RomneyDa.
  • PR #170940 Related #170700. Thanks @RomneyDa and @stop-time.
  • PR #161098 Related #160641. Thanks @xydigitLybnnnn and @RomneyDa and @obviyus and @aniruddhaadak80.
  • PR #166368 Related #124852. Thanks @alkor2000 and @RomneyDa and @obviyus and @jhgaylor.
  • PR #169932 Related #169807. Thanks @huyengiang101086-spec and @RomneyDa and @Yolo521-bot.
  • PR #170372 Related #169972. Thanks @xiajiahang and @RomneyDa and @letsc4.
  • PR #169893 Related #169674. Thanks @xydigitLybnnnn and @RomneyDa and @farisoftfry.
  • PR #162771 Related #162525, #162622. Thanks @xydigitLybnnnn and @RomneyDa and @shadow-enthusiast and @islandpreneur007.
  • PR #171029 Related #171013. Thanks @ericcaiwx-star and @RomneyDa and @brainmonger.
  • PR #141312 Thanks @hugenshen and @RomneyDa and @obviyus.
  • PR #171164 Thanks @RomneyDa.
  • PR #171186 Thanks @vincentkoc and @RomneyDa.
  • PR #170500 Thanks @SunnyShu0925 and @RomneyDa and @obviyus.
  • PR #170495 Thanks @SunnyShu0925 and @RomneyDa and @obviyus.
  • PR #171094 Thanks @SunnyShu0925 and @RomneyDa and @obviyus.
  • PR #171308 Thanks @RomneyDa.
  • PR #171180 Related #171106. Thanks @ruel225 and @RomneyDa and @obviyus and @SanderHelgesen.
  • PR #171365 Related #171034. Thanks @ynaamane and @RomneyDa and @obviyus and @Yolo521-bot.
  • PR #155019 Related #154834. Thanks @linhongyu510 and @RomneyDa and @obviyus and @jerryliang122.
  • PR #169280 Thanks @RomneyDa.
  • PR #169392 Thanks @holgergruenhagen and @RomneyDa and @obviyus.
  • PR #170867 Thanks @RomneyDa.
  • PR #170615 Related #170522. Thanks @RomneyDa and @r3n3x.
  • PR #170063 Related #169950. Thanks @amittell and @RomneyDa.
  • PR #170913 Thanks @RomneyDa.
  • PR #166245 Thanks @holgergruenhagen and @RomneyDa.
  • PR #170048 Thanks @RomneyDa.
  • PR #170125 Thanks @ly85206559 and @RomneyDa and @obviyus.
  • PR #165019 Thanks @eleqtrizit and @RomneyDa.
  • PR #168771 Thanks @SunnyShu0925 and @RomneyDa and @obviyus.
  • PR #170123 Thanks @ly85206559 and @RomneyDa and @obviyus.
  • PR #168731 Thanks @SunnyShu0925 and @RomneyDa and @obviyus.
  • PR #170385 Related #170031. Thanks @RomneyDa and @council10-kera.
  • PR #170384 Thanks @RomneyDa.
  • PR #155801 Thanks @SunnyShu0925 and @RomneyDa and @obviyus.
  • PR #170553 Related #170466. Thanks @obviyus and @RomneyDa and @migelizaga-rgb.
  • PR #168666 Thanks @holgergruenhagen and @RomneyDa and @obviyus.
  • PR #169489 Thanks @RomneyDa.
  • PR #169645 Thanks @RomneyDa.
  • PR #156835 Thanks @vincentkoc and @RomneyDa.
  • PR #169936 Thanks @RomneyDa.
  • PR #169912 Related #169911. Thanks @Solvely-Colin and @RomneyDa.
  • PR #168864 Thanks @RomneyDa.
  • PR #168863 Thanks @RomneyDa.
  • PR #168347 Thanks @RomneyDa.
  • PR #168905 Thanks @RomneyDa.
  • PR #168416 Related #168415. Thanks @masatohoshino and @Takhoffman and @RomneyDa.
  • PR #169180 Related #169121. Thanks @xilopaint and @RomneyDa and @jipeng6036-del.
  • PR #169278 Related #168026. Thanks @RomneyDa and @obviyus.
  • PR #169286 Thanks @RomneyDa.
  • PR #169305 Thanks @RomneyDa.
  • PR #169189 Related #169187. Thanks @xpeng5278-web and @RomneyDa.
  • PR #169322 Thanks @RomneyDa.
  • PR #169453 Thanks @freeqaz-openai and @RomneyDa.
  • PR #172117 Related #139706. Thanks @holgergruenhagen and @RomneyDa and @ylcn91 and @Colton-Harris.
  • PR #177564 Thanks @jjjhenriksen and @RomneyDa.
  • PR #168583 Related #168822. Thanks @wangmiao0668000666 and @RomneyDa and @altaywtf.
  • PR #175458 Thanks @RomneyDa.
  • PR #175622 Thanks @RomneyDa.
  • PR #174297 Thanks @RomneyDa.
  • PR #169945 Thanks @Stronggenetics and @RomneyDa.
  • PR #177451 Thanks @montrellcruse.
  • PR #173711 Related #173564. Thanks @RomneyDa and @8bitsforge.
  • PR #169529 Related #169054. Thanks @wangmiao0668000666 and @RomneyDa and @Oldrich333.
  • PR #137273 Thanks @LiuwqGit and @RomneyDa.
  • PR #177050 Thanks @obviyus and @RomneyDa.
  • PR #171439 Thanks @RomneyDa.
  • PR #168022 Thanks @RomneyDa.
  • PR #167979 Thanks @RomneyDa.
  • PR #168192 Thanks @RomneyDa.
  • PR #168882 Thanks @RomneyDa.
  • PR #168991 Thanks @RomneyDa.
  • PR #149517.
  • PR #151211.
  • PR #168152 Thanks @RomneyDa.
  • PR #168153 Thanks @RomneyDa.
  • PR #168179 Thanks @RomneyDa.
  • PR #168266 Thanks @RomneyDa.
  • PR #168267 Thanks @RomneyDa.
  • PR #168271 Thanks @RomneyDa.
  • PR #168333.
  • PR #168587 Thanks @roboclaw-bot.
  • PR #168675 Thanks @RomneyDa.
  • PR #168722.
  • PR #169495 Thanks @RomneyDa.
  • PR #169496 Thanks @RomneyDa.
  • PR #169497 Thanks @RomneyDa.
  • PR #169500 Thanks @RomneyDa.
  • PR #169595 Thanks @RomneyDa.
  • PR #169647.
  • PR #169672 Thanks @n572770.
  • PR #169739.
  • PR #170274 Thanks @RomneyDa.
  • PR #170297 Thanks @RomneyDa.
  • PR #170490 Thanks @RomneyDa.
  • PR #170704 Thanks @RomneyDa.
  • PR #170964 Thanks @vincentkoc.
  • PR #171109.
  • PR #171507 Thanks @RomneyDa.
  • PR #171528 Thanks @jjjhenriksen.
  • PR #172069.
  • PR #172515 Thanks @RomneyDa.
  • PR #172661 Thanks @RomneyDa.
  • PR #172668 Thanks @RomneyDa.
  • PR #172689 Thanks @RomneyDa.
  • PR #172705 Thanks @RomneyDa.
  • PR #172745 Thanks @RomneyDa.
  • PR #172954 Thanks @RomneyDa.
  • PR #172974 Thanks @RomneyDa.
  • PR #173068 Thanks @RomneyDa.
  • PR #173105 Thanks @RomneyDa.
  • PR #173205 Thanks @RomneyDa.
  • PR #173465 Thanks @RomneyDa.
  • PR #173615 Thanks @RomneyDa.
  • PR #173656 Thanks @RomneyDa.
  • PR #174556 Thanks @RomneyDa.
  • PR #174614 Thanks @RomneyDa.
  • PR #174924 Thanks @RomneyDa.
  • PR #176779.
  • PR #176836 Thanks @xutongxue233.
  • PR #177716 Thanks @jjjhenriksen.
  • PR #177844.
  • PR #177888 Thanks @etzelm.
  • PR #178009 Thanks @roboclaw-bot.
  • PR #178054.
  • PR #178170 Thanks @RomneyDa.
  • PR #178219 Thanks @RomneyDa.
  • PR #178236.
  • PR #178624 Thanks @RomneyDa.

Release verification

  • npm package: https://www.npmjs.com/package/openclaw/v/2026.10.6
  • registry tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.10.6.tgz
  • integrity: sha512-jSpQPa2Jw5rG0J2GC07j9+qHtVYIuoHjgccU88JeS+p7188sBCnvIJeuaiNPHj1zsWkuHcBv443QiEUh7qrxwA==
  • release SHA: fe06181dc5ecc01cf8904abbfc26925925efefbc
  • full release CI report: https://github.com/openclaw/releases/blob/main/evidence/2026.10.6/release-evidence.md
  • release publish: https://github.com/openclaw/openclaw/actions/runs/39772464373
  • npm preflight: https://github.com/openclaw/openclaw/actions/runs/39751088976
  • full release validation: https://github.com/openclaw/openclaw/actions/runs/39750303030
  • plugin npm publish: https://github.com/openclaw/openclaw/actions/runs/39773458213
  • plugin ClawHub submission: https://github.com/openclaw/openclaw/actions/runs/39773463051; public finalization and exact artifact verification follow terminal release-parent completion
  • plugin ClawHub bootstrap: not needed
  • OpenClaw npm publish: https://github.com/openclaw/openclaw/actions/runs/39776532882
  • npm Telegram beta E2E: not supplied
  • Android APK: skipped — apps/android/version.json is 2026.8.2, release train is 2026.10.6; run pnpm android:version:pin -- --from-gateway before the next tag.
v2026.10.10-beta.3 pre [Oct 21, 2026] details → github →

# openclaw 2026.10.10-beta.3

2026.10.10-beta.3

Highlights

  • Windows reliability: restore fresh state initialization and Gateway startup, hide SQLite helper windows during app updates, and make forced Gateway reinstalls tolerate launcher timestamp settling. (#176194, #174969, #176174, #176945; related #176111, #174906, #176163, and #176872) Thanks @skyzhao1223, @RomneyDa, @easyteacher, @throwingbones, @tjarrau-dev, and @cnnceart.
  • Upgrade recovery: converge app-owned plugins to the upgraded core version, restore affected agent stores including held system agents after schema-changing updates, and scope migration rollback backups to the versioned tables being changed. (#174257, #175007, #176783, #172671; related #174120 and #176669) Thanks @RomneyDa, @kazuyuki-eguchi, and @PennyVibe.

Changes

Fixes

  • Agent state: concurrent initialization can no longer let two agents claim ownership of the same agent database. (#174251)
  • Codex and native apps: previews no longer block replies after a context refresh, session replies resume after native child recovery, bound Codex history survives app-server restarts, and native app messages send again after reconnecting. (#177716, #177564, #172705, #171528) Thanks @jjjhenriksen and @RomneyDa.
  • Background tasks: completions are no longer dropped when the config changes mid-turn. (#169529; related #169054) Thanks @wangmiao0668000666, @RomneyDa, and @Oldrich333.
  • Discord: restore native slash commands in channels and threads. Thanks @montrellcruse and @RomneyDa.
  • Agents: keep the prompt cache when a rate-limited run retries, and preserve steering messages that arrive without an explicit target. Thanks @montrellcruse, @RomneyDa, and @obviyus.
  • Cron/CLI continuity: preserve CLI chat sessions across cron announce wakes instead of resetting their provider session. (#176218; related #176208) Thanks @eliavb43 and @RomneyDa.
  • CLI tools: invalidate reused CLI sessions when the available tool catalog changes, restoring tools such as exec after Gateway restarts and preventing stale catalogs from reaching spawned agents. (#176577; related #175670) Thanks @RomneyDa, @jackylecalvez2, and @vincentkoc.
  • GMI: omit unsupported reasoning_effort values on GPT-5.6 tool turns so the provider no longer rejects them with HTTP 400. (#176709) Thanks @RomneyDa.
  • Windows updates: recognize Scheduled Task permission denials in every Windows display language, keep Windows plugin dependency links across Doctor phases, and clean up backup scratch directories without EPERM failures. (#178624, #178219, #169672, #176836; related #176743) Thanks @RomneyDa, @n572770, @xutongxue233, and @WG-Mojo.
  • Update and Doctor: update finalization honors TMPDIR for disposable copies, Doctor suggests a retry instead of a restore after snapshot contention, and repeated Docker container restarts no longer take a full Doctor pre-repair capture each time. (#178009, #176779, #173711; related #176750 and #173564) Thanks @RomneyDa, @WG-Mojo, and @8bitsforge.
  • Memory: cold Gateway starts no longer open every memory index (restoring 2026.10.4 startup memory), memory files keep indexing after plugin reloads, and plugin reloads no longer time out during slow dreaming cleanup. (#174718, #167756, #169945) Thanks @RomneyDa and @Stronggenetics.
  • Nodes: synchronous node exec output is no longer repeated as a separate Exec finished wake after the waiting caller already received it. (#164511) Thanks @holgergruenhagen and @obviyus.
  • macOS: long exec commands through the macOS app node no longer fail after 20 seconds. (#172117; related #139706) Thanks @holgergruenhagen, @RomneyDa, @ylcn91, and @Colton-Harris.
  • Control UI: offer desktop setup instead of Retry when Host Desktop is off, model pickers refresh when the catalog changes mid-read, and locale refresh works again after adding a source-only locale. (#177888, #174812, #172689; related #174368) Thanks @etzelm, @RomneyDa, and @hannesrudolph.

Complete contribution record

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

Pull requests

  • PR #176194 Related #176111. Thanks @skyzhao1223 and @RomneyDa and @easyteacher.
  • PR #174969 Related #174906. Thanks @RomneyDa and @throwingbones.
  • PR #174257 Related #174120. Thanks @RomneyDa and @kazuyuki-eguchi.
  • PR #176174 Related #176163. Thanks @RomneyDa and @tjarrau-dev.
  • PR #175007 Thanks @RomneyDa.
  • PR #176783 Related #176669. Thanks @RomneyDa and @PennyVibe.
  • PR #176945 Related #176872. Thanks @RomneyDa and @cnnceart.
  • PR #176218 Related #176208. Thanks @eliavb43 and @RomneyDa.
  • PR #176577 Related #175670. Thanks @RomneyDa and @jackylecalvez2.
  • PR #176709 Thanks @RomneyDa.
  • PR #172671 Thanks @RomneyDa.
  • PR #177355 Thanks @RomneyDa.
  • PR #177159 Thanks @vincentkoc and @RomneyDa.
  • PR #177586 Thanks @RomneyDa.
  • PR #175872 Thanks @RomneyDa.
  • PR #177648 Thanks @RomneyDa.
  • PR #177725 Thanks @RomneyDa.
  • PR #177752 Thanks @RomneyDa.
  • PR #177813 Thanks @RomneyDa.
  • PR #177851 Thanks @RomneyDa.
  • PR #172117 Related #139706. Thanks @holgergruenhagen and @RomneyDa and @ylcn91 and @Colton-Harris.
  • PR #177564 Thanks @jjjhenriksen and @RomneyDa.
  • PR #177913 Thanks @RomneyDa.
  • PR #169945 Thanks @Stronggenetics and @RomneyDa.
  • PR #169529 Related #169054. Thanks @wangmiao0668000666 and @RomneyDa and @Oldrich333.
  • PR #173711 Related #173564. Thanks @RomneyDa and @8bitsforge.
  • PR #172661 Thanks @RomneyDa.
  • PR #170297 Related #170291. Thanks @RomneyDa.
  • PR #172689 Thanks @RomneyDa.
  • PR #172745 Thanks @RomneyDa.
  • PR #172668 Thanks @RomneyDa.
  • PR #172705 Thanks @RomneyDa.
  • PR #173615 Thanks @RomneyDa.
  • PR #173656 Thanks @RomneyDa.
  • PR #173465 Thanks @RomneyDa.
  • PR #173781 Thanks @RomneyDa.
  • PR #173813 Thanks @RomneyDa.
  • PR #174718 Thanks @RomneyDa.
  • PR #167756 Thanks @RomneyDa.
  • PR #174812 Thanks @RomneyDa.
  • PR #177716 Thanks @jjjhenriksen and @RomneyDa.
  • PR #177888 Related #174368. Thanks @etzelm and @RomneyDa and @hannesrudolph.
  • PR #171528 Thanks @jjjhenriksen and @RomneyDa.
  • PR #178009 Thanks @RomneyDa.
  • PR #176836 Related #176743. Thanks @xutongxue233 and @RomneyDa and @WG-Mojo.
  • PR #176779 Related #176750. Thanks @RomneyDa and @WG-Mojo.
  • PR #169672 Thanks @n572770 and @RomneyDa.
  • PR #178219 Thanks @RomneyDa.
  • PR #178624 Thanks @RomneyDa.
  • PR #174251
  • PR #178231 Thanks @RomneyDa.
  • PR #164511 Thanks @holgergruenhagen and @obviyus.
  • PR #178862 Thanks @RomneyDa.

Release verification

  • npm package: https://www.npmjs.com/package/openclaw/v/2026.10.10-beta.3
  • registry tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.10.10-beta.3.tgz
  • integrity: sha512-OGKys4zxLjYeZny0aHZK3k1VBoZC/5MyqT+lCk6Pzw52QxkqtAyKtyu/cu4GfcelbRZHOCo3yJZvaYE7Ua9ISA==
  • release SHA: 15dffe5258a93c3d9c5dfd0a2b2de9989ebe7e14
  • full release CI report: https://github.com/openclaw/releases/blob/main/evidence/2026.10.10-beta.3/release-evidence.md
  • release publish: https://github.com/openclaw/openclaw/actions/runs/39555832807
  • npm preflight: https://github.com/openclaw/openclaw/actions/runs/39529505653
  • full release validation: https://github.com/openclaw/openclaw/actions/runs/39528806396
  • plugin npm publish: https://github.com/openclaw/openclaw/actions/runs/39557095517
  • plugin ClawHub publish: no normal OIDC candidates
  • plugin ClawHub bootstrap: not needed
  • OpenClaw npm publish: https://github.com/openclaw/openclaw/actions/runs/39553212507/attempts/1
  • npm Telegram beta E2E: not supplied
v2026.10.5 [Oct 18, 2026] details → github →

# openclaw 2026.10.5

<!-- openclaw-release-publication:docs-v1 -->

OpenClaw v2026.10.5

2,704 commits · 2,250 pull requests · 638 contributors

Changes included in this release

The release notes and changelog contain the same content, presented in two formats:

Thanks

@609nft @67-luck @9fw2pq8sgb-art @a1fred-ai @a6xa3 @aaajiao @aacodex401 @aatreya @abacha @absol89 @adamamzalag @adamjgmiller @adele-with-a-b @adenzhou1350 @adlbas26 @aia007731-lab @aikohoshinoai-prog @ajmtrz @akshatshahh @aldiz1711 @aleps001 @alexph-dev @alexsimeonoww @alfred429 @alfredjbclaw @alix-007 @alkor2000 @altaywtf @amittell @an2in @andersgreg @angeliti999 @anhnt3 @aniruddhaadak80 @antaresgg @anvinali @anyech @aoclaw-glitch @apalmiere @arcueidmp @arduano @arifarai @arpanghoshal @asikorskiy @astutoai @automaton1379 @awss1i @axeg0 @ayushdevo @azuretek @bamorem @barry-ssb @bartok9 @baumus @bautrey @bbs2i58 @benjaml4 @bensonchen1204 @bipolar84 @bit-777 @bluet @bodapatisaikrishna @boeingchoco @boriszhangyyy @bottanicals @brianmcguire @brokemac79 @brookpw @bruce-yii @bsniznd @burchk007-jpg @cablackmon @camillevalley @captain-marlow @cas1per @cassthebandit @catnipluss @cbhawthorne84 @ceckert @cestercian @chabal2020 @chandraveshchaudhari @changeroa @changjunfeng8-hue @charlesberg-ux @chedong @chelsealong @chessing234 @chrisreed14 @cipp-ashe @cjn119-ui @clanksy-code @clawdgawd @clawmoew @claynetic @clockthunder @clode2026 @cmatrx0 @cmillwat @cmrstudio56 @codeforcer @colton-harris @compassboot @conan-scott @constant1n0 @coolcoolwcr @cortezhub @coygeek @creanet-64 @cristianoc @csxjihk @cunzai007-hub @cyb3rb1ade @dacal90 @daddydubzzz @dahuangfortoby @danhayman @dankarization @dasx @davidchyi-beep @davidcittadini @davideditelabs @davidevelyn @davidmackrory-byte @dawid-sitko @deregtx @desksk @destinedenergy @dh-js @dhotei @dhruv1220 @diegomarino @digitalcharon @dimitri-lcht @dimonnld @diregoblin @dlmccoy @dondonjang @dongwongim @donniefi @donquiche61 @dprev @dreamkeeper @dtump @dwonshin @ebulenconsult @edith-vitaetpax @eduherranz @ekinnee @elandesberg @eleqtrizit @elharonyclaw @emes @enderwillsaveyou @enter501 @eonicman @eragim @ericcaiwx-star @ericcurtin @erlightbourn-source @ethangui @etzelm @exgeni @explainanalyze @ezimerman @fanmeng-felix @farisoftfry @fdovarela @fealves0 @fede-kamel @feie22 @fermentolactico @fhgffy @flanker-stack @flawedhumanoid-sudo @fonoempresa @frankhli843 @franklinyung @fransqaas @frxiaobei @ftlc-ian @fuller-stack-dev @gabrielrojasc @gadgrandez @galiniliev @gaojian125 @gavin-ifjc @geekoagent @georgenaz @ghbalf @ghostllm @giannis88 @giodl73 @giodl73-repo @gisk0 @githoubi @giulianoaccorsi @gkoch02 @glebsergeevich @gloria0021 @godiao @goldarowana @goldenrodscript @goncalonc @goslingmanagment @goutamadwant @grabowskidaniel359-design @gregb100 @grynn @guarismo @h0nm4m1suzu @h6y3 @hannesrudolph @hannnnn-l @hansen1018 @harjothkhara @harshitgupta31415 @hawkit @he-yufeng @hensarj @heranliu @hexsprite @highfly-hi @hippoley @hmkr2025 @holgergruenhagen @holny @homeworld520 @honghongxinxi-zhb @hrp6vv9mwr-glitch @hsheresd @hshs38033-cmd @hugenshen @hundredhandsio @huntharo @hxy91819 @iamade @idanzhavi09 @ifadi @igs-rogenlo @ing650423 @ingenuity2k @irish-joseph @iwhatsskill @izrl613 @izshaw @j-nolan @jackson2w @jackten @jacobtomlinson @jaiden0 @jaikharbanda @jakeaadams @jakebotfleet @jalehman @jamiezigelbaum @jaoa12or @jared-rebel @jarvis-modern-mail @jarvisnextgeneration20-lang @jasonbuildai @jayden @jayswu @jayzhou2309 @jb-lopez @jb168 @jeehut @jessecq1995 @jfk-hue @jfleonm @jirboy @jj5638521 @jjjhenriksen @jlahullier @jlapenna @jmar5439 @jmejia-appropia @joelagnel @joequant @johan-eilertsen @johannes-berggren @jokerman1302-eng @jonathanlindsay @jopamu @jorden2895 @joseairosa @josephbergvinson @josephsilvagnoli @joshavant @joshpetras @jrpasolini @juanbamorelli-source @jullianatolentino @junniar @junnie-stack @justinforsound @jzmudzinski @k-sekula @k94118 @kai-ocean-kurt @karbonxx @kaspnov @kassol @kenmege @kennykankush @kimiyu-186 @kimjinsuhh @kiranvk-2011 @kirylh @klabir @koalashen @koennaopenclaw @krasimirkralev @krell11 @kringsc @kseczhouyb @kvnloo @kybrcore @kzclaw @l-trump @lachiefreedom @lakemike @lamer217 @leapdragon @legarconc @leit-motif @leli1024 @leon-sk668 @leovoloshin @lian-hu-agent @lidbai @lifeviwer @linhongyu510 @linux2010 @linzeshi @lishewen @liuwqgit @livenseai @liwenjie200543 @liyangbing @llagoon3 @llmsommelier @lonexreb @love-ai-open-source @lucascmg-vx @lucianosmori @ludovicfourrage @ly85206559 @lzhan011 @maestrokling @maikimolto @manus-pi @marcusa617 @mariorivas1 @markfietje @markma84 @marknilsn @markstones78 @marl0n @marleyman5000-boop @martinderm @marvinthebored @masatohoshino @mashan1027 @mashaohua1999-stack @masterdevill @matthematics1137 @mbelinky @mcooks-cmd @mertbasar0 @methylester @mgr-nick @michaeljgood71 @michaelswissa @mightyx @miguelbranco80 @mikywang @milbaxter @mirasrael @mirksen @mkdelta221 @modlethub @moerai @mohl @morikplay @motookoyama @mpquemel @mrjanvar @mutencath @mwbroxson @mychataa @mydudeclaps @n0mad-ai @n4dh @najef1979-code @nano-richtera @naturecurly @ndakota79 @nehanth @neilofneils404 @netbr3ak @ngo-a @nhhc-lxr @nianjiuzst @nikosml @nitinjwadhawan @nnljl2003 @noahdelophont @noamliav @nocodet666 @nocodet888-arch @noeldavies @noelff @nogikeyaksh @nosmile99 @notmnp @nova-openclaw @novaeonstudio @novaunboundai @ns-spec @nukk-pain @o96a @obviyus @odrobnik @oldrich333 @olli0103 @olveww-dot @omniscalematt @ooiuuii @openclaw-agent-man @orthogonalistic @oshunter @ourcoms2018 @oxen-horse @oywino @pagrom @palewire @pandysp @parker-fawcett @pashaganson @paterskip @patrick-erichsen @patrickschiller @peetiegonzalez @pegorim @pennymolt @pfrederiksen @pheidon @philknows @php737 @pilonqv @polley-mister @pollybot13 @potterdigital @prasad-yashdeep @pratikrai0101 @program-123 @pusherofbrooms @qingminglong @quinszouls @r3n3x @rauf543 @raven-wy @rclarke0 @redasadki @residentb2b @richard355168 @rileyjjy @rmyers64 @robburke @robertoronderosjr @rodricksz4h5 @rogerallen1 @rogeriochaves @romneyda @rongtianhua @rozenpl @rtapiador @rudycelekli @ruel225 @ruicozibon @runvouch @ryanography @ryansandoval @rybing7 @s1gv4rd @saariuslystoned @saftall @sahilsatralkar @saju01 @samiralibabic @samson1357924 @samuelreyes982 @sanderhelgesen @sasan1200 @sashamit @satoshi-kusumoto @sayitfast @sbc2016 @scotthuang @scs0209 @sebtardif @sedrak-hovhannisyan @sergeiaug @service-cyber @setieroth @sgh6688 @shakkernerd @shannon0430 @shanselman @shawnholt @shenrui-ma @shirleyyyhk @sirius1024 @sjf @sjf-oa @skorfmann @skyzhao1223 @slinkoff @smf12138 @snotty @solutionsbyvance @solvely-colin @someone378 @sopa-gpters @sparcleai @spiral-cmd @spunzon @sszyh2026 @stackingrockss @stanleys12 @stargazer1995 @starship863 @steipete @stemkat100 @stevenkrebs @stunt4711 @sunlit-deng @sunny251008-debug @sunnyshu0925 @svdinu-jpg @swampgorilla @swdadmin @sxh313 @syfvb @synapse-homeroot @synthalorian @szef-svg @taekop @taihartman @takhoffman @takyyon @tangbao778lili-ctrl @taoxia255-del @techdou @teddytennant @teetee2tone @telbus @theangrypit @thearabchad @thisispeggy @tianhaotian @timofeyk @todddickerson @tom-wang-guang @tommyfive @tommyjoseph @tomschuman @tomuiv @torsie @tosko4 @touraround @travellingsoldier85 @tre1d @triciah73 @truck0ff @trukhinyuri @tuaran @tyler194653 @tyy-2005 @tzy-17 @vacinc @valantisv @valkyriweb @vasaeru @vegisearchteam @vgranciero @vicary @vinaycodeaxe @vincentkoc @vinsew @vit-pavlenko @vokaplok @vortexopenclaw @vovarbv @vyctorbrzezowski @wadeowenwatts @wakqasahmed @wangmiao0668000666 @wangyan411303 @warhangel @waynegault @wbumgardner-max @wei887-os @wenbiyou @wg-mojo @wongwilliam425-ui @woshicby @wpu911 @wqj11a @wsk19831112-web @wynxo @wzg0911 @x-n2o @xialonglee @xiaobao-k8s @xiaozishan @xilopaint @xx441 @xxg0dlessxx @xydigitlybnnnn @xydt-juyaohui @xyrolle @yangmanbobo @yasuhito @yetval @yigtwxx @ylcn91 @yoyo837 @yu-xin-c @yun-0000 @yuyorman @yuzh086-create @yxshee @zengwen-dt @zhangguiping-xydt @zw-xysk @zyz619963502zyz

Release verification

  • npm package: https://www.npmjs.com/package/openclaw/v/2026.10.5
  • registry tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.10.5.tgz
  • integrity: sha512-9rCuXMweqVKZIK3KBtGcLzesz9G6+FmQ30lvwomRhmcNWDcOtlBoqdLbPditoJMuTP55jPqXpt1AA0L8tSzFHg==
  • release SHA: 1b58cb9a1b4f4353e1add63c8506db4d890962e8
  • full release CI report: https://github.com/openclaw/releases/blob/main/evidence/2026.10.5/release-evidence.md
  • release publish: https://github.com/openclaw/openclaw/actions/runs/39167610006
  • npm preflight: https://github.com/openclaw/openclaw/actions/runs/39149250969
  • full release validation: https://github.com/openclaw/openclaw/actions/runs/39148728797
  • plugin npm publish: https://github.com/openclaw/openclaw/actions/runs/39168400620
  • plugin ClawHub submission: https://github.com/openclaw/openclaw/actions/runs/39168403212; public finalization and exact artifact verification follow terminal release-parent completion
  • plugin ClawHub bootstrap: not needed
  • OpenClaw npm publish: https://github.com/openclaw/openclaw/actions/runs/39164633114/attempts/1
  • npm Telegram beta E2E: not supplied
  • Android APK: skipped — apps/android/version.json is 2026.8.2, release train is 2026.10.5; run pnpm android:version:pin -- --from-gateway before the next tag.
v2026.10.10-beta.2 pre [Oct 19, 2026] details → github →

# openclaw 2026.10.10-beta.2

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 beforetoolcall 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..f90bd063751f2448330ee6abbb4c894508600d63 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

  • PR #173654 Thanks @Patrick-Erichsen.
  • PR #159333 Related #158824. Thanks @joseairosa and @obviyus.
  • PR #160433 Related #130807. Thanks @masatohoshino and @obviyus and @WadeOwenWatts.
  • PR #170591 Related #147269. Thanks @masatohoshino and @obviyus and @jarvis-modern-mail.
  • PR #173246
  • PR #173292 Thanks @chandraveshchaudhari and @obviyus.
  • PR #173366
  • PR #173259 Thanks @RomneyDa.
  • PR #173511 Thanks @RomneyDa.
  • PR #173319 Thanks @RomneyDa.
  • PR #160409 Thanks @masatohoshino.
  • PR #171397 Thanks @joelagnel.
  • PR #174017
  • PR #173777 Related #173386. Thanks @RomneyDa and @FtlC-ian.
  • PR #173587 Thanks @vishnusenthil-16.
  • PR #173862
  • PR #174297
  • PR #174556 Thanks @RomneyDa.
  • PR #173205 Thanks @RomneyDa.
  • PR #174530 Related #174078. Thanks @wangmiao0668000666 and @RomneyDa and @asikorskiy.
  • PR #174571 Related #174204. Thanks @RomneyDa and @scalesmart.
  • PR #174614 Thanks @RomneyDa.
  • PR #173409 Related #171311. Thanks @RomneyDa and @mwbroxson.
  • PR #174649 Thanks @RomneyDa.

Release verification

  • npm package: https://www.npmjs.com/package/openclaw/v/2026.10.10-beta.2
  • registry tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.10.10-beta.2.tgz
  • integrity: sha512-Kbs8X970M+kouV52kMSaF0zpxf62vink1OqpEMCcc60O7uQx6VELzcpHT5bO6KuPFeKNNSzZ40mvWwebiTKuIQ==
  • release SHA: 2b85c4c25ea98d72ca1d3e93fb0fd9cac8f0ddab
  • full release CI report: https://github.com/openclaw/releases/blob/main/evidence/2026.10.10-beta.2/release-evidence.md
  • release publish: https://github.com/openclaw/openclaw/actions/runs/39189217327
  • npm preflight: https://github.com/openclaw/openclaw/actions/runs/38980450683
  • full release validation: https://github.com/openclaw/openclaw/actions/runs/38979780344
  • plugin npm publish: https://github.com/openclaw/openclaw/actions/runs/39190082116
  • plugin ClawHub submission: https://github.com/openclaw/openclaw/actions/runs/39190084831; public finalization and exact artifact verification follow terminal release-parent completion
  • plugin ClawHub bootstrap: not needed
  • OpenClaw npm publish: https://github.com/openclaw/openclaw/actions/runs/39190750431
  • npm Telegram beta E2E: not supplied
v2026.10.10-beta.1 pre BREAKING [Oct 15, 2026] details → github →

# openclaw 2026.10.10-beta.1

2026.10.10-beta.1

Highlights

  • Faster, steadier Gateway: chat turns, session lists, startup, and idle Gateways do far less SQLite and main-thread work, with more database work moved onto worker threads, so busy hosts and large agent fleets stay responsive. (#167965, #168002, #168093, #169005, #169164, #171685, #170151, #169871, #168649, #170612, #171371, #171805, #168992, #169543) Thanks @obviyus, @609NFT, @Leon-SK668, @chelsealong, @RomneyDa, and @joshavant.
  • Updates that finish: upgrades from 2026.10.1 and earlier betas complete, busy Gateways and slow Doctor steps no longer refuse or roll back a good update, failed updates no longer leave a half-installed version, and macOS, Windows, and Bun installs recover from their platform-specific failures. (#168849, #172249, #172196, #172151, #172247, #171101, #170519, #172640, #171936, #170940, #171077, #172494) Thanks @RomneyDa, @homeworld520, @Yolo521-bot, @giulianoaccorsi, @AntaresGG, @stop-time, @davidcittadini, and @SBC2016.
  • Restart-safe replies: interrupted and unfinished replies resume after a Gateway restart, and watched child results, queued turns, accepted agent updates, and operator tasks survive restarts instead of disappearing. (#172234, #172412, #169489, #171717, #170697, #170858, #170384, #172356, #172023) Thanks @jeanmonet.
  • Cloud sessions: move sessions between local and cloud from the session menu, organize cloud environments by repository with environment recipes and verified Node toolchains, and see snapshot progress while sessions start before the first snapshot finishes uploading. (#171690, #170892, #170862, #170796, #170875, #170895, #171729)
  • Local Gateway in the desktop apps: the Windows desktop app and fresh Tauri installs can run a local Gateway, fresh macOS installs start in guided dashboard setup, and first-run setup chooses inference automatically. (#169522, #169512, #169568, #169628)
  • New models: Gemini 4 Argon becomes the default Gemini model alongside Gemini 3.8 Flash, Nemotron 3.5 Super VL and xAI Imagine Image 2.0 arrive, Meta models run through Muse Code, and pickers stop offering retired models. (#171852, #172339, #172449, #172445, #170487, #171526, #171879) Thanks @nv-kasikritc, @jacobtomlinson, @JFLeonM, and @obviyus.
  • Newer Apple platforms required: OpenClaw now requires macOS 26.2, iOS 26.2, and Safari 26.2 or newer. (#168595)

Changes

  • Apple platform requirement: require macOS, iOS, and Safari 26.2 or newer for the native apps and Control UI. (#168595)
  • Cloud sessions: move sessions between local and cloud from session menus, organize cloud environments by repository, support repository environment recipes with verified Node toolchains, save suggested cloud profiles on first use, show snapshot startup progress, start sessions while the first snapshot uploads, ready workers for empty-workspace sessions, report slow dispatch phases, and keep cloud setup secrets behind scoped egress grants. (#171690, #170892, #170862, #170796, #170875, #170895, #171729, #170929, #171749, #171073, #170810) Thanks @VACInc.
  • Desktop apps and first run: support local Gateways in the Windows desktop app, start fresh Tauri installs with a local Gateway, start fresh macOS installs in guided dashboard setup, guide missing native permissions in chat, and choose inference automatically during first-run setup. (#169522, #169512, #169568, #169635, #169628)
  • Local setup: offer optional memory embedding setup, add managed llama.cpp OCR and vision setup, and allow non-interactive llama.cpp embedding-only setup. (#163693, #148193, #170153) Thanks @PollyBot13, @duyufansh2008, and @dh-js.
  • Bun runtime: build standalone OpenClaw executables with Bun, add an opt-in pinned Bun runtime that rejects unpinnable paths before changing anything, and start the Gateway faster on Bun. (#172384, #168832, #168982, #169543) Thanks @vincentkoc.
  • Experimental PostgreSQL: add an experimental PostgreSQL engine for the Workboard store, select the shared-state engine at its owner, generate PostgreSQL DDL from canonical SQLite schemas, add PostgreSQL migrations with capability admission and exact schema-drift checks, preserve PostgreSQL stores in backups and updates, and add verified offline database port tooling. (#169214, #171962, #168219, #169933, #172265, #170828, #170518, #171368, #171265, #170037, #170055, #170059, #171350, #171484, #171518, #171795, #172046, #171545) Thanks @vincentkoc and @joshavant.
  • Conversations: organize and archive nested conversations explicitly, choose when sessions can send and receive messages, opt in to sessions_send thread targets, run sessions in existing folders on paired devices, and snooze sessions until a custom time. (#168076, #162316, #168846, #169722, #171255) Thanks @VACInc, @obviyus, and @jacobtomlinson.
  • Session personalization: personalize session backgrounds, add per-session speech bubbles and prompt reactions, show session-specific previews for public links, and match public conversation pages to the chat design with copy buttons. (#168301, #168861, #169527, #168156) Thanks @vyctorbrzezowski and @VACInc.
  • Control UI navigation: organize personal navigation in a compact sidebar rail with real shortcut icons, filter sidebar users by online status, keep New conversation visible across sidebar modes, show session details beside wide conversations, make colored sessions easier to scan, inspect attached automations from session hovercards, put everyday session actions first, and make release updates discoverable from the account menu. (#168325, #168997, #172243, #170771, #170707, #170382, #172240, #168616, #172544, #100024) Thanks @fuller-stack-dev, @shakkernerd, and @VACInc.
  • Control UI chat: group session context and task progress in Details, clarify the session details inspector, render assistant directives and an embed tag, show readable tweet preview cards, load older history in larger pages, shrink the composer in existing sessions, search emoji by name in the reaction picker, add manual code folding to session diffs, and show or hide values in secure entry prompts. (#161674, #172436, #64104, #168213, #170481, #171637, #172577, #172350, #169925, #172549) Thanks @vyctorbrzezowski, @obviyus, @Takhoffman, @Patrick-Erichsen, and @jacobtomlinson.
  • Languages: add Swedish to the Control UI and docs, and include plugin catalogs in locale refresh. (#62063, #171496) Thanks @yeager and @vincentkoc.
  • Agents API: choose Agents API hosted workspaces when starting sessions, isolate Agents API sessions from Gateway tools and MCP, and allow shared compaction tuning in hosted sessions. (#168259, #170728, #171813)
  • MCP apps and automations: use MCP plugin apps across conversations and workspace files, trigger automations from MCP events, connect MCP apps through a principal-bound relay plugin, and support principal-bound remote Control UI for trusted plugins. (#161747, #165399, #168233, #170540)
  • Plugins and SDK: allow per-run model fallback overrides, fork a session's live context for background side questions, let plugins steer a session's active run, support Solid Control UI views, add worker-owned keyed state and conversation binding APIs, join service and account scheduling at retirement, complete awaited SQLite compatibility migration paths, and show calm notices for deprecated SDK usage. (#168893, #170146, #170152, #168408, #168478, #168483, #162669, #171443, #171752) Thanks @obviyus, @dwty11, and @joshavant.
  • ClawHub: expose published ClawHub packages to the Gateway and accept portable manifest categories. (#171622, #171532) Thanks @Patrick-Erichsen.
  • Models and providers: add Gemini 4 Argon as the default Gemini model with Gemini 3.8 Flash, replace Nemotron 3 Super with Nemotron 3.5 Super VL, add xAI Imagine Image 2.0 without silent image-model fallback, accept the Fish Audio Drama 3 preview, support endpoint-resolved custom model aliases, prefer a newer installed Codex for ChatGPT discovery, and prioritize shared private vLLM requests. (#171852, #172339, #172449, #172445, #170473, #170009, #168228, #129434) Thanks @nv-kasikritc, @jacobtomlinson, @JFLeonM, @xyrolle, @obviyus, @m888m, and @joshavant.
  • Muse Code: run Meta models through the Muse Code CLI agent runtime, sign in to Muse Code from Model Setup and Provider Access, and run consented turns under a conversation tool policy. (#170487, #171526, #171790, #172361) Thanks @obviyus.
  • Usage and accounts: show active auth subscription blocks, show Ollama cloud balance in status usage, add a ClawRouter sidebar dashboard for subscription pool headroom, show local provider processing with estimated wait time, and show every matched session in a paged usage overview. (#133087, #167474, #169514, #170041, #170369, #169660) Thanks @Leon-SK668, @vincentkoc, and @usimic.
  • Model recovery: use model fallbacks after context-overflow recovery, compact ChatGPT sign-in sessions server-side, end runs after confirmed final source replies, and support typed OpenAI Decisions API evaluations. (#170141, #168401, #170653, #166320) Thanks @amirarenco-create, @obviyus, @RomneyDa, @sunlit-deng, @jjjhenriksen, and @Kimiyu-186.
  • Labs Advisor: add an experimental Advisor that steers agents away from avoidable work. (#169564) Thanks @obviyus.
  • CLI progress: show progress while tool input is generated. (#167789) Thanks @ZengWen-DT, @obviyus, and @umeranjum17.
  • Skills: show a Learned notice row with one-press Undo, make background review channel notices opt-in, and save only repeatable procedures from background reviews. (#167996, #170025, #170277) Thanks @obviyus.
  • Clearer messages: simplify wording across Settings, Gateway and security diagnostics, CLI and Doctor, agent and command execution, browser and approval help, provider, messaging, workspace, and memory plugins, and the macOS, iOS, Android, and Linux apps. (#168703, #168704, #168705, #168706, #168707, #168709, #168710, #168711, #168713, #168714, #168715, #168716) Thanks @RomneyDa, @synthalorian, and @obviyus.
  • Mobile and devices: add Android system, photos, contacts, calendar, and motion capabilities, add an authenticated iOS background presence beacon, and support multiple Microsoft Teams bot accounts. (#29398, #73330, #112811) Thanks @obviyus and @jimmypuckett.
  • Worker placement: require configured worker placement for sessions and allow keyless Gateway selection for worker-local inference. (#158903, #170132) Thanks @sallyom, @RomneyDa, and @obviyus.
  • Diagnostics: export turn prompts and final answers on message and run spans, attribute GC metrics by kind and worker, measure allocated bytes per RPC and turn, attribute native CPU samples to JavaScript callers, capture main-thread stall stacks, and expose SQLite worker delay phases. (#156603, #171923, #172486, #171686, #170904, #169535, #170932, #171082, #171062) Thanks @ryan-dyer-sp, @vincentkoc, and @joshavant.
  • More: expose wrapped browser observations to Code Mode, allow pausing automatic team-report collection, and add scoped startup migration backups. (#164833, #171840, #171764) Thanks @alkor2000, @potterdigital, and @vincentkoc.

Fixes

  • Content boundaries: keep internal runtime context, serialized tool-call XML, split tool-call markers, raw background command notices, runtime prompts, and legacy requester guidance out of replies and chat history, and stop models that print tool-call text from reporting false success. (#163471, #138204, #169172, #171898, #168236, #166080, #163521, #168943, #168928, #170799, #137273) Thanks @RomneyDa, @obviyus, @consoleaf, @JacquesLFR8, @ericcaiwx-star, @ruiling-smartbear, @JasonBuildAI, @Marvinthebored, @Peetiegonzalez, @rogeriochaves, @llmsommelier, @alkor2000, @Oldrich333, and @LiuwqGit.
  • Reply text: keep trailing reply text after quoted closing tags, suppress punctuated and truncated silent placeholders, prevent thinking-only utility replies, and keep Ollama reasoning out of replies for manually configured models. (#149775, #168571, #170190, #169920, #169851, #171573) Thanks @bodapatisaikrishna, @liwenjie200543, @maliv2, @jacobtomlinson, @boeingchoco, and @vincentkoc.
  • Security and authority: stop setup diagnostics repairing state without approval, reject project cache symlinks, bind Discord and Slack channel tool policy to resolved channel IDs, resolve Matrix room policy by room ID, never treat Tlon group DM authors as the owner, enforce exclusive Matrix crypto store ownership, separate exec approval ownership from node policy, isolate managed local provider auth, and align pairing setup with administrator scope. (#171960, #172079, #171829, #171828, #171645, #165801, #160707, #148612, #158108, #170988, #160982) Thanks @vincentkoc, @yetval, @eleqtrizit, @joshavant, @beenhero, and @ysumatta.
  • Private data: stop logging inbound message content and spoken text, wait for explicit actions before reading Chrome data on macOS, honor ordinary permissions for voice requests, reject unknown WhatsApp login actions, disable unresolved hook ingress without blocking the Gateway, and reject oversized workspace document saves. (#170815, #170999, #171177, #159697, #158719, #165019, #171938) Thanks @brokemac79, @Alix-007, @mcaxtr, and @eleqtrizit.
  • State ownership: keep secret, catalog, config, agent, plugin, backup, device, Memory, Matrix, and Workboard writes with the running Gateway, protect provider and MCP credentials from concurrent CLI writes, keep channel setup credentials out of config, and refuse local Claws, migration, and proxy writes while a Gateway owns the state. (#168108, #168135, #169732, #168417, #168757, #168466, #168471, #168457, #168586, #168419, #168459) Thanks @obviyus.
  • Restart recovery: resume interrupted replies, aborted main turns, and requester-settle work after Gateway restarts, keep streamed answers when a restart aborts the run, settle replaced subagents and permanently rejected restart events, and resume sessions whose aborted run finished before recovery. (#172234, #172412, #170697, #170858, #170699, #171158, #170513, #172322, #171717, #169489, #170384, #172356, #172023, #170781) Thanks @jeanmonet.
  • Interrupted and queued input: keep interrupted turns when new messages arrive, continue interrupted requests when asked, preserve queued work and inbound messages when preparation is cancelled or fails, let sends right after Stop succeed, stop Stop errors when a turn completes, and keep stopped Codex conversations ready. (#170647, #168279, #171718, #172080, #172421, #170542, #171656, #168906, #170652) Thanks @bitfroest.
  • Reply delivery: preserve streamed answers across tools and reasoning, completed replies after invalidated reads, pending reply custody, follow-up errors and attachments, and committed CLI replies, stop outbound recovery from replaying sent replies, and avoid duplicate deferred tool results and false failure warnings after retries. (#169020, #169987, #170937, #170916, #170757, #99600, #169537, #170675, #170925, #172458, #151921, #165291, #101024, #169503, #169843) Thanks @VACInc, @elikampf, @zhangguiping-xydt, @TUARAN, @obviyus, @kseczhouyb, @Kimiyu-186, @shakkernerd, @amittell, @SunnyShu0925, @tiffanychum, @TheAngryPit, @CassieMei, @joshavant, and @vincentkoc.
  • Chat history: keep delivered slash commands and Discord, Slack, and Mattermost native commands in history, return one history entry per user turn, keep channel messages when preflight compaction fails, show fallback and recovery in history, and keep visible failures out of later model requests. (#169026, #169200, #169236, #169255, #169434, #160462, #169773, #171327, #169369) Thanks @obviyus, @RomneyDa, @masatohoshino, @jacobtomlinson, and @joshavant.
  • ACP and CLI replies: keep complete ACP answers after tool commentary, stop bound and long ACP turns losing replies, keep ACP follow-ups after a stopped turn, preserve the first acpx conversation after restart, keep rejected Claude CLI drafts out of final replies, and credit WebChat internal-sink sends as the source reply. (#168201, #168989, #171447, #170880, #170883, #166368, #168764, #167736, #168345, #168247) Thanks @ericcaiwx-star, @potterdigital, @fanmeng-felix, @alkor2000, @obviyus, @jhgaylor, @ruel225, @Oliver4Spot, and @Oldrich333.
  • Subagents: wake parents when registry writes overlap, keep completion retries and recovered final replies, return visible child results to yielded guests, stop large completion batches overflowing the requester, keep stopped yielded tasks from restarting, and count and show waiting subagents accurately. (#163195, #169015, #171929, #171657, #171796, #172068, #169453, #167672, #168186, #169984, #169848, #155019, #164175, #171021, #150209, #172286, #171580) Thanks @ruel225, @Yolo521-bot, @fuller-stack-dev, @shakkernerd, @freeqaz-openai, @xydigitLybnnnn, @obviyus, @Oldrich333, @linhongyu510, @jerryliang122, @etzelm, @johan-eilertsen, @chelsealong, and @residentb2b.
  • Background work: deliver background results to WebChat-only sessions, warn about dead-lettered deliveries, honor subagent concurrency for dreaming, cancel native descendants on session stop, release worker capacity after forced cleanup, keep child task custody for browser follow-ups, and stop agent deletion hanging on embedded runs. (#158067, #169932, #170273, #169700, #168746, #172017, #172511, #168199, #167368, #170855) Thanks @vincentkoc, @huyengiang101086-spec, @Yolo521-bot, @aniruddhaadak80, @obviyus, @jalehman, and @VACInc.
  • Shared and guest sessions: let guest children start after parents yield, expose session publication in default sandboxes, let guests choose managed project worktrees and saved project choices, keep guest commands working during checkpoints, let guest readers open attachments, select an available checkout for new project sessions, and make saved web fetch output readable in sandboxes. (#171668, #171803, #171811, #171842, #172114, #172137, #172195, #172202, #172542, #172499, #168085) Thanks @shakkernerd.
  • Public conversations: show complete public conversations with shared images and stop public-session chat reloads bouncing after deployment. (#169644, #171244) Thanks @VACInc.
  • Telegram replies: redeliver saved final text after ambiguous network failures, avoid duplicate history replies, keep messages queued after handler timeouts, keep follow-up text behind photo albums, keep final replies linked after progress cards, honor first reply mode for message tools, prevent dropped replies on IPv4-first hosts, and stop retrying archived root-DM commands. (#168738, #169019, #169202, #170690, #171127, #171123, #171564, #171810, #169663, #166869) Thanks @obviyus, @diregoblin, @ooiuuii, @SanderHelgesen, @Dat1GUI, @dankarization, @VACInc, and @vincentkoc.
  • Telegram content: keep dice rolls, shared contacts, voice durations, group voice mentions, tap timestamps, bare URLs, captions, and progress notes intact, and show native portraits in Home. (#137112, #144602, #142552, #163746, #170210, #171216, #171180, #171877, #171178, #168723, #168225, #168281, #168464, #170677, #171417, #166248) Thanks @adeepn, @obviyus, @JamesY023, @szafranski, @jewseppi, @maliv2, @zori7, @Irish-Joseph, @SanderHelgesen, @ruel225, @boeingchoco, and @vincentkoc.
  • Microsoft Teams: paginate channel thread replies, include users in reactions, fix reactions on thread replies, keep DM progress rows separate, receive pasted DM images, and show fetched text in reads and searches. (#120824, #151128, #166582, #157704, #170437, #171153) Thanks @Linux2010, @obviyus, @qingminglong, @Leon-SK668, @ericcurtin, @yetval, @rdbartram, @RomneyDa, @EbulenConsult, and @ly85206559.
  • Discord, Slack, and Mattermost: retry Discord edits, deletes, and pins after a lost response, keep consults and pending replies across voice changes, honor Slack silence for implicit thread follow-ups, render Slack control-sigil links and progress mentions safely, show Slack pinned messages, and render Mattermost agent buttons. (#169806, #171029, #172380, #164877, #168438, #169760, #171042, #168368) Thanks @ericcurtin, @obviyus, @ericcaiwx-star, @brainmonger, @shannon0430, @KhanCold, @yetval, @Takhoffman, @ooiuuii, @hannnnn-l, and @vincentkoc.
  • Other channels: fix Feishu forwarded-message attribution, CardKit streaming fallback, monitor registration, and nested code fences; render Google Chat Markdown and deliver after truncated 404s; report LINE partial delivery; ignore IRC CTCP queries and report reconnecting accounts; fix Tlon reconnects, CRLF events, and nested code; stop Zalo polls; isolate Synology Chat accounts; and contain Matrix sync outages and stale room sends. (#150214, #152086, #169226, #171222, #141752, #168107, #100996, #168113, #171053, #169267, #170125, #171584, #169270, #144991, #62779, #163012) Thanks @chelsealong, @obviyus, @peach980, @kqtxmaster-boop, @Simon2256928, @ruel225, @junniar, @rudycelekli, @ericcaiwx-star, @pbreault, @ly85206559, @masatohoshino, @yetval, @ooiuuii, @zhangguiping-xydt, @Abhishek-B-R, @gumadeiras, @janstenpickle, and @vincentkoc.
  • Channel runtime: keep hot restart working with disabled account credentials, report ingress claim refresh failures, keep progress titles within their line budget, keep ClickClack omissions on retries, stop thread replies misreading the current message, and fix WhatsApp audio actions. (#171734, #171365, #168312, #169509, #169817, #170889, #170500) Thanks @davidcittadini, @ynaamane, @obviyus, @Yolo521-bot, @yousan, and @SunnyShu0925.
  • X and A2A: preserve X reply guidance and recover allowed mentions after authorization changes, recover mention profiles and background refresh, and stop A2A retried messages, task references, push errors, and queued host notices from stranding tasks or looping replies. (#169747, #171384, #170507, #170896, #167594, #167596, #170469, #172064) Thanks @obviyus, @clawSean, @rh7, and @Oldrich333.
  • Talk and speech: keep macOS Talk replies from slow runs, fix iOS realtime Talk crashes and speaker output, preserve Anthropic Talk consult updates and custom Azure speech endpoints, honor configured speech in Control UI, keep speech-only and delayed speech replies, keep browser Gemini Live turns in history, and stop push-to-talk capture when the hold ends. (#164485, #168416, #171267, #151253, #170343, #170357, #171090, #171506, #143064, #137329, #171377, #167066, #170386, #166211) Thanks @PollyBot13, @rsaeks, @masatohoshino, @Takhoffman, @LiuwqGit, @marleyman5000-boop, @Leon-SK668, @obviyus, @mcfex, @mike-nott, @ericcurtin, @Twilight-Networks, @vincentkoc, @wangyan2026, @eiriktorheim, @jonathanlindsay, @hugenshen, @cursoragent, and @VACInc.
  • Media and attachments: pass Whisper language hints, keep Windows-1252 accents, stop silent audio counting as a failure, avoid false busy-chat delivery warnings, stage WebChat images for file tools, let sandboxed agents reuse generated media, restore SSH sandbox reply attachments, and keep attachments through uncertain admission and steering. (#164841, #165771, #171514, #172637, #168537, #171058, #171079, #169710, #167369, #165105) Thanks @ooiuuii, @obviyus, @yetval, @masatohoshino, @Patrick-Erichsen, @synthalorian, @woohahahaaa, @adembektas, @valkyriweb, @vincentkoc, and @joshavant.
  • Claude CLI: use Claude Code native models and names, keep context across account switches and model switches, restore thinking Off, keep utility work on Haiku, recover native login without a restart, stop sessions when the Gateway is killed, steer mid-turn messages into the running turn, and distinguish slow auth checks from logout. (#168728, #168781, #168726, #168965, #169657, #168603, #172471, #171016, #171969, #159816, #170604, #169670, #157766, #170627, #171723) Thanks @obviyus, @eliavb43, @RomneyDa, @kiranvk-2011, @Shagrat2, @VACInc, @potterdigital, @veritasaiflows-cell, @deepujain, @von8794, @chughtapan, @vincentkoc, and @joshavant.
  • Codex and ChatGPT: run ChatGPT-listed models on the default Codex runtime, use ChatGPT routes for isolated completions, deliver plugin next-turn context on Codex, compact ChatGPT sessions before large context jumps, raise the GPT-6.1 Sol context default, renew expired ChatGPT sign-in before fallback, explain unavailable Codex sessions on paired devices, and unblock sessions after native child interruption. (#168033, #168552, #169558, #169755, #169686, #172593, #168641, #171541, #164197, #167296, #168347, #168387, #168986, #169350, #170709, #171248, #171661, #170844, #172315, #171873, #171823, #163388, #104504, #171293) Thanks @obviyus, @vinsew, @RomneyDa, @xialonglee, @Takhoffman, @sunlit-deng, @oEdyb, @dtump, @vincentkoc, @Kimiyu-186, @100yenadmin, @arquiteto-raiz, and @joshavant.
  • OpenAI Responses: keep reasoning settings, tool-call history, replay envelopes, and prompt-cache prefixes stable, stop repeating runtime context after every tool call, reuse provider connections, preserve text and image order in tool results, accept URL images and long response IDs, clamp output tokens to capacity, and settle reasoning replay before async tool admission. (#169322, #169632, #170901, #171614, #172455, #169802, #169119, #170278, #170461, #128282, #170751, #171763, #169689, #169688, #154721) Thanks @Shenrui-Ma, @obviyus, @lucthaobybgkw3232-eng, @sallyom, @Parker-Fawcett, @xialonglee, @VACInc, @joshavant, and @vincentkoc.
  • Model fallback: use configured fallbacks when the primary times out or returns wrapped errors, give retries their own recovery allowance, stop empty completions exhausting fallbacks, keep recovering from rate limits, disclose hidden fallbacks, avoid false route-change notices, and probe the primary after an automatic pin. (#141869, #164808, #170527, #171199, #171760, #169511, #169977, #82707, #169030, #141825, #169141, #168187) Thanks @von8794, @alkor2000, @anyech, @TUARAN, @diegoln, @obviyus, @xyrolle, @crpol, @clement-paradex, @sunlit-deng, @Yolo521-bot, @VACInc, and @joshavant.
  • Compaction and context: recover long-context turns after output-budget exhaustion and empty length responses, compact before tool output is starved, recognize LM Studio, DashScope, and Hugging Face overflow errors, compact when a message is steered after a tool result, summarize with the model's own window, keep failed summary audits and dense summaries recoverable, and prevent long manual compactions from replaying. (#143840, #153728, #169085, #169189, #171712, #158161, #172019, #172457, #168338, #130393, #138416, #139999, #141341, #169771, #154923, #168394, #150920, #171011, #171134, #168326, #171239) Thanks @forrystudio, @jimmy00415, @RileyJJY, @zhangguiping-xydt, @krjcolby-svg, @eightHundreds, @xpeng5278-web, @ruel225, @amittell, @mirasrael, @obviyus, @alexm, @Phillis, @ooiuuii, @sxh313, @playhard94, @robertoronderosjr, @DonnieFi, @bluet, and @YuriyPopovDev.
  • Reasoning and thinking: preserve thinking preferences across model switches, respect disabled reasoning in session routes, retain thinking facts across partial catalogs, reserve reasoning tokens for utility answers, finish async reasoning responses, honor declared reasoning efforts for Qwen chat templates, and apply reasoning policy to Z.AI direct calls. (#169435, #170589, #170659, #169331, #171431, #168470, #148397, #164407, #150685, #120008) Thanks @hoobnn, @obviyus, @EmeraldPi, @OWWZO, @hannesrudolph, @DonnieFi, @yetval, @areslp, @Ayushdevo, @nina-grech, @leapdragon, and @vincentkoc.
  • Model catalogs: stop pickers offering retired models, fix Groq Qwen 3.6 and image capability flags, keep recommended picker models after upgrades, keep valid models beside malformed pricing, warn about absent configured names, remove saved models with their provider, and allow login and API-key setup while the Gateway runs. (#171879, #171914, #172622, #170882, #169708, #168724, #168588, #168671, #168618, #168554, #168180, #169478, #169528, #165744, #166223, #168287, #169539, #172364, #165991, #169554, #156605, #171783) Thanks @obviyus, @masatohoshino, @Sedrak-Hovhannisyan, @fede-kamel, @yetval, @ericcaiwx-star, @AVCarp, @snotty, @saju01, @zhangguiping-xydt, @Yigtwxx, @RomneyDa, @dabase, @vincentkoc, and @fuller-stack-dev.
  • Local models: keep Ollama embedding models out of chat choices, reject the local placeholder during Cloud setup, migrate hosted Ollama references while preserving local embeddings, let local Ollama call web tools, send supported thinking values, keep reasoning across tool steps, fix in-process Ollama requests, and keep llama.cpp discovery and managed runtimes working. (#168075, #168652, #168782, #169661, #169556, #168166, #169312, #164804, #172013, #163634, #168204, #168309, #122022, #167874, #156650, #171588, #171587, #166561) Thanks @TYY-2005, @obviyus, @aaa2015, @harshitgavita-07, @davidgrinc, @krell11, @ly85206559, @YangManBOBO, @RomneyDa, and @67-luck.
  • Other providers: fix Kimi K3 thinking controls, keep Moonshot Kimi web search and MCP tool schemas working, honor Copilot context capacity and endpoints, show OpenCode Zen and Go models, disable Baseten DeepSeek thinking when off, bind DashScope routes and default endpoints for Qwen, fix custom GLM session titles, honor top_p, and stop sending tool history to no-tools models. (#168209, #139980, #171835, #172478, #156636, #168672, #168601, #168286, #172330, #171750, #172447, #172580, #148538, #148106, #160567, #70413) Thanks @jsf9789, @DagenGuo, @Glukmann, @rmoskal, @saju01, @snotty, @zhangguiping-xydt, @Yigtwxx, @RomneyDa, @obviyus, @TommyLei666, @Raymondriter, @jimmy00415, @YangManBOBO, @suboss87, @sbmilburn, and @VACInc.
  • Prompt caching: preserve local prompt caches across midnight and history caps, guard cache reuse across replay and releases, and keep prompt-cache accounting and affinity. (#168169, #168157, #168392, #168145, #128848) Thanks @arthur-drozdov and @hartmark.
  • Tools: keep tools with JSON Schema examples or deeply nested schemas callable, reject overlapping edit matches, continue after an earlier tool refusal, stop repeated unchanged memory searches, use one Tool Search dispatcher name, explain fs.listDir, and honor named exec nodes. (#160542, #164836, #168125, #170615, #169088, #169552, #169224, #172327, #156553, #160403, #171143, #150200, #168578, #169385) Thanks @Shenrui-Ma, @obviyus, @RXQ6, @qxr666-sga, @wangmiao0668000666, @yetval, @r3n3x, @ericcaiwx-star, @PatrickTrent, @PratikRai0101, @keiseisales, @yozakura-ava, @NianJiuZst, @service-cyber, @leapdragon, @stackingrockss, and @vincentkoc.
  • Web and browser tools: keep JSON numbers, code literals, and UTF-16 documents intact in web fetch, keep managed web search timeout diagnostics, honor browser open timeouts, keep headless clicks working during passkey waits, close cancelled tabs, and fix Browser panel pen drags, wheel scrolling, and reversed lists. (#170123, #171221, #168115, #170372, #170053, #170857, #170931, #158124, #171215, #171702) Thanks @ly85206559, @obviyus, @yetval, @xiajiahang, @letsc4, @wr-web, @aleps001, @trukhinyuri, @Oldrich333, and @DarkJuanFra.
  • Code Mode: give module-access rejections replacement guidance, recover from invalid wait IDs, expose bridge causes, distinguish returned failures from thrown errors, keep pending calls active during recovery, and stop worker OOMs and GC storms. (#158716, #128886, #170947, #171815, #171570, #169956, #172134, #172284, #172552) Thanks @sxh313, @pennymolt, @sashankh, @shad0wca7, @vincentkoc, and @davidcittadini.
  • MCP: reconnect legacy SSE servers after restarts, stop duplicated structured results, complete OAuth with portless loopback registrations, stop flagging env-backed headers as secrets, explain 401 initialization refusals, and keep quiet HTTP calls alive through their timeout. (#167423, #169180, #170876, #171737, #172331, #172510, #171983) Thanks @LiuwqGit, @obviyus, @abacha, @xilopaint, @jipeng6036-del, @9fw2pq8sgb-art, @davidcittadini, @rclarke0, and @vincentkoc.
  • Memory search and indexing: answer natural-language questions, stop re-embedding every chunk as transcripts grow, avoid repeating supplied recall, back off failed reindexes, split embedding requests at provider limits, keep dated and keyword-relevant notes eligible, keep headings with their content, reject bad embedding vectors and headers, and detect French recall intent. (#161165, #103201, #121115, #138786, #141686, #167004, #168692, #168867, #168263, #168465, #169361, #171370, #140508, #164773, #137484) Thanks @wangjx-xydt, @davidcittadini, @wr-web, @wangbaobisheng, @arhxam, @shannon0430, @Grynn, @vildevev, @MonkeyLeeT, @DrDanielSingleton, @TomSchuman, @RaphazZze, @saladinyao-cyber, @etzelm, and @shojikumaru.
  • Memory reliability: honor private-network policy for embeddings, refresh OAuth embeddings without restarts, resolve SecretRefs for foreign providers, keep workspace context with third-party memory plugins, recover after database worker loss, prevent indexing starvation, stop dreaming errors and duplicate diary entries, keep LanceDB stores per profile, and fix Memory Wiki compile and status on large vaults. (#169847, #170173, #172237, #172135, #171241, #171494, #170719, #170220, #171402, #168502, #167887, #168631, #161834, #168944, #169028, #170553, #171961, #83178, #172329, #171845) Thanks @mushuiyu886, @dmorn, @digitalfrost84, @PaulClawitzki, @VACInc, @salad-maker, @michaelrobertexp-source, @diregoblin, @jalehman, @obviyus, @alfred429, @ericcurtin, @etzelm, @migelizaga-rgb, @vincentkoc, and @njuboy11.
  • Automations: keep cron results in the destination conversation, alert when local-provider preflight blocks jobs, keep app and tool access in manual and scheduled runs, advance past slots cancelled at Gateway stop, avoid replaying completed slots, keep repeated results in context, stop treating blocker reports as failures, and keep automations on their configured account. (#168996, #169278, #170498, #170548, #170864, #171988, #172497, #172528, #169369, #170267, #172590, #168509, #168091, #168380, #169314, #169329, #169525, #170073, #170958, #171057, #171770, #172072, #172407, #171727, #169795, #170951) Thanks @obviyus, @Kimiyu-186, @fbuechler, @vincentkoc, @Oldrich333, @fuller-stack-dev, @synthalorian, @KhanCold, @geekforlife, @lonexreb, @erlightbourn-source, @zhangguiping-xydt, @ooiuuii, @franssauermann, @Navras98, and @davidcittadini.
  • Workboard: recover after SQLite worker failures, keep completed cards done, claim review cards with done parents, promote only todo cards, complete cards with long run IDs, keep chat catalog reads out of card history, and return actionable claim refusals. (#170138, #171080, #171414, #171743, #172235, #171135, #172504, #172505) Thanks @Jeehut, @sunlit-deng, @ericcurtin, @obviyus, @asikorskiy, @gregbond, @Oldrich333, and @joshavant.
  • Goals: continue active goals after the model ends a turn, allow explicit resume of completed goals, and keep goal resume progress inline. (#167897, #171999, #169789) Thanks @jacobtomlinson, @RomneyDa, and @vincentkoc.
  • Update safety: stop stale receipts, busy agent writes, unrelated Git branches, channel probe errors, and completion refresh timeouts from failing updates, keep plugin config stable, refuse unsafe swaps without service inspection, preserve state when legacy Doctor rehearsal fails, keep unattended failures from launching repair agents, and back up SQLite stores in deep paths. (#167459, #168190, #168226, #172196, #172199, #172494, #172502, #171101, #171015, #171677, #170867, #170523, #170754, #171993, #171699, #172261, #170351, #170196, #170676, #171947, #172500, #168177, #168350) Thanks @fuller-stack-dev, @obviyus, @RomneyDa, @SBC2016, @homeworld520, @Yolo521-bot, @Bamorem, @mwbroxson, @DonnieFi, @teetee2tone, @fdovarela, @git-larry-roots, and @vincentkoc.
  • Update diagnostics: show canary, Doctor, and handoff timings, explain retention, journal, and migration coverage, report LaunchAgent and snapshot failures before activation, show child failure details with stop-first guidance, stop success summaries repeating settled upgrades or hiding skipped steps, and return nonzero when repair is deferred. (#168290, #168409, #169280, #170385, #170392, #170413, #170490, #170429, #171457, #171252, #170139, #170380, #170373, #170374, #171454, #171687, #168203, #168295, #170787, #158053, #171781) Thanks @obviyus, @RomneyDa, @council10-kera, @DonnieFi, @Yolo521-bot, @jjgao, @vincentkoc, and @SunnyShu0925.
  • Update platforms: finish macOS updates from login shells and under the service PATH, recover Windows copy loops, elevation denials, and handoffs, reclaim runtimes under protected systemd user managers, recover shared temp storage owned by another user, skip pacman-owned installs, stop Docker retry loops on older Linux, keep separate Docker CLI containers, and keep Bun updates and Doctor working. (#172640, #171936, #169860, #170940, #171109, #169404, #171488, #170174, #169055, #162305, #164236, #170519, #172175, #172595, #169286, #169427, #169532, #162586, #168775, #171493, #172132, #168493) Thanks @giulianoaccorsi, @AntaresGG, @stop-time, @RomneyDa, @DonnieFi, @holgergruenhagen, @Pegorim, @yxshee, @Ludwigtheo0815, @JakeMalis, and @vincentkoc.
  • Doctor: complete offline NOCOW repairs, track migration backups, scope Node warnings to the selected daemon, prevent Codex and context-engine registration failures, allow offline repair for app-owned Gateways, keep env references and Skill Workshop opt-outs, refuse unsupported NOCOW repairs early, drop duplicate imported session headers, and stop retained agent stores blocking updates. (#161501, #162771, #168218, #169007, #169295, #170445, #170984, #170768, #171116, #171314, #171439, #171655, #171780, #171991, #172133, #172295, #170934, #170249, #169893, #171388, #170853) Thanks @xydigitLybnnnn, @shadow-enthusiast, @islandpreneur007, @amueller80, @RomneyDa, @obviyus, @sasan1200, @exGeni, @davidcittadini, @dtump, @kitiyeung, @wangxiajun68, @hannesrudolph, @rozenpl, @jonathanlindsay, @farisoftfry, @he-yufeng, @brookpw, @iamonlv426, and @VACInc.
  • Gateway lifecycle: recover ownership after sleep and clock changes, recover frozen startup through gateway stop, keep local access when tailnet denies Serve, protect the Gateway from CLI child memory pressure, stop stalled transcript workers blocking shutdown, keep large fleets out of degraded startup, and keep config saves, agent changes, and hot reload from hanging. (#170790, #171678, #171509, #170899, #170493, #168638, #171922, #171309, #169249, #171459, #171490, #170354, #167719, #171054, #171372, #171709, #170877, #170936, #171568, #167595, #169006) Thanks @jjjhenriksen, @AnvinaLI, @sgh6688, @waynegault, @TommyLei666, @RomneyDa, @eliavb43, @Oldrich333, @ruel225, @609NFT, @yxshee, @grabowskidaniel359-design, @LiuwqGit, @homeworld520, @LifeViwer, @residentb2b, @NOVA-Openclaw, @jalehman, and @obviyus.
  • Gateway requests: allow 60-second compatibility API uploads, explain archived sessions to OpenAI-compatible requests, reject edited chat retries after restart, honor Stop for OpenAI-compatible HTTP runs, use the explicit SSH port 22, keep spawned session timers correct, and stop stale recaps repeating work. (#170094, #170299, #171174, #168080, #168359, #171092, #168666, #172334, #169400, #161170, #141286, #168127, #155464, #171667, #172619) Thanks @boeingchoco, @lqsyyy, @SeanLiu326, @zhangguiping-xydt, @obviyus, @holgergruenhagen, @Mike-MWT, @Gigaxel, @xialonglee, @hugenshen, @yetval, @bulingbuling688, @rvelasquez, @enter501, @VACInc, and @vincentkoc.
  • CLI and services: show Gateway startup failures without debug, exit one-shot commands promptly, stop the TUI asking for a token with no Gateway, clear TUI busy state, report foreign port holders, preserve multiline service environment values, keep npx services out of the npm cache, keep paired node credentials, and stop restarts waiting on exited children. (#172107, #170684, #170391, #169413, #171014, #161106, #170063, #171740, #170725, #168644, #168653, #168863, #170403, #171725, #169338, #171728, #168163, #171571, #167939, #170154, #172377, #169507, #150791, #144535, #168132, #168812, #168488, #171172, #168582, #167871, #170462, #170441, #172281, #168680) Thanks @skyzhao1223, @waynegault, @obviyus, @KenYounge, @yashas-13, @amittell, @yetval, @wr-web, @vincentkoc, @jonathanlindsay, @chelsealong, @xialonglee, @zhangguiping-xydt, @LinzeShi, @ly85206559, @saftall, @RomneyDa, @sunlit-deng, @altaywtf, @hengtested-design, @Leon-SK668, and @Takhoffman.
  • macOS, iOS, and Android: recover dashboards stuck on raw errors or blank after handoff, stop permission and Location grant cards looping, keep node command lookup after Finder launches, preserve compatible newer Gateways during recovery, keep iOS chat connected and running helpers visible, and keep Wear OS pages, lists, and speech shutdown stable. (#170361, #170613, #172646, #171175, #171859, #171460, #170766, #170740, #171508, #166993, #157948, #169884, #166322, #166356, #166379, #169912, #23636, #74905, #169392, #170321, #172136, #172147) Thanks @Patrick-Erichsen, @brianmcguire, @jamiezigelbaum, @RomneyDa, @fuller-stack-dev, @PollyBot13, @Marvinthebored, @Solvely-Colin, @Peetiegonzalez, @Rocuts, @jalehman, @mbelinky, @jesse-merhi, @holgergruenhagen, @obviyus, @joshavant, and @IWhatsskill.
  • Data safety: preserve approval and workspace state after lost worker replies, live SQLite locks during file reads, accepted workspace baselines, exact filesystem identities, and live config when recovery snapshots fail, isolate incompatible secondary agent databases, and restore backups from older schemas and interrupted R2 verification. (#168094, #168274, #170213, #169485, #171217, #171372, #170492, #171292, #162706, #171869, #168564) Thanks @Yolo521-bot, @LifeViwer, @davidcittadini, @oshaughnessy-junior, @RomneyDa, @vincentkoc, and @joshavant.
  • Sessions and worktrees: name sessions before startup finishes, keep workspace tools working after continuation, open worktree session files reliably, keep branch changes working during reconciliation, keep transcript searches within budget, ignore punctuation-only search words, and repair missing partial-clone objects. (#170794, #170791, #172579, #170079, #171190, #168117, #168864, #171305, #160549, #160320, #169721, #170048, #171616, #171609, #161098, #151029, #171581, #171264, #168214, #169467, #169792, #171226) Thanks @Patrick-Erichsen, @yetval, @obviyus, @vincentkoc, @Olli0103, @benjaml4, @ly85206559, @davidjoshua7692-code, @zhangguiping-xydt, @xydigitLybnnnn, @aniruddhaadak80, @Yigtwxx, @RomneyDa, @fhgffy, and @Yolo521-bot.
  • Control UI chat: show reasoning while replies generate and beside each tool step, keep progress messages visible during tool runs, stop chat images and live output shifting, keep the composer responsive on New Session with large catalogs, recover failure notices and completed replies after missed events, show Interrupted for runs that end without a reply, and keep large session diffs responsive. (#117721, #168898, #172585, #170819, #172438, #168250, #169334, #171511, #171530, #171769, #171768, #171766, #170971, #170705, #172257, #171935, #165091, #168158, #169304, #171468, #172318, #169468, #169346, #169402) Thanks @xx1170822819, @wynxo, @leapdragon, @Patrick-Erichsen, @obviyus, @vincentkoc, and @VACInc.
  • Control UI navigation: keep the sidebar, header, avatars, and preferences stable across reloads and reconnects, fix the permanent Refresh prompt for cross-origin Gateways, hide archived sessions from Pages, keep My sessions and Involving me accurate, stop sidebar flicker and refresh loops, and show session titles instead of raw links. (#168206, #168265, #170631, #170649, #171825, #170090, #170086, #172352, #170646, #172460, #170072, #170134, #170865, #172575, #172332, #172303, #172558, #169774, #172618, #171515, #171517, #172573, #172517, #172550, #170688, #171644, #172620, #168328, #169441) Thanks @vincentkoc, @licheer-zte, @paulcam206, @fuller-stack-dev, @vyctorbrzezowski, @Patrick-Erichsen, @obviyus, and @VACInc.
  • Control UI settings and panels: explain invalid config values, keep Advanced settings and typed fields during reloads, keep focus after removing plugins, open the command palette with editor shortcuts, show model discovery errors, disable Delete for adopted native sessions, show document download actions, and keep repository names readable in Details. (#168329, #159875, #170319, #161111, #169943, #169316, #171031, #171171, #171995, #153379, #149103, #167260, #157903, #154651, #156786, #170456, #169791, #146954, #169182, #167388, #169347, #169206, #170390, #171430, #171903) Thanks @MoerAI, @obviyus, @vyctorbrzezowski, @jacobtomlinson, @chelsealong, @bricelb, @LiuwqGit, @arquiteto-raiz, @xydt-juyaohui, @Piyushrathoree, @hugenshen, @cursoragent, @Patrick-Erichsen, @vincentkoc, @altaywtf, @RomneyDa, and @joshavant.
  • Usage: show partial reports when the read budget expires, keep session reads ahead of bulk refreshes, preserve legacy transcript IDs, isolate reports from concurrent cache writes, and allow complete selected exports while sessions refresh. (#171904, #171480, #172316, #171433, #171632, #169974, #170268, #171613, #171679, #164684, #168411) Thanks @yetval and @obviyus.
  • Plugins: keep reloads from hanging on model calls, start enabled standalone plugin files, speed up external TypeScript plugin startup, explain hook-pack fallbacks and malformed fallback lists, release capture directories and diagnostic listeners, and ship missing MCP Relay and Muse Code artwork. (#162484, #171330, #168391, #169370, #169702, #168167, #171162, #172052, #172299, #171307, #171257, #172513, #169907, #171398, #141312, #171224, #171066, #162470, #170632, #168272, #166245) Thanks @jalehman, @holgergruenhagen, @obviyus, @jakeaadams, @wr-web, @Yolo521-bot, @Yigtwxx, @RomneyDa, @giodl73-repo, @jacobtomlinson, @ericcaiwx-star, @jamiezigelbaum, @fuller-stack-dev, @hugenshen, @zhangguiping-xydt, @Takhoffman, @LiuwqGit, @funnysubaru, @nocodet888-arch, and @joshavant.
  • Skills: stop background skill reviews running after every turn that uses a learned skill, keep reviews out of user reply hooks, and include resource context in exact-name skill reads. (#168679, #171651, #170965) Thanks @obviyus and @vincentkoc.
  • Workers: enforce worker heap limits under process-wide flags, isolate delegated worker transcript ownership, finish worker shutdown after inventory retirement, release cancelled node-host invocations, archive sessions after orphaned worker cleanup, and close async cleanup gaps. (#166581, #168946, #168862, #169273, #171233, #171415) Thanks @valkyriweb, @xydigitLybnnnn, @goslingmanagment, @waynegault, @alexph-dev, @Captain69G, @zhangguiping-xydt, @obviyus, @vincentkoc, and @Patrick-Erichsen.
  • Clock changes: keep Codex, Gateway dispatch, MCP loopback, SSH worker retry, cron repair, Comfy, Crabbox, and remote restart deadlines on the monotonic clock so wall-clock changes do not cut them short or stall them. (#155801, #168144, #168298, #168731, #168736, #168771, #170495, #171094, #172256, #171097, #162779, #169908, #168087) Thanks @SunnyShu0925, @obviyus, and @altaywtf.
  • Streaming performance: keep the Gateway responsive during reply-tagged streams and stop long streamed runs and citation replies rescanning earlier text on every delta. (#166782, #171361, #172470) Thanks @boeingchoco, @obviyus, and @JasonBuildAI.
  • Session and database performance: keep cold session and memory SQL off the Gateway main thread, move transcript bookkeeping and target lookups into workers, reuse committed facts and admission snapshots across turns, retire idle transcript workers, and avoid repeated schema checks after clean shutdowns. (#169164, #169553, #169757, #169960, #167739, #168647, #169649, #171038, #171155, #171354, #170017, #171883, #169052, #171322, #168975, #169110, #172372) Thanks @Patrick-Erichsen, @obviyus, @Kimiyu-186, @VACInc, and @joshavant.
  • Startup and idle performance: listen before session projection, overlap startup preparations, admit agents before transcript repair, avoid database polling and maintenance wakeups in idle Gateways, park idle timers, and move fleet skill discovery and update schema publication off the main thread. (#170151, #169328, #170849, #169871, #170531, #171318, #170755, #170933, #171179, #169138, #170401, #171006, #171028, #171685, #170341) Thanks @synthalorian, @obviyus, and @vincentkoc.
  • Turn and prompt performance: stabilize prompt prefixes across images, retries, tools, and runs, reuse tool descriptors and dynamic schemas between turns, initialize session tools once, and remove redundant streaming awaits. (#169091, #169237, #170050, #170282, #170516, #170610, #170673, #171924, #171874, #168848, #171696, #170185, #170262, #171574) Thanks @joshavant.
  • Control UI performance: reduce cold-load chat rendering, sidebar churn, layout, and style recalculation on reloads, shrink session list payloads, load filtered sidebar rows first, and avoid reconnecting on delayed heartbeats. (#169707, #169680, #169288, #170629, #170648, #170637, #170082, #169062, #171671, #171253, #170047, #170024, #171534, #171610) Thanks @obviyus.
  • Worktree performance: start first replies while checkouts finish, reuse templates and prepared bases, avoid eager partial-clone blobs, and bound repository housekeeping. (#169136, #169239, #169359, #169590, #168682, #171680, #169070, #171841, #171978)

Complete contribution record

The full contribution record is available in the tag-pinned CHANGELOG.md.

Release verification

  • npm package: https://www.npmjs.com/package/openclaw/v/2026.10.10-beta.1
  • registry tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.10.10-beta.1.tgz
  • integrity: sha512-bo0YvBN6N3iQuirkhVnwFa+O4vxt0pZ7+R6kvViNl+kv3KOD+O4P5FEywcO0vTtQ1B2GUs0J8UIRb/JZyciZ6Q==
  • release SHA: 87175a8e989c7b7197d085d155c9e7b04c001da8
  • full release CI report: https://github.com/openclaw/releases/blob/main/evidence/2026.10.10-beta.1/release-evidence.md
  • release publish: https://github.com/openclaw/openclaw/actions/runs/38777958699
  • npm preflight: https://github.com/openclaw/openclaw/actions/runs/38739632450
  • full release validation: https://github.com/openclaw/openclaw/actions/runs/38738572152
  • plugin npm publish: https://github.com/openclaw/openclaw/actions/runs/38779071485
  • plugin ClawHub submission: https://github.com/openclaw/openclaw/actions/runs/38779078871; public finalization and exact artifact verification follow terminal release-parent completion
  • plugin ClawHub bootstrap: not needed
  • OpenClaw npm publish: https://github.com/openclaw/openclaw/actions/runs/38773563511/attempts/1
  • npm Telegram beta E2E: not supplied
v2026.10.5-beta.4 pre [Oct 15, 2026] details → github →

# openclaw 2026.10.5-beta.4

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..9e0a1c922e978fbcfb14c29d112573f6a99468d7 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

  • PR #166581 Related #157575, #157630. Thanks @valkyriweb and @xydigitLybnnnn and @goslingmanagment and @waynegault.
  • PR #171504 Thanks @RomneyDa.
  • PR #169295 Thanks @RomneyDa.
  • PR #169055 Related #157338. Thanks @Pegorim.
  • PR #168309
  • PR #165991 Thanks @snotty and @saju01.
  • PR #156636 Thanks @saju01 and @snotty.
  • PR #168816
  • PR #168033 Thanks @obviyus.
  • PR #168394 Related #168014. Thanks @robertoronderosjr.
  • PR #168746 Related #160643. Thanks @aniruddhaadak80.
  • PR #168926
  • PR #169860
  • PR #169984
  • PR #170276
  • PR #170348
  • PR #170354 Thanks @RomneyDa.
  • PR #170555
  • PR #169226 Related #169190. Thanks @ruel225 and @obviyus and @junniar.
  • PR #168493 Thanks @vincentkoc.
  • PR #170647
  • PR #170883
  • PR #170876 Related #170848. Thanks @9fw2pq8sgb-art.
  • PR #171044 Thanks @RomneyDa.
  • PR #165801 Thanks @eleqtrizit.
  • PR #167719 Related #167623. Thanks @yxshee and @grabowskidaniel359-design.
  • PR #162305 Related #161746. Thanks @yxshee and @Ludwigtheo0815.
  • PR #171330 Thanks @holgergruenhagen and @obviyus.
  • PR #170351 Thanks @DonnieFi and @RomneyDa.
  • PR #170857 Thanks @trukhinyuri.
  • PR #170077
  • PR #170783
  • PR #171457 Related #171408. Thanks @RomneyDa and @DonnieFi.
  • PR #171488 Related #171410. Thanks @RomneyDa and @DonnieFi.
  • PR #170413 Related #170334. Thanks @RomneyDa and @DonnieFi.
  • PR #171493 Related #169260. Thanks @RomneyDa and @DonnieFi.
  • PR #170790 Related #169829, #170525, #170597. Thanks @jjjhenriksen and @AnvinaLI and @sgh6688 and @waynegault.
  • PR #170493 Related #169777. Thanks @Oldrich333.
  • PR #167051
  • PR #170231
  • PR #168569 Related #168014. Thanks @robertoronderosjr.
  • PR #170768 Thanks @RomneyDa.
  • PR #170754 Thanks @RomneyDa.
  • PR #171509 Thanks @RomneyDa.
  • PR #170740 Thanks @RomneyDa.
  • PR #170766 Thanks @RomneyDa.
  • PR #171747 Thanks @RomneyDa.
  • PR #164236 Related #163961. Thanks @JakeMalis.
  • PR #171952 Thanks @RomneyDa.
  • PR #171709 Related #162085. Thanks @RomneyDa and @residentb2b.
  • PR #172321 Thanks @RomneyDa.
  • PR #171543 Thanks @RomneyDa.
  • PR #170779
  • PR #170804
  • PR #171508 Thanks @RomneyDa.
  • PR #171257 Related #170881. Thanks @jacobtomlinson.
  • PR #164175 Related #171195. Thanks @etzelm.
  • PR #171253
  • PR #166782 Related #166781. Thanks @boeingchoco.
  • PR #167595 Thanks @jalehman.
  • PR #171573 Related #171363. Thanks @boeingchoco.

Release verification

  • npm package: https://www.npmjs.com/package/openclaw/v/2026.10.5-beta.4
  • registry tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.10.5-beta.4.tgz
  • integrity: sha512-7p8Hc1xnJFOAk6gSlMvWW7S4ywYlliY9oTVWMfHeBxJ7GcTRnZuqszoFYXEVGhCf7F0Sp5fN0AXBK49R9BwW6w==
  • release SHA: 6b4b2a945d5ff157920efa663d1c6192a9a1e717
  • full release CI report: https://github.com/openclaw/releases/blob/main/evidence/2026.10.5-beta.4/release-evidence.md
  • release publish: https://github.com/openclaw/openclaw/actions/runs/38688765823
  • npm preflight: https://github.com/openclaw/openclaw/actions/runs/38675599773
  • full release validation: https://github.com/openclaw/openclaw/actions/runs/38675026301
  • plugin npm publish: https://github.com/openclaw/openclaw/actions/runs/38689391881
  • plugin ClawHub publish: no normal OIDC candidates
  • plugin ClawHub bootstrap: not needed
  • OpenClaw npm publish: https://github.com/openclaw/openclaw/actions/runs/38685225005/attempts/1
  • npm Telegram beta E2E: not supplied
v2026.10.4 [Oct 16, 2026] details → github →

# openclaw 2026.10.4

2026.10.4

Highlights

  • The Gateway keeps running after the computer sleeps or the system clock jumps, instead of restarting itself because its ownership heartbeat looked stale. (#170790) Thanks @AnvinaLI, @sgh6688, @waynegault, and @RomneyDa.
  • Gateway shutdown and restart no longer hang on a stalled transcript worker or in-flight session lifecycle events. (#170493, #170555) Thanks @Oldrich333.
  • Tlon group DMs no longer treat other participants as the owner, closing an owner-impersonation path. (#165801) Thanks @eleqtrizit.
  • Headless browser pages keep responding to clicks while a site waits for a passkey. (#170857) Thanks @trukhinyuri.
  • Manual /compact settles the active run before compacting instead of aborting it and dropping the pending request. (#166163) Thanks @holny and @alexph-dev.

Changes

  • Stability patch for 2026.10.3 with no new features or configuration changes. Thanks @RomneyDa.

Fixes

  • Gateway: stays responsive during long reply-tagged streams, and long replies that quote tool-call XML no longer re-parse Markdown on every token. (#166782, #171573) Thanks @boeingchoco.
  • Gateway: blocked durable context-engine turns are logged once instead of on every run. (#167595) Thanks @jalehman.
  • Control UI: delayed application heartbeats no longer force a reconnect. (#171253)
  • Gateway: recover state ownership after sleep and wall-clock changes, and allow openclaw gateway restart from verified external macOS terminals. (#170790, #170354) Thanks @AnvinaLI, @sgh6688, @waynegault, and @RomneyDa.
  • Gateway: bound transcript-worker shutdown waits and wait for session lifecycle publication during shutdown. (#170493, #170555) Thanks @Oldrich333.
  • Gateway: start enabled standalone plugin files with the Gateway, and keep worker heap limits enforced when the managed service sets a process-wide heap flag. (#171330, #166581) Thanks @holgergruenhagen, @valkyriweb, @xydigitLybnnnn, @goslingmanagment, @waynegault, and @obviyus.
  • Agents: launched plugin turns no longer fail with writer-claim errors, and Claude CLI sessions no longer fork history across message routes. (#170077, #167241) Thanks @cmatrx0.
  • Agents: manual compaction settles the active run instead of aborting it. (#166163) Thanks @holny and @alexph-dev.
  • OpenAI: tool turns for reasoning models on api.openai.com Completions routes no longer fail with a 400. (#166182) Thanks @obviyus and @AsTutoAI.
  • Updates: agent databases are no longer flagged as changed during snapshot capture, the success summary stops repeating settled plugin data/settings upgrades as pending, and metadata inventory keeps running under progress-output backpressure. (#170351, #170413, #168493) Thanks @DonnieFi, @RomneyDa, and @vincentkoc.
  • Updates: slow host admission no longer holds the database writer and disrupts Gateway work, progress keeps reporting through temporary Doctor maintenance, snapshot failures get an accurate headline and recovery advice, and Linux updates can clean up abandoned runtime directories under protected systemd user managers. (#171493, #171454, #171457, #171488, #170783, #166335) Thanks @RomneyDa, @DonnieFi, and @vincentkoc.
  • Updates: candidate validation no longer amplifies private SQLite snapshots on live installs, older drivers stop reading candidate-migrated state and stale restart verdicts clear, and optional cron inspection or snapshot cleanup failures no longer stall updates. (#167451, #170130, #170754) Thanks @angeliti999 and @RomneyDa.
  • Updates: openclaw update repair turns no longer time out before running tools on slower hosts; nested authority checks reuse the current state snapshot instead of copying the database again. (#166847)
  • Doctor: updates no longer refuse unreferenced retired OAuth sidecars, and offline state repair works for app-owned Gateways. (#165420, #170768) Thanks @obviyus and @RomneyDa.
  • Tailscale: an interrupted start stops its serve process, local access stays available when the tailnet denies Serve, and Doctor checks configured Tailscale startup prerequisites. (#167514, #171509, #166947) Thanks @pandysp and @RomneyDa.
  • macOS: app recovery keeps compatible newer Gateways instead of downgrading them, and repair accepts a verified LaunchAgent bootstrap that is already in progress. (#170766, #170740) Thanks @RomneyDa.
  • Sessions: equivalent POSIX path aliases such as /tmp and /private/tmp no longer restart channels. (#166462) Thanks @ericcaiwx-star.
  • MCP: OAuth login completes when the authorization server registers loopback redirect URIs without a port. (#170876) Thanks @9fw2pq8sgb-art.
  • Browser: headless pages accept clicks while a site waits for a passkey. (#170857) Thanks @trukhinyuri.
  • Control UI: updated chats recover through the serving document. (#168941)
  • Tlon: never treat group DM authors as the owner. (#165801) Thanks @eleqtrizit.
  • Telegram: polling workers resolve in both source and package builds. (#154286) Thanks @xydt-juyaohui and @markfietje.
  • Discord: agent consults keep working after voice changes. (#171029) Thanks @ericcaiwx-star and @brainmonger.
  • Feishu: config hot-reload no longer orphans conversation bindings. (#169226) Thanks @ruel225, @junniar, and @obviyus.
  • IRC: long non-ASCII replies are no longer lost when the server relays them. (#159730) Thanks @rodricksz4h5.
  • Release: plugin npm publish tolerates repeated artifact pagination entries, Linux builds trigger after automatic requests with hosted-runner credentials, and ratchet checks read large Git baselines. (#171044, #167087, #167237, #164743) Thanks @RomneyDa and @shakkernerd.

Complete contribution record

This audited record covers the complete v2026.10.3..d58dd3ceef67f10eab31d93387d2c90866b3ec93 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

  • PR #166581 Related #157575, #157630. Thanks @valkyriweb and @xydigitLybnnnn and @goslingmanagment and @waynegault.
  • PR #164743 Related #164741. Thanks @shakkernerd.
  • PR #166163 Related #166038. Thanks @holny and @alexph-dev.
  • PR #166182 Related #166125. Thanks @obviyus and @AsTutoAI.
  • PR #167087 Thanks @RomneyDa.
  • PR #167241 Related #167077. Thanks @cmatrx0.
  • PR #168493 Thanks @vincentkoc.
  • PR #168941
  • PR #169226 Related #169190. Thanks @ruel225 and @obviyus and @junniar.
  • PR #170351 Thanks @DonnieFi and @RomneyDa.
  • PR #171029 Related #171013. Thanks @ericcaiwx-star and @brainmonger.
  • PR #171044 Thanks @RomneyDa.
  • PR #171330 Thanks @holgergruenhagen and @obviyus.
  • PR #166462 Related #166456. Thanks @ericcaiwx-star.
  • PR #170857 Thanks @trukhinyuri.
  • PR #170413 Related #170334. Thanks @RomneyDa and @DonnieFi.
  • PR #170702 Thanks @RomneyDa.
  • PR #170790 Related #169829, #170525, #170597. Thanks @AnvinaLI and @sgh6688 and @waynegault.
  • PR #170354 Thanks @RomneyDa.
  • PR #165801 Thanks @eleqtrizit.
  • PR #170876 Related #170848. Thanks @9fw2pq8sgb-art.
  • PR #159730 Thanks @rodricksz4h5.
  • PR #154286 Related #154180. Thanks @xydt-juyaohui and @markfietje.
  • PR #170077
  • PR #170493 Related #169777. Thanks @Oldrich333.
  • PR #170555
  • PR #167237
  • PR #171493 Related #169260. Thanks @RomneyDa and @DonnieFi.
  • PR #171457 Related #171408. Thanks @RomneyDa and @DonnieFi.
  • PR #170783
  • PR #171454 Related #171409. Thanks @RomneyDa and @DonnieFi.
  • PR #166335 Thanks @vincentkoc.
  • PR #171488 Related #171410. Thanks @RomneyDa and @DonnieFi.
  • PR #170766 Thanks @RomneyDa.
  • PR #170740 Thanks @RomneyDa.
  • PR #167514 Related #167436. Thanks @pandysp.
  • PR #171509 Thanks @RomneyDa.
  • PR #166947 Thanks @RomneyDa.
  • PR #167451
  • PR #170130 Related #169422. Thanks @angeliti999.
  • PR #170754 Thanks @RomneyDa.
  • PR #165420 Thanks @obviyus.
  • PR #170768 Thanks @RomneyDa.
  • PR #160056 Related #159926, #159927. Thanks @oscarsixsecllc.
  • PR #171715 Thanks @RomneyDa.
  • PR #171747 Thanks @RomneyDa.
  • PR #163177 Thanks @RomneyDa.
  • PR #171928 Thanks @RomneyDa.
  • PR #166847
  • PR #166782 Related #166781. Thanks @boeingchoco.
  • PR #171573 Related #171363. Thanks @boeingchoco.
  • PR #167595 Thanks @jalehman.
  • PR #171253
  • PR #172666 Thanks @RomneyDa.
  • PR #166218 Thanks @RomneyDa.
  • PR #161543
  • PR #168922
  • PR #172038 Thanks @vincentkoc.
  • PR #172596 Thanks @RomneyDa.
  • PR #171952 Thanks @RomneyDa.
  • PR #172786 Thanks @RomneyDa.

Release verification

  • npm package: https://www.npmjs.com/package/openclaw/v/2026.10.4
  • registry tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.10.4.tgz
  • integrity: sha512-+FH0StZF1tlTazM7JJGY6JePeJmhFNSRByi2Q3jXPRiLO7o4dJh2xa9Vy4Dk8Cd2ic8B7Zkf5NfEaCCWUkgqnQ==
  • release SHA: 383c124cc32ffee3f8e56f549b88da94d269a4af
  • full release CI report: https://github.com/openclaw/releases/blob/main/evidence/2026.10.4/release-evidence.md
  • release publish: https://github.com/openclaw/openclaw/actions/runs/38827593754
  • npm preflight: https://github.com/openclaw/openclaw/actions/runs/38775953219
  • full release validation: https://github.com/openclaw/openclaw/actions/runs/38774938703
  • plugin npm publish: https://github.com/openclaw/openclaw/actions/runs/38828956361
  • plugin ClawHub publish: no normal OIDC candidates
  • plugin ClawHub bootstrap: not needed
  • OpenClaw npm publish: https://github.com/openclaw/openclaw/actions/runs/38824408033/attempts/1
  • npm Telegram beta E2E: not supplied
  • Android APK: skipped — apps/android/version.json is 2026.8.2, release train is 2026.10.4; run pnpm android:version:pin -- --from-gateway before the next tag.
v2026.9.33 BREAKING [Oct 15, 2026] details → github →

# openclaw 2026.9.33

This is a gateway-only extended-stable release, which is our current equivalent to LTS. This release is OpenClaw from the end of September 2026, plus critical security updates, reliability and performance fixes, and features like new model support. The latest version of OpenClaw at the time of this release is 2026.10.3

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 @RomneyDa, @vyctorbrzezowski, @jalehman, @Alix-007, @jayzhou2309, @nitinjwadhawan, @SunnyShu0925, @obviyus, @vincentkoc, @taihartman, and @DonnieFi.
  • 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 @xilopaint, @k-sekula, @Warhangel, @RomneyDa, @DonnieFi, @Takhoffman, @NianJiuZst, @masatohoshino, @obviyus, @ericcurtin, @jjjhenriksen, @sjf-oa, @ceckert, @jayzhou2309, @brokemac79, @Yolo521-bot, @mightyx, and @ajmtrz.
  • 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 @RomneyDa, @NianJiuZst, @Takhoffman, @php737, @masatohoshino, @rongtianhua, @DonnieFi, @obviyus, @ericcurtin, @jjjhenriksen, @sjf-oa, @ceckert, @jayzhou2309, @brokemac79, @xilopaint, @k-sekula, @Warhangel, @Yolo521-bot, @mightyx, and @ajmtrz.
  • 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 @obviyus, @ericcurtin, @mightyx, @RomneyDa, @DonnieFi, @Takhoffman, @NianJiuZst, @masatohoshino, @jjjhenriksen, @sjf-oa, @ceckert, @jayzhou2309, @brokemac79, @xilopaint, @k-sekula, @Warhangel, @Yolo521-bot, and @ajmtrz.
  • 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 @DonnieFi, @Takhoffman, @NianJiuZst, @RomneyDa, @masatohoshino, @obviyus, @ericcurtin, @jjjhenriksen, @sjf-oa, @ceckert, @jayzhou2309, @brokemac79, @xilopaint, @k-sekula, @Warhangel, @Yolo521-bot, @mightyx, and @ajmtrz.
  • 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 @RomneyDa, @DonnieFi, @Takhoffman, @NianJiuZst, @masatohoshino, @obviyus, @ericcurtin, @jjjhenriksen, @sjf-oa, @ceckert, @jayzhou2309, @brokemac79, @xilopaint, @k-sekula, @Warhangel, @Yolo521-bot, @mightyx, and @ajmtrz.
  • Agent and update stability: carry a broad batch of compatible October fixes for agent turns, sessions, channels, and update recovery. (#170476) Thanks @RomneyDa, @yetval, @Dimitri-lcht, @Program-123, @dhruv1220, @Shenrui-Ma, @igs-rogenlo, @changeroa, @hxy91819, @Takhoffman, @harjothkhara, @TYY-2005, @giodl73-repo, @masatohoshino, @obviyus, @jalehman, @wangmiao0668000666, and @an2in.

Changes

  • Meta: add the Muse Wonder model to the catalog and onboarding with max thinking support, keeping Spark as the default. (#170232) Thanks @RomneyDa, @DonnieFi, @Takhoffman, @NianJiuZst, @masatohoshino, @obviyus, @ericcurtin, @jjjhenriksen, @sjf-oa, @ceckert, @jayzhou2309, @brokemac79, @xilopaint, @k-sekula, @Warhangel, @Yolo521-bot, @mightyx, and @ajmtrz.
  • MiniMax: add the MiniMax M3.1 Flash Preview model and route its thinking effort levels to the provider. (#160089) Thanks @NianJiuZst, @Takhoffman, @php737, @DonnieFi, @RomneyDa, @masatohoshino, @obviyus, @ericcurtin, @jjjhenriksen, @sjf-oa, @ceckert, @jayzhou2309, @brokemac79, @xilopaint, @k-sekula, @Warhangel, @Yolo521-bot, @mightyx, and @ajmtrz.
  • LM Studio: refreshing saved inventory now discovers newly loaded models. (#168039) Thanks @jb-lopez, @DonnieFi, @Takhoffman, @NianJiuZst, @RomneyDa, @masatohoshino, @obviyus, @ericcurtin, @jjjhenriksen, @sjf-oa, @ceckert, @jayzhou2309, @brokemac79, @xilopaint, @k-sekula, @Warhangel, @Yolo521-bot, @mightyx, and @ajmtrz.

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 @DonnieFi, @Yolo521-bot, @Takhoffman, @NianJiuZst, @RomneyDa, @masatohoshino, @obviyus, @ericcurtin, @jjjhenriksen, @sjf-oa, @ceckert, @jayzhou2309, @brokemac79, @xilopaint, @k-sekula, @Warhangel, @mightyx, and @ajmtrz.
  • 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 @RomneyDa.
  • Gateway responsiveness: long streamed replies that start with a reply tag such as [[replytocurrent]] no longer re-parse the whole reply on every delta, which could keep the Gateway busy for tens of seconds. #166781 (#166782) Thanks @boeingchoco and @obviyus.
  • 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 @pandysp and @RomneyDa.
  • Context engine: sessions holding an old blocked turn no longer repeat the blocked-turn warning and re-read it on every run. (#167595) Thanks @jalehman.
  • State database: state reads no longer stay closed until a Gateway restart after a failed state cleanup. Fixes #162085. (#171709) Thanks @RomneyDa and @residentb2b.
  • 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 @RomneyDa and @DonnieFi.
  • 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 @TOMUIV, @jjjhenriksen, @DonnieFi, @Takhoffman, @NianJiuZst, @RomneyDa, @masatohoshino, @obviyus, @ericcurtin, @sjf-oa, @ceckert, @jayzhou2309, @brokemac79, @xilopaint, @k-sekula, @Warhangel, @Yolo521-bot, @mightyx, and @ajmtrz.
  • 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 @sjf-oa, @ceckert, @jayzhou2309, @ajmtrz, @brokemac79, @DonnieFi, @Takhoffman, @NianJiuZst, @RomneyDa, @masatohoshino, @obviyus, @ericcurtin, @jjjhenriksen, @xilopaint, @k-sekula, @Warhangel, @Yolo521-bot, and @mightyx.
  • Automation: failed one-shot automations always alert, and cron no longer holds the state writer while waiting on host admission. (#169102, #168291) Thanks @DonnieFi, @Takhoffman, @NianJiuZst, @RomneyDa, @masatohoshino, @obviyus, @ericcurtin, @jjjhenriksen, @sjf-oa, @ceckert, @jayzhou2309, @brokemac79, @xilopaint, @k-sekula, @Warhangel, @Yolo521-bot, @mightyx, and @ajmtrz.
  • 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 @RomneyDa, @DonnieFi, @Takhoffman, @NianJiuZst, @masatohoshino, @obviyus, @ericcurtin, @jjjhenriksen, @sjf-oa, @ceckert, @jayzhou2309, @brokemac79, @xilopaint, @k-sekula, @Warhangel, @Yolo521-bot, @mightyx, and @ajmtrz.

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 @RomneyDa.
  • PR #160167 Thanks @RomneyDa and @vyctorbrzezowski and @jalehman and @Alix-007 and @jayzhou2309 and @nitinjwadhawan and @SunnyShu0925 and @obviyus and @vincentkoc.
  • PR #166755 Related #166656. Thanks @RomneyDa and @vyctorbrzezowski and @jalehman and @Alix-007 and @jayzhou2309 and @nitinjwadhawan and @SunnyShu0925 and @obviyus and @vincentkoc and @taihartman.
  • PR #170476 Thanks @RomneyDa and @yetval and @Dimitri-lcht and @Program-123 and @dhruv1220 and @Shenrui-Ma and @igs-rogenlo and @changeroa and @hxy91819 and @Takhoffman and @harjothkhara and @TYY-2005 and @giodl73-repo and @masatohoshino and @obviyus and @jalehman and @wangmiao0668000666 and @an2in.
  • PR #169567 Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks @RomneyDa and @DonnieFi and @Takhoffman and @NianJiuZst and @masatohoshino and @obviyus and @ericcurtin and @jjjhenriksen and @sjf-oa and @ceckert and @jayzhou2309 and @brokemac79 and @xilopaint and @k-sekula and @Warhangel and @Yolo521-bot and @mightyx and @ajmtrz.
  • PR #170178 Related #169669, #169059, #169244, #169463, #168959, #167345, #164211. Thanks @RomneyDa and @DonnieFi and @Takhoffman and @NianJiuZst and @masatohoshino and @obviyus and @ericcurtin and @jjjhenriksen and @sjf-oa and @ceckert and @jayzhou2309 and @brokemac79 and @xilopaint and @k-sekula and @Warhangel and @Yolo521-bot and @mightyx and @ajmtrz.
  • PR #170702 Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks @RomneyDa and @DonnieFi and @Takhoffman and @NianJiuZst and @masatohoshino and @obviyus and @ericcurtin and @jjjhenriksen and @sjf-oa and @ceckert and @jayzhou2309 and @brokemac79 and @xilopaint and @k-sekula and @Warhangel and @Yolo521-bot and @mightyx and @ajmtrz.
  • PR #169665 Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks @DonnieFi and @Takhoffman and @NianJiuZst and @RomneyDa and @masatohoshino and @obviyus and @ericcurtin and @jjjhenriksen and @sjf-oa and @ceckert and @jayzhou2309 and @brokemac79 and @xilopaint and @k-sekula and @Warhangel and @Yolo521-bot and @mightyx and @ajmtrz.
  • PR #169563 Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks @RomneyDa and @DonnieFi and @Takhoffman and @NianJiuZst and @masatohoshino and @obviyus and @ericcurtin and @jjjhenriksen and @sjf-oa and @ceckert and @jayzhou2309 and @brokemac79 and @xilopaint and @k-sekula and @Warhangel and @Yolo521-bot and @mightyx and @ajmtrz.
  • PR #169658 Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks @DonnieFi and @Takhoffman and @NianJiuZst and @RomneyDa and @masatohoshino and @obviyus and @ericcurtin and @jjjhenriksen and @sjf-oa and @ceckert and @jayzhou2309 and @brokemac79 and @xilopaint and @k-sekula and @Warhangel and @Yolo521-bot and @mightyx and @ajmtrz.
  • PR #169283 Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks @DonnieFi and @Takhoffman and @NianJiuZst and @RomneyDa and @masatohoshino and @obviyus and @ericcurtin and @jjjhenriksen and @sjf-oa and @ceckert and @jayzhou2309 and @brokemac79 and @xilopaint and @k-sekula and @Warhangel and @Yolo521-bot and @mightyx and @ajmtrz.
  • PR #170195 Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks @DonnieFi and @Takhoffman and @NianJiuZst and @RomneyDa and @masatohoshino and @obviyus and @ericcurtin and @jjjhenriksen and @sjf-oa and @ceckert and @jayzhou2309 and @brokemac79 and @xilopaint and @k-sekula and @Warhangel and @Yolo521-bot and @mightyx and @ajmtrz.
  • PR #170003 Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks @DonnieFi and @Takhoffman and @NianJiuZst and @RomneyDa and @masatohoshino and @obviyus and @ericcurtin and @jjjhenriksen and @sjf-oa and @ceckert and @jayzhou2309 and @brokemac79 and @xilopaint and @k-sekula and @Warhangel and @Yolo521-bot and @mightyx and @ajmtrz.
  • PR #170131 Related #169244, #169059, #169463, #168959, #167345, #164211. Thanks @DonnieFi and @Takhoffman and @NianJiuZst and @RomneyDa and @masatohoshino and @obviyus and @ericcurtin and @jjjhenriksen and @sjf-oa and @ceckert and @jayzhou2309 and @brokemac79 and @k-sekula and @xilopaint and @Warhangel and @Yolo521-bot and @mightyx and @ajmtrz.
  • PR #170170 Related #169463, #169059, #169244, #168959, #167345, #164211. Thanks @DonnieFi and @Takhoffman and @NianJiuZst and @RomneyDa and @masatohoshino and @obviyus and @ericcurtin and @jjjhenriksen and @sjf-oa and @ceckert and @jayzhou2309 and @brokemac79 and @Warhangel and @xilopaint and @k-sekula and @Yolo521-bot and @mightyx and @ajmtrz.
  • PR #170256 Related #168959, #169059, #169244, #169463, #167345, #164211. Thanks @DonnieFi and @Takhoffman and @NianJiuZst and @RomneyDa and @masatohoshino and @obviyus and @ericcurtin and @jjjhenriksen and @sjf-oa and @ceckert and @jayzhou2309 and @brokemac79 and @Yolo521-bot and @xilopaint and @k-sekula and @Warhangel and @mightyx and @ajmtrz.
  • PR #170232 Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks @RomneyDa and @DonnieFi and @Takhoffman and @NianJiuZst and @masatohoshino and @obviyus and @ericcurtin and @jjjhenriksen and @sjf-oa and @ceckert and @jayzhou2309 and @brokemac79 and @xilopaint and @k-sekula and @Warhangel and @Yolo521-bot and @mightyx and @ajmtrz.
  • PR #160089 Related #160037, #169059, #169244, #169463, #168959, #167345, #164211. Thanks @NianJiuZst and @DonnieFi and @Takhoffman and @RomneyDa and @masatohoshino and @obviyus and @ericcurtin and @jjjhenriksen and @sjf-oa and @ceckert and @jayzhou2309 and @brokemac79 and @php737 and @xilopaint and @k-sekula and @Warhangel and @Yolo521-bot and @mightyx and @ajmtrz.
  • PR #160459 Related #77467, #169059, #169244, #169463, #168959, #167345, #164211. Thanks @masatohoshino and @DonnieFi and @Takhoffman and @NianJiuZst and @RomneyDa and @obviyus and @ericcurtin and @jjjhenriksen and @sjf-oa and @ceckert and @jayzhou2309 and @brokemac79 and @rongtianhua and @xilopaint and @k-sekula and @Warhangel and @Yolo521-bot and @mightyx and @ajmtrz.
  • PR #168566 Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks @obviyus and @DonnieFi and @Takhoffman and @NianJiuZst and @RomneyDa and @masatohoshino and @ericcurtin and @jjjhenriksen and @sjf-oa and @ceckert and @jayzhou2309 and @brokemac79 and @xilopaint and @k-sekula and @Warhangel and @Yolo521-bot and @mightyx and @ajmtrz.
  • PR #168039 Related #150262, #169059, #169244, #169463, #168959, #167345, #164211. Thanks @DonnieFi and @Takhoffman and @NianJiuZst and @RomneyDa and @masatohoshino and @obviyus and @ericcurtin and @jjjhenriksen and @sjf-oa and @ceckert and @jayzhou2309 and @brokemac79 and @jb-lopez and @xilopaint and @k-sekula and @Warhangel and @Yolo521-bot and @mightyx and @ajmtrz.
  • PR #168232 Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks @DonnieFi and @Takhoffman and @NianJiuZst and @RomneyDa and @masatohoshino and @obviyus and @ericcurtin and @jjjhenriksen and @sjf-oa and @ceckert and @jayzhou2309 and @brokemac79 and @xilopaint and @k-sekula and @Warhangel and @Yolo521-bot and @mightyx and @ajmtrz.
  • PR #169728 Related #159665, #169059, #169244, #169463, #168959, #167345, #164211. Thanks @DonnieFi and @Takhoffman and @NianJiuZst and @RomneyDa and @masatohoshino and @obviyus and @ericcurtin and @jjjhenriksen and @sjf-oa and @ceckert and @jayzhou2309 and @brokemac79 and @TOMUIV and @xilopaint and @k-sekula and @Warhangel and @Yolo521-bot and @mightyx and @ajmtrz.
  • PR #167512 Related #167345, #169059, #169244, #169463, #168959, #164211. Thanks @ericcurtin and @DonnieFi and @Takhoffman and @NianJiuZst and @RomneyDa and @masatohoshino and @obviyus and @jjjhenriksen and @sjf-oa and @ceckert and @jayzhou2309 and @brokemac79 and @mightyx and @xilopaint and @k-sekula and @Warhangel and @Yolo521-bot and @ajmtrz.
  • PR #168282 Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks @DonnieFi and @Takhoffman and @NianJiuZst and @RomneyDa and @masatohoshino and @obviyus and @ericcurtin and @jjjhenriksen and @sjf-oa and @ceckert and @jayzhou2309 and @brokemac79 and @xilopaint and @k-sekula and @Warhangel and @Yolo521-bot and @mightyx and @ajmtrz.
  • PR #168400 Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks @RomneyDa and @DonnieFi and @Takhoffman and @NianJiuZst and @masatohoshino and @obviyus and @ericcurtin and @jjjhenriksen and @sjf-oa and @ceckert and @jayzhou2309 and @brokemac79 and @xilopaint and @k-sekula and @Warhangel and @Yolo521-bot and @mightyx and @ajmtrz.
  • PR #169431 Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks @jjjhenriksen and @DonnieFi and @Takhoffman and @NianJiuZst and @RomneyDa and @masatohoshino and @obviyus and @ericcurtin and @sjf-oa and @ceckert and @jayzhou2309 and @brokemac79 and @xilopaint and @k-sekula and @Warhangel and @Yolo521-bot and @mightyx and @ajmtrz.
  • PR #169010 Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks @RomneyDa and @DonnieFi and @Takhoffman and @NianJiuZst and @masatohoshino and @obviyus and @ericcurtin and @jjjhenriksen and @sjf-oa and @ceckert and @jayzhou2309 and @brokemac79 and @xilopaint and @k-sekula and @Warhangel and @Yolo521-bot and @mightyx and @ajmtrz.
  • PR #164848 Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks @sjf-oa and @DonnieFi and @Takhoffman and @NianJiuZst and @RomneyDa and @masatohoshino and @obviyus and @ericcurtin and @jjjhenriksen and @ceckert and @jayzhou2309 and @brokemac79 and @xilopaint and @k-sekula and @Warhangel and @Yolo521-bot and @mightyx and @ajmtrz.
  • PR #159396 Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks @ceckert and @DonnieFi and @Takhoffman and @NianJiuZst and @RomneyDa and @masatohoshino and @obviyus and @ericcurtin and @jjjhenriksen and @sjf-oa and @jayzhou2309 and @brokemac79 and @xilopaint and @k-sekula and @Warhangel and @Yolo521-bot and @mightyx and @ajmtrz.
  • PR #169486 Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks @DonnieFi and @Takhoffman and @NianJiuZst and @RomneyDa and @masatohoshino and @obviyus and @ericcurtin and @jjjhenriksen and @sjf-oa and @ceckert and @jayzhou2309 and @brokemac79 and @xilopaint and @k-sekula and @Warhangel and @Yolo521-bot and @mightyx and @ajmtrz.
  • PR #169575 Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks @DonnieFi and @Takhoffman and @NianJiuZst and @RomneyDa and @masatohoshino and @obviyus and @ericcurtin and @jjjhenriksen and @sjf-oa and @ceckert and @jayzhou2309 and @brokemac79 and @xilopaint and @k-sekula and @Warhangel and @Yolo521-bot and @mightyx and @ajmtrz.
  • PR #164272 Related #164211, #169059, #169244, #169463, #168959, #167345. Thanks @jayzhou2309 and @DonnieFi and @Takhoffman and @NianJiuZst and @RomneyDa and @masatohoshino and @obviyus and @ericcurtin and @jjjhenriksen and @sjf-oa and @ceckert and @brokemac79 and @ajmtrz and @xilopaint and @k-sekula and @Warhangel and @Yolo521-bot and @mightyx.
  • PR #170083 Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks @brokemac79 and @DonnieFi and @Takhoffman and @NianJiuZst and @RomneyDa and @masatohoshino and @obviyus and @ericcurtin and @jjjhenriksen and @sjf-oa and @ceckert and @jayzhou2309 and @xilopaint and @k-sekula and @Warhangel and @Yolo521-bot and @mightyx and @ajmtrz.
  • PR #170039 Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks @DonnieFi and @Takhoffman and @NianJiuZst and @RomneyDa and @masatohoshino and @obviyus and @ericcurtin and @jjjhenriksen and @sjf-oa and @ceckert and @jayzhou2309 and @brokemac79 and @xilopaint and @k-sekula and @Warhangel and @Yolo521-bot and @mightyx and @ajmtrz.
  • PR #169102 Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks @DonnieFi and @Takhoffman and @NianJiuZst and @RomneyDa and @masatohoshino and @obviyus and @ericcurtin and @jjjhenriksen and @sjf-oa and @ceckert and @jayzhou2309 and @brokemac79 and @xilopaint and @k-sekula and @Warhangel and @Yolo521-bot and @mightyx and @ajmtrz.
  • PR #168291 Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks @DonnieFi and @Takhoffman and @NianJiuZst and @RomneyDa and @masatohoshino and @obviyus and @ericcurtin and @jjjhenriksen and @sjf-oa and @ceckert and @jayzhou2309 and @brokemac79 and @xilopaint and @k-sekula and @Warhangel and @Yolo521-bot and @mightyx and @ajmtrz.
  • PR #170162 Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks @DonnieFi and @Takhoffman and @NianJiuZst and @RomneyDa and @masatohoshino and @obviyus and @ericcurtin and @jjjhenriksen and @sjf-oa and @ceckert and @jayzhou2309 and @brokemac79 and @xilopaint and @k-sekula and @Warhangel and @Yolo521-bot and @mightyx and @ajmtrz.
  • PR #170252 Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks @DonnieFi and @Takhoffman and @NianJiuZst and @RomneyDa and @masatohoshino and @obviyus and @ericcurtin and @jjjhenriksen and @sjf-oa and @ceckert and @jayzhou2309 and @brokemac79 and @xilopaint and @k-sekula and @Warhangel and @Yolo521-bot and @mightyx and @ajmtrz.
  • PR #170223 Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks @DonnieFi and @Takhoffman and @NianJiuZst and @RomneyDa and @masatohoshino and @obviyus and @ericcurtin and @jjjhenriksen and @sjf-oa and @ceckert and @jayzhou2309 and @brokemac79 and @xilopaint and @k-sekula and @Warhangel and @Yolo521-bot and @mightyx and @ajmtrz.
  • PR #170161 Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks @DonnieFi and @Takhoffman and @NianJiuZst and @RomneyDa and @masatohoshino and @obviyus and @ericcurtin and @jjjhenriksen and @sjf-oa and @ceckert and @jayzhou2309 and @brokemac79 and @xilopaint and @k-sekula and @Warhangel and @Yolo521-bot and @mightyx and @ajmtrz.
  • PR #171565 Related #169059, #169244, #169463, #168959, #167345, #164211. Thanks @RomneyDa and @DonnieFi and @Takhoffman and @NianJiuZst and @masatohoshino and @obviyus and @ericcurtin and @jjjhenriksen and @sjf-oa and @ceckert and @jayzhou2309 and @brokemac79 and @xilopaint and @k-sekula and @Warhangel and @Yolo521-bot and @mightyx and @ajmtrz.
  • PR #170413 Related #170334. Thanks @RomneyDa and @DonnieFi.
  • PR #170754 Related #170334. Thanks @RomneyDa and @DonnieFi.
  • PR #170740 Thanks @RomneyDa.
  • PR #171709 Related #162085. Thanks @RomneyDa and @residentb2b.
  • PR #171816 Thanks @RomneyDa.
  • PR #171886 Thanks @RomneyDa.
  • PR #171928 Thanks @RomneyDa.
  • PR #166897 Thanks @RomneyDa.
  • PR #172158 Thanks @RomneyDa.
  • PR #167521 Thanks @RomneyDa.
  • PR #172437 Thanks @RomneyDa.
  • PR #171952 Thanks @RomneyDa.
  • PR #172596 Thanks @RomneyDa.
  • PR #167595 Thanks @jalehman.
  • PR #172515 Thanks @RomneyDa.
  • PR #172075 Thanks @RomneyDa.
  • PR #169479 Thanks @RomneyDa.
  • PR #162613
  • PR #166218 Thanks @RomneyDa.
  • PR #166782 Related #166781. Thanks @boeingchoco and @obviyus.
  • PR #167514 Related #167436. Thanks @pandysp.
  • PR #171509 Related #167436. Thanks @RomneyDa and @pandysp.
  • PR #167604 Related #167436. Thanks @pandysp.

Release verification

  • npm package: https://www.npmjs.com/package/openclaw/v/2026.9.33
  • registry tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.9.33.tgz
  • integrity: sha512-gCwhh7Ej5/k4+/SzgHDi6HEHxw1ppDbIza3v6uSNa0JVB011m5YJ+AKmUbEFI0m4Au0pCRLK0ogL/GtUMDFMiw==
  • release SHA: 5873f8174e0b2866a2b8bc0dbf4c4c8164d8dc82
  • full release CI report: https://github.com/openclaw/releases/blob/main/evidence/2026.9.33/release-evidence.md
  • release publish: https://github.com/openclaw/openclaw/actions/runs/38718173145
  • npm preflight: https://github.com/openclaw/openclaw/actions/runs/38694404669
  • full release validation: https://github.com/openclaw/openclaw/actions/runs/38693917107
  • plugin npm publish: https://github.com/openclaw/openclaw/actions/runs/38718983225
  • plugin ClawHub publish: no normal OIDC candidates
  • plugin ClawHub bootstrap: not needed
  • OpenClaw npm publish: https://github.com/openclaw/openclaw/actions/runs/38713970839/attempts/1
  • npm Telegram beta E2E: not supplied
v2026.10.5-beta.3 pre BREAKING [Oct 13, 2026] details → github →

# openclaw 2026.10.5-beta.3

2026.10.5-beta.3

Highlights

  • Updates leave the Gateway running: pnpm 12 installs keep their Gateway service and openclaw launcher on the durable install path, Windows updates accept qualified Scheduled Task accounts and their own verified driver, macOS accepts protected Bun service commands, and clean service-install refusals no longer leave the Gateway stopped. (#170003, #169059, #170131, #169244, #169481, #169563, #170006, #169662, #169658, #169915) Thanks @xilopaint, @k-sekula, @RomneyDa, @jokerman1302-eng, and @vincentkoc.
  • Stuck updates recover: updates settle package-activation journals after filesystem remounts or device-number drift, ride out a briefly locked state database, stop reporting false post-install failures after migration, and reclaim retained updater runtimes that blocked npm recovery. (#169410, #170046, #169050, #169352, #168210, #170130, #169422, #170170, #169463) Thanks @patrickschiller, @RomneyDa, @SergeiAug, @angeliti999, and @Warhangel.
  • Doctor keeps credentials and data: Doctor no longer deletes an OAuth profile when the legacy auth store is unreadable, refuses retired state before migrating the database, imports retained ACP metadata, and restores a stopped Gateway when cleanup fails. (#170256, #168959, #170051, #169918, #169759, #169783) Thanks @Yolo521-bot, @bautrey, and @RomneyDa.
  • Turns survive restarts: interrupted turns, subagent work, automation turns, steered sessions, and node-hosted turns resume after a Gateway restart, and streamed replies from a killed worker stay in history. (#168650, #169144, #170162, #170252, #170161, #170223)
  • Telegram never replays old updates: the first start after updating no longer re-dispatches months-old Telegram updates from the legacy spool as new owner instructions. (#170068, #169784) Thanks @angeliti999.
  • Codex and provider replies complete: Codex replies keep their last tokens and accept follow-ups after a failed thread preparation, ChatGPT turns retry a mid-stream WebSocket close, and DeepSeek tool markup no longer leaks into messages. (#168400, #169431, #167512, #167345, #169728, #159665) Thanks @RomneyDa, @jjjhenriksen, @ericcurtin, @obviyus, @mightyx, and @TOMUIV.
  • Meta Muse Wonder: Meta users can select meta/muse-wonder-1.0 with tools, image input, streaming, reasoning controls, and a 1M-token context window. (#170232) Thanks @RomneyDa.
  • Plugin SDK compatibility: plugins built against 2026.10.1 and 2026.10.2 can import createSessionHeaderLink from openclaw/plugin-sdk/control-ui again. (#169746) Thanks @RomneyDa.

Changes

  • Meta Muse Wonder: adds meta/muse-wonder-1.0 with text and image input, tools, streaming, encrypted reasoning replay, and a 1,048,576-token context window; Spark remains the onboarding default. (#170232) Thanks @RomneyDa.
  • Device joins: the CLI and Control UI join command now installs a background node service that can host agent sessions (--service --session-host), with a command-only service alternative, and already-paired devices get a working command to enable session hosting. (#168623) Thanks @obviyus.

Fixes

  • Telegram: legacy spool updates older than 24 hours are imported as stale and never dispatched, so already-handled messages are not executed again after an update. (#170068, #169784) Thanks @angeliti999.
  • Plugin SDK compatibility: createSessionHeaderLink is restored in openclaw/plugin-sdk/control-ui as a deprecated export for plugins built against 2026.10.1 and 2026.10.2. (#169746) Thanks @RomneyDa.
  • Reply delivery: streamed text from a killed native worker stays in history with its real failure, steered messages behind subagent announcements are no longer dropped as interrupted, blocking questions from routed agent turns reach their conversation, live sends survive delivery recovery, WebChat no longer shows false attachment errors or duplicate file cards, Talk consultations no longer abort right after connecting, and deleting a session records its cancellation before draining retained replies. (#170223, #168077, #170039, #169010, #169093, #170083) Thanks @RomneyDa and @brokemac79.
  • Restart recovery: turns interrupted while a session was still preparing resume after a restart, interrupted subagents return to their parent with their history, automation turns, steered sessions, and node-hosted turns resume instead of failing with an active turn claim, a Gateway restarts cleanly when a stored cloud worker's machine is gone, and symlinked state directories keep working after a restart. (#168650, #169144, #170162, #170252, #170161, #168907, #168361) Thanks @obviyus.
  • Nodes and channels: node requests and events no longer fail with "pairing changed" during another device's pairing activity, and channel tools keep working after a config write restarts the account. (#169486, #169575, #159396) Thanks @ceckert and @RomneyDa.
  • macOS app: fresh app installs authenticate to their app-hosted Gateway and finish setup faster, and the Gateway reconnects automatically after a trusted TLS certificate renewal. (#169403, #168151)
  • Codex and OpenAI: Codex replies keep their final tokens when a stream drops the last delta, Codex follow-ups work after a failed thread preparation, ChatGPT turns retry a mid-stream WebSocket close with code 1000, and personal-account quota rechecks no longer abort replies. (#168400, #169431, #167512, #167345, #170065) Thanks @RomneyDa, @jjjhenriksen, @ericcurtin, @obviyus, and @mightyx.
  • Models and providers: DeepSeek tool-call markup is recovered instead of leaking into messages, Claude CLI sessions call registered OpenClaw tools by their MCP names, providers that never send response headers time out, agent runs honor the provider's live thinking levels without reloading catalogs, LM Studio refresh discovers new models, llama.cpp setup keeps aliased models and fails when credentials cannot be saved, and guarded model requests fall back to IPv6. (#169728, #159665, #153032, #168282, #168566, #168039, #150262, #168232, #168973, #87763) Thanks @TOMUIV, @kiranvk-2011, @RomneyDa, @obviyus, @jb-lopez, @an2in, and @georgenaz.
  • MiniMax: M3.1 models honor their thinking effort levels, and MiniMax OAuth sign-ins refresh expired tokens instead of failing about two hours after login. (#160089, #160037, #160459, #77467) Thanks @NianJiuZst, @Takhoffman, @php737, @masatohoshino, and @rongtianhua.
  • ACP and compaction: ACP agents keep plugin and OpenClaw tools when acpx is installed as a separate package, and the next turn after native compaction no longer fails while the transcript projection rebuilds. (#164272, #164211, #169583) Thanks @jayzhou2309, @obviyus, and @ajmtrz.
  • Automations: manual runs keep tool access after the starting turn ends, cron no longer holds the state writer while waiting on the host so updates do not fail with a locked database, and a one-shot automation that fails terminally now sends a failure notice instead of disabling silently. (#168037, #168291) Thanks @obviyus.
  • pnpm and platform updates: pnpm 12 Gateway services and openclaw launchers stay on the durable install link after updates, Windows updates accept qualified Scheduled Task account names and no longer roll back when Doctor re-checks ancestry, macOS updates accept protected Bun service commands, and clean service-install refusals stay recoverable. (#170003, #169059, #170131, #169244, #169481, #169563, #170006, #169662, #169658) Thanks @xilopaint, @k-sekula, @RomneyDa, and @jokerman1302-eng.
  • Update recovery: package-activation journals settle after filesystem remounts and device-number drift, retained updater runtimes outside node_modules are reclaimed and never hard-link recovery files, upgrades keep state ownership across the heartbeat transition, and update-time Doctor keeps its child identities after a failed custody binding. (#169410, #170046, #169050, #169352, #170170, #169463, #169915, #169665) Thanks @patrickschiller, @RomneyDa, @SergeiAug, @Warhangel, and @vincentkoc.
  • Update outcomes: updates with a running Gateway no longer record false post-install failures after migration, unsafe Doctor recovery guidance is kept until settled, candidate bookkeeping no longer makes older updaters refuse their config repair, and Doctor cleanup during updates no longer fails with nested-effect errors. (#170130, #169422, #170207, #170195, #170070, #168750) Thanks @angeliti999, @hannesrudolph, and @ezimerman.
  • Update database contention: updates ride out a briefly locked state database, update history writes no longer stall Gateway cron and cleanup, and Doctor recovery captures stay stable while shared-state workers remain open. (#168210, #169283, #170022) Thanks @DonnieFi.
  • Doctor data safety: Doctor keeps OAuth profiles when the legacy auth store is unreadable, refuses retired state before migrating the database, imports retained ACP metadata after archiving legacy session stores, restores a stopped Gateway when cleanup fails, and removes the (multiple) store sentinel registered as an agent database. (#170256, #168959, #170051, #169918, #169759, #169783, #170043, #169764) Thanks @Yolo521-bot, @bautrey, @RomneyDa, and @ourcoms2018.
  • oc-path: openclaw path set refuses malformed UTF-8 before writing, preserving the file's bytes. (#168491) Thanks @wangmiao0668000666 and @Takhoffman.

Complete contribution record

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

Shipped baseline exclusions: v2026.10.5-beta.2 (6 PRs: #108851, #165334, #168164, #168651, #169102, #169268).

Pull requests

  • PR #169410 Thanks @patrickschiller and @RomneyDa.
  • PR #170046 Related #169050, #169352. Thanks @patrickschiller and @SergeiAug.
  • PR #168210
  • PR #169283 Thanks @DonnieFi.
  • PR #169563 Thanks @RomneyDa.
  • PR #169481
  • PR #169915 Thanks @vincentkoc.
  • PR #170170 Related #169463. Thanks @Warhangel.
  • PR #168907
  • PR #168973 Related #87763. Thanks @an2in and @georgenaz.
  • PR #168491 Thanks @wangmiao0668000666 and @Takhoffman.
  • PR #169010 Thanks @RomneyDa.
  • PR #159396 Thanks @ceckert and @RomneyDa.
  • PR #169486
  • PR #169575
  • PR #170065
  • PR #153032 Thanks @kiranvk-2011 and @RomneyDa.
  • PR #170068 Related #169784. Thanks @angeliti999.
  • PR #164272 Related #164211. Thanks @jayzhou2309 and @obviyus and @ajmtrz.
  • PR #169728 Related #159665. Thanks @TOMUIV.
  • PR #170083 Thanks @brokemac79.
  • PR #167512 Related #167345. Thanks @ericcurtin and @obviyus and @mightyx.
  • PR #168400 Thanks @RomneyDa.
  • PR #169583 Thanks @obviyus.
  • PR #168077
  • PR #170043 Related #169764. Thanks @ourcoms2018.
  • PR #169783 Thanks @RomneyDa.
  • PR #169759 Thanks @RomneyDa.
  • PR #170070 Related #168750. Thanks @hannesrudolph and @ezimerman.
  • PR #169658
  • PR #169665
  • PR #170003 Related #169059. Thanks @xilopaint.
  • PR #170006 Related #169662. Thanks @jokerman1302-eng.
  • PR #170131 Related #169244. Thanks @k-sekula.
  • PR #170195
  • PR #170051 Related #169918. Thanks @bautrey.
  • PR #170130 Related #169422. Thanks @angeliti999.
  • PR #170207
  • PR #170256 Related #168959. Thanks @Yolo521-bot.
  • PR #168361 Thanks @obviyus.
  • PR #168282
  • PR #168232
  • PR #168039 Related #150262. Thanks @jb-lopez.
  • PR #168566 Thanks @obviyus.
  • PR #168037 Thanks @obviyus.
  • PR #168291
  • PR #169093
  • PR #168151
  • PR #164435 Related #150152. Thanks @fuller-stack-dev and @joryirving.
  • PR #169403
  • PR #169144
  • PR #168650
  • PR #170162
  • PR #170252
  • PR #170039
  • PR #170223
  • PR #170161
  • PR #169746 Thanks @RomneyDa.
  • PR #169012 Related #168257. Thanks @RomneyDa.
  • PR #169567 Thanks @RomneyDa.
  • PR #170181 Related #169737. Thanks @RomneyDa.
  • PR #170113
  • PR #168623 Thanks @obviyus.
  • PR #170178 Related #169669. Thanks @RomneyDa.
  • PR #169664 Thanks @RomneyDa.
  • PR #169431 Thanks @jjjhenriksen and @RomneyDa.
  • PR #170022
  • PR #170232 Thanks @RomneyDa.
  • PR #170702 Thanks @RomneyDa.
  • PR #160089 Related #160037. Thanks @NianJiuZst and @Takhoffman and @php737.
  • PR #160459 Related #77467. Thanks @masatohoshino and @rongtianhua.

Release verification

  • npm package: https://www.npmjs.com/package/openclaw/v/2026.10.5-beta.3
  • registry tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.10.5-beta.3.tgz
  • integrity: sha512-5MzDpb696yD1lbQVgF+aaUQZCu7XAMfnfOs/564ulKBis5NKGrrqoeT8jAxTmJ+x/sr1oIQd3ASW8GMxGoz9IQ==
  • release SHA: 1808b57b75f056fe4ae247d6cbc1ba68f1717858
  • full release CI report: https://github.com/openclaw/releases/blob/main/evidence/2026.10.5-beta.3/release-evidence.md
  • release publish: https://github.com/openclaw/openclaw/actions/runs/38372568845
  • npm preflight: https://github.com/openclaw/openclaw/actions/runs/38362655503
  • full release validation: https://github.com/openclaw/openclaw/actions/runs/38361912690
  • plugin npm publish: https://github.com/openclaw/openclaw/actions/runs/38373404959
  • plugin ClawHub submission: https://github.com/openclaw/openclaw/actions/runs/38373411660; public finalization and exact artifact verification follow terminal release-parent completion
  • plugin ClawHub bootstrap: not needed
  • OpenClaw npm publish: https://github.com/openclaw/openclaw/actions/runs/38376161524
  • npm Telegram beta E2E: not supplied
v2026.10.3 [Oct 13, 2026] details → github →

# openclaw 2026.10.3

<!-- openclaw-release-publication:docs-v1 -->

OpenClaw v2026.10.3

90 commits · 79 pull requests · 99 contributors

Changes included in this release

The release notes and changelog contain the same content, presented in two formats:

Thanks

@aaajiao @adenzhou1350 @aia007731-lab @aleps001 @alexph-dev @an2in @arifarai @bluet @ceckert @chedong @clawdgawd @Claynetic @CodeForcer @creanet-64 @davidevelyn @davidmackrory-byte @destinedenergy @DonnieFi @eduherranz @ericcurtin @ezimerman @frxiaobei @fuller-stack-dev @georgenaz @gisk0 @GoldenrodScript @goutamadwant @Grynn @h6y3 @hannesrudolph @Hansen1018 @harshitgupta31415 @holgergruenhagen @Jeehut @jjjhenriksen @jlapenna @jokerman1302-eng @josephsilvagnoli @joshpetras @jullianatolentino @justinforsound @k-sekula @k94118 @kimjinsuhh @kiranvk-2011 @lakemike @Leit-motif @lishewen @maestrokling @marl0n @masatohoshino @mcooks-cmd @mightyx @mkdelta221 @motookoyama @mychataa @Mydudeclaps @N4DH @neilofneils404 @NianJiuZst @nosmile99 @ns-spec @nukk-pain @obviyus @Oldrich333 @olveww-dot @orthogonalistic @philknows @php737 @rauf543 @RomneyDa @rongtianhua @ruicozibon @S1gv4rd @saju01 @sayitfast @shakkernerd @sirius1024 @sjf-oa @slinkoff @snotty @steipete @sunnyshu0925 @svdinu-jpg @Takhoffman @TOMUIV @vinaycodeaxe @vincentkoc @wangmiao0668000666 @warhangel @waynegault @wbumgardner-max @wg-mojo @xilopaint @XX441 @yetval @Yigtwxx @yoyo837 @zhangguiping-xydt

Release verification

  • npm package: https://www.npmjs.com/package/openclaw/v/2026.10.3
  • registry tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.10.3.tgz
  • integrity: sha512-ncl6LntMlf76K39LFhVrDXQTbaGNAG5j52f7PL5P8vIn0knWmCrvfAe9DHMslFq+47HeOWBH2CBYQH8zEb+UAA==
  • release SHA: 59cb44796b0f1f0daa0e37af8b1495abb45d9bc1
  • full release CI report: https://github.com/openclaw/releases/blob/main/evidence/2026.10.3/release-evidence.md
  • release publish: https://github.com/openclaw/openclaw/actions/runs/38400437628
  • npm preflight: https://github.com/openclaw/openclaw/actions/runs/38363208380
  • full release validation: https://github.com/openclaw/openclaw/actions/runs/38362444278
  • plugin npm publish: https://github.com/openclaw/openclaw/actions/runs/38401383477
  • plugin ClawHub submission: https://github.com/openclaw/openclaw/actions/runs/38401391115; public finalization and exact artifact verification follow terminal release-parent completion
  • plugin ClawHub bootstrap: not needed
  • OpenClaw npm publish: https://github.com/openclaw/openclaw/actions/runs/38403796506
  • npm Telegram beta E2E: not supplied
  • Android APK: skipped — apps/android/version.json is 2026.8.2, release train is 2026.10.3; run pnpm android:version:pin -- --from-gateway before the next tag.
v2026.10.5-beta.2 pre BREAKING [Oct 12, 2026] details → github →

# openclaw 2026.10.5-beta.2

2026.10.5-beta.2

Highlights

  • Updates finish and recover: openclaw update settles stale handoff leases, completed receipts, and legacy 2026.9.8 recovery records instead of stopping on update-recovery-pending, keeps the service heap limit and webhook listeners, handles Windows short-name paths, and no longer reports accepted handoffs or successful updates as failures. (#169038, #169027, #168388, #168889, #169035, #169292, #168927, #168993, #169037, #169454, #168905) Thanks @mkdelta221, @waynegault, @chedong, @k94118, @bluet, @sirius1024, @RomneyDa, @sayitfast, and @hannesrudolph.
  • Doctor keeps your plugins and data: Doctor preserves installed plugins' configuration when path safety checks block them, leaves malformed UTF-8 root memory files untouched, and recovery copies capture Canvas and Memory Core files before migrations move them, including on installs with no configured agents. (#168111, #169029, #169436, #169516) Thanks @obviyus, @wangmiao0668000666, and @RomneyDa.
  • Approved tool calls stay as approved: hooks can no longer change tool arguments after a trusted inline approval; plugins that transform arguments must request approval for their final arguments. (#142700) Thanks @giodl73-repo and @giodl73.
  • Subagent message provenance: inter-session messages keep their [Inter-session message] safety envelope from the first request and through replay, so parent-sent instructions are never presented to a child as direct user instructions. (#169130, #169238) Thanks @RomneyDa.
  • Control UI turns keep running: chat turns from paired devices survive ordinary pairing activity such as node heartbeats, other devices' updates, and tab reconnects; real revocations still stop them. (#169457, #169134) Thanks @Oldrich333.

Changes

  • Tool approval hooks: ordinary hooks can no longer rewrite trusted-inline-approved tool arguments without another approval, and transforming plugins must request separate approval for their final arguments or the call is blocked; see docs/plugins/hooks/tool-policy.md for migration. (#142700) Thanks @giodl73-repo and @giodl73.
  • Codex runtime compatibility: plugin admission rejects official Codex runtimes below 2026.9.7 with update and repair guidance, and incompatible plugins stay inspectable without being imported. (#168930, #168748, #168749, #168977) Thanks @ezimerman.
  • Session notices: creating many sessions gives the main session one summary of new sessions instead of separate notices that crowd out reminders and wakes. (#168239)
  • Update performance: updates stop rehashing unchanged runtime files while retaining the running updater and publishing the candidate, reducing update I/O. (#168958)

Fixes

  • Tool Search provenance: network results reached through Tool Search and Code Mode now taint the turn the same way direct network tool calls do. (#169560, #169332) Thanks @RomneyDa and @farisoftfry.
  • Subagent provenance: child sessions keep the inter-session safety envelope on every replayed turn, and inter-session turns keep a stable provider prompt prefix across later turns and Gateway restarts. (#169130, #169238) Thanks @RomneyDa.
  • Node commands and approvals: approved node commands replay when their prepared plan omitted session identity, Windows node shell commands keep quoted arguments, safe-bin commands accept trailing whitespace, and the Linux node service keeps its PATH when the login shell resets it. (#161980, #151622, #158160, #142847, #168120, #136677, #134354) Thanks @Program-123, @gaojian125, @Dimitri-lcht, @igs-rogenlo, @yetval, @harjothkhara, and @abacha.
  • Private reasoning: unfinished model reasoning stays private when a reply hits a token limit or content filter after a tool call. (#168294)
  • Doctor data safety: Doctor keeps blocked plugins' authored entries, enablement, policy, and slots; refuses to merge malformed UTF-8 root memory; captures Canvas and Memory Core files in new recovery copies (and works on installs with no configured agents); skips redundant cron backups for unchanged one-shot jobs; and honors Windows permissions for SQLite recovery snapshots. (#168111, #168066, #169029, #168567, #169436, #169516, #168938, #168838, #169397) Thanks @obviyus, @wangmiao0668000666, @RomneyDa, @harshitgupta31415, and @WG-Mojo.
  • Memory: daily-note flushes reject copied saved content instead of repeating blocks, and correcting an embedding provider's endpoint or credential refreshes cached index managers without a Gateway restart. (#168123, #151263, #151055) Thanks @ruel225 and @Mirksen.
  • Restart recovery: main sessions that were mid-turn during a Gateway restart resume on the next boot, interrupted completion replies are delivered instead of lost, and new replies wait for their agent to finish starting instead of failing with prepared reply dispatch runtime owner was not published. (#168651, #167814, #167766, #168826, #157814) Thanks @goutamadwant, @marknilsn, and @xiaozishan.
  • Reply routing: WebChat task completions stay in WebChat, mirrored external sends no longer change a transcript's reply destination, and Reef carries GitHub commit links without flagging their revision IDs as credentials. (#168248)
  • Prompt caching: conversations whose first message ends in whitespace keep a byte-stable prompt prefix, and OpenAI-compatible and local endpoints keep runtime context in a user-role message. (#168725, #168546, #164791) Thanks @flanker-stack.
  • Compaction: sessions skip a redundant host compaction after native-only compaction, safeguard compaction keeps configured AGENTS.md sections, and memory-flush runs keep provider-native compaction off. (#168051, #168015, #168446, #168131, #168164) Thanks @ruel225, @xydigitLybnnnn, @robertoronderosjr, @jakeaadams, and @obviyus.
  • Control UI: chat turns survive unrelated pairing activity, typed /stop also cancels queued turns for the session, and open chats recover after a Gateway update or recovery reload instead of sticking on Server updated → Retry now, keeping their place. (#169457, #169134, #167860, #167859, #168941, #169194) Thanks @Oldrich333 and @masatohoshino.
  • Telegram: polling connects again when the ingress worker runs from a source checkout or packaged plugin build, and tables next to quotes or lists keep their boundaries and values. (#154286, #154180, #168383, #168366) Thanks @xydt-juyaohui, @markfietje, @dhruv1220, and @barry-ssb.
  • Channels and voice: channels start again after a stopped-Tailscale failure, the Matrix probe stops its client after checking identity, and openclaw voicecall steer keeps stdout machine-readable JSON. (#162266, #168587) Thanks @RomneyDa.
  • Agent turns: scheduled and ordinary turns reach the configured fallback after a provider timeout, queued follow-ups that switch model clear the auto-fallback probe, cancelled queued CLI work never runs, empty stream heartbeats no longer count as model progress, malformed tool calls whose argument length is 401 or 403 are not reported as auth failures, valid tool argument union values keep their type, and plugin completions keep working after another plugin reloads. (#168605, #160440, #160428, #169303, #145850, #168500, #168450, #158974, #168916, #156026) Thanks @hxy91819, @changeroa, @RileyJJY, @TYY-2005, @r3n3x, @Shenrui-Ma, and @jalehman.
  • Claude CLI: Claude CLI models stay listed after another plugin's config changes, exec-completion turns keep their native and MCP tools, and saved session MCP server selections apply on the next turn. (#168315, #168670, #168342, #168393, #168207) Thanks @obviyus, @Oldrich333, and @dprev.
  • OpenRouter prompt caching: cache-TTL context pruning now arms for Grok and Gemini 2.5+ models on OpenRouter. (#169548, #169133) Thanks @RomneyDa and @gregb100.
  • Models and providers: API-key sign-in discovers the provider's models immediately, shared OAuth credentials refresh with historical agent stores, switching back to an OpenAI model works without the Codex plugin, timed-out Codex discovery clients are reaped, LM Studio waits for slow model loads instead of overflowing a fresh session, and credential removal during a model reload no longer leaves a restart warning. (#168617, #168957, #169412, #168365, #168044) Thanks @obviyus.
  • Model catalog memory: a long-running Gateway's model-catalog worker evaluates an unchanged installed native ESM plugin once per workspace instead of retaining another copy of its module graph on every config change, and a failed native refresh re-registers the requested config on the next request. (#169272, #169321, #159662) Thanks @obviyus, @mcooks-cmd, @RomneyDa, and @svdinu-jpg.
  • MCP computer control: computer control is released with its run, so later calls no longer fail with COMPUTERHOSTBUSY. (#151127, #147420) Thanks @ylcn91 and @vovarbv.
  • Automations: cron target and payload validation errors are reported as invalid requests, and Workboard fallback runs stay active until the overall outcome settles. (#169102, #168215, #167574) Thanks @obviyus, @skyzhao1223, and @asikorskiy.
  • Agents API sessions: saved remote sessions continue with the same session ID across binding upgrades. (#168150)
  • Large Gateways: large fleets reserve session stores without stack overflows, and process-owning Gateway stops no longer wait on native skills watcher cleanup. (#168354, #168160, #168273) Thanks @609NFT and @obviyus.
  • Updates and recovery: managed updates settle eligible stale package recovery after a lost or replaced handoff lease database and archive completed receipts before the next preparation; --dry-run only reports the planned settlement. (#169038, #167506, #167771) Thanks @mkdelta221 and @waynegault.
  • Legacy update records: 2026.9.8 package recovery records settle by identity and version after metadata drift, completed-receipt identity drift no longer blocks updates, and public repair exits nonzero with guidance when a journal stays pending. (#169027, #168856, #168388, #168092) Thanks @chedong, @k94118, and @RomneyDa.
  • Update outcomes: accepted Gateway update handoffs are not reported as failures, recorded successes stay successful with a warning about stopped channels, original failures survive unavailable cleanup reporting, repaired migrations stop producing stale warnings, package verification tolerates clock jumps, and migrated-state failures point to openclaw update repair. (#168993, #168870, #169037, #169454, #169004, #168835, #168905) Thanks @sayitfast, @hannesrudolph, and @WG-Mojo.
  • Update memory and webhooks: update children inherit the managed service's heap limits so Doctor finishes on large agent databases, and official webhook plugins deferred during candidate Doctor keep their listeners, including Teams' historical port 3978. (#168889, #168729, #169035, #168872) Thanks @bluet and @sirius1024.
  • Update runtimes: updater workers stay on the retained runtime and openclaw doctor --fix reclaims retained runtimes when the install path uses a Windows short (8.3) name or different casing, and updates no longer copy unrelated dependencies into the retained runtime. (#169292, #168927) Thanks @RomneyDa.
  • Update diagnostics: an unsealed original-state capture warning names the affected database, and a candidate config read failure warning includes its reason. (#169282, #169259, #169284, #169261) Thanks @DonnieFi.
  • Codex Ultrafast: ChatGPT sign-in sessions keep Ultrafast on resumed turns instead of dropping to Fast after the first turn. (#169265, #169264) Thanks @SanderHelgesen.
  • npm-global updates: the updater runtime keeps only OpenClaw's own dependencies instead of every unrelated package in the global node_modules. (#169551, #169373) Thanks @RomneyDa and @holgergruenhagen.
  • Update exit handling: a completed update whose result reporting fails exits with its warning instead of opening interactive failure triage. (#168587)
  • Doctor maintenance: Doctor and update repair enter maintenance on a running systemd Gateway even when checking a large state database is slow. (#168161, #168031) Thanks @obviyus and @Tosko4.

Complete contribution record

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

Shipped baseline exclusions: v2026.10.5-beta.1 (3 PRs: #134837, #144420, #167460).

Pull requests

  • PR #169281 Thanks @RomneyDa.
  • PR #169292 Thanks @RomneyDa.
  • PR #169268 Thanks @RomneyDa.
  • PR #168103
  • PR #168161 Related #168031. Thanks @obviyus and @Tosko4.
  • PR #168388 Related #168092. Thanks @k94118.
  • PR #168605
  • PR #168826 Related #157814. Thanks @xiaozishan.
  • PR #168889 Related #168729. Thanks @bluet.
  • PR #168958
  • PR #169035 Related #168872. Thanks @sirius1024.
  • PR #154286 Related #154180. Thanks @xydt-juyaohui and @markfietje.
  • PR #169027 Related #168856. Thanks @chedong.
  • PR #169038 Related #167506, #167771. Thanks @mkdelta221 and @waynegault.
  • PR #169084 Thanks @RomneyDa.
  • PR #168941
  • PR #169272 Thanks @obviyus and @mcooks-cmd.
  • PR #169257 Thanks @RomneyDa.
  • PR #169321 Thanks @RomneyDa.
  • PR #169436 Thanks @RomneyDa.
  • PR #169457 Related #169134. Thanks @Oldrich333.
  • PR #168150
  • PR #168097 Thanks @RomneyDa.
  • PR #168111 Related #168066. Thanks @obviyus.
  • PR #168128
  • PR #168123
  • PR #168264 Thanks @obviyus.
  • PR #168248
  • PR #168239
  • PR #168215 Related #167574. Thanks @obviyus and @skyzhao1223 and @asikorskiy.
  • PR #167814 Related #167766. Thanks @goutamadwant and @marknilsn.
  • PR #168273 Thanks @obviyus.
  • PR #151263 Related #151055. Thanks @ruel225 and @Mirksen.
  • PR #168294
  • PR #168354 Related #168160. Thanks @609NFT.
  • PR #168315 Thanks @obviyus.
  • PR #168365
  • PR #167860 Related #167859. Thanks @masatohoshino.
  • PR #168051 Related #168015. Thanks @ruel225 and @xydigitLybnnnn and @robertoronderosjr.
  • PR #168330 Thanks @RomneyDa.
  • PR #168546 Related #164791. Thanks @flanker-stack.
  • PR #168500 Related #168450. Thanks @TYY-2005 and @r3n3x.
  • PR #158974 Thanks @Shenrui-Ma.
  • PR #168617 Thanks @obviyus.
  • PR #168383 Related #168366. Thanks @dhruv1220 and @barry-ssb.
  • PR #168120 Thanks @yetval.
  • PR #168670 Related #168342. Thanks @Oldrich333.
  • PR #168725
  • PR #151127 Related #147420. Thanks @ylcn91 and @vovarbv.
  • PR #142700 Thanks @giodl73-repo and @giodl73.
  • PR #158160 Related #142847. Thanks @Dimitri-lcht and @igs-rogenlo.
  • PR #168927
  • PR #161980 Related #151622. Thanks @Program-123 and @gaojian125.
  • PR #168930 Related #168748, #168749. Thanks @ezimerman.
  • PR #168938 Related #168838. Thanks @harshitgupta31415 and @WG-Mojo.
  • PR #168957 Thanks @obviyus.
  • PR #168993 Related #168870. Thanks @sayitfast.
  • PR #169004 Related #168835. Thanks @WG-Mojo.
  • PR #169029 Related #168567. Thanks @wangmiao0668000666.
  • PR #169037
  • PR #136677 Related #134354. Thanks @harjothkhara and @abacha.
  • PR #168916 Related #156026. Thanks @jalehman.
  • PR #168977
  • PR #169130 Thanks @RomneyDa.
  • PR #169194
  • PR #169225 Thanks @RomneyDa.
  • PR #169238 Thanks @RomneyDa.
  • PR #145850 Thanks @RileyJJY.
  • PR #169303 Thanks @changeroa.
  • PR #169397
  • PR #169412 Thanks @obviyus.
  • PR #169454 Thanks @hannesrudolph.
  • PR #169516 Thanks @RomneyDa.
  • PR #169479 Thanks @RomneyDa.
  • PR #168651
  • PR #168044
  • PR #168446 Related #168131. Thanks @jakeaadams.
  • PR #168164 Thanks @obviyus.
  • PR #168393 Related #168207. Thanks @dprev.
  • PR #160440 Related #160428. Thanks @hxy91819.
  • PR #169102
  • PR #169430
  • PR #162266 Thanks @RomneyDa.
  • PR #168905
  • PR #168587
  • PR #169265 Related #169264. Thanks @SanderHelgesen.
  • PR #169282 Related #169259. Thanks @DonnieFi.
  • PR #169284 Related #169261. Thanks @DonnieFi.
  • PR #169548 Related #169133. Thanks @RomneyDa and @gregb100.
  • PR #169551 Related #169373. Thanks @RomneyDa and @holgergruenhagen.
  • PR #169560 Related #169332. Thanks @RomneyDa and @farisoftfry.

Release verification

  • npm package: https://www.npmjs.com/package/openclaw/v/2026.10.5-beta.2
  • registry tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.10.5-beta.2.tgz
  • integrity: sha512-9OgCXW1ZUmMdBdtojEIp7P9qRh9hTHhTARNQfTLPTtKQViuNenvcjgJh6JaJsZx9b20J0FL4qXA4q1dkw795eg==
  • release SHA: 467e83dea27c0d9ade8e999d688de2ed656b2225
  • full release CI report: https://github.com/openclaw/releases/blob/main/evidence/2026.10.5-beta.2/release-evidence.md
  • release publish: https://github.com/openclaw/openclaw/actions/runs/38244441645
  • npm preflight: https://github.com/openclaw/openclaw/actions/runs/38227708658
  • full release validation: https://github.com/openclaw/openclaw/actions/runs/38226906077
  • plugin npm publish: https://github.com/openclaw/openclaw/actions/runs/38245185150
  • plugin ClawHub publish: no normal OIDC candidates
  • plugin ClawHub bootstrap: not needed
  • OpenClaw npm publish: https://github.com/openclaw/openclaw/actions/runs/38241099968/attempts/1
  • npm Telegram beta E2E: not supplied
v2026.10.2 BREAKING [Oct 12, 2026] details → github →

# openclaw 2026.10.2

2026.10.2

Highlights

  • Updates from 2026.10.1: the first upgrade from stable 2026.10.1 now completes cleanly, successful in-place updates no longer end in errors, and Windows, cloned-filesystem, and private-Node update paths finish instead of stalling or rolling back. (#168849, #169031, #165233, #166530, #168968, #164677, #165257) Thanks @RomneyDa, @jarvisnextgeneration20-lang, and @MrJanvar.
  • Doctor and update recovery: Doctor no longer stops on residual legacy imports, stale Gateway locks, slow state inspection, memory reindex locks, or allowlists for removed channel accounts, and stale-receipt sessions keep their current data. (#166397, #165355, #165417, #168161, #166517, #167651, #165775) Thanks @coolcoolwcr, @obviyus, @Tosko4, @noelff, @oshunter, @donquiche61, and @RomneyDa.
  • Provider-native compaction: OpenAI and Anthropic API-key routes now default to provider-native compaction, and compaction recovers when the primary auth profile is cooling down. (#168164, #166459) Thanks @obviyus and @hawkit.
  • Secret redaction: credentials that cross a chunk boundary in long tool output are now masked, and redaction of large text no longer stalls or overflows the stack while running several times faster. (#161480, #166701, #167943) Thanks @eleqtrizit.
  • Prompt-cache stability: Anthropic conversation checkpoints, enriched user prompts, tool results, and inter-session provenance stay byte-identical across follow-ups, replays, Gateway restarts, and subagent completions, so cached prefixes keep hitting. (#168042, #167938, #168392, #167898, #169130, #169238) Thanks @RomneyDa.
  • Gateway responsiveness: Control UI reconnects, model changes with large plugins, dashboard title work, and catalog loading no longer freeze the Gateway or hang new sessions. (#167374, #161267, #162689, #166089, #166376) Thanks @jalehman, @obviyus, @ericcaiwx-star, @cursoragent, @dimonnld, and @dprev.

Changes

  • Defaulted OpenAI and Anthropic API-key routes to provider-native compaction. (#168164) Thanks @obviyus.
  • Reported finalized update successes and suppressed channels as warnings instead of failures. (#169037)
  • Stopped live npm dist-tag drift from failing already-validated release candidates. (#168836) Thanks @RomneyDa.

Fixes

  • Fixed credential leaks across redaction chunk boundaries and redaction stalls on large tool output. (#161480) Thanks @eleqtrizit.
  • Fixed replies lost while an agent finishes starting, streamed Telegram replies vanishing when the replacement message never lands, and Telegram treating local owner rejection as ambiguous delivery. (#168826, #164649, #167470) Thanks @xiaozishan, @jayzhou2309, @obviyus, @jmar5439, and @mgr-nick.
  • Fixed Claude CLI sessions showing runtime prompts as user messages, routed CLI prompts appearing on the owner's side of history, lost replies after long streamed turns, and post-turn compaction failing without an Anthropic API key. (#166080, #163521, #153545, #162066) Thanks @Marvinthebored, @Peetiegonzalez, @RomneyDa, @rogeriochaves, @zhangguiping-xydt, @obviyus, @methylester, @llmsommelier, and @ajmtrz.
  • Fixed subagent and ACP answers being truncated, superseded child answers delivered by late receipts, and requester turns stopping when completion delivery expires. (#165800, #162843, #166139, #164282) Thanks @yetval, @holgergruenhagen, @zyz619963502zyz, @Yun-0000, @michaeljgood71, @Oldrich333, and @obviyus.
  • Fixed runs aborted as stalled after completed async tools or while waiting on plugin approval, context-engine advancement lost after steering, and the tool loop refilling from the wrong context window. (#166997, #161821, #168394, #166120) Thanks @SunnyShu0925, @hannesrudolph, @fransqaas, @obviyus, @robertoronderosjr, @ruel225, and @igs-rogenlo.
  • Fixed OpenAI turns failing on regex-lookaround tool schemas, ChatGPT websocket expiry and 16 MiB SSE limits, strict chat templates after runtime notices, and Code Mode calls with repeated tool-call IDs. (#166999, #167063, #166853, #167309, #165210) Thanks @scs0209, @cursoragent, @obviyus, @adamjgmiller, @Jackten, @jlapenna, and @RomneyDa.
  • Fixed Codex sessions stopping after thread unloads, leaked app-server clients after model discovery timeouts, provider failures shown as a silent stop, and max thinking dropping on cron and hook turns. (#166693, #168365, #165488, #165444) Thanks @jalehman, @Oldrich333, and @obviyus.
  • Fixed sessions failing every turn after a truncated image, the agent disowning earlier image answers, and memorysearch snakecase arguments being rejected through tool_call. (#166564, #166165, #158632) Thanks @jayzhou2309, @mirasrael, @nogikeyaksh, @masatohoshino, and @obviyus.
  • Fixed scheduled cron runs losing the Gateway plugin registry, manual cron runs losing tool access, runs rejected after catalog publication, and preflight compaction skipped for completion turns. (#166991, #168037, #168410, #163117) Thanks @67-luck, @lucianosmori, @obviyus, @RomneyDa, @SunnyShu0925, and @AXEG0.
  • Fixed the Control UI hold-to-dictate button stopping on release, typed /stop letting queued turns restart the agent, repeated browser replies after background work, and pending Home creation notices piling up. (#166843, #167860, #166362, #168239) Thanks @alfredjbclaw, @obviyus, @masatohoshino, and @shakkernerd.
  • Fixed update failures from absolute avatar paths, refused finalize steps leaving the Gateway stopped, and the SQLite worker launch error hidden behind a TypeError. (#164638, #166548, #165373) Thanks @nitinjwadhawan and @Shirleyyyhk.
  • Fixed worker capacity leaks after forced descendant cleanup and browser tab eviction at the managed tab cap. (#168746, #166666) Thanks @aniruddhaadak80, @ruel225, and @obviyus.
  • Fixed Feishu replaying obsolete streaming previews, Bedrock custom provider routes using the wrong region, the egress proxy CA rejected by strict TLS clients, and quoted Windows shell arguments in the node host. (#166610, #164406, #165818, #158160) Thanks @rudycelekli, @Takhoffman, @Ayushdevo, @obviyus, @kai-ocean-kurt, @vortexopenclaw, @RyanSandoval, @Dimitri-lcht, and @igs-rogenlo.
  • Fixed macOS crashes: the Swift compiler crash in the sidebar picker, Rosetta segfaults, Intel worker startup, and managed llama.cpp setup on macOS below 13.3. (#165573, #165088, #161876, #163358) Thanks @shakkernerd, @NovaUnboundAi, @VACInc, and @xXG0DLessXx.
  • Logged update config fallback diagnostics as warnings and unblocked production lint suppression checks. (#165539, #166841) Thanks @Patrick-Erichsen.

Complete contribution record

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

Pull requests

  • PR #165573 Related #165560. Thanks @shakkernerd.
  • PR #165233
  • PR #166397 Related #166204. Thanks @coolcoolwcr.
  • PR #166459 Related #166436. Thanks @hawkit.
  • PR #166530
  • PR #166548 Related #166509. Thanks @Shirleyyyhk.
  • PR #166610 Thanks @rudycelekli and @Takhoffman.
  • PR #166693 Thanks @jalehman.
  • PR #166999 Related #166877. Thanks @scs0209 and @cursoragent and @obviyus and @adamjgmiller.
  • PR #166666 Thanks @ruel225 and @obviyus.
  • PR #166564 Related #166515. Thanks @jayzhou2309 and @mirasrael.
  • PR #167063 Related #166708. Thanks @Jackten.
  • PR #166853 Thanks @Jackten.
  • PR #166997 Related #166770. Thanks @SunnyShu0925 and @hannesrudolph.
  • PR #167309 Related #167305. Thanks @jlapenna.
  • PR #166991 Related #166756. Thanks @67-luck and @lucianosmori.
  • PR #166843 Related #166842. Thanks @alfredjbclaw and @obviyus.
  • PR #167374 Thanks @jalehman.
  • PR #161267 Thanks @obviyus.
  • PR #167470 Related #167416. Thanks @obviyus and @mgr-nick.
  • PR #168037 Thanks @obviyus.
  • PR #168239
  • PR #168365
  • PR #167860 Related #167859. Thanks @masatohoshino.
  • PR #168410 Thanks @RomneyDa.
  • PR #168746 Related #160643. Thanks @aniruddhaadak80.
  • PR #168394 Related #168014. Thanks @robertoronderosjr.
  • PR #168826 Related #157814. Thanks @xiaozishan.
  • PR #164649 Related #164610, #164611. Thanks @jayzhou2309 and @obviyus and @jmar5439.
  • PR #164282 Related #164141. Thanks @Oldrich333 and @obviyus.
  • PR #165088
  • PR #161876
  • PR #153545 Related #150132. Thanks @zhangguiping-xydt and @obviyus and @methylester.
  • PR #162689 Related #162420. Thanks @ericcaiwx-star and @cursoragent and @obviyus and @dimonnld.
  • PR #164638 Thanks @nitinjwadhawan.
  • PR #161821 Thanks @fransqaas and @obviyus.
  • PR #163117 Related #162853. Thanks @SunnyShu0925 and @AXEG0.
  • PR #158632 Related #158631. Thanks @masatohoshino and @obviyus.
  • PR #158160 Related #142847. Thanks @Dimitri-lcht and @igs-rogenlo.
  • PR #162066 Related #153174. Thanks @rogeriochaves and @llmsommelier and @RomneyDa and @ajmtrz.
  • PR #164406 Related #164379. Thanks @Ayushdevo and @obviyus and @kai-ocean-kurt.
  • PR #164677 Related #164525. Thanks @jarvisnextgeneration20-lang.
  • PR #165257 Related #164113. Thanks @MrJanvar.
  • PR #165355 Related #165214.
  • PR #165373
  • PR #166089 Related #166084. Thanks @ericcaiwx-star and @obviyus.
  • PR #163358 Related #128879. Thanks @NovaUnboundAi and @VACInc and @xXG0DLessXx.
  • PR #166376 Related #161409. Thanks @dprev.
  • PR #166517 Related #166450. Thanks @noelff.
  • PR #167651 Related #134570. Thanks @oshunter.
  • PR #165210
  • PR #165444 Related #164812. Thanks @Oldrich333 and @obviyus.
  • PR #166362 Related #166344. Thanks @shakkernerd.
  • PR #165818 Related #139151. Thanks @vortexopenclaw and @RyanSandoval.
  • PR #166165 Related #166134. Thanks @jayzhou2309 and @nogikeyaksh.
  • PR #165800 Related #162777. Thanks @yetval and @holgergruenhagen.
  • PR #162843 Related #162777. Thanks @zyz619963502zyz and @yetval and @holgergruenhagen.
  • PR #166139 Related #142850. Thanks @Yun-0000 and @michaeljgood71.
  • PR #166120 Related #166076. Thanks @ruel225 and @igs-rogenlo.
  • PR #165488
  • PR #163521 Thanks @rogeriochaves.
  • PR #166080 Thanks @Marvinthebored and @Peetiegonzalez and @RomneyDa.
  • PR #168851 Thanks @RomneyDa.
  • PR #161480 Thanks @eleqtrizit.
  • PR #166701
  • PR #167943
  • PR #165775 Related #158239. Thanks @donquiche61.
  • PR #168161 Related #168031. Thanks @obviyus and @Tosko4.
  • PR #168164 Thanks @obviyus.
  • PR #168849 Thanks @RomneyDa.
  • PR #168968 Thanks @RomneyDa.
  • PR #166841
  • PR #168569 Related #168014. Thanks @robertoronderosjr.
  • PR #165417
  • PR #168042
  • PR #168392
  • PR #167938
  • PR #167898
  • PR #169130 Thanks @RomneyDa.
  • PR #165539 Thanks @Patrick-Erichsen.
  • PR #169238 Thanks @RomneyDa.
  • PR #169225 Thanks @RomneyDa.
  • PR #169031 Thanks @RomneyDa.
  • PR #169037
  • PR #168836 Thanks @RomneyDa.

Release verification

  • npm package: https://www.npmjs.com/package/openclaw/v/2026.10.2
  • registry tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.10.2.tgz
  • integrity: sha512-FuLLF+WI12ypwQ0r+pcKDcmB+kXus5N4QClaKEnaAn6GN4I1AitkOhwv0GFl2rVKpvuUBDQWIfglHNy6Trv/EQ==
  • release SHA: b8952d477f0c932d8ddc6da5c89cab5a169b6ff1
  • full release CI report: https://github.com/openclaw/releases/blob/main/evidence/2026.10.2/release-evidence.md
  • release publish: https://github.com/openclaw/openclaw/actions/runs/38206442814
  • npm preflight: https://github.com/openclaw/openclaw/actions/runs/38181105939
  • full release validation: https://github.com/openclaw/openclaw/actions/runs/38180680775
  • plugin npm publish: https://github.com/openclaw/openclaw/actions/runs/38206893097
  • plugin ClawHub submission: https://github.com/openclaw/openclaw/actions/runs/38206895444; public finalization and exact artifact verification follow terminal release-parent completion
  • plugin ClawHub bootstrap: not needed
  • OpenClaw npm publish: https://github.com/openclaw/openclaw/actions/runs/38207115053
  • npm Telegram beta E2E: not supplied
  • Android APK: skipped — apps/android/version.json is 2026.8.2, release train is 2026.10.2; run pnpm android:version:pin -- --from-gateway before the next tag.
v2026.10.5-beta.1 pre BREAKING [Oct 11, 2026] details → github →

# openclaw 2026.10.5-beta.1

2026.10.5-beta.1

Highlights

  • Safer updates: updates finish across devices, filesystems, Windows elevation, and interrupted activations, and recover from stale leases or changed evidence instead of stranding the install or blocking future updates. (#164636, #164769, #165257, #165863, #166548, #166695, #168043, #166394, #167302) Thanks @hrp6vv9mwr-glitch, @MrJanvar, @Shirleyyyhk, @farisoftfry, @neilofneils404, and @shanselman.
  • Restart-safe conversations: interrupted turns, first messages during worktree preparation, and deferred tasks resume after a Gateway restart, and user input and committed session data survive restarts, concurrent writes, and failed publications. (#165333, #166042, #165184, #166238, #165502, #167570, #163258, #166010, #167662) Thanks @masatohoshino, @goutamadwant, and @hawkit.
  • Faster, steadier Gateway: session, transcript, history, and metadata reads move onto worker threads with far less SQLite work per turn, and startup maintenance runs after readiness so busy Gateways stay responsive. (#164744, #165470, #165614, #166587, #167194, #164779, #165028, #166041, #167278, #165993) Thanks @obviyus.
  • Reliable turns and subagents: turns recover from stalled streams, reused tool-call IDs, and expired ChatGPT websockets, incomplete turns end with a visible notice, and subagent results keep returning through follow-ups, restarts, and expired delivery windows. (#165983, #167013, #165212, #167063, #167972, #164282, #168068, #166846, #166139, #165987) Thanks @cestercian, @Irish-Joseph, @rmyers64, @sszyh2026, @Jackten, @Oldrich333, @obviyus, @stackingrockss, @Yun-0000, @michaeljgood71, and @LifeViwer.
  • X channel: answer X (Twitter) mentions through a new channel plugin with streaming, guest mode for repository questions, and enforced API cost limits. (#165138, #165337, #165354, #165351)
  • Voice calls: voice calls gain per-call briefs, call reports, live steering, callbacks, and voicemail detection. (#165716) Thanks @mbelinky and @jacobtomlinson.
  • Smarter model pickers: pickers lead with each provider's recommended models, show newly listed Claude, ChatGPT, and Ollama models without waiting for an OpenClaw release, and stay responsive while catalogs load. (#167370, #166737, #167658, #167387, #167463, #165989) Thanks @obviyus, @DonnieFi, and @dprev.
  • ClawHub in the Gateway: browse and search ClawHub plugins and skills from the Gateway, and plugins automatically pick the newest official release your OpenClaw supports. (#163459, #167485, #166588) Thanks @jacobtomlinson and @charlesBerg-ux.

Changes

  • Sessions: allow directed sends to a session without granting transcript access. (#164444)
  • Worker-local inference: add a native worker inference runtime with Gateway dispatch, client placement, required worker policy and destination checks before local inference, and clear setup-failure explanations. (#158902, #163645, #163646, #163647, #166611, #166613, #165960) Thanks @RomneyDa.
  • Public threads: open public threads at their regular links. (#166049)
  • Subagent progress: count running subagents on the working line, name launched subagents in the operations group, and continue a resumed answer in the block that handed off. (#165477, #165725, #165542) Thanks @shakkernerd.
  • X channel: add the X (Twitter) mentions channel plugin with Activity API streaming and backfill, repository-question guest mode with hidden same-agent helpers, GitHub-verified repository writers, and daily and monthly X API cost limits. (#165138, #165337, #165376, #165354, #165543, #168071, #165351) Thanks @obviyus.
  • Automation repair: let a failing automation's owner conversation repair it before alerting, give a second repair turn when the error changes, and post a clear warning when a repair turn times out. (#161007, #162702, #162772) Thanks @obviyus.
  • Channel progress: show useful Telegram and Discord progress by default, add per-tool glyphs to Discord progress drafts, restore per-tool emoji on Telegram tool rows, and hide routine Slack reaction rows. (#166861, #168032, #167392, #166880) Thanks @obviyus, @keshavbotagent, and @notmnp.
  • Skills: keep learned skills focused on repeatable procedures rather than facts or codebase knowledge, and keep longer legacy Workshop skills manageable. (#167404, #167639) Thanks @obviyus.
  • Memory: explain why trigger recall is skipped and why embedding responses are rejected, and report managed Ollama and LM Studio embedding readiness. (#164409, #168035, #156483) Thanks @Ayushdevo, @wangmiao0668000666, and @obviyus.
  • Models and catalogs: show each provider's recommended models first in pickers, publish curated per-provider recommendations in catalog v2, lead NVIDIA recommendations with its featured models, and apply downloaded catalogs without a Gateway restart. (#167370, #166737, #167989, #158000) Thanks @obviyus.
  • Anthropic and Claude CLI: support Claude Haiku 5.5, show newly listed Claude models without waiting for an OpenClaw release, list each Claude CLI model once, and keep logged-out Claude CLI models listed with a login reason. (#166706, #167658, #166311, #166338, #167942) Thanks @RomneyDa and @obviyus.
  • OpenAI: support custom realtime voice endpoints, show account chat models missing from the manifest, surface new ChatGPT-login models without a release, and stop offering ChatGPT-only or bundled-Codex-rejected models that would fail. (#165632, #162563, #167387, #167633, #167975) Thanks @jacobtomlinson and @obviyus.
  • Tool rows and subagent progress: show Tool Search calls in native tool rows with shared tool icons across clients, show the subagent wait in place without handoff markers, and guide users after HTTP 400 prompt-size rejections. (#165095, #165378, #159712) Thanks @shakkernerd and @sunlit-deng.
  • Voice calls: add per-call briefs, call reports, live steering, callbacks, and voicemail detection to voice calls. (#165716) Thanks @mbelinky and @jacobtomlinson.
  • Control UI subagents: show when a chat is waiting on subagents, open the Subagents panel from the chat's subagent count and names, and surface child failures and attention in the parent chat. (#164190, #166142, #166224, #166312, #166347) Thanks @shakkernerd and @vincentkoc.
  • Control UI customization: let themes customize Control UI branding, use agent avatars or unlocked Lobsterdex icons for browser tabs, choose favicon shapes, and add seven Lobsterdex character variants. (#168027, #165201, #166325, #167809, #159815) Thanks @vyctorbrzezowski, @jacobtomlinson, and @hannesrudolph.
  • Terminal: add configurable terminal fonts with built-in Nerd Font icons. (#166180) Thanks @jacobtomlinson.
  • Control UI navigation: copy file paths from chat tooltips, pin agents directly from the switcher, make agent menus easier to scan, let users hide a session's branch PR row, and simplify optional question cards. (#164431, #165640, #165641, #166366, #168040, #150587) Thanks @jjjhenriksen, @vyctorbrzezowski, and @RomneyDa.
  • Skill Workshop: show each skill with its changes, files, and history in one view. (#167440) Thanks @obviyus.
  • iOS: connect the Gateway through native Cloudflare Access with app-owned browser and profile admission. (#147244, #147238) Thanks @vincentkoc, @Solvely-Colin, @Patrick-Erichsen, and @RomneyDa.
  • ClawHub: browse and search ClawHub plugins and skills through the Gateway. (#163459) Thanks @jacobtomlinson.
  • Plugins: let plugin tools deliver their finished reply without a second model turn, allow every loaded plugin its own state and ingress queues and queue modes, and select plugin-owned self-hosted executors. (#164558, #165063, #165965, #161609) Thanks @mbelinky and @sjf-oa.
  • Plugins: pick the newest official plugin release the running OpenClaw supports and keep a working plugin when its matching release is unavailable. (#167485, #166588) Thanks @charlesBerg-ux.
  • Workboard: pin, unpin, and delete boards from the sidebar, keep card notes selectable with a roomier notes editor, and keep column edits on rename. (#165020, #166625, #167348) Thanks @rogeriochaves, @llmsommelier, and @obviyus.
  • GitHub: support asynchronous PR merges and compact the Publish PR card. (#163579, #165219) Thanks @vincentkoc.
  • Session performance: serve per-turn session projections, entry reads, authority checks, compaction reads, and first-turn headers from worker threads to keep the Gateway main thread responsive. (#164779, #165028, #165205, #165406, #165401, #165581, #165819, #165027, #165367, #164747, #164989, #165073)
  • Session list and search performance: stop Control UI list refresh bursts, bound list materialization, scope and prefilter transcript search, speed up cold suggestion lists, and retain previews across metadata edits. (#162280, #164764, #165080, #165089, #165570, #165150, #165834, #165096, #165932, #166635, #165887, #167909)
  • Turn database performance: reduce SQLite statements, worker requests, and redundant reads per chat turn, batch snapshot and metadata queries, and reuse admitted schema and reader facts. (#164490, #166041, #166053, #166054, #166074, #166102, #166541, #166503, #166519, #166698, #167278, #167686, #167685, #167690, #167932, #167046, #166966, #166925, #167291, #166703, #167029, #165360, #165193)
  • State database performance: speed up cold agent database admission and crash recovery, reuse integrity checks on clean restarts, stop reopening executors when switching agents, and release leases promptly during shutdown. (#164846, #165070, #165186, #165293, #165680, #166112, #165993, #167001, #168008, #164788, #164962, #165085, #165910, #166822)
  • Maintenance and history performance: lighten idle and manual maintenance, lifecycle cleanup, archive, reset, and trajectory retention work, and speed history reads with nested tool activity. (#164851, #164755, #164938, #165081, #165082, #165254, #165090, #165074, #165274, #165678, #167268, #167070, #167549, #167643, #168013, #167449, #165221, #165181, #165093, #165086, #165111, #165377, #165495, #165909, #166069, #166631, #166778, #166804, #167434, #167915, #167959) Thanks @Patrick-Erichsen and @obviyus.
  • Agent performance: reduce retained heap, per-turn prompt allocations, transcript reads, and main-thread SQLite work during runs, preserve prompt cache across instruction refreshes and image cleanup, and reuse verified history images across turns. (#167454, #167922, #167682, #167547, #167698, #167613, #167355, #167938, #165142, #165404, #167282, #164685, #165012, #165410, #165370, #165552) Thanks @RomneyDa.
  • Model catalog performance: speed up multi-provider catalog refreshes, avoid discovery on cold account reads and unrequested plugin catalogs, retain account catalogs during refresh, and reduce catalog worker heap. (#167101, #167334, #167359, #167009, #167008, #166007, #166434, #165911, #165708, #165547, #165034, #165491, #166602) Thanks @vincentkoc, @obviyus, and @xialonglee.
  • Subagent and ACP performance: reduce startup registry restore latency, move bulk registry work off the Gateway thread, batch registry cohorts, and avoid full-session scans when resuming ACP sessions. (#165942, #165684, #165098, #167684, #167010, #167372, #165550, #167086)

Fixes

  • Session data safety: preserve user input and committed facts through restart recovery and failed publication, keep accepted locked appends settled before releasing the writer, and fence cross-store worker commits. (#165502, #167570, #165894, #168018, #168029)
  • Session authority and privacy: check caller authority before restoring cold history for compaction, keep authority current after committed session changes, reject malformed hook session keys, and hide pre-session edits to branch-added files from uncommitted diffs. (#166506, #167875, #166406, #164671) Thanks @yetval and @obviyus.
  • Session cleanup: remove leftover GitHub publication receipts and managed worktrees on cleanup and Incognito reset, and publish conversation, plugin-state, sandbox, worktree, and GitHub authority receipts. (#163833, #165185, #167731, #168025) Thanks @jayzhou2309 and @obviyus.
  • Turn reliability: recover agent turns when the database worker exits mid-operation, stop unrelated session writes from failing Codex and chat turns, keep Knowledge calls working while a session publishes its bookkeeping, and stop group turns from failing silently when history cannot load. (#163258, #165196, #166010, #166758, #135253, #166059) Thanks @goutamadwant, @hawkit, @jalehman, and @izshaw.
  • Restart recovery: settle sessions left running after restart, avoid duplicate recovery after ordinary interruptions, keep recovery reconciliation on the host, and preserve database admission, custody, and hook retries for post-restart and first-session turns. (#165174, #154175, #166395, #166867, #166609, #167629, #165859, #165738, #166891) Thanks @Grynn and @RomneyDa.
  • Agent and session creation: fix concurrent first requests for a new agent, cold shared-store and fresh-store creation failures, and agent database recovery after orphan session window repair. (#166003, #167257, #167515, #167366, #166860)
  • Windows and path aliases: canonicalize the shared state database path and compare link-stable identities so Windows and POSIX path aliases share one store, custody, and channel lifecycle. (#166755, #165775, #166062, #166462, #166787) Thanks @taihartman, @donquiche61, @RomneyDa, and @ericcaiwx-star.
  • SQLite deadlocks and stalls: prevent writer-reader admission and cleanup deadlocks, keep committed reads responsive during writer stalls, stop writer-held transcript reads waiting on readers, and keep foreign changes visible during refresh. (#167662, #167446, #167901, #167687, #166331, #165898, #167332) Thanks @sasan1200 and @vincentkoc.
  • State and updates: stop leftover update-check caches and completed recovery history from blocking updates, and give one actionable answer for state written by a newer release while keeping status reads read-only. (#165461, #167358, #166963) Thanks @RomneyDa.
  • Startup and integrity checks: return pending admission during startup index repair, retain integrity proof through startup and idle retirement, stop early lease timers on long delays, avoid false state ownership loss on Bun, and stop healthy starts logging SQLite lock-wait warnings. (#165323, #166972, #166412, #167467, #167669, #167754, #166253, #168310) Thanks @RomneyDa.
  • Session search and history: search transcripts for configured ACP owners, stop false indexing notices, keep search parallel with accurate indexing, preserve dot-prefixed checkpoint references and CLI history after interrupted progress replies, and keep canonical transcript owners distinct. (#164897, #165879, #167174, #167163, #164920, #166658, #164512) Thanks @sunlit-deng, @obviyus, @techdou, @shakkernerd, and @VACInc.
  • Session display: stop Markdown link markup leaking into previews, show correct context windows for plugin-discovered models, log failed wakes with their target, keep owning agents in lifecycle commands and trajectory export, and decode UTF-16 BOM text files. (#166653, #159731, #166458, #166415, #165777) Thanks @jayzhou2309, @obviyus, @rudycelekli, @Yigtwxx, and @yetval.
  • Startup ordering: stop agents with small transcript rebuild backlogs from waiting behind larger agents at startup. (#165207)
  • Security boundaries: fail closed on unresolved A2A peer token references and when the process census cannot prove a temp root is unused, and reject incompatible worker prompt contexts before launch. (#165021, #165079, #166268) Thanks @eleqtrizit, @Dhotei, @vincentkoc, and @obviyus.
  • Data integrity: reject malformed UTF-8 backup manifests before verification, preserve malformed UTF-8 and trailing-space connect targets, and keep accents in named legacy text attachments. (#167389, #167399, #167116, #165405) Thanks @Alix-007, @obviyus, and @Chessing234.
  • Restart recovery: resume Control UI turns interrupted by a Gateway restart, keep a new session's first message when the Gateway restarts during worktree preparation, resume tasks after deferred startup recovery, pause restart recovery while the crash-loop breaker is tripped, and settle restart intents and update reports in workers. (#165333, #166042, #165184, #166238, #167572, #165069, #165670) Thanks @masatohoshino.
  • Turn lifecycle: publish one terminal event per stopped or runtime-lost run, settle terminal runs before session mutations, keep queued message run ids and replies aligned, and prevent internal recovery errors after queued turns. (#165483, #167383, #166784, #166981, #165996, #164656) Thanks @RomneyDa.
  • Stop and steering: stop yielded commands with their Gateway request, retire stopped continuations, allow wakes after stopped commands, preserve running tools when steering receipts are uncertain, show accepted steering messages in order, and hold steering during worktree creation until the task finishes. (#166753, #166775, #166968, #166754, #168099, #165462, #165537) Thanks @shakkernerd and @RomneyDa.
  • Queue fairness: prevent background starvation under sustained traffic, avoid stalled turns when diagnostics throw, keep permit waiters until their real deadline, and cancel queued host callbacks at task deadlines. (#167683, #167733, #165359, #167740) Thanks @Chessing234.
  • Chat delivery: deliver activity-summary updates after compaction, hide managed media directives in CR-only replies, keep node completion follow-ups in their originating conversation, preserve live node approval handoffs, and stop false Yield failed warnings in group chats. (#165024, #164657, #160675, #166971, #161154, #166396) Thanks @ly85206559, @obviyus, and @brokemac79.
  • Session creation: keep new sessions working while other local turns start or finish, recognize agents immediately after agents.create, keep parent-only sessions bound to their agent, and bind required worker sessions during workspace binding. (#165984, #167894, #165929, #167162) Thanks @alkor2000, @markstones78, and @RomneyDa.
  • Chat history: stop endless retries for sessions in skipped agent stores, return anchored history for pre-reset Claude CLI-bound messages, retain tool history details and channel startup context, and keep generated and truncated session titles UTF-16 safe and balanced. (#165408, #166578, #164848, #141240, #167584) Thanks @obviyus, @VACInc, @sjf-oa, @sjf, @hugenshen, and @cursoragent.
  • Claude CLI and helper calls: keep claude-cli session tools and later CLI bridge calls working after the starting turn ends, route shorthand Anthropic CLI auth refs correctly, keep the session observer working on CLI-backed utility models, and keep OpenClaw helper calls working across runtime changes. (#165432, #165428, #84374, #162067, #166235) Thanks @Oldrich333, @Leit-motif, @nano-richtera, @joshavant, @obviyus, @rogeriochaves, @llmsommelier, and @PollyBot13.
  • Models and catalog: keep Codex selectable after startup and deferred agent startup, recheck models after failed catalog recovery, stop catalog continuations hanging while models load, and keep OpenRouter and LM Studio thinking levels intact. (#165979, #166081, #162901, #166089, #166705, #164478, #164597) Thanks @scotthuang, @ericcaiwx-star, @obviyus, @ooiuuii, and @VACInc.
  • Usage and metrics: report usage for silent replies, estimate context when compatible streams omit usage, include background utility completions in token and cost metrics, and keep usage ranges ordered when the host skipped a date. (#152396, #166151, #167986, #165523, #164140) Thanks @ly85206559, @obviyus, @MutenCath, @fede-kamel, @ericcurtin, @etzelm, @SashaMIT, and @DasX.
  • Startup and readiness: show startup failures even when cleanup fails, stop small agents waiting on larger agents, prevent public chat 503s and stalls after startup, avoid failures during temporary state contention, and stop Gateway start reporting success before an existing process is ready. (#164500, #165107, #167604, #167544, #166111, #166942, #167697, #167674) Thanks @sunlit-deng, @obviyus, @waynegault, @NianJiuZst, @ericcaiwx-star, @mashaohua1999-stack, and @RomneyDa.
  • Plugins and restarts: stop treating restarts as plugin removal, retry stuck plugin reloads once their work settles, keep Control UI reconnects from freezing the Gateway during plugin reloads, and ship hidden external plugin chunks to cloud workers. (#164975, #164894, #167374, #165669) Thanks @obviyus, @jalehman, @LiuwqGit, and @JakeBotFleet.
  • Status and diagnostics: stop deep status blaming config for an unreadable state database, report startup migrations and channel logouts accurately, surface startup failures over unrelated log lines, use plain language for diagnostic checks, stop recommending onboarding for runtime failures, and report signal-terminated node commands. (#167352, #167723, #167478, #166946, #165742, #166234, #165116, #165358, #165426) Thanks @RomneyDa, @PollyBot13, @obviyus, @Colton-Harris, and @shakkernerd.
  • Daemon and platforms: recover disabled Windows Gateway tasks from Doctor, restore gateway stop, restart, and update on macOS 12, avoid versioned pnpm launcher paths, keep exec and MCP servers working after a Homebrew Node upgrade, and reconnect Apple clients promptly after network changes. (#164728, #163317, #167905, #166222, #166430, #168024) Thanks @NovaUnboundAi, @xXG0DLessXx, @RomneyDa, @SMF12138, @jayzhou2309, and @mightyx.
  • Networking: restore managed portals on large Tailscale tailnets, keep verified Tailscale GitHub users signed in during GitHub rate limits, stop interrupted Tailscale serve processes, emit TLS key identifiers for strict egress proxy clients, recover proxy requests instead of one-token replies, and bound unattributable proxy warnings. (#165507, #166254, #167514, #165818, #167878, #134404) Thanks @obviyus, @redasadki, @pandysp, @vortexopenclaw, @RyanSandoval, @jacobtomlinson, @amittell, @lzhan011, and @abacha.
  • Workers and processes: stop repeated worker starts after initialization failure, keep workspace recovery running during unrelated writes, stop background execs outliving cleanup, load source workspace workers from external directories, release settled work blocking suspension, and avoid heap-check stalls in busy Bun Gateways. (#165277, #166375, #166478, #166606, #165871, #167184, #166104, #166608, #162124) Thanks @Oldrich333, @RomneyDa, @michaelswissa, and @obviyus.
  • Gateway behavior: encode Ctrl+Space and modified function keys in send-keys, collapse finished processes by default, cap oversized policy watch intervals, keep slow WebSocket response logs and stop listener buildup, keep OpenAI-compatible cancellations from blaming the provider, and explain protected credential execution limits. (#164688, #164776, #164850, #164772, #165052, #167995, #167976) Thanks @yetval, @obviyus, @shakkernerd, @KrasimirKralev, @etzelm, and @RomneyDa.
  • Integrations: parse Firecrawl source-specific results, report ComfyUI workflows without outputs, validate meeting timeouts, stop Mattermost retrying permanent refusals, and include jobId in agent_end hook context for scheduled runs. (#155885, #166249, #158695, #167244, #167124, #158632) Thanks @qingminglong, @obviyus, @chelsealong, @catnipluss, @Alix-007, @Leon-SK668, @xyrolle, and @masatohoshino.
  • Workspaces: reconcile root node workspaces and surface failures, reject timed-out workspace inventory commands, keep dashboard title work from blocking session rollover, and allow Claw removal with a running Gateway. (#166441, #167673, #162689, #166889) Thanks @ericcaiwx-star, @cursoragent, @obviyus, and @dimonnld.
  • Session reads: keep chat admission responsive and bound to current authority, refresh placement reads after concurrent publication, skip agent stores no configured agent owns, isolate session-worker receipts, and avoid an unavailable flash when refreshing conversations. (#164682, #165166, #164929, #165904, #167097, #167689, #165468) Thanks @galiniliev and @jacobtomlinson.
  • Agent CLI and recovery: keep withdrawal results when queued turns time out, report queued cancellation details, await system-agent audit and greeting persistence, record retired state deferred to Doctor, and keep Doctor maintenance working under the shared lease policy. (#167106, #166185, #165561, #165528, #164697, #165479) Thanks @A1fred-AI and @shakkernerd.
  • Channel security: stop removed X allowlist senders from reaching dispatch mid-authorization, redact credentials in Discord PluralKit, LINE, and Tlon API error bodies, bound pending IRC inbound lines, and reject unsafe LINE question option indexes and unmatchable Matrix auto-join entries. (#165244, #141317, #167234, #165018, #158694, #161607) Thanks @hugenshen, @obviyus, @xialonglee, @eleqtrizit, @Alix-007, @xydigitLybnnnn, and @captain-marlow.
  • Browser safety: isolate session tab ownership by agent, reject malformed JSON before filling forms, match URL globs without backtracking regexes, honor explicit management timeouts, and evict least recently used tabs at the managed tab cap. (#167484, #167412, #166727, #167252, #166666) Thanks @Alix-007, @obviyus, @SebTardif, @Leon-SK668, and @ruel225.
  • Reply delivery: stop reporting transcript-only channel replies as sent, deliver isolated cron results to their creating conversation, keep node completion and background command results in their own conversation, and stop repeated browser replies after background child work. (#164860, #167363, #164719, #166362) Thanks @jayzhou2309, @obviyus, @Jackten, @SparcleAI, and @shakkernerd.
  • Telegram: keep streamed replies from vanishing when their replacement never lands, retry preview edits after transient errors, keep delegated progress and media-run progress cards live, honor explicit reply tags during partial streaming, keep pending questions through settings commands, restore verbose diagnostics, treat GIFs as videos, and harden spooled turn adoption. (#164649, #165072, #166101, #167362, #167895, #168004, #168016, #168011, #103695, #167470) Thanks @jayzhou2309, @obviyus, @jmar5439, @vincentkoc, and @mgr-nick.
  • Discord and Slack: let newer Discord messages pass deferred ingress, keep source formatting in streaming previews, keep health inspection from blocking connections, keep Slack final replies below later human messages, stop misclassifying bare channel names as ids, log skipped mentions, and quiet Socket Mode ping warnings. (#159265, #165120, #166736, #163511, #155882, #157953, #164305) Thanks @aatreya, @RomneyDa, @Olli0103, @Patrick-Erichsen, @leovoloshin, @MertBasar0, @obviyus, @jayzhou2309, and @Johannes-Berggren.
  • Other channels: recognize images sent as files on LINE and as documents on WhatsApp, preserve WhatsApp media proxy uploads on Bun, complete Feishu webhook upgrades before activation, coalesce obsolete Feishu previews, resolve Feishu mentions, advertise Feishu group chats, and keep Matrix attachment filenames out of agent text. (#165778, #165774, #165017, #165303, #166610, #167264, #121463, #166599, #165419, #165209, #133338) Thanks @yetval, @Takhoffman, @shakkernerd, @rudycelekli, @Leon-SK668, @Raven-wy, @zw-xysk, @ooiuuii, @obviyus, and @RileyJJY.
  • IRC and Tlon formatting: log in with passwords containing spaces, keep backslash sequences and long non-ASCII replies intact, keep graphemes intact when splitting Slack and IRC replies, preserve angle-bracket placeholders, and keep Tlon links and images formatted. (#165721, #165719, #159730, #167025, #167953, #164828, #167191, #137763, #167637) Thanks @Sedrak-Hovhannisyan, @obviyus, @rodricksz4h5, @jayzhou2309, @yetval, @ly85206559, and @teddytennant.
  • Cron: keep migrated and Doctor-repaired automations available, report overflowing reminders instead of dropping them, preserve canceled status and Codex max thinking, hold repair while provider-outage retries are pending, and stop maintenance failures during agent deletion or startup. (#165064, #165032, #165305, #167524, #165444, #167957, #167907, #165814, #166991, #166836, #161321, #167120, #166487, #165310) Thanks @Oldrich333, @obviyus, @67-luck, @lucianosmori, @JLahullier, @LinzeShi, @Alix-007, @AXEG0, @Linux2010, and @automaton1379.
  • Memory reliability: keep indexing, background sync, and nightly dreaming working after plugin reloads and during agent startup, keep keyword fallback when embeddings fail, let slow local models finish Dream Diary entries, and fix database-locked session indexing. (#167724, #167722, #167756, #167679, #167970, #152210, #167984, #167891, #164624, #166419, #166422, #166417, #107921, #164633) Thanks @synthalorian, @clanksy-code, @woshicby, @fonoempresa, @triciah73, @jalehman, @tzy-17, and @altaywtf.
  • Memory search: keep distinct mixed-script and CJK memories, find words across Unicode normalization forms, correct EmbeddingGemma retrieval, avoid inheriting chat-only base URLs for embeddings, and bound memory-wiki searches. (#164062, #164660, #150968, #168058, #165514, #166329, #166355, #167929, #143054, #167357) Thanks @harshitgupta31415, @obviyus, @ly85206559, @Leon-SK668, @polley-mister, @dhruv1220, @vit-pavlenko, @etzelm, @RileyJJY, and @syfvb.
  • Heartbeat and auto-reply: let chained command completions skip the interval wait, report file-redirected background results, deliver Android notification wakes with heartbeat.every at 0m, keep heartbeat-only options off queued messages, settle active runs before compacting, and surface silent media staging failures. (#164756, #166123, #166522, #165313, #166777, #166163, #165788, #165066, #165876) Thanks @obviyus, @gkoch02, @jayzhou2309, @BensonChen1204, @RomneyDa, @holny, @alexph-dev, and @akshatshahh.
  • Exec and tools: preserve channel context in node exec, prevent NUL commands from breaking shutdown, stop stalled sandbox finalization loops, advertise only session-supported hosts, fix Kimi K3 exec calls, stop yielded commands from channel /stop, and show tool summaries instead of internal MCP names in CLI progress. (#164584, #164770, #165167, #166835, #164506, #165022, #166764, #167486, #167274) Thanks @shakkernerd, @holgergruenhagen, @obviyus, and @VACInc.
  • Browser: follow configured node routing, reserve CDP ports before relay ports, recover from extension cleanup failures, ignore extension pages, start Chromium from relative Playwright caches, and upload files as payloads on extension profiles. (#164575, #164678, #151037, #162110, #164659, #160013) Thanks @miguelbranco80, @obviyus, @yetval, @ethangui, @openclaw-agent-man, @dlmccoy, @ly85206559, @LiuwqGit, and @elandesberg.
  • Skills and MCP: recheck prerequisites in new sessions, stop calling unavailable skills uninstalled, stop rescanning unchanged roots, hide disconnected MCP catalogs during recovery, connect MCP plugins from HTTPS dashboards, and preserve tool prompts during reconnects. (#165529, #164884, #165304, #165158, #163875, #167642, #158059) Thanks @obviyus, @Patrick-Erichsen, and @NoelDavies.
  • Media and web fetch: accept public IPv6 MEDIA URLs, attach multiline Markdown images, keep UTF-16 text MIME and filename apostrophes, report unrecognized video sizes, preserve code literals and list spacing in fetched text, and send an honest DuckDuckGo User-Agent. (#164689, #165439, #164687, #165754, #159037, #162650, #164936, #164692, #164726) Thanks @yetval, @Takhoffman, @Milbaxter, @chief-o-brien-bot, @obviyus, @LinzeShi, @YangManBOBO, @wangmiao0668000666, @ly85206559, and @takyyon.
  • Nodes: give node sessions the same prompt and bootstrap context as local sessions, reduce Windows final-reply latency, and reject blank camera facing values. (#164647, #164523, #145538) Thanks @hugenshen and @altaywtf.
  • Team reports: keep the missed closed day when catch-up runs after midnight and defer catch-up until scheduled runs. (#165780, #165356) Thanks @yetval.
  • Updates: fix dev-channel updates on source checkouts without dependencies. (#165347)
  • Agent safety: block visible and cross-agent spawns for restricted senders, stop forged Code Mode bridge failures from guest code, and keep unrelated tools from running during memory saving. (#165418, #165071, #166650) Thanks @jlapenna.
  • Reply delivery: stop runs ending with "couldn't generate a response" when a model writes a tool call as text, keep answers from being dropped or replaced after NO_REPLY follow-ups, plan checks, reasoning-only tails, or yields, and make incomplete turns end with a visible notice. (#156342, #164774, #164896, #167567, #166876, #167972, #168062, #156939) Thanks @namest504, @hogawa000, @obviyus, @goutamadwant, @hannesrudolph, and @QuinsZouls.
  • Subagents: keep requester turns and wakes alive through expired completion delivery and transient preparation failures, preserve complete ACP and CLI subagent answers, stop late or superseded completions from delivering stale answers, and keep results returning after follow-ups. (#164282, #165610, #165800, #162843, #166139, #165987, #168068, #167898, #166990) Thanks @Oldrich333, @obviyus, @yetval, @holgergruenhagen, @zyz619963502zyz, @Yun-0000, @michaeljgood71, @LifeViwer, and @stackingrockss.
  • Subagent ownership and recovery: settle raw-key children and listings through recorded owners, reconcile interrupted subagents at startup, keep restart recovery running past stale records, drain native subagent commands on parent stop, and preserve child finals and failure diagnostics. (#164674, #166550, #166845, #166846, #165335, #165499, #166832, #165634, #166454, #165496, #165469, #165612, #166294) Thanks @shakkernerd, @Oldrich333, @sunlit-deng, and @Jackten.
  • Tool calls: recover when providers reuse tool-call IDs across steps or send malformed tool calls, stop Tool Search crashing on large Unicode descriptions, accept regex lookarounds in OpenAI tool schemas, preserve images from deferred tool calls, and end turns after repeated identical tool errors. (#165210, #165212, #165297, #164274, #164737, #166999, #165762, #167628, #163577, #164742) Thanks @fransqaas, @scs0209, @cursoragent, @obviyus, @adamjgmiller, @jlapenna, @GoldArowana, @aniruddhaadak80, and @ooiuuii.
  • Code Mode: report invalid tool arguments as invalid_input, preserve core coding signatures in the bounded catalog, clarify that API.read returns a file record, and limit exec discovery guidance to code-mode-only threads. (#165008, #166785, #167286, #165508) Thanks @obviyus, @rclarke0, and @mbelinky.
  • Stalled turns: retry model streams stalled behind empty keepalives or cut mid-frame, prevent SSE idle timeouts and stalled-reconnect hangs, stop plugin-approval waits and completed async tools from being aborted as stalled, and recover ChatGPT turns after websocket expiry or rejected tool continuations. (#165983, #165870, #152705, #167013, #161821, #166997, #167063, #168055, #166853, #167303) Thanks @cestercian, @Irish-Joseph, @rmyers64, @ericcurtin, @obviyus, @masatohoshino, @ZengWen-DT, @alfredjbclaw, @sszyh2026, @fransqaas, @SunnyShu0925, @hannesrudolph, and @Jackten.
  • Sessions and queued work: stop sessions_send into a busy session from never running, queue follow-ups behind settling image completions, keep yielded sessions admitting work, avoid model fallback on local transcript conflicts, and recover sessions after truncated or unreloadable images. (#167126, #166597, #167007, #165490, #166564, #166165, #166120) Thanks @holgergruenhagen, @MoerAI, @hannesrudolph, @jayzhou2309, @mirasrael, @nogikeyaksh, @ruel225, and @igs-rogenlo.
  • Compaction: commit a deterministic reduction after summary timeouts instead of aborting streaming summaries, recover when primary auth is cooling down, drop stale decisions after corrections, unstick small-context sessions, and stop large sessions waiting minutes for compaction. (#164246, #164263, #166459, #167757, #167900, #167916, #165179, #163117, #167505, #162066) Thanks @obviyus, @hawkit, @jacobtomlinson, @ericcurtin, @johan-eilertsen, @SunnyShu0925, @AXEG0, @jaikharbanda, @rogeriochaves, @llmsommelier, @RomneyDa, and @ajmtrz.
  • Codex: stop the turn after an interrupt waiting on other active Codex chats, explain provider failures and rejected compaction turns, keep sessions responsive after Codex unloads threads with background terminals, support native children on remote app-servers, and keep the current task after overload retries. (#165487, #165488, #167016, #166693, #166400, #166868, #165728, #167220, #167075, #160952, #166668, #155855) Thanks @jaikharbanda, @jalehman, @Kimiyu-186, @Baumus, @RomneyDa, @jacobtomlinson, @vincentkoc, @SunnyShu0925, @altaywtf, and @obviyus.
  • Claude CLI: preserve replies after long streamed turns and background Bash runs, stop history forks across message routes, recheck login after Gateway startup, fix missing-API-key failures after Claude CLI sign-in, refresh system context on resume, and keep the working timer steady on reopen. (#153545, #165596, #167241, #166305, #167963, #168074, #167817, #164873, #166009, #82546, #165769, #157697) Thanks @zhangguiping-xydt, @obviyus, @methylester, @adele-with-a-b, @cmatrx0, @yu-xin-c, @robburke, @rogeriochaves, @llmsommelier, @Oldrich333, @amknight, @FreeWind6, and @Bruce-Yii.
  • Model picker and discovery: keep New Session and session patches responsive while the catalog loads, stop discovery failures, restarts, config reloads, or catalog adoption from hiding models, keep cron jobs and first chats running when a catalog update lands mid-turn, show known models right after sign-in, and keep explicit model IDs ahead of aliases. (#165989, #166376, #167230, #167458, #167117, #167178, #167460, #167462, #167492, #166983, #167444, #167128, #161740, #168410) Thanks @DonnieFi, @obviyus, @dprev, @tianhaotian, @matthematics1137, and @RomneyDa.
  • Model catalog data: keep the hosted catalog updating past 5 MiB of models.dev data, stop publishing models providers no longer serve, resolve models.dev aliases for Together, StepFun, and Kilo Code, retain discovered models with provider SecretRefs, and list standalone models with the owning plugin registry. (#166699, #167855, #144946, #144951, #144960, #147374, #166361, #168050, #165990, #150423) Thanks @obviyus, @ly85206559, @cursoragent, @pheidon, @xydigitLybnnnn, and @marcusa617.
  • Ollama and local models: keep ollama.com setup separate from local Ollama, show newly pulled models, stop retrying retired models, fix Tool Search tool calls and empty reasoning-off completions, and keep pre-tool narration out of channel replies. (#167433, #67005, #167463, #160047, #28827, #167933, #159380, #156389) Thanks @obviyus, @Irish-Joseph, @Kansodata, @autoeverything, @YangManBOBO, @Olli0103, @Solvely-Colin, and @noamliav.
  • llama.cpp: fix managed setup on macOS below 13.3, avoid Metal-init timeouts, recover missing or orphaned managed servers, keep selected GGUF files, and stop local memory indexing from being OOM-killed on small hosts. (#163358, #167630, #153523, #167902, #168064, #168020) Thanks @NovaUnboundAi, @VACInc, @xXG0DLessXx, @samuelreyes982, @dh-js, and @frankhli843.
  • Provider reasoning and routing: honor thinking levels for custom reasoning models, declared vLLM reasoning efforts, and Grok subscription efforts, fix tool turns for reasoning models on OpenAI Completions routes, recover trailing Gemma 4 tool-call text, and route custom Bedrock providers in their configured region. (#168056, #150149, #167949, #166182, #167886, #164406, #161838, #160604, #166152, #166169) Thanks @leapdragon, @krell11, @obviyus, @AsTutoAI, @jlapenna, @Ayushdevo, @kai-ocean-kurt, @ericcurtin, @sxh313, and @Lian-Hu-Agent.
  • Agents and ACP: fix agents delete with $include entries, align binding commands with routing, fix ACP spawns for raw harness targets, allow Gateway startup with unbound legacy ACP metadata or pending agent stores, keep native Talk consults running, and hide web search when no provider is configured. (#166316, #166426, #166908, #166839, #167627, #164372, #166199, #164061, #164766, #167608, #167890) Thanks @jayzhou2309, @obviyus, @jaoa12or, @saariuslystoned, @josephbergvinson, @VACInc, @SunnyShu0925, @samiralibabic, @jacobtomlinson, and @shakkernerd.
  • Streaming text: keep fitting emoji and accents intact in prose replies. (#166567) Thanks @rudycelekli and @obviyus.
  • Onboarding: report provider setup failures as JSON. (#165211)
  • Chat delivery: keep queued WebChat cancellations, run-start and tool events, steering messages, injected notes, background replies, and media completions attached to the right turn and session. (#165168, #165194, #165535, #165549, #167284, #166710) Thanks @obviyus, @legarconc, @Marvinthebored, @Peetiegonzalez, @oywino, @wsk19831112-web, and @ing650423.
  • Chat reliability: reconcile completed runs without navigation, keep sends working during concurrent session updates, prevent stalls during progress-card saves, recover strict chat templates after runtime notices, honor non-streaming requests, and retry initialization after rolled-back maintenance. (#165108, #166027, #167396, #167309, #168057, #168078, #165137) Thanks @shakkernerd, @fuller-stack-dev, @jlapenna, @jacobtomlinson, and @mbelinky.
  • Chat history: keep active tools running after history refresh, stop duplicate commentary during long runs, keep aborted Claude CLI tool markup out of history, and stop sent drafts and typing previews from returning. (#165392, #158459, #167054, #165031, #167507, #166824, #168090) Thanks @RomneyDa, @jayzhou2309, and @ndakota79.
  • Chat scrolling and layout: keep chat following turns sent from elsewhere and measured row growth, hide conversation navigation when chat fits onscreen, keep header and composer visible during startup, and stop dashboard reloads flashing the wrong layout. (#165484, #166261, #168010, #166865, #168073, #168007) Thanks @RomneyDa.
  • Control UI sessions: stop new session tabs showing Disconnected while loading, open new sessions on modified Enter and before draft cleanup settles, stop IME confirmation from starting sessions, and fix folder-path Enter in New Session. (#165051, #167019, #167384, #165919, #165446, #166128, #168034) Thanks @obviyus, @vyctorbrzezowski, @vincentkoc, @ly85206559, @shakkernerd, and @RomneyDa.
  • Control UI subagents: keep delegated subagents in the running panel, restore inline per-subagent activity, clear false unread and attention dots, and stop old timed-out subagents flashing red cards. (#166442, #168102, #165792, #166124, #167232, #165160) Thanks @holgergruenhagen, @obviyus, @vincentkoc, @jalehman, and @tre1d.
  • Model picker: stop the picker spinning on every message, keep provider choices and toggles distinct, keep the effort selector after catalog failures, and hide the Anthropic group for Claude CLI-only setups. (#164963, #164574, #166821, #146155, #167438, #164357, #166819) Thanks @vyctorbrzezowski, @ooiuuii, @obviyus, @Patrick-Erichsen, @NGO-A, and @TUARAN.
  • Chat titles: generate chat titles from the supplied source message and retry naming when the model serves one request at a time. (#166308, #163817) Thanks @jjjhenriksen, @obviyus, and @MertBasar0.
  • Control UI: stop identity request floods during Gateway restarts, preserve operator access and chat deep links after restart, keep Control UI available under arbitrary UIDs, and close unauthorized portal WebSocket upgrades. (#165443, #166553, #166783, #165880, #167065, #167645, #165806) Thanks @RomneyDa, @Conan-Scott, @hugenshen, @cursoragent, @obviyus, and @SebTardif.
  • Control UI polish: keep Escape scoped, fix sidebar overlap and filter controls, render emoji shortcodes and correct PR links, preserve Unicode in truncation and widget error reports, and show setup and Skill Workshop errors clearly. (#165100, #165126, #165199, #165449, #166287, #165004, #164608, #165415, #167830, #165849, #165619, #166392, #166563, #155429, #167656, #168001, #165737, #167375, #167400) Thanks @vyctorbrzezowski, @jacobtomlinson, @jjjhenriksen, @obviyus, @nocodet888-arch, @ly85206559, @RomneyDa, @jalehman, and @Patrick-Erichsen.
  • Control UI composer and media: keep dictation available during active turns and stop hold-to-dictate on release, avoid duplicate iOS Safari attachment actions, stop image controls obscuring previews, and allow unlisted files on Android. (#166075, #166843, #167590, #166829, #166402, #168049, #166994, #167600) Thanks @jacobtomlinson, @alfredjbclaw, @obviyus, @DonnieFi, @Solvely-Colin, and @Patrick-Erichsen.
  • Control UI misc: confirm dirty exec approval target switches, keep focus in config collections, revert Slack and Discord session return buttons, consolidate browser connections in Activity, and remove duplicate agent update attribution. (#149181, #160131, #165334, #166814, #166006, #167759) Thanks @tommyjoseph, @obviyus, @MoerAI, @Patrick-Erichsen, @vincentkoc, @RomneyDa, and @jacobtomlinson.
  • Terminal: keep the terminal when docking right, close the dock after shell logout, preserve connection state on tab resume, size multiline table cells, and confirm selection copies. (#166213, #166087, #167031, #166549, #166669, #153580) Thanks @jacobtomlinson, @ly85206559, @obviyus, and @alexsimeonoww.
  • iOS: stop duplicate streamed replies, show tool step titles and progress bars, keep voice replies in place, give chat full width, and avoid Debug stack overflow in the composer. (#166313, #166359, #166321, #165473, #166067, #165472, #165927) Thanks @Marvinthebored, @Solvely-Colin, and @Peetiegonzalez.
  • Talk and voice calls: keep restored calls and receipts honest, stop sharing answers across consults, preserve Talk completion status, settle voice work before shutdown, fix native-delegation hangups, and restore config migrations. (#166431, #145776, #167455, #166795, #165715, #165831, #164951, #166552, #165368) Thanks @tianhaotian, @Leon-SK668, @rmyers64, @Bartok9, @samiralibabic, @obviyus, @mbelinky, @SunnyShu0925, @ly85206559, and @vincentkoc.
  • macOS and Windows: stop slow-starting Gateway restart loops after reboot, fence recovery installs with the runtime pin, size LaunchAgent exit timeouts, install unattended Windows Gateway tasks, and replace running services safely. (#158954, #165044, #165320, #165088, #166510, #165163, #165261, #165538, #164680) Thanks @MertBasar0, @cjn119-ui, @yuzh086-create, and @desksk.
  • Markdown and text: keep wrapped frontmatter values, preserve prose between operator tokens, and avoid tiny code messages from rendering overhead. (#165531, #165753, #167958) Thanks @SashaMIT, @obviyus, and @Sedrak-Hovhannisyan.
  • Local models: show embedding-only setup when llama.cpp chat exceeds RAM. (#165832) Thanks @obviyus and @NovaUnboundAi.
  • GitHub Copilot: fix first turns for Chat Completions-only and new Claude models. (#167941) Thanks @obviyus.
  • Logging and secrets: mask credentials in long tool text without stalling redaction, preserve the first retry after long model output, and stop restarts from logging false secret-resolution failures. (#161480, #167708, #165485) Thanks @eleqtrizit.
  • Config: reject malformed UTF-8 and malformed plugin metadata JSON before rewriting files, explain blocked destructive updates, and stop recommending refused writes for managed metadata. (#167118, #167391, #155427, #166830) Thanks @Alix-007, @obviyus, @RomneyDa, and @sxh313.
  • Auth: preserve selected chat accounts when credentials disappear, keep concurrent Gateway calls authenticated, fix Claude CLI plugin completions returning 401 without a selected profile, and point retired auth profile migrations at doctor --fix. (#166985, #166523, #166173, #167650) Thanks @vincentkoc, @sunlit-deng, @Fealves0, and @samson1357924.
  • Pairing: tell browsers when their access request is declined or expires. (#164793)
  • Update safety: never strand non-root updates on launcher ownership, complete package swaps across devices instead of rolling back on EXDEV, fall back to byte copies when file cloning is denied, judge publication and rollback identity on the published bytes, and keep foreign-owned state roots writable. (#164636, #164769, #165257, #164797, #164823, #164990) Thanks @hrp6vv9mwr-glitch, @MrJanvar, @potterdigital, and @saftall.
  • Update recovery: settle pending recoveries whose lease database, device id, or rollback evidence changed, recover updates blocked by dead child-lineage leases or missing handoff leases, and stop completed recovery history from blocking future updates. (#164849, #166394, #167302, #168043, #165238, #165607, #167648, #167330, #168197, #164997) Thanks @szef-svg, @izrl613, @neilofneils404, @shanselman, @farisoftfry, @Hensarj, @NovaeonStudio, and @RomneyDa.
  • Update and Gateway restarts: restart the Gateway and record the interruption when the updater is signaled mid-activation or a finalize step is refused, stop managed systemd Gateways with the bounded gateway-stop sequence, refuse before mutating masked units, and skip the maintenance drain when the Gateway is already stopped. (#165863, #166548, #167040, #165747, #167649, #167760) Thanks @Shirleyyyhk, @jlapenna, @gregb100, and @hannnnn-l.
  • Update on Windows: refuse non-elevated Windows updates immediately with an elevation hint, and bind the Windows candidate executor by its handoff identity. (#166695, #166530)
  • Update compatibility: hand the private Node runtime to npm lifecycle children, preserve startup errors and admit Doctor runs from older updaters, complete October beta updater compatibility, repair legacy config on identical-package updates, and fix updates failing on absolute-path agent avatars. (#164677, #162344, #167833, #165855, #165242, #164638) Thanks @jarvisnextgeneration20-lang, @jamiezigelbaum, @GoDiao, @shakkernerd, and @nitinjwadhawan.
  • Update diagnostics: name each candidate and preflight check, the resolved install, and the detected runtime when refusing, surface the child's refusal reason through the managed handoff, record why handoffs failed, show every recorded update warning, and clarify report wording. (#164746, #166410, #164782, #166540, #167509, #167802, #167794, #164858, #165539, #166577) Thanks @TOM-WANG-GUANG, @coygeek, @GitHoubi, @Patrick-Erichsen, @xydigitLybnnnn, and @creanet-64.
  • Update verification: degrade candidate verification at integrity limits instead of refusing, treat channel health-collection timeouts as warnings, keep checkout plugin skills loadable, finish deferred model repair, honor an explicit TMPDIR, and stop repair turns and triage retry loops from timing out or looping. (#164504, #165852, #165882, #165148, #165830, #166847, #167782, #167051, #165982, #167035) Thanks @vasaeru, @RomneyDa, @DonnieFi, and @WG-Mojo.
  • Install: preserve npm network environment settings, keep native packages on their intended platforms, and fix Windows Bun packaging failing to find npm. (#165409, #165997, #165241) Thanks @Chessing234 and @TommyFive.
  • Doctor migrations: migrate legacy session entry state before SQLite import, commit transcript archive migration per batch, reconcile residual legacy imports, settle deferred imports bound to a different database, preserve SQLite files and markerless legacy cron ownership, and set aside allowlists for removed channel accounts instead of stopping. (#165866, #165837, #166397, #167538, #166671, #166996, #167651, #167059, #164867, #162275) Thanks @SunnyShu0925, @609NFT, @coolcoolwcr, @bipolar84, @oshunter, @jaiden0, @hshs38033-cmd, and @RomneyDa.
  • Doctor backups: keep the pre-migration backup when sqlite-vec cannot load, write captures on filesystems that reject RENAME_NOREPLACE or lack birthtime, and retain interrupted capture evidence. (#165820, #166425, #164748, #164363, #166495) Thanks @NovaUnboundAi, @MertBasar0, @bbs2i58, @jayzhou2309, @StevenKrebs, and @hippoley.
  • Doctor and Gateway: recover archives without leaving Gateways stopped, reclaim stale Gateway locks like startup does, verify restarted Gateways by health, avoid races with a managed Gateway, settle Doctor writers before recovery, and shut down lifecycle workers before exit. (#165854, #165355, #167713, #166948, #162614, #164853, #165417) Thanks @RomneyDa, @Olli0103, and @lshamash.
  • Doctor accuracy: keep lint and JSON Doctor read-only, stop reporting skipped maintenance as repaired, run diagnostics when maintenance is declined, flag missing Tailscale prerequisites, stop promising service defaults it cannot apply, and resolve the Claude CLI binary like the runtime. (#166857, #167714, #168065, #166947, #166950, #165273, #166384, #166517, #165420, #168069, #167699, #166335) Thanks @RomneyDa, @mightyx, @jayzhou2309, @davidchyi-beep, @noelff, @obviyus, @Tosko4, and @vincentkoc.
  • Skill Workshop: keep approval-first setups from writing skills unreviewed while keeping automatic learning for approval-policy configs. (#167641, #167846) Thanks @obviyus.
  • Plugins on Windows: stop Gateway startup stalls capturing installed plugin files, preserve native SDK filenames, accept entries inside the package root, keep Bun plugins across source edits, and reclaim Jiti generation caches. (#168313, #165282, #167588, #165533, #165169) Thanks @RomneyDa and @JIRBOY.
  • Plugin loading: resolve mixed-case plugin IDs, load Doctor contracts after in-place replacement, preserve replacement installs across watcher echoes, reload bundled plugins with dormant records, avoid slow native prebuild loading, and settle migrations whose owner is unavailable. (#164683, #165049, #166618, #167647, #165301, #165861, #163198, #164662) Thanks @mbelinky, @goutamadwant, @exGeni, @Franklinyung, and @shakkernerd.
  • Plugin runtime: stop Gateway freezes on model changes with large plugins, keep plugin-started turns' completion status, fix Copilot plugin tool calls after the first turn, keep isolated completions from capturing unrelated plugins, and fix follow-up turns after native tool use. (#161267, #167621, #164598, #166310, #168067, #163636) Thanks @obviyus, @ericcurtin, @takyyon, and @jjjhenriksen.
  • Plugin diagnostics: use plain language for diagnostic and connection checks and stop repeating unchanged provenance warnings. (#165741, #165740, #167023) Thanks @RomneyDa.
  • CLI: prevent errors after in-place updates and silent status hangs, keep Gateway readiness on a monotonic clock, prevent rapid log polling, and bound shared-state drain on shutdown. (#165233, #167677, #155799, #163791, #164915, #164998) Thanks @RomneyDa, @SunnyShu0925, @LinzeShi, @obviyus, and @Grynn.
  • CLI output: return JSON errors for node, exec-policy, and devices refusals, explain unresolvable agent model references and reasoning-only model runs, reject ACP harness models for ACP agents, and show a UTC marker in sessions tail. (#167437, #167279, #167294, #168009, #156137, #166662, #148022, #145537, #145532, #166745, #165373, #164835) Thanks @Leon-SK668, @obviyus, @masatohoshino, @azuretek, @taekop, @jayzhou2309, @FtlC-ian, @TUARAN, @aniruddhaadak80, @hugenshen, @altaywtf, @sxh313, and @danhayman.
  • Shell completion: preserve escaped profile spaces and Fish completion backslashes. (#164785, #164455) Thanks @yetval, @obviyus, and @LinzeShi.
  • Worktrees: create parallel New Session worktrees concurrently, preserve worktrees used by live sessions, recover leaked branches, stop repeated Git maintenance failures, heal missing commit-graph tips and stale pack indexes, and use remote defaults after fetch failures. (#166060, #166443, #164615, #165204, #167473, #165995, #167426, #167691, #167367, #165969)
  • Workboard: keep automation, home, and Board agent sessions off Sessions boards, show truthful run and PR facts, explain dispatch refusals, and stop re-dispatch from silently using an old base. (#165076, #165319, #165189, #167427, #164829) Thanks @Leon-SK668, @obviyus, @mightyx, and @ArcueidMP.
  • Gateway performance: acknowledge chat sends before skill preparation, restore fast saved-session model picking, retain cold session list selections, reduce board and member-list read latency, prewarm sandbox templates, and avoid premature scheduler wakes and full placement projections. (#165608, #166037, #166405, #166403, #165344, #165125, #165931, #165922, #165600, #165840, #166617, #167666, #167813, #166387, #165015) Thanks @obviyus and @jacobtomlinson.
  • Gateway performance: serve chat, usage, placement, and metadata reads from workers and prepared projections, move startup maintenance and notice sweeping after readiness, and reduce SQLite, projection, and history-page work per chat turn. (#164744, #164943, #165470, #165614, #165218, #165331, #166587, #167194, #167032, #166263, #165190, #166365) Thanks @obviyus.
  • Gateway performance: speed up reconnects, restarts, and bootstrap by sharing update status, reusing admitted state and snapshots, warming recent database pages, and pausing reconnect bootstrap during restarts. (#164984, #165498, #165667, #165545, #165524, #165782, #165480, #167407, #164670, #165803, #166018, #166122)
  • Gateway performance: share opted-in reads and broadcast encoding across clients, reuse catalogs, session rows, avatars, and artifact summaries, bound link previews and queued previews, and keep PR comparisons local. (#165203, #167961, #162326, #165941, #165464, #166591, #166429, #165759, #166195, #166474, #166461, #166264, #165030, #166447)
  • Worker performance: reduce worker scheduling, transport, and reader memory overhead, centralize bounded pool sizing, expose queue wait and cost attribution, and cut Gateway fork costs for Git and TLS. (#165077, #165230, #165249, #167295, #167060, #167676, #165591, #165816, #165290, #164465, #166683, #167235)
  • Performance: move cron ticks, session scans, maintenance, and run transcripts off the main thread, share skill indexes, offload memory retrieval and index admission, persist sandbox state through workers, and serve channel status from recorded health. (#165332, #165511, #165629, #167248, #163885, #166507, #165106, #165173, #167644, #167254, #165075, #165568, #165611, #165558, #165534, #165295, #165436, #166538, #164694, #164648) Thanks @vincentkoc, @obviyus, @kzclaw, and @Patrick-Erichsen.
  • Performance: speed up chat with indexed reads, bounded history pages, reused metadata, catalogs, and versioned assets, smaller tool previews, fewer idle reads, and lighter Control UI startup downloads. (#164605, #165897, #166250, #167993, #168023, #167896, #167906, #167968, #167020, #167447, #167263, #167238, #165101, #164735, #165228, #163573, #166493, #165546, #161543) Thanks @shakkernerd, @boeingchoco, and @obviyus.
  • Update performance: skip unnecessary fetches for cached commits, unused state leases, duplicate snapshots, and slow prevalidation of large plugin trees, bound SQLite snapshot amplification on live installs, and reduce inventory latency for large runtimes. (#165060, #165326, #166126, #166317, #167451, #166741, #165316, #165013) Thanks @vincentkoc, @hannesrudolph, and @ooiuuii.
  • Worktree and Git performance: run worktree GC and cleanup in the background with capacity limits, back off timed-out and corrupt-repo cleanup, consolidate shared packs, speed up partial-clone creation, keep session diffs responsive in large repositories, and prevent agent-triggered Git maintenance. (#164758, #165913, #167323, #167453, #167944, #165858, #167443, #167936, #167030, #167695, #167631, #166072, #165513, #165605, #165750, #165981, #165411, #167899, #166214, #166381)
  • Workboard and GitHub performance: skip unchanged card and Sessions board reloads, reuse authorized snapshots, speed up revision reads, and overlap preview and publication option reads. (#165058, #165141, #165698, #165896, #165094, #167189, #167597, #166987, #167322)
  • Plugin and auth performance: bound retained plugin heap across reloads, reuse native admission and instance identity, batch plugin capture copies, move OAuth refresh and auth saves to workers, and run pairing mutations in the SQLite worker. (#166751, #166687, #165923, #167516, #166955, #166278, #165029, #159448, #165658, #165644, #166936, #167024, #166183, #164992, #166283, #167239, #167308) Thanks @jjjhenriksen, @RomneyDa, and @Patrick-Erichsen.
  • CLI and diagnostics performance: speed up gateway call cold starts, reuse prepared runtime inputs, speed up secret redaction for large text, calibrate memory pressure to runtime limits, and reduce Prometheus scrape allocation. (#166722, #166657, #166864, #162313, #166701, #167943, #165042, #167618, #167930, #166933, #165327) Thanks @sunlit-deng, @obviyus, and @etzelm.

Complete contribution record

This audited record covers the complete 8ea8bb11a5bd5c0fa66665861c10b49aaf8ed989..45248f28b3f0fa321deb499a6e679f699971a541 history: 1,971 in-range PRs + 0 retained seed-only PRs = 1,971 unique PRs. The generation manifest also supplies direct commits as editorial input; the grouped notes above prioritize user impact.

Shipped baseline exclusions: v2026.10.1-beta.2 (53 PRs: #42, #88247, #109291, #110888, #113594, #113615, #113660, #113681, #113757, #115080, #115592, #125106, #126114, #127394, #129052, #129346, #129634, #133130, #134463, #134724, #136241, #137131, #137949, #138046, #139757, #139848, #139911, #140086, #142176, #144252, #146667, #149983, #150071, #151032, #151470, #152979, #153707, #154875, #155388, #157615, #157869, #159892, #160225, #160651, #161876, #164103, #164165, #164268, #164401, #164434, #164521, #164546, #164586).

Pull requests

  • PR #164622
  • PR #164626 Thanks @vincentkoc.
  • PR #164636 Related #164422. Thanks @hrp6vv9mwr-glitch.
  • PR #164538
  • PR #164061 Thanks @shakkernerd.
  • PR #164640
  • PR #164575 Related #164568. Thanks @miguelbranco80 and @obviyus.
  • PR #164590 Thanks @RomneyDa.
  • PR #164654
  • PR #164658 Thanks @RomneyDa.
  • PR #164655
  • PR #164666
  • PR #164633
  • PR #164567
  • PR #164663 Related #164661. Thanks @shakkernerd.
  • PR #164605
  • PR #164662 Thanks @shakkernerd.
  • PR #164664 Related #164644. Thanks @shakkernerd.
  • PR #164566
  • PR #164669
  • PR #164679
  • PR #164676 Thanks @shakkernerd.
  • PR #164476
  • PR #164680
  • PR #164649 Related #164610, #164611. Thanks @jayzhou2309 and @obviyus and @jmar5439.
  • PR #164637
  • PR #164520
  • PR #164686
  • PR #164677 Related #164525. Thanks @jarvisnextgeneration20-lang.
  • PR #162275 Thanks @RomneyDa.
  • PR #164588
  • PR #164675 Thanks @RomneyDa.
  • PR #162920
  • PR #164598 Related #164470. Thanks @ericcurtin and @obviyus and @takyyon.
  • PR #164697
  • PR #164706
  • PR #164674
  • PR #164714 Related #164711. Thanks @shakkernerd.
  • PR #164584
  • PR #164673
  • PR #164715 Related #164709. Thanks @shakkernerd.
  • PR #164718
  • PR #164717 Related #164713. Thanks @shakkernerd.
  • PR #164627
  • PR #164504
  • PR #164728
  • PR #164615
  • PR #164653 Thanks @hannesrudolph.
  • PR #164707
  • PR #164726 Related #164471. Thanks @takyyon and @obviyus.
  • PR #164645
  • PR #164735 Thanks @shakkernerd.
  • PR #164743 Related #164741. Thanks @shakkernerd.
  • PR #164269
  • PR #164748 Related #164703. Thanks @bbs2i58.
  • PR #164603
  • PR #164282 Related #164141. Thanks @Oldrich333 and @obviyus.
  • PR #164751
  • PR #164739
  • PR #164737
  • PR #164754
  • PR #164643
  • PR #164708
  • PR #164750
  • PR #164763
  • PR #164574 Related #164572. Thanks @ooiuuii and @obviyus.
  • PR #164617
  • PR #164746
  • PR #162344 Related #162131. Thanks @jamiezigelbaum.
  • PR #164577
  • PR #164766 Related #164733. Thanks @shakkernerd.
  • PR #164500 Related #164426. Thanks @sunlit-deng and @obviyus and @waynegault.
  • PR #164710
  • PR #161480 Thanks @eleqtrizit.
  • PR #164760
  • PR #164770 Thanks @shakkernerd.
  • PR #164665
  • PR #161545
  • PR #164274 Thanks @fransqaas.
  • PR #156342 Related #138929. Thanks @namest504 and @hogawa000.
  • PR #164738
  • PR #164795 Related #164790. Thanks @shakkernerd.
  • PR #164767
  • PR #164465
  • PR #162280
  • PR #164768
  • PR #164798
  • PR #164776 Thanks @shakkernerd.
  • PR #164683
  • PR #164797 Related #164672. Thanks @potterdigital.
  • PR #164759
  • PR #164802
  • PR #164523
  • PR #141240 Thanks @hugenshen and @cursoragent and @obviyus.
  • PR #164806
  • PR #164753
  • PR #164793
  • PR #164727
  • PR #164670
  • PR #164782 Related #164693. Thanks @coygeek.
  • PR #164769
  • PR #164815
  • PR #164813
  • PR #164814
  • PR #164490
  • PR #164647
  • PR #164764
  • PR #164484
  • PR #164810
  • PR #164630
  • PR #164258
  • PR #164820
  • PR #164827
  • PR #164823
  • PR #164816
  • PR #164692 Thanks @yetval and @obviyus.
  • PR #164758
  • PR #164788
  • PR #164834
  • PR #164844
  • PR #164819
  • PR #164558 Thanks @mbelinky.
  • PR #164694
  • PR #164807
  • PR #164688 Thanks @yetval and @obviyus.
  • PR #164845
  • PR #164805
  • PR #164830
  • PR #164648
  • PR #164779
  • PR #164848 Thanks @sjf-oa and @sjf.
  • PR #164789 Thanks @RomneyDa.
  • PR #164849 Related #164817, #164826. Thanks @szef-svg and @izrl613.
  • PR #164851
  • PR #164855
  • PR #164853
  • PR #164678 Thanks @yetval and @obviyus.
  • PR #164861
  • PR #164858 Related #164188. Thanks @xydigitLybnnnn and @creanet-64.
  • PR #164755
  • PR #164685
  • PR #164671 Thanks @yetval and @obviyus.
  • PR #164867 Related #164842. Thanks @hshs38033-cmd.
  • PR #163376
  • PR #164852 Thanks @vincentkoc.
  • PR #164872
  • PR #164871
  • PR #164868
  • PR #164744
  • PR #164660 Thanks @ly85206559 and @obviyus.
  • PR #164062 Related #164053. Thanks @harshitgupta31415 and @obviyus.
  • PR #164747
  • PR #164881 Thanks @RomneyDa.
  • PR #164892
  • PR #164888
  • PR #164869
  • PR #164835 Related #164832. Thanks @danhayman and @obviyus.
  • PR #164899
  • PR #164824
  • PR #164898 Thanks @RomneyDa.
  • PR #164902
  • PR #164897 Related #164847. Thanks @sunlit-deng and @obviyus and @techdou.
  • PR #164905
  • PR #164850 Thanks @KrasimirKralev and @obviyus.
  • PR #163791 Thanks @LinzeShi and @obviyus.
  • PR #164914 Related #164913. Thanks @shakkernerd.
  • PR #164916 Related #164912. Thanks @shakkernerd.
  • PR #164915
  • PR #164918 Thanks @shakkernerd.
  • PR #164785 Thanks @yetval and @obviyus.
  • PR #164920
  • PR #164926 Related #164917. Thanks @shakkernerd.
  • PR #164246 Thanks @obviyus.
  • PR #164682 Thanks @galiniliev.
  • PR #164846
  • PR #164512
  • PR #164928
  • PR #164925 Related #164924. Thanks @shakkernerd.
  • PR #164906
  • PR #164742 Related #164740. Thanks @ooiuuii and @obviyus.
  • PR #164891
  • PR #164455 Thanks @LinzeShi and @obviyus.
  • PR #164929
  • PR #164801
  • PR #164940
  • PR #164956 Thanks @RomneyDa.
  • PR #164938
  • PR #164919 Thanks @vincentkoc.
  • PR #164943
  • PR #164597 Thanks @VACInc.
  • PR #164936 Thanks @ly85206559.
  • PR #164970
  • PR #164976
  • PR #164608 Thanks @vyctorbrzezowski.
  • PR #164963 Thanks @vyctorbrzezowski.
  • PR #164431 Related #164429. Thanks @jjjhenriksen and @vyctorbrzezowski.
  • PR #164987
  • PR #163198
  • PR #164990 Related #164967. Thanks @saftall.
  • PR #164985
  • PR #164981
  • PR #164772 Thanks @etzelm.
  • PR #164998 Related #164937. Thanks @Grynn.
  • PR #165001
  • PR #164997
  • PR #164984
  • PR #164883
  • PR #164263 Thanks @obviyus.
  • PR #165007 Thanks @RomneyDa.
  • PR #165009 Thanks @RomneyDa.
  • PR #165010
  • PR #164975
  • PR #165013
  • PR #165015
  • PR #153580 Thanks @alexsimeonoww.
  • PR #165017
  • PR #165023
  • PR #164962
  • PR #165008
  • PR #165014
  • PR #165020
  • PR #152396 Related #152185. Thanks @ly85206559 and @obviyus and @MutenCath.
  • PR #165030
  • PR #165024
  • PR #165022
  • PR #155885 Thanks @qingminglong and @obviyus.
  • PR #164989
  • PR #164873 Thanks @rogeriochaves and @llmsommelier and @obviyus.
  • PR #164992
  • PR #165049
  • PR #165048 Thanks @RomneyDa.
  • PR #165050 Thanks @RomneyDa.
  • PR #165042
  • PR #165057 Thanks @RomneyDa.
  • PR #165034
  • PR #164922
  • PR #165037
  • PR #164719 Related #143701. Thanks @obviyus and @SparcleAI.
  • PR #165044
  • PR #165052
  • PR #164864
  • PR #165033 Thanks @vincentkoc.
  • PR #165058
  • PR #165051 Thanks @obviyus and @vyctorbrzezowski.
  • PR #160695 Thanks @RomneyDa.
  • PR #165060
  • PR #165064
  • PR #165063
  • PR #165069
  • PR #159265 Related #148730. Thanks @aatreya.
  • PR #165073
  • PR #165012
  • PR #165076
  • PR #165083 Thanks @RomneyDa.
  • PR #165077
  • PR #165072
  • PR #165029
  • PR #165081
  • PR #165082
  • PR #165093
  • PR #165097
  • PR #165080
  • PR #165101
  • PR #165086
  • PR #165090
  • PR #165074
  • PR #165089
  • PR #165096
  • PR #165085
  • PR #165106
  • PR #165099 Thanks @RomneyDa.
  • PR #165027
  • PR #165100
  • PR #165108 Related #165061. Thanks @shakkernerd.
  • PR #165098
  • PR #165109
  • PR #165111
  • PR #165075
  • PR #165032
  • PR #165121 Thanks @RomneyDa.
  • PR #165125
  • PR #165071
  • PR #165079 Related #165035. Thanks @Dhotei.
  • PR #165126
  • PR #165133 Related #165128. Thanks @shakkernerd.
  • PR #165127 Related #165114. Thanks @x-n2o and @obviyus.
  • PR #165139
  • PR #165142
  • PR #165140 Thanks @shakkernerd.
  • PR #165110
  • PR #165143 Thanks @RomneyDa.
  • PR #164689 Thanks @yetval and @Takhoffman.
  • PR #165103
  • PR #165120
  • PR #165145 Related #165144. Thanks @shakkernerd.
  • PR #165068
  • PR #161609 Thanks @sjf-oa.
  • PR #165095
  • PR #163829
  • PR #165137 Thanks @mbelinky.
  • PR #165167
  • PR #165107
  • PR #163833
  • PR #165173
  • PR #165169
  • PR #165148
  • PR #165168
  • PR #165181
  • PR #165141
  • PR #165160 Related #165118. Thanks @obviyus and @tre1d.
  • PR #165166
  • PR #159448
  • PR #165184
  • PR #165138
  • PR #165165
  • PR #165124
  • PR #165088
  • PR #164444
  • PR #165116
  • PR #165202
  • PR #165204
  • PR #165200 Related #165159. Thanks @obviyus and @Grynn.
  • PR #165177
  • PR #165213
  • PR #165196
  • PR #165220 Related #165216. Thanks @shakkernerd.
  • PR #150587 Related #150458, #150461, #150463, #150466, #150469. Thanks @vyctorbrzezowski.
  • PR #165228 Thanks @shakkernerd.
  • PR #165231
  • PR #165237
  • PR #165219
  • PR #165239
  • PR #165240 Related #165232. Thanks @shakkernerd.
  • PR #165190
  • PR #165174
  • PR #165066 Thanks @akshatshahh and @obviyus.
  • PR #165183 Thanks @vincentkoc.
  • PR #165134
  • PR #165248
  • PR #165241
  • PR #165223 Related #165222. Thanks @shakkernerd.
  • PR #165243
  • PR #165210
  • PR #165233
  • PR #165211
  • PR #165238 Related #164254. Thanks @Hensarj.
  • PR #165242 Related #165229. Thanks @shakkernerd.
  • PR #165221
  • PR #165244
  • PR #165254
  • PR #165212
  • PR #165250 Related #165246. Thanks @shakkernerd.
  • PR #165251 Thanks @shakkernerd.
  • PR #165259 Related #165256. Thanks @shakkernerd.
  • PR #165258 Related #165252. Thanks @shakkernerd.
  • PR #165156
  • PR #165249
  • PR #165194
  • PR #165189
  • PR #165158
  • PR #165267 Related #165264. Thanks @shakkernerd.
  • PR #165265 Thanks @shakkernerd.
  • PR #165257 Related #164113. Thanks @MrJanvar.
  • PR #165207
  • PR #165272 Related #165268. Thanks @shakkernerd.
  • PR #165151
  • PR #164363 Related #164319. Thanks @jayzhou2309 and @StevenKrebs.
  • PR #165285 Related #165281. Thanks @shakkernerd.
  • PR #165284 Related #165279. Thanks @shakkernerd.
  • PR #165275
  • PR #165273 Related #164787. Thanks @mightyx.
  • PR #165175
  • PR #165193
  • PR #165263 Related #165260. Thanks @shakkernerd.
  • PR #165286
  • PR #165209
  • PR #165289 Thanks @shakkernerd.
  • PR #165236
  • PR #165302
  • PR #151037 Related #151033. Thanks @ethangui.
  • PR #165298
  • PR #165290
  • PR #165203
  • PR #165276
  • PR #165274
  • PR #165277
  • PR #165129
  • PR #165306
  • PR #165282
  • PR #165311 Related #165308. Thanks @shakkernerd.
  • PR #165186
  • PR #165261
  • PR #165309
  • PR #165198
  • PR #165317
  • PR #165305
  • PR #165295
  • PR #165070
  • PR #165293
  • PR #165303 Related #165299. Thanks @shakkernerd.
  • PR #165322
  • PR #165313
  • PR #165307
  • PR #157953 Thanks @Olli0103 and @obviyus.
  • PR #165304
  • PR #165333
  • PR #165230
  • PR #165157
  • PR #165338
  • PR #165218
  • PR #165344
  • PR #165346
  • PR #165332
  • PR #165297
  • PR #165187
  • PR #165343
  • PR #165318
  • PR #165341
  • PR #165336
  • PR #165339
  • PR #165337
  • PR #165330
  • PR #165356
  • PR #165217
  • PR #165358 Related #165315. Thanks @obviyus and @shakkernerd.
  • PR #165320 Related #163653. Thanks @yuzh086-create.
  • PR #165355 Related #165214.
  • PR #165328 Thanks @vincentkoc.
  • PR #165365
  • PR #165369
  • PR #165004 Thanks @vyctorbrzezowski.
  • PR #165348
  • PR #165335
  • PR #164774 Thanks @obviyus.
  • PR #165375
  • PR #165353
  • PR #165367
  • PR #165331
  • PR #165373
  • PR #165393
  • PR #165392
  • PR #165354
  • PR #165394
  • PR #164884 Thanks @obviyus.
  • PR #164896 Thanks @obviyus.
  • PR #164894 Thanks @obviyus.
  • PR #165403
  • PR #165349
  • PR #165415
  • PR #165408 Thanks @obviyus.
  • PR #165163 Related #143757. Thanks @desksk.
  • PR #165350
  • PR #165413
  • PR #165423 Thanks @RomneyDa.
  • PR #165376
  • PR #165402
  • PR #165368
  • PR #165424
  • PR #165417
  • PR #165178
  • PR #165225
  • PR #165430
  • PR #165170
  • PR #165407
  • PR #165199
  • PR #164624 Related #164621. Thanks @triciah73.
  • PR #163258 Related #163151. Thanks @goutamadwant and @hawkit.
  • PR #165347
  • PR #165420 Thanks @obviyus.
  • PR #165324
  • PR #165438
  • PR #165435
  • PR #165425
  • PR #165325
  • PR #165326
  • PR #165449 Thanks @vyctorbrzezowski.
  • PR #165443
  • PR #165171
  • PR #165455 Thanks @RomneyDa.
  • PR #165327
  • PR #165428 Thanks @nano-richtera.
  • PR #165457
  • PR #165359 Thanks @Chessing234.
  • PR #165446
  • PR #165360
  • PR #165461
  • PR #165340
  • PR #165301 Related #165195. Thanks @goutamadwant and @exGeni.
  • PR #165464
  • PR #165467
  • PR #165439 Thanks @Milbaxter and @chief-o-brien-bot and @obviyus.
  • PR #165094
  • PR #165468
  • PR #165462
  • PR #165474
  • PR #165172
  • PR #165479
  • PR #165357 Thanks @RomneyDa.
  • PR #165480
  • PR #165419 Related #165416. Thanks @ooiuuii and @obviyus.
  • PR #165418
  • PR #165485
  • PR #165491
  • PR #165489
  • PR #165487
  • PR #165351
  • PR #165406
  • PR #165495
  • PR #165492
  • PR #165498
  • PR #165503
  • PR #165475
  • PR #165490
  • PR #165488
  • PR #165436
  • PR #165506
  • PR #165513
  • PR #165512
  • PR #165505
  • PR #165511
  • PR #165507 Related #165494. Thanks @obviyus and @redasadki.
  • PR #165502
  • PR #165319
  • PR #165508 Thanks @mbelinky.
  • PR #165323
  • PR #165536
  • PR #165444 Related #164812. Thanks @Oldrich333 and @obviyus.
  • PR #165448 Thanks @vincentkoc.
  • PR #165401
  • PR #165529
  • PR #165410
  • PR #165496 Thanks @Oldrich333.
  • PR #165533
  • PR #165524
  • PR #165288
  • PR #165469
  • PR #165537
  • PR #165525
  • PR #165535
  • PR #165371
  • PR #165538
  • PR #165374
  • PR #165543
  • PR #165470 Thanks @obviyus.
  • PR #165572 Thanks @RomneyDa.
  • PR #165431
  • PR #165576
  • PR #165549 Related #165522. Thanks @obviyus and @legarconc.
  • PR #165499
  • PR #165028
  • PR #165570
  • PR #165545
  • PR #165528
  • PR #165562
  • PR #165426 Related #165315. Thanks @shakkernerd.
  • PR #165573 Related #165560. Thanks @shakkernerd.
  • PR #165531 Thanks @SashaMIT and @obviyus.
  • PR #165586
  • PR #165571
  • PR #165567
  • PR #161543
  • PR #165578 Thanks @shakkernerd.
  • PR #165574
  • PR #165548
  • PR #165547
  • PR #165597
  • PR #165561
  • PR #165581
  • PR #165565
  • PR #165550
  • PR #165411
  • PR #165609 Related #165584. Thanks @shakkernerd.
  • PR #165451
  • PR #165546
  • PR #165613 Thanks @shakkernerd.
  • PR #165523 Thanks @SashaMIT and @obviyus.
  • PR #165623
  • PR #165580
  • PR #165625
  • PR #165541
  • PR #163045
  • PR #165558
  • PR #165612
  • PR #163459 Related #163401. Thanks @jacobtomlinson.
  • PR #165616 Thanks @shakkernerd.
  • PR #165630
  • PR #165568
  • PR #165534
  • PR #165607 Related #164214. Thanks @NovaeonStudio.
  • PR #165622
  • PR #165600
  • PR #165632 Thanks @jacobtomlinson.
  • PR #165637
  • PR #165634
  • PR #165629
  • PR #165631 Related #165590. Thanks @LiuwqGit and @shakkernerd.
  • PR #165611
  • PR #165577
  • PR #165651
  • PR #165605
  • PR #165316 Related #165314. Thanks @ooiuuii.
  • PR #165660
  • PR #165619 Thanks @nocodet888-arch and @obviyus.
  • PR #165641 Thanks @vyctorbrzezowski.
  • PR #165639 Thanks @IWhatsskill.
  • PR #165661
  • PR #165610
  • PR #165671
  • PR #165667
  • PR #165676
  • PR #165575 Thanks @vincentkoc.
  • PR #165404
  • PR #165647
  • PR #165672
  • PR #165678
  • PR #165679 Related #165643. Thanks @shakkernerd.
  • PR #165662 Related #165653. Thanks @shakkernerd.
  • PR #165670
  • PR #165405 Thanks @Chessing234.
  • PR #165640 Thanks @vyctorbrzezowski.
  • PR #165084 Thanks @RomneyDa.
  • PR #165693 Related #165650. Thanks @shakkernerd.
  • PR #165697 Related #165690. Thanks @shakkernerd.
  • PR #165703 Related #165652. Thanks @shakkernerd.
  • PR #165695 Thanks @RomneyDa.
  • PR #165698
  • PR #165707
  • PR #165708
  • PR #165601
  • PR #165711
  • PR #165454
  • PR #165696
  • PR #164656 Thanks @RomneyDa.
  • PR #165150
  • PR #164687 Thanks @yetval.
  • PR #164305 Related #164266. Thanks @jayzhou2309 and @Johannes-Berggren.
  • PR #165729
  • PR #165591
  • PR #165743
  • PR #163875 Related #163858. Thanks @Patrick-Erichsen.
  • PR #165681
  • PR #165018 Thanks @eleqtrizit.
  • PR #165205
  • PR #165628
  • PR #165757 Related #165675. Thanks @gregb100.
  • PR #164951 Thanks @SunnyShu0925.
  • PR #161838 Related #127562. Thanks @ericcurtin.
  • PR #165747 Related #165673. Thanks @gregb100.
  • PR #165775 Related #158239. Thanks @donquiche61.
  • PR #165760
  • PR #165759
  • PR #165718
  • PR #165782
  • PR #165813
  • PR #165769
  • PR #165377
  • PR #165814
  • PR #165796
  • PR #164756 Thanks @obviyus.
  • PR #165762 Related #165745. Thanks @obviyus and @jlapenna.
  • PR #165799
  • PR #165658
  • PR #165764
  • PR #165755
  • PR #158902 Thanks @RomneyDa.
  • PR #165795
  • PR #165828 Related #165817. Thanks @obviyus and @lidbai.
  • PR #165785
  • PR #165831
  • PR #165821
  • PR #165788
  • PR #165659
  • PR #165832 Related #165815. Thanks @obviyus and @NovaUnboundAi.
  • PR #165472 Thanks @Marvinthebored and @Peetiegonzalez.
  • PR #165750
  • PR #165833
  • PR #165834
  • PR #165840
  • PR #165842 Thanks @RomneyDa.
  • PR #165614
  • PR #165853
  • PR #165851
  • PR #165021 Thanks @eleqtrizit.
  • PR #163645 Thanks @RomneyDa.
  • PR #165867
  • PR #165793
  • PR #165877 Related #165848. Thanks @shakkernerd.
  • PR #165879
  • PR #165858
  • PR #165878
  • PR #165871
  • PR #165883
  • PR #165887
  • PR #165886
  • PR #165816
  • PR #165803
  • PR #165876
  • PR #165891
  • PR #165644
  • PR #165897
  • PR #165896
  • PR #165608
  • PR #165773 Thanks @vincentkoc.
  • PR #165854 Related #161734. Thanks @RomneyDa and @Olli0103.
  • PR #165870 Related #145079. Thanks @ericcurtin and @obviyus and @masatohoshino.
  • PR #165819
  • PR #165907
  • PR #165908
  • PR #165898
  • PR #165669 Related #165638. Thanks @LiuwqGit and @JakeBotFleet.
  • PR #165910
  • PR #165684
  • PR #165911
  • PR #165900
  • PR #165916
  • PR #165922
  • PR #165931
  • PR #165882 Related #165869. Thanks @RomneyDa.
  • PR #165179 Related #165149. Thanks @ericcurtin and @johan-eilertsen.
  • PR #165880 Related #165846. Thanks @RomneyDa and @Conan-Scott.
  • PR #165902
  • PR #165923
  • PR #163317 Related #160541. Thanks @NovaUnboundAi and @xXG0DLessXx and @RomneyDa.
  • PR #165855 Related #165847. Thanks @shakkernerd.
  • PR #165928
  • PR #165913
  • PR #165912
  • PR #165370
  • PR #165925
  • PR #165932
  • PR #165933
  • PR #165378 Thanks @shakkernerd.
  • PR #164190
  • PR #165944
  • PR #165945
  • PR #165914
  • PR #165477 Thanks @shakkernerd.
  • PR #165542 Thanks @shakkernerd.
  • PR #165725 Thanks @shakkernerd.
  • PR #165947
  • PR #165941
  • PR #165942
  • PR #165949 Thanks @vincentkoc.
  • PR #165952
  • PR #165778 Thanks @yetval and @Takhoffman.
  • PR #163646 Thanks @RomneyDa.
  • PR #165742 Thanks @RomneyDa.
  • PR #165740 Thanks @RomneyDa.
  • PR #165737 Thanks @RomneyDa.
  • PR #165736 Thanks @RomneyDa.
  • PR #130175 Thanks @RomneyDa.
  • PR #155427 Thanks @RomneyDa.
  • PR #155429 Thanks @RomneyDa.
  • PR #165738 Thanks @RomneyDa.
  • PR #165856 Thanks @RomneyDa.
  • PR #121463 Related #114544. Thanks @zw-xysk.
  • PR #165409 Thanks @Chessing234.
  • PR #165959
  • PR #165804
  • PR #165962
  • PR #165960 Thanks @RomneyDa.
  • PR #165940 Related #165938.
  • PR #165968 Thanks @RomneyDa.
  • PR #165969
  • PR #165965
  • PR #165484
  • PR #165977 Thanks @RomneyDa.
  • PR #165979
  • PR #165975 Thanks @vincentkoc.
  • PR #165985
  • PR #165715 Thanks @mbelinky.
  • PR #165909
  • PR #165859
  • PR #165973
  • PR #165983 Related #161915. Thanks @cestercian and @Irish-Joseph and @rmyers64.
  • PR #165895
  • PR #165990
  • PR #165974
  • PR #165980
  • PR #165989 Related #161409. Thanks @DonnieFi and @obviyus and @dprev.
  • PR #165988
  • PR #165995
  • PR #165984
  • PR #165976
  • PR #165992
  • PR #166008
  • PR #165680
  • PR #166007
  • PR #165552
  • PR #165998
  • PR #165999
  • PR #166010
  • PR #160131 Related #127325. Thanks @MoerAI.
  • PR #166014
  • PR #165981
  • PR #166003
  • PR #165982 Related #164308. Thanks @WG-Mojo.
  • PR #166018
  • PR #165926 Thanks @vincentkoc.
  • PR #166021
  • PR #165997 Related #165602. Thanks @TommyFive.
  • PR #166012
  • PR #166027
  • PR #166029
  • PR #166019
  • PR #166030
  • PR #166041
  • PR #166036
  • PR #165894
  • PR #166052
  • PR #166025
  • PR #165996
  • PR #166059
  • PR #166037 Thanks @obviyus.
  • PR #166032
  • PR #166051
  • PR #166055
  • PR #165483
  • PR #166046
  • PR #166028
  • PR #165754 Thanks @LinzeShi.
  • PR #166069
  • PR #166045
  • PR #166070
  • PR #165777 Thanks @yetval.
  • PR #166068
  • PR #166053
  • PR #165919 Thanks @ly85206559.
  • PR #166057
  • PR #166075 Thanks @jacobtomlinson.
  • PR #166081
  • PR #165904
  • PR #165890
  • PR #166092 Thanks @RomneyDa.
  • PR #166087 Thanks @jacobtomlinson.
  • PR #166077 Thanks @vincentkoc.
  • PR #166043
  • PR #165539 Thanks @Patrick-Erichsen.
  • PR #166042
  • PR #166096
  • PR #166085
  • PR #165716 Thanks @mbelinky.
  • PR #166100
  • PR #166054
  • PR #166074
  • PR #166050
  • PR #165885
  • PR #166006 Thanks @RomneyDa.
  • PR #163579 Thanks @vincentkoc.
  • PR #166118 Thanks @RomneyDa.
  • PR #166109 Related #166065.
  • PR #166122
  • PR #166048 Related #165617. Thanks @StarGazer1995.
  • PR #166119 Thanks @vincentkoc.
  • PR #166049
  • PR #166123 Related #74595. Thanks @obviyus and @gkoch02.
  • PR #166124 Thanks @vincentkoc.
  • PR #165792 Thanks @holgergruenhagen and @obviyus.
  • PR #166126 Thanks @vincentkoc.
  • PR #166089 Related #166084. Thanks @ericcaiwx-star and @obviyus.
  • PR #166148 Related #166145. Thanks @shakkernerd.
  • PR #166142 Thanks @shakkernerd.
  • PR #166147 Thanks @vincentkoc.
  • PR #166157 Related #166150. Thanks @shakkernerd.
  • PR #166155 Related #166144. Thanks @shakkernerd.
  • PR #166062 Thanks @RomneyDa.
  • PR #166152 Thanks @obviyus.
  • PR #166167 Related #166164. Thanks @shakkernerd.
  • PR #166168 Related #166162. Thanks @shakkernerd.
  • PR #166169 Thanks @obviyus.
  • PR #166172 Thanks @shakkernerd.
  • PR #166174 Related #166171. Thanks @shakkernerd.
  • PR #165901
  • PR #166179 Thanks @shakkernerd.
  • PR #166186 Thanks @shakkernerd.
  • PR #166185 Related #166177. Thanks @shakkernerd.
  • PR #166188 Related #166187. Thanks @shakkernerd.
  • PR #166182 Related #166125. Thanks @obviyus and @AsTutoAI.
  • PR #166201 Related #166191. Thanks @shakkernerd.
  • PR #166184 Thanks @RomneyDa.
  • PR #166101 Thanks @obviyus.
  • PR #166112
  • PR #159669 Thanks @vincentkoc.
  • PR #165774 Thanks @yetval and @Takhoffman.
  • PR #166192 Thanks @vincentkoc.
  • PR #166102
  • PR #145537 Thanks @hugenshen and @altaywtf.
  • PR #145538 Thanks @hugenshen and @altaywtf.
  • PR #107921 Thanks @tzy-17 and @altaywtf.
  • PR #159712 Thanks @sunlit-deng.
  • PR #157697 Thanks @Bruce-Yii.
  • PR #163577 Related #153486. Thanks @GoldArowana and @aniruddhaadak80.
  • PR #145532 Thanks @hugenshen.
  • PR #165780 Thanks @yetval.
  • PR #165733
  • PR #166218 Thanks @RomneyDa.
  • PR #166229 Related #166220. Thanks @RomneyDa.
  • PR #163647 Thanks @RomneyDa.
  • PR #166189 Related #161739. Thanks @matthematics1137.
  • PR #166214
  • PR #166195
  • PR #166232 Thanks @RomneyDa.
  • PR #166072
  • PR #163358 Related #128879. Thanks @NovaUnboundAi and @VACInc and @xXG0DLessXx.
  • PR #166217 Thanks @Patrick-Erichsen and @vincentkoc and @RomneyDa.
  • PR #165334 Thanks @Patrick-Erichsen and @vincentkoc and @RomneyDa.
  • PR #165271 Related #109105, #136881. Thanks @huntharo and @anordick.
  • PR #159815 Related #159814. Thanks @hannesrudolph.
  • PR #166224 Thanks @vincentkoc.
  • PR #166240 Related #166230. Thanks @RomneyDa.
  • PR #166175 Thanks @RomneyDa.
  • PR #166312 Thanks @vincentkoc.
  • PR #166083
  • PR #166254 Thanks @obviyus.
  • PR #166213 Thanks @jacobtomlinson.
  • PR #166228 Thanks @vincentkoc.
  • PR #166261 Related #166219. Thanks @RomneyDa.
  • PR #166319 Thanks @obviyus.
  • PR #166311 Thanks @obviyus.
  • PR #100142 Related #100141. Thanks @obviyus.
  • PR #166268 Thanks @vincentkoc and @obviyus.
  • PR #166257 Thanks @vincentkoc.
  • PR #166305 Thanks @obviyus.
  • PR #166324
  • PR #166199 Thanks @jacobtomlinson.
  • PR #166316 Related #166295. Thanks @jayzhou2309 and @obviyus and @jaoa12or.
  • PR #166095
  • PR #151941 Related #151884. Thanks @fede-kamel and @obviyus.
  • PR #146155 Thanks @NGO-A and @obviyus.
  • PR #151152 Related #151151. Thanks @awss1i and @obviyus.
  • PR #163004
  • PR #166337
  • PR #153545 Related #150132. Thanks @zhangguiping-xydt and @obviyus and @methylester.
  • PR #166329 Related #166303. Thanks @obviyus and @etzelm.
  • PR #149181 Related #127500. Thanks @tommyjoseph and @obviyus.
  • PR #166327 Thanks @vincentkoc.
  • PR #162124 Thanks @michaelswissa and @obviyus.
  • PR #166347 Thanks @vincentkoc.
  • PR #166353
  • PR #166355 Related #166302. Thanks @obviyus and @etzelm.
  • PR #166343
  • PR #144946 Thanks @ly85206559 and @cursoragent and @obviyus.
  • PR #166345
  • PR #166333
  • PR #166342 Thanks @vincentkoc.
  • PR #166363
  • PR #166264
  • PR #162067 Thanks @rogeriochaves and @llmsommelier and @obviyus.
  • PR #166263
  • PR #144951 Thanks @ly85206559 and @cursoragent and @obviyus.
  • PR #165820 Related #165791. Thanks @NovaUnboundAi.
  • PR #166362 Related #166344. Thanks @shakkernerd.
  • PR #166251 Thanks @vincentkoc.
  • PR #165818 Related #139151. Thanks @vortexopenclaw and @RyanSandoval.
  • PR #165863
  • PR #165830 Related #165807. Thanks @DonnieFi.
  • PR #166060
  • PR #166106
  • PR #166372
  • PR #166310 Thanks @jjjhenriksen and @obviyus.
  • PR #166331 Related #166330. Thanks @sasan1200.
  • PR #166370 Related #166360. Thanks @ericcaiwx-star and @obviyus.
  • PR #165596 Thanks @adele-with-a-b.
  • PR #166373
  • PR #166294 Related #166203. Thanks @sunlit-deng and @Jackten.
  • PR #166375 Related #165994. Thanks @Oldrich333.
  • PR #166376 Related #161409. Thanks @dprev.
  • PR #166222 Related #166170. Thanks @jayzhou2309 and @mightyx.
  • PR #161740 Related #161738. Thanks @matthematics1137 and @obviyus.
  • PR #165993
  • PR #149719 Thanks @harjothkhara and @obviyus.
  • PR #149992 Related #149979. Thanks @sunlit-deng and @obviyus and @pusherofbrooms.
  • PR #166378 Thanks @vincentkoc.
  • PR #166104
  • PR #166381
  • PR #165432 Related #157126. Thanks @Oldrich333 and @Leit-motif.
  • PR #166338 Thanks @obviyus.
  • PR #82546 Related #82344. Thanks @amknight and @obviyus and @FreeWind6.
  • PR #84374 Thanks @joshavant and @obviyus.
  • PR #150593 Related #143764. Thanks @jayswu and @jayden and @obviyus and @gadgrandez.
  • PR #162110 Thanks @openclaw-agent-man and @dlmccoy and @obviyus.
  • PR #161907 Thanks @Yigtwxx and @obviyus.
  • PR #166361 Thanks @obviyus.
  • PR #162326
  • PR #166390
  • PR #161964 Related #161963. Thanks @heranliu and @obviyus.
  • PR #150423 Related #149796. Thanks @xydigitLybnnnn and @obviyus and @marcusa617.
  • PR #149377 Related #149376. Thanks @arpanghoshal and @obviyus.
  • PR #166384 Related #166242. Thanks @jayzhou2309 and @davidchyi-beep.
  • PR #166111 Related #166088. Thanks @NianJiuZst and @ericcaiwx-star and @mashaohua1999-stack.
  • PR #161899 Related #161898. Thanks @DonnieFi and @obviyus.
  • PR #161909 Thanks @Yigtwxx and @obviyus.
  • PR #166386
  • PR #164357 Related #164346. Thanks @TUARAN and @obviyus.
  • PR #166396
  • PR #148022 Related #146449. Thanks @TUARAN and @obviyus and @aniruddhaadak80.
  • PR #165866 Related #165850. Thanks @SunnyShu0925 and @609NFT.
  • PR #166405
  • PR #163695
  • PR #162614 Related #162055. Thanks @lshamash.
  • PR #166385 Thanks @vincentkoc.
  • PR #166406
  • PR #144960 Thanks @ly85206559 and @cursoragent and @obviyus.
  • PR #164659 Thanks @ly85206559 and @obviyus.
  • PR #163573 Thanks @boeingchoco and @obviyus.
  • PR #166335 Thanks @vincentkoc.
  • PR #166415
  • PR #165837
  • PR #166397 Related #166204. Thanks @coolcoolwcr.
  • PR #161607 Related #160951. Thanks @xydigitLybnnnn and @obviyus and @captain-marlow.
  • PR #166394 Related #166135. Thanks @neilofneils404.
  • PR #165852 Related #157319. Thanks @vasaeru.
  • PR #166425 Related #166246. Thanks @MertBasar0.
  • PR #166389
  • PR #166418 Thanks @vincentkoc.
  • PR #164860 Related #164732. Thanks @jayzhou2309 and @obviyus and @Jackten.
  • PR #166426
  • PR #166403
  • PR #166253
  • PR #166434
  • PR #161427 Related #161424. Thanks @charlesBerg-ux and @obviyus.
  • PR #161413 Related #154799. Thanks @ericcurtin and @obviyus and @Truck0ff.
  • PR #166431
  • PR #164216 Related #164143. Thanks @ericcurtin and @obviyus and @cristianoc.
  • PR #166435
  • PR #164657 Thanks @ly85206559 and @obviyus.
  • PR #166280 Thanks @vincentkoc.
  • PR #166443
  • PR #166398
  • PR #166442
  • PR #166292 Thanks @vincentkoc.
  • PR #166427
  • PR #166441
  • PR #164506 Related #164505. Thanks @holgergruenhagen and @obviyus.
  • PR #162689 Related #162420. Thanks @ericcaiwx-star and @cursoragent and @obviyus and @dimonnld.
  • PR #166430 Related #166170. Thanks @mightyx.
  • PR #166414
  • PR #166454
  • PR #164275 Thanks @Satoshi-Kusumoto and @obviyus.
  • PR #166412
  • PR #164234 Related #164144. Thanks @wakqasahmed and @obviyus and @cristianoc.
  • PR #166173 Related #166117. Thanks @sunlit-deng and @Fealves0.
  • PR #166163 Related #166038. Thanks @holny and @alexph-dev.
  • PR #166422 Thanks @jalehman.
  • PR #166278
  • PR #166458
  • PR #166461
  • PR #166459 Related #166436. Thanks @hawkit.
  • PR #166439
  • PR #166165 Related #166134. Thanks @jayzhou2309 and @nogikeyaksh.
  • PR #166457
  • PR #165861 Related #153566. Thanks @Franklinyung.
  • PR #166484
  • PR #166366 Thanks @RomneyDa.
  • PR #166474
  • PR #166483
  • PR #158459 Thanks @RomneyDa.
  • PR #164140 Thanks @DasX and @obviyus.
  • PR #166494
  • PR #166417 Thanks @jalehman.
  • PR #166410 Related #166116. Thanks @TOM-WANG-GUANG.
  • PR #166481 Thanks @RomneyDa.
  • PR #161321 Thanks @LinzeShi and @obviyus.
  • PR #166079 Thanks @n0mad-ai and @obviyus.
  • PR #166364
  • PR #166452 Thanks @a6xa3 and @obviyus.
  • PR #166392 Thanks @ly85206559 and @obviyus.
  • PR #166317 Thanks @hannesrudolph.
  • PR #166507 Related #166500. Thanks @obviyus and @kzclaw.
  • PR #166395
  • PR #165728 Thanks @RomneyDa.
  • PR #166265
  • PR #166234 Related #139710. Thanks @PollyBot13 and @obviyus and @Colton-Harris.
  • PR #166495 Related #166246, #166466. Thanks @MertBasar0 and @hippoley.
  • PR #166510
  • PR #166365
  • PR #166513 Thanks @RomneyDa.
  • PR #166498 Thanks @RomneyDa.
  • PR #166520 Related #166505.
  • PR #166250
  • PR #166531 Thanks @RomneyDa.
  • PR #166517 Related #166450. Thanks @noelff.
  • PR #166530
  • PR #166462 Related #166456. Thanks @ericcaiwx-star.
  • PR #166533
  • PR #166529 Thanks @jalehman.
  • PR #166419 Thanks @jalehman.
  • PR #166429
  • PR #166238 Thanks @masatohoshino.
  • PR #166487 Related #166136. Thanks @AXEG0.
  • PR #166541
  • PR #166528 Thanks @obviyus.
  • PR #166180 Thanks @jacobtomlinson.
  • PR #166287 Thanks @jacobtomlinson.
  • PR #166535
  • PR #166548 Related #166509. Thanks @Shirleyyyhk.
  • PR #166556
  • PR #166550
  • PR #166519
  • PR #166540
  • PR #166559
  • PR #166522 Related #166508. Thanks @jayzhou2309 and @BensonChen1204.
  • PR #166538
  • PR #166572
  • PR #166577 Thanks @Patrick-Erichsen.
  • PR #166566
  • PR #166552 Thanks @ly85206559 and @vincentkoc.
  • PR #166560
  • PR #166567 Related #166562. Thanks @rudycelekli and @obviyus.
  • PR #166578 Thanks @VACInc.
  • PR #166447
  • PR #166523
  • PR #166506
  • PR #166593
  • PR #166236
  • PR #166591
  • PR #166619
  • PR #166618
  • PR #166558
  • PR #166444
  • PR #166387
  • PR #166584
  • PR #166597
  • PR #166503
  • PR #166600
  • PR #166602
  • PR #166615
  • PR #163637 Thanks @jacobtomlinson.
  • PR #166642
  • PR #166631
  • PR #166575
  • PR #166313 Thanks @Marvinthebored and @Solvely-Colin and @Peetiegonzalez.
  • PR #166621
  • PR #166588
  • PR #166636
  • PR #166657
  • PR #166659
  • PR #166610 Thanks @rudycelekli and @Takhoffman.
  • PR #163511 Related #134644. Thanks @Olli0103 and @Patrick-Erichsen and @leovoloshin.
  • PR #162313 Thanks @sunlit-deng and @obviyus.
  • PR #166668
  • PR #166235 Thanks @PollyBot13 and @obviyus.
  • PR #166671
  • PR #160675 Related #160602. Thanks @brokemac79.
  • PR #166658 Thanks @VACInc.
  • PR #166673
  • PR #166683
  • PR #166689
  • PR #166633
  • PR #166308 Thanks @jjjhenriksen and @obviyus.
  • PR #163817 Related #163802. Thanks @MertBasar0 and @obviyus.
  • PR #166635
  • PR #166682
  • PR #166539
  • PR #166293
  • PR #166680
  • PR #166693 Thanks @jalehman.
  • PR #166679
  • PR #166699 Thanks @obviyus.
  • PR #166259
  • PR #166690
  • PR #166705 Thanks @obviyus.
  • PR #166626
  • PR #166606 Thanks @RomneyDa.
  • PR #166608 Thanks @RomneyDa.
  • PR #166609 Thanks @RomneyDa.
  • PR #166698
  • PR #166701
  • PR #166711
  • PR #166704
  • PR #166617
  • PR #166695
  • PR #166691
  • PR #165806 Thanks @SebTardif and @obviyus.
  • PR #166653 Related #166643. Thanks @jayzhou2309 and @obviyus and @rudycelekli.
  • PR #166611 Thanks @RomneyDa.
  • PR #166252
  • PR #166685
  • PR #166445
  • PR #166726
  • PR #166706 Thanks @RomneyDa.
  • PR #166722
  • PR #166674
  • PR #166662 Related #166605. Thanks @jayzhou2309 and @obviyus and @FtlC-ian.
  • PR #166736 Thanks @RomneyDa.
  • PR #166740 Thanks @RomneyDa.
  • PR #166553 Related #166542. Thanks @RomneyDa.
  • PR #166745 Related #166725. Thanks @obviyus and @sxh313.
  • PR #166549 Thanks @ly85206559 and @obviyus.
  • PR #166563 Thanks @ly85206559 and @obviyus.
  • PR #165753 Thanks @Sedrak-Hovhannisyan and @obviyus.
  • PR #166737 Thanks @obviyus.
  • PR #162255 Thanks @sjf-oa and @obviyus.
  • PR #166730 Thanks @RomneyDa.
  • PR #166400 Thanks @Kimiyu-186.
  • PR #166758 Thanks @jalehman.
  • PR #165849 Thanks @jjjhenriksen and @obviyus.
  • PR #166283
  • PR #166738 Thanks @obviyus.
  • PR #17 Thanks @omniwired and @obviyus.
  • PR #31 Related #30. Thanks @Nachx639 and @obviyus.
  • PR #39 Thanks @joshp123 and @obviyus.
  • PR #40 Thanks @joshp123 and @obviyus.
  • PR #44 Thanks @Nachx639 and @obviyus.
  • PR #48 Thanks @meaningfool and @obviyus.
  • PR #10 Thanks @joaohlisboa and @obviyus.
  • PR #166755 Related #166656. Thanks @taihartman.
  • PR #166493 Related #166492. Thanks @boeingchoco and @obviyus.
  • PR #166687
  • PR #166759 Thanks @RomneyDa.
  • PR #166625 Thanks @rogeriochaves and @llmsommelier and @obviyus.
  • PR #165721 Thanks @Sedrak-Hovhannisyan and @obviyus.
  • PR #166777 Thanks @RomneyDa.
  • PR #166778
  • PR #166762
  • PR #166774 Thanks @RomneyDa.
  • PR #165719 Thanks @Sedrak-Hovhannisyan and @obviyus.
  • PR #166743
  • PR #166465
  • PR #165921
  • PR #166785
  • PR #166751
  • PR #166803
  • PR #166478
  • PR #166807 Thanks @RomneyDa.
  • PR #166786 Thanks @RomneyDa.
  • PR #166792 Thanks @RomneyDa.
  • PR #166783
  • PR #166819
  • PR #166822
  • PR #166613 Thanks @RomneyDa.
  • PR #166811
  • PR #166830 Related #166816. Thanks @obviyus and @sxh313.
  • PR #166821 Thanks @Patrick-Erichsen.
  • PR #147238 Thanks @vincentkoc and @Solvely-Colin and @Patrick-Erichsen and @RomneyDa.
  • PR #166824
  • PR #166827
  • PR #166833
  • PR #155882 Thanks @MertBasar0 and @obviyus.
  • PR #166841
  • PR #166836 Related #166805. Thanks @obviyus and @JLahullier.
  • PR #166784
  • PR #165825 Thanks @Patrick-Erichsen and @RomneyDa.
  • PR #166837
  • PR #166094
  • PR #165741 Thanks @RomneyDa.
  • PR #166838
  • PR #157739 Related #157782. Thanks @emes and @obviyus.
  • PR #166846
  • PR #166835
  • PR #147244 Thanks @vincentkoc and @Solvely-Colin and @Patrick-Erichsen and @RomneyDa.
  • PR #166787 Thanks @RomneyDa.
  • PR #166128 Related #165958. Thanks @shakkernerd.
  • PR #166839 Related #166834. Thanks @VACInc.
  • PR #166814
  • PR #166829
  • PR #166867
  • PR #166753 Thanks @shakkernerd.
  • PR #166873
  • PR #166884
  • PR #166865
  • PR #166860
  • PR #166878
  • PR #166864
  • PR #166888 Thanks @RomneyDa.
  • PR #166862
  • PR #166868 Related #165463. Thanks @Baumus.
  • PR #166903 Related #166896. Thanks @shakkernerd.
  • PR #166904 Related #166898. Thanks @shakkernerd.
  • PR #166879
  • PR #166907
  • PR #166790 Thanks @RomneyDa.
  • PR #166906 Related #166899. Thanks @shakkernerd.
  • PR #166905
  • PR #166901
  • PR #166810 Thanks @RomneyDa.
  • PR #166902 Related #166866.
  • PR #166912 Related #166911. Thanks @shakkernerd.
  • PR #166921 Related #166918. Thanks @shakkernerd.
  • PR #166924 Related #166920. Thanks @shakkernerd.
  • PR #166922
  • PR #166916 Related #166914. Thanks @shakkernerd.
  • PR #166889
  • PR #166926 Thanks @shakkernerd.
  • PR #166919 Related #166917. Thanks @shakkernerd.
  • PR #166891
  • PR #166937 Related #166932. Thanks @shakkernerd.
  • PR #166941 Related #166934. Thanks @shakkernerd.
  • PR #166943 Related #166935. Thanks @shakkernerd.
  • PR #166876 Thanks @obviyus.
  • PR #166939
  • PR #166944
  • PR #166818
  • PR #166599 Thanks @rudycelekli.
  • PR #166938 Related #166923. Thanks @shakkernerd.
  • PR #166881 Thanks @RomneyDa.
  • PR #166616 Thanks @RomneyDa and @shakkernerd.
  • PR #166954
  • PR #133338 Thanks @RileyJJY and @obviyus.
  • PR #166960
  • PR #166764 Thanks @shakkernerd.
  • PR #134404 Related #134297. Thanks @lzhan011 and @obviyus and @abacha.
  • PR #166963
  • PR #166858
  • PR #141317 Thanks @hugenshen and @obviyus.
  • PR #163397 Thanks @vincentkoc.
  • PR #166727 Related #166684. Thanks @SebTardif and @obviyus.
  • PR #166968 Related #166952. Thanks @shakkernerd.
  • PR #166936 Thanks @Patrick-Erichsen.
  • PR #166974
  • PR #166971
  • PR #166861 Thanks @obviyus.
  • PR #156483 Related #156359. Thanks @wangmiao0668000666 and @obviyus.
  • PR #166976
  • PR #162650 Thanks @wangmiao0668000666 and @obviyus.
  • PR #166984 Thanks @vincentkoc.
  • PR #166989
  • PR #166979
  • PR #166587
  • PR #166983
  • PR #166775 Thanks @shakkernerd.
  • PR #156137 Thanks @taekop and @obviyus.
  • PR #166987
  • PR #163885 Thanks @vincentkoc.
  • PR #166845
  • PR #166994 Thanks @Patrick-Erichsen.
  • PR #166832 Thanks @shakkernerd.
  • PR #166951
  • PR #166249 Related #166210. Thanks @chelsealong and @obviyus and @catnipluss.
  • PR #161057 Thanks @obviyus and @RomneyDa.
  • PR #166996
  • PR #158059 Thanks @NoelDavies and @obviyus.
  • PR #164638 Thanks @nitinjwadhawan.
  • PR #166897 Thanks @RomneyDa.
  • PR #167003 Thanks @RomneyDa.
  • PR #166972
  • PR #167011
  • PR #166998 Thanks @vincentkoc.
  • PR #167009
  • PR #164828 Related #164784. Thanks @jayzhou2309 and @obviyus and @yetval.
  • PR #166985 Thanks @vincentkoc.
  • PR #166930 Thanks @RomneyDa.
  • PR #137763 Thanks @teddytennant and @obviyus.
  • PR #167017
  • PR #165185 Thanks @jayzhou2309 and @obviyus.
  • PR #166973
  • PR #162066 Related #153174. Thanks @rogeriochaves and @llmsommelier and @RomneyDa and @ajmtrz.
  • PR #167013 Related #164939. Thanks @sszyh2026.
  • PR #167012 Related #166956.
  • PR #167023
  • PR #167020
  • PR #167016 Related #165460. Thanks @jaikharbanda.
  • PR #166999 Related #166877. Thanks @scs0209 and @cursoragent and @obviyus and @adamjgmiller.
  • PR #165800 Related #162777. Thanks @yetval and @holgergruenhagen.
  • PR #162843 Related #162777. Thanks @zyz619963502zyz and @yetval and @holgergruenhagen.
  • PR #167010
  • PR #167021 Thanks @vincentkoc.
  • PR #166978
  • PR #167024
  • PR #167031
  • PR #167032
  • PR #167030
  • PR #167035
  • PR #167006 Thanks @vincentkoc.
  • PR #167025
  • PR #167039 Thanks @galiniliev.
  • PR #166961
  • PR #166990
  • PR #167019 Thanks @vincentkoc.
  • PR #161821 Thanks @fransqaas and @obviyus.
  • PR #167040 Related #166663. Thanks @jlapenna.
  • PR #165514 Related #165476. Thanks @dhruv1220 and @obviyus and @vit-pavlenko.
  • PR #167043
  • PR #166666 Thanks @ruel225 and @obviyus.
  • PR #166847
  • PR #166139 Related #142850. Thanks @Yun-0000 and @michaeljgood71.
  • PR #167008 Thanks @obviyus.
  • PR #166741 Thanks @hannesrudolph and @vincentkoc.
  • PR #166564 Related #166515. Thanks @jayzhou2309 and @mirasrael.
  • PR #167059 Related #166724. Thanks @jaiden0.
  • PR #166754 Related #166744. Thanks @RomneyDa.
  • PR #167063 Related #166708. Thanks @Jackten.
  • PR #167029
  • PR #164829 Related #164786. Thanks @ArcueidMP and @obviyus and @mightyx.
  • PR #167014
  • PR #165929 Related #149949. Thanks @alkor2000 and @markstones78.
  • PR #166853 Thanks @Jackten.
  • PR #166009 Thanks @Oldrich333.
  • PR #167079
  • PR #167089
  • PR #167007 Related #166771. Thanks @MoerAI and @hannesrudolph.
  • PR #166908 Related #138580. Thanks @saariuslystoned and @josephbergvinson.
  • PR #167002
  • PR #166982
  • PR #167092
  • PR #167101
  • PR #167117 Thanks @obviyus.
  • PR #167121 Thanks @RomneyDa.
  • PR #167049
  • PR #167073
  • PR #167127
  • PR #167041
  • PR #167084
  • PR #167087 Thanks @RomneyDa.
  • PR #166933
  • PR #167158 Related #167129. Thanks @shakkernerd.
  • PR #167165
  • PR #167160 Thanks @shakkernerd.
  • PR #167166 Thanks @RomneyDa.
  • PR #167168 Thanks @shakkernerd.
  • PR #135253 Thanks @izshaw.
  • PR #167184
  • PR #167174
  • PR #167178 Thanks @obviyus.
  • PR #158000 Thanks @obviyus.
  • PR #167180 Related #167175. Thanks @shakkernerd.
  • PR #167106 Related #166647. Thanks @A1fred-AI.
  • PR #167125 Thanks @RomneyDa.
  • PR #167189
  • PR #167185 Thanks @shakkernerd.
  • PR #167186
  • PR #167187 Thanks @shakkernerd.
  • PR #167188 Related #167119.
  • PR #167054 Thanks @RomneyDa.
  • PR #167051
  • PR #167195 Thanks @shakkernerd.
  • PR #167193 Related #167192. Thanks @shakkernerd.
  • PR #167159
  • PR #167204 Thanks @shakkernerd.
  • PR #167169 Related #167134. Thanks @shakkernerd.
  • PR #167163 Related #167130. Thanks @shakkernerd.
  • PR #167205
  • PR #167218 Related #167207. Thanks @shakkernerd.
  • PR #167190 Thanks @shakkernerd.
  • PR #167060
  • PR #167227
  • PR #166120 Related #166076. Thanks @ruel225 and @igs-rogenlo.
  • PR #154175 Thanks @Grynn.
  • PR #166988
  • PR #166997 Related #166770. Thanks @SunnyShu0925 and @hannesrudolph.
  • PR #167097 Thanks @jacobtomlinson.
  • PR #167196
  • PR #167171
  • PR #167120 Thanks @Alix-007 and @obviyus.
  • PR #167235
  • PR #167203
  • PR #167236
  • PR #167220 Thanks @jacobtomlinson.
  • PR #167230 Thanks @obviyus.
  • PR #167241 Related #167077. Thanks @cmatrx0.
  • PR #167232 Thanks @jalehman.
  • PR #167237
  • PR #167116 Thanks @Alix-007 and @obviyus.
  • PR #158695 Thanks @Alix-007 and @obviyus.
  • PR #158694 Thanks @Alix-007 and @obviyus.
  • PR #167118 Thanks @Alix-007 and @obviyus.
  • PR #166359 Thanks @Marvinthebored and @Solvely-Colin and @Peetiegonzalez.
  • PR #167255
  • PR #167240
  • PR #167248
  • PR #167264 Related #48786. Thanks @Leon-SK668 and @Takhoffman and @Raven-wy.
  • PR #165201 Thanks @vyctorbrzezowski and @jacobtomlinson.
  • PR #167274 Thanks @VACInc.
  • PR #167257
  • PR #167128 Thanks @tianhaotian.
  • PR #167289
  • PR #166991 Related #166756. Thanks @67-luck and @lucianosmori.
  • PR #155799 Thanks @SunnyShu0925.
  • PR #165310 Related #165162. Thanks @Linux2010 and @automaton1379.
  • PR #155855 Thanks @SunnyShu0925 and @altaywtf.
  • PR #162813 Thanks @SunnyShu0925.
  • PR #166325 Thanks @vyctorbrzezowski and @jacobtomlinson.
  • PR #167295
  • PR #167300
  • PR #167301
  • PR #167307
  • PR #167286 Related #167269. Thanks @obviyus and @rclarke0.
  • PR #167303
  • PR #164625 Thanks @hannesrudolph.
  • PR #166669 Thanks @jacobtomlinson.
  • PR #165927 Thanks @Marvinthebored and @Solvely-Colin and @Peetiegonzalez.
  • PR #167319 Thanks @hannesrudolph.
  • PR #167288
  • PR #167324
  • PR #167058 Related #165786. Thanks @obviyus and @yetval.
  • PR #167308
  • PR #167322
  • PR #167323
  • PR #166298 Related #166297. Thanks @vincentkoc.
  • PR #167325
  • PR #167329
  • PR #166710 Related #166697. Thanks @wsk19831112-web and @ing650423.
  • PR #167333
  • PR #166880 Related #166859. Thanks @obviyus and @notmnp.
  • PR #167335
  • PR #166857
  • PR #167331 Thanks @vincentkoc.
  • PR #167344 Thanks @vincentkoc.
  • PR #167338 Thanks @obviyus.
  • PR #161068
  • PR #167075 Thanks @vincentkoc.
  • PR #167302 Thanks @shanselman.
  • PR #167334
  • PR #167254 Thanks @Patrick-Erichsen.
  • PR #167348
  • PR #167239
  • PR #167268
  • PR #167352
  • PR #167355
  • PR #167357 Thanks @obviyus.
  • PR #167332 Thanks @vincentkoc.
  • PR #167070
  • PR #167359 Thanks @vincentkoc.
  • PR #167086
  • PR #167356 Thanks @vincentkoc.
  • PR #167162 Thanks @RomneyDa.
  • PR #152705 Related #152535. Thanks @ZengWen-DT and @alfredjbclaw.
  • PR #167363
  • PR #167001
  • PR #164372 Related #162907. Thanks @SunnyShu0925 and @samiralibabic.
  • PR #166795 Thanks @obviyus.
  • PR #167036
  • PR #163587
  • PR #167367
  • PR #167372
  • PR #166183
  • PR #165473 Thanks @Marvinthebored and @Solvely-Colin and @Peetiegonzalez.
  • PR #167082 Thanks @vincentkoc.
  • PR #167126 Thanks @holgergruenhagen.
  • PR #167380
  • PR #167361 Thanks @vincentkoc.
  • PR #167057 Related #167056. Thanks @RomneyDa.
  • PR #167384
  • PR #167115
  • PR #167284 Related #147387. Thanks @Marvinthebored and @Peetiegonzalez and @oywino.
  • PR #167370 Thanks @obviyus.
  • PR #166995
  • PR #167407
  • PR #167362 Thanks @obviyus.
  • PR #161154 Thanks @obviyus.
  • PR #167404 Thanks @obviyus.
  • PR #167408
  • PR #167396 Thanks @fuller-stack-dev.
  • PR #167401
  • PR #167373
  • PR #167387 Thanks @obviyus.
  • PR #167309 Related #167305. Thanks @jlapenna.
  • PR #167420
  • PR #163117 Related #162853. Thanks @SunnyShu0925 and @AXEG0.
  • PR #167330 Thanks @RomneyDa.
  • PR #167377 Thanks @RomneyDa.
  • PR #166703
  • PR #167358 Thanks @RomneyDa.
  • PR #167374 Thanks @jalehman.
  • PR #161267 Thanks @obviyus.
  • PR #167400 Thanks @Patrick-Erichsen.
  • PR #167375 Thanks @jalehman.
  • PR #167434
  • PR #167433 Thanks @obviyus.
  • PR #67005 Thanks @obviyus.
  • PR #167442
  • PR #167446
  • PR #167438 Thanks @obviyus.
  • PR #167444 Thanks @obviyus.
  • PR #167426
  • PR #167447
  • PR #167453
  • PR #167451
  • PR #167440 Thanks @obviyus.
  • PR #167454
  • PR #145776 Related #145445. Thanks @tianhaotian and @Leon-SK668 and @rmyers64.
  • PR #167458 Thanks @obviyus.
  • PR #167450
  • PR #167449
  • PR #166925
  • PR #167291
  • PR #167468
  • PR #167046
  • PR #167464
  • PR #167467
  • PR #164406 Related #164379. Thanks @Ayushdevo and @obviyus and @kai-ocean-kurt.
  • PR #160013 Related #159985. Thanks @LiuwqGit and @obviyus and @elandesberg.
  • PR #167470 Related #167416. Thanks @obviyus and @mgr-nick.
  • PR #167427 Related #167346. Thanks @Leon-SK668 and @obviyus and @mightyx.
  • PR #167478
  • PR #167483
  • PR #162901 Thanks @scotthuang.
  • PR #160604 Related #160441. Thanks @sxh313 and @obviyus and @Lian-Hu-Agent.
  • PR #167486
  • PR #167493
  • PR #167482
  • PR #167194
  • PR #167460 Thanks @obviyus.
  • PR #167507
  • PR #167509 Related #167414. Thanks @GitHoubi.
  • PR #167511 Thanks @RomneyDa.
  • PR #167513 Thanks @jalehman.
  • PR #166966
  • PR #158632 Related #158631. Thanks @masatohoshino and @obviyus.
  • PR #167473
  • PR #167113
  • PR #167278
  • PR #167505 Related #165460. Thanks @jaikharbanda.
  • PR #167485 Related #167382. Thanks @charlesBerg-ux.
  • PR #167443
  • PR #167479
  • PR #167263 Thanks @shakkernerd.
  • PR #167523
  • PR #167514 Related #167436. Thanks @pandysp.
  • PR #160047 Thanks @Irish-Joseph and @obviyus.
  • PR #167504
  • PR #163356 Thanks @joshavant.
  • PR #163357 Thanks @joshavant.
  • PR #165031 Related #164977. Thanks @jayzhou2309 and @ndakota79.
  • PR #167463 Thanks @obviyus.
  • PR #28827 Related #28762. Thanks @Kansodata and @obviyus and @autoeverything.
  • PR #167462 Thanks @obviyus.
  • PR #162563 Thanks @obviyus.
  • PR #167521 Thanks @RomneyDa.
  • PR #159037 Thanks @YangManBOBO and @obviyus.
  • PR #159730 Thanks @rodricksz4h5 and @obviyus.
  • PR #167526
  • PR #166804
  • PR #167532
  • PR #167191 Thanks @ly85206559 and @obviyus.
  • PR #167484
  • PR #166067 Thanks @Marvinthebored and @Solvely-Colin and @Peetiegonzalez.
  • PR #166843 Related #166842. Thanks @alfredjbclaw and @obviyus.
  • PR #167124 Related #167123. Thanks @xyrolle and @obviyus.
  • PR #167412 Thanks @Alix-007 and @obviyus.
  • PR #167520
  • PR #167065 Thanks @hugenshen and @cursoragent and @obviyus.
  • PR #167542
  • PR #167244 Thanks @Leon-SK668 and @obviyus.
  • PR #167564
  • PR #167552
  • PR #167515
  • PR #167238
  • PR #167554
  • PR #167563
  • PR #167476 Related #167231. Thanks @valkyriweb.
  • PR #167576
  • PR #167548
  • PR #167437 Thanks @Leon-SK668 and @obviyus.
  • PR #167279 Related #159470. Thanks @Leon-SK668 and @obviyus and @masatohoshino.
  • PR #167294 Related #159488. Thanks @Leon-SK668 and @obviyus and @masatohoshino.
  • PR #167533
  • PR #165987 Related #138632. Thanks @Oldrich333 and @obviyus and @LifeViwer.
  • PR #167586
  • PR #167568
  • PR #167234 Thanks @xialonglee and @obviyus.
  • PR #167399 Thanks @Alix-007 and @obviyus.
  • PR #167558
  • PR #167389 Thanks @Alix-007 and @obviyus.
  • PR #167391 Thanks @Alix-007 and @obviyus.
  • PR #167549 Thanks @Patrick-Erichsen.
  • PR #167590
  • PR #167600
  • PR #167492
  • PR #167604
  • PR #167599
  • PR #167455 Related #162908. Thanks @Bartok9 and @samiralibabic.
  • PR #167252 Thanks @Leon-SK668 and @obviyus.
  • PR #167613
  • PR #167544 Thanks @obviyus.
  • PR #167597
  • PR #167535
  • PR #167570
  • PR #167584
  • PR #164478 Related #164475. Thanks @ooiuuii.
  • PR #167618
  • PR #167624
  • PR #167541
  • PR #167608
  • PR #167567 Related #167543. Thanks @goutamadwant and @obviyus and @hannesrudolph.
  • PR #167627
  • PR #167572
  • PR #167631
  • PR #167606
  • PR #167633 Thanks @obviyus.
  • PR #166981
  • PR #167639 Thanks @obviyus.
  • PR #167640 Thanks @obviyus.
  • PR #167588 Related #167579. Thanks @JIRBOY.
  • PR #167601
  • PR #167644
  • PR #167647 Related #161193. Thanks @mbelinky.
  • PR #167649 Related #165266. Thanks @hannnnn-l.
  • PR #167650 Related #134342. Thanks @samson1357924.
  • PR #166151 Thanks @fede-kamel.
  • PR #167643
  • PR #156389 Related #133922. Thanks @Olli0103 and @Solvely-Colin and @noamliav.
  • PR #167641 Thanks @obviyus.
  • PR #167538 Related #167428. Thanks @bipolar84.
  • PR #167630
  • PR #167366
  • PR #167646
  • PR #167628
  • PR #167651 Related #134570. Thanks @oshunter.
  • PR #167411
  • PR #167642
  • PR #167669
  • PR #153523 Related #152453. Thanks @samuelreyes982 and @dh-js.
  • PR #158954 Related #158936. Thanks @MertBasar0 and @cjn119-ui.
  • PR #167612
  • PR #167648
  • PR #167598
  • PR #167677 Related #167675. Thanks @RomneyDa.
  • PR #167605
  • PR #167516
  • PR #167674
  • PR #167383
  • PR #167571
  • PR #167666
  • PR #167676
  • PR #167673
  • PR #167547
  • PR #167692
  • PR #167695
  • PR #167683
  • PR #167698
  • PR #160952
  • PR #167682
  • PR #167684
  • PR #167699
  • PR #167524
  • PR #167679
  • PR #167686
  • PR #167691
  • PR #167708
  • PR #167711
  • PR #167687
  • PR #167645
  • PR #167629
  • PR #167713
  • PR #167685
  • PR #163372
  • PR #160710
  • PR #167660
  • PR #167714
  • PR #167635
  • PR #167656
  • PR #167723
  • PR #167689
  • PR #167724
  • PR #167722
  • PR #167690
  • PR #167680
  • PR #167733
  • PR #167734
  • PR #167637
  • PR #167697
  • PR #167750
  • PR #167740
  • PR #167756
  • PR #167754
  • PR #167759 Thanks @jacobtomlinson.
  • PR #167744
  • PR #167757 Thanks @jacobtomlinson.
  • PR #167760
  • PR #167578
  • PR #167728
  • PR #167779
  • PR #167782
  • PR #167775
  • PR #167783
  • PR #167780
  • PR #167794
  • PR #167755
  • PR #166402 Related #166318. Thanks @DonnieFi and @Solvely-Colin.
  • PR #167802 Thanks @Patrick-Erichsen.
  • PR #167662
  • PR #167808
  • PR #167788
  • PR #167813
  • PR #167809 Related #167807. Thanks @jacobtomlinson.
  • PR #167819
  • PR #167833 Related #167824. Thanks @GoDiao.
  • PR #167830 Thanks @jacobtomlinson.
  • PR #167839
  • PR #167850 Thanks @obviyus.
  • PR #167846 Thanks @obviyus.
  • PR #167853
  • PR #167855 Thanks @obviyus.
  • PR #167621
  • PR #167863
  • PR #167816 Thanks @obviyus.
  • PR #166321 Thanks @Marvinthebored and @Solvely-Colin and @Peetiegonzalez.
  • PR #167681
  • PR #167870
  • PR #167731
  • PR #167705
  • PR #167890
  • PR #167895 Thanks @obviyus.
  • PR #167702
  • PR #167903
  • PR #167901
  • PR #167658 Thanks @obviyus.
  • PR #167906
  • PR #166950 Thanks @RomneyDa.
  • PR #166942 Thanks @RomneyDa.
  • PR #166946 Thanks @RomneyDa.
  • PR #167530 Related #167403. Thanks @RomneyDa and @guarismo.
  • PR #167900
  • PR #167907
  • PR #167715
  • PR #167721
  • PR #167915
  • PR #167899
  • PR #167918
  • PR #167922
  • PR #167929 Related #167914. Thanks @obviyus and @etzelm.
  • PR #167909
  • PR #167821
  • PR #167930 Related #167912. Thanks @obviyus and @etzelm.
  • PR #167917
  • PR #167905 Related #167835. Thanks @SMF12138.
  • PR #167925
  • PR #167936
  • PR #167896
  • PR #167940 Thanks @obviyus.
  • PR #103695 Thanks @vincentkoc and @obviyus.
  • PR #167941 Thanks @obviyus.
  • PR #167875
  • PR #167942 Thanks @obviyus.
  • PR #167943
  • PR #167949 Thanks @obviyus.
  • PR #167944
  • PR #167926
  • PR #167938
  • PR #167953 Thanks @obviyus.
  • PR #167958 Thanks @obviyus.
  • PR #167961
  • PR #167932
  • PR #167720
  • PR #167947
  • PR #167886 Related #104868. Thanks @jlapenna.
  • PR #167954 Related #167923. Thanks @obviyus and @NoahDelophont.
  • PR #167959
  • PR #167894
  • PR #167878 Related #161254. Thanks @jacobtomlinson and @amittell.
  • PR #167971
  • PR #167976 Thanks @RomneyDa.
  • PR #159380 Thanks @YangManBOBO.
  • PR #167556 Thanks @RomneyDa.
  • PR #167916 Thanks @obviyus.
  • PR #163636 Thanks @obviyus.
  • PR #152210 Related #152182. Thanks @synthalorian and @clanksy-code.
  • PR #167957 Thanks @obviyus.
  • PR #161007 Thanks @obviyus.
  • PR #162702 Thanks @obviyus.
  • PR #162772 Thanks @obviyus.
  • PR #167987
  • PR #167989 Thanks @obviyus.
  • PR #167968
  • PR #167992
  • PR #167972
  • PR #167502 Related #167500. Thanks @RomneyDa.
  • PR #167518 Related #167517. Thanks @RomneyDa.
  • PR #167503 Related #167494. Thanks @RomneyDa.
  • PR #167977
  • PR #167510 Related #167499. Thanks @RomneyDa.
  • PR #166955 Thanks @jjjhenriksen and @RomneyDa.
  • PR #167993
  • PR #167933
  • PR #159731 Thanks @Yigtwxx.
  • PR #167975 Thanks @obviyus.
  • PR #168003
  • PR #167817 Related #167799. Thanks @yu-xin-c and @robburke.
  • PR #168004 Thanks @obviyus.
  • PR #167970
  • PR #167997
  • PR #168012 Thanks @obviyus.
  • PR #168016 Thanks @obviyus.
  • PR #167995
  • PR #167891 Related #144263. Thanks @fonoempresa.
  • PR #168011 Thanks @obviyus.
  • PR #168001
  • PR #167392 Thanks @keshavbotagent.
  • PR #167998
  • PR #168023
  • PR #168013
  • PR #168024
  • PR #166947 Thanks @RomneyDa.
  • PR #166948 Thanks @RomneyDa.
  • PR #167963 Thanks @obviyus.
  • PR #168020 Thanks @frankhli843.
  • PR #167282 Thanks @RomneyDa.
  • PR #166650 Related #166644. Thanks @jlapenna.
  • PR #168028
  • PR #167898
  • PR #168032 Thanks @obviyus.
  • PR #168038
  • PR #167952
  • PR #168009 Thanks @azuretek.
  • PR #168043 Related #168000. Thanks @farisoftfry.
  • PR #168027
  • PR #168018
  • PR #156939 Thanks @QuinsZouls.
  • PR #168050
  • PR #167984 Related #138403. Thanks @woshicby.
  • PR #168060
  • PR #168010
  • PR #168049
  • PR #147374 Thanks @pheidon.
  • PR #168040
  • PR #168035
  • PR #168048
  • PR #143054 Related #143018. Thanks @RileyJJY and @syfvb.
  • PR #168069 Related #168031. Thanks @Tosko4.
  • PR #168008
  • PR #164409 Thanks @Ayushdevo.
  • PR #168055
  • PR #150968 Thanks @Leon-SK668.
  • PR #168074 Thanks @obviyus.
  • PR #168025
  • PR #167986 Related #167913. Thanks @ericcurtin and @obviyus and @etzelm.
  • PR #168071
  • PR #168079
  • PR #168067
  • PR #167902
  • PR #168062 Thanks @obviyus.
  • PR #168084
  • PR #168057
  • PR #168073
  • PR #168029
  • PR #166284 Thanks @RomneyDa.
  • PR #168090
  • PR #168006
  • PR #168064
  • PR #168100 Thanks @RomneyDa.
  • PR #168068 Related #162761. Thanks @stackingrockss.
  • PR #167528 Related #167501. Thanks @RomneyDa.
  • PR #168083 Thanks @obviyus.
  • PR #168102
  • PR #168034 Thanks @RomneyDa.
  • PR #168106 Thanks @obviyus.
  • PR #168099
  • PR #168007
  • PR #168058 Related #140932. Thanks @polley-mister.
  • PR #168129
  • PR #168078 Thanks @jacobtomlinson.
  • PR #150149 Thanks @leapdragon and @krell11.
  • PR #168065 Thanks @RomneyDa.
  • PR #158495 Thanks @giodl73-repo and @giodl73.
  • PR #168056
  • PR #168165 Thanks @RomneyDa.
  • PR #168172 Thanks @RomneyDa.
  • PR #168182
  • PR #168191 Thanks @RomneyDa.
  • PR #168195 Thanks @RomneyDa.
  • PR #168217 Thanks @RomneyDa.
  • PR #168197
  • PR #168230 Thanks @RomneyDa.
  • PR #168235 Thanks @RomneyDa.
  • PR #168242 Thanks @RomneyDa.
  • PR #168234 Thanks @RomneyDa.
  • PR #168241 Thanks @RomneyDa.
  • PR #168314 Thanks @RomneyDa.
  • PR #168313 Thanks @RomneyDa.
  • PR #168310 Thanks @RomneyDa.
  • PR #168327 Thanks @RomneyDa.
  • PR #168410 Thanks @RomneyDa.
  • PR #168594 Thanks @RomneyDa.
  • PR #168608 Thanks @RomneyDa.
  • PR #168622 Thanks @RomneyDa.
  • PR #168836 Thanks @RomneyDa.
  • PR #168740 Thanks @RomneyDa.
  • PR #168883 Thanks @RomneyDa.
  • PR #168968 Thanks @RomneyDa.
  • PR #169031 Thanks @RomneyDa.

Release verification

  • npm package: https://www.npmjs.com/package/openclaw/v/2026.10.5-beta.1
  • registry tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.10.5-beta.1.tgz
  • integrity: sha512-t9A6CO0HO2gKret1smbimDnxtaupU9cWqtdUQhqKpXtgnsDtorFZnbStUxqpE34x9CDOZ7CqQNCN2bUD07O8ug==
  • release SHA: f283c3c71226c2e1d9ca06b11972f8bdb3969bd8
  • full release CI report: https://github.com/openclaw/releases/blob/main/evidence/2026.10.5-beta.1/release-evidence.md
  • release publish: https://github.com/openclaw/openclaw/actions/runs/38138473399
  • npm preflight: https://github.com/openclaw/openclaw/actions/runs/38130230184
  • full release validation: https://github.com/openclaw/openclaw/actions/runs/38129846985
  • plugin npm publish: https://github.com/openclaw/openclaw/actions/runs/38138866297
  • plugin ClawHub submission: https://github.com/openclaw/openclaw/actions/runs/38138869345; public finalization and exact artifact verification follow terminal release-parent completion
  • plugin ClawHub bootstrap: not needed
  • OpenClaw npm publish: https://github.com/openclaw/openclaw/actions/runs/38139501964
  • npm Telegram beta E2E: not supplied
v2026.10.1 [Oct 10, 2026] details → github →

# openclaw 2026.10.1

<!-- openclaw-release-publication:docs-v1 -->

OpenClaw v2026.10.1

3,055 commits · 2,425 pull requests · 402 contributors

Changes included in this release

The release notes and changelog contain the same content, presented in two formats:

  • Release notes — formatted for people, with expandable sections.
  • Changelog — plain Markdown for AI agents and tools.

Thanks

@100yenadmin @51Google @609NFT @A1fred-AI @abacha @adamamzalag @adamczhang @addyCooks @adele-with-a-b @adembektas @aikohoshinoai-prog @akennedytog @akrosliving @Alex-vonAllmen @alexeysophia @alexph-dev @alfred429 @ali-log @Alix-007 @alkor2000 @altaywtf @AmelioMansour @amittell @andersonjeccel @aniketkrs @aniruddhaadak80 @anyech @aounakram @armstrongsam25 @aron-intframe @Arslan-Mehmood1 @ashleywolf @asikorskiy @aspalagin @astra-openclaw @avirtudazo-officeconnect @awss1i @axeg0 @axiom-ncis @ayaangazali @ayoakouh @Ayushdevo @azuretek @b4rRa @Bartok9 @Baumus @big-hill @BillBOT33 @bipolar84 @boeingchoco @brainatworkharris @brandon-julio-t @bulingbuling688 @carlosjarenom @catnipluss @cbhawthorne84 @ceckert @cestercian @CHAESH @chaitongxue @changeroa @ChenGuoShun1979 @chffhc @chiyunshen @chopin-op60 @ChuLaiTheGreat @cjn119-ui @cknzraposo @cmillwat @cmrstudio56 @Colton-Harris @Conan-Scott @coygeek @cunzai007-hub @danieljimz @dankarization @dapangkai11 @DarkJuanFra @DasX @datus1982 @DaveFan-NCHC @davidcittadini @deepujain @Deregtx @dh-js @DonnieFi @dori-jitter @dprev @drakeo338 @Dylanzhang1128 @eddiekk @ekinnee @eleqtrizit @eltonwf-del @elvisquirino @EmisvaldoSilva @EndeavorPioneer @ericcaiwx-star @ericcurtin @etzelm @eugifa @exGeni @farisoftfry @fede-kamel @FelixIsaac @fenglanhua @Finn763 @FlagshipClaw @Flakedict @frankhli843 @Frosmans @FtlC-ian @fuller-stack-dev @g0st1n @g62nkcx4q7-wq @Gabrielnkl @galiniliev @ghowkay @Giannoulakos @giodl73 @giodl73-repo @glaiveai @glebsergeevich @GodBlf @GoDiao @godinpt-floada @gokay-ai @GoldArowana @gollymashed @goncalonc @goutamadwant @griswomw2 @grtninja @hailongguo0530-alt @hannesrudolph @hannnnn-l @hansraj316 @harshitgupta31415 @hartmark @hartra344 @Harvey-XuH @hawkit @he-yufeng @hewal-dev @hogawa000 @holgergruenhagen @hotfemale @hpyhandsome @hrp6vv9mwr-glitch @hshs38033-cmd @hubofvalley @HunterStile @hxy91819 @iancollyer87 @ignamiranda @iJaack @imabotone-ui @ioannis-giannoulakos @Irish-Joseph @islandpreneur007 @IstiqlalBhat @itayzit @ivan-magda @IWhatsskill @izrl613 @jacobtomlinson @JakeBotFleet @JakeMalis @jalehman @jamiezigelbaum @jarimustonen @Jarvis-Baba @jasdeepohri-max @jason-allen-oneal @jayzhou2309 @jbfranklin @JD8855122 @Jeehut @jesse-merhi @jgs-jeeves @jj5638521 @jjjhenriksen @jlapenna @jm9151821 @jocojolo @joelwp @jonathanlindsay @joryirving @joshavant @JuampiHernandez @juyterman1000 @kazuyuki-eguchi @kenmege @kevin2966n @Kimiyu-186 @KirDE @kirylh @klabir @KoalaShen @krissding @krumch @laurentschwartz @leoreq @LifeViwer @LinzeShi @LiuwqGit @LLagoon3 @louria @love-ai-open-source @lshamash @Ludwigtheo0815 @ly85206559 @MaikiMolto @marcoschierhorn @marctomas-png @MarkMa84 @markoub @martinderm @Marvinthebored @masatohoshino @MasterSwords1 @matthematics1137 @matthewmoroz @maxpuppet @mbelinky @MertBasar0 @mgr-nick @mick-lu-lingyue @miguelarios @miguelbranco80 @miguelpt2026 @MikyWang @mmaps @MoerAI @monde @Monkeykingll @mpquemel @mrzeepek @nachoratico-source @namest504 @nancymx-dev @nano-richtera @nashtu3000 @ndakota79 @Nehanth @neilofneils404 @nessim-liamani @ngominhduc263 @NianJiuZst @NickM83 @nikosml @nimarosa @nkarkare @nocodet888-arch @NovaUnboundAi @nwang783 @nweishar @obnoxious2011-cmd @obviyus @oc-jarvis @odrodash @Oldrich333 @Olli0103 @oNo500 @ooiuuii @oscarsixsecllc @oxen-horse @oywino @Patrick-Erichsen @paulcam206 @PaulClawitzki @paulotvlincelia @paweldrozd @Peetiegonzalez @PennyVibe @percilabs @personaltrainerkoichan @pibur @ploy-elison @PollyBot13 @postoso @potterdigital @priyabrataedu-droid @produtoramaxvision @qingminglong @R3NK0R @Ram-G @ranukadf82-hub @Raven-Gt @rebarshop-24 @RileyJJY @ringbe-cyber @robburke @RomneyDa @roslinmahmud @rosmiroslav-create @Rotocruz @rtfcv @ruel225 @RuiCatalao7 @RvsL @RXQ6 @ryan-dyer-sp @sahilsatralkar @saizero-dr @sallyom @samadarsh @sasan1200 @ScientificProgrammer @scotthuang @sercada @serg0x @sergiorodriguez-sudo @shadow-enthusiast @shailaja-bot @shakkernerd @shanselman @Shenrui-Ma @sjf @sjf-oa @slinkoff @SMF12138 @smoe @song-jia @sonofakel @SparcleAI @Spheresta @spunzon @stackingrockss @stbtyx747 @steipete @StevenKrebs @stevenlee-oai @Stronggenetics @stuart-minion-ai @stunt4711 @sunhsiao @suninweb @sunlit-deng @SunnyShu0925 @SuperMarioYL @swampgorilla @sxh313 @szef-svg @taihartman @Takhoffman @taoxia255-del @TeaCup404 @tedassur @Thinkscape @tianhaotian @todddickerson @tommyfive @Tosko4 @travellingsoldier85 @TrevorDGreen33 @triciah73 @ttcmourao @Twilight-Networks @utesara @VACInc @vanecook @veritasaiflows-cell @vicary @victor-gurbani @vincentkoc @vinsew @vyctorbrzezowski @wakqasahmed @wangmiao0668000666 @wangyan2026 @wave-workflow @waynegault @webdood @wenwenxiong @WG-Mojo @WhitenessTiger @winddd666 @wlassalle724 @wuwo2119 @wynxo @xialonglee @xiao398008 @xilopaint @xXG0DLessXx @xydigitLybnnnn @yaohd100 @yashas-13 @yetval @Yigtwxx @yihan331313 @yoyo837 @ysumatta @yu-xin-c @Yun-0000 @yunligou711-commits @zachisfine @zhangguiping-xydt @zhangming678 @zhyx1996 @zouxiao777 @zyz619963502zyz

Release verification

  • npm package: https://www.npmjs.com/package/openclaw/v/2026.10.1
  • registry tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.10.1.tgz
  • integrity: sha512-C072/lxy83KP1nMCnJbipr4O+EtIR9XXbjzQFM+ol7VE5ci2MkKk5XTxfSG70jxpEVaGFeXcEmObHxR/ZHLdHw==
  • release SHA: e178c39e9aae3fa440735217f9aef9574f286677
  • full release CI report: https://github.com/openclaw/releases/blob/main/evidence/2026.10.1/release-evidence.md
  • release publish: https://github.com/openclaw/openclaw/actions/runs/38095688873
  • npm preflight: https://github.com/openclaw/openclaw/actions/runs/38073515874
  • full release validation: https://github.com/openclaw/openclaw/actions/runs/38073132248
  • plugin npm publish: https://github.com/openclaw/openclaw/actions/runs/38096133326
  • plugin ClawHub publish: no normal OIDC candidates
  • plugin ClawHub bootstrap: not needed
  • OpenClaw npm publish: https://github.com/openclaw/openclaw/actions/runs/38091379224/attempts/1
  • npm Telegram beta E2E: not supplied
  • Android APK: skipped — apps/android/version.json is 2026.8.2, release train is 2026.10.1; run pnpm android:version:pin -- --from-gateway before the next tag.
v2026.9.9 [Oct 8, 2026] details → github →

# openclaw 2026.9.9

<!-- openclaw-release-publication:docs-v1 -->

OpenClaw v2026.9.9

185 commits · 112 pull requests · 92 contributors

Changes included in this release

The release notes and changelog contain the same content, presented in two formats:

  • Release notes — formatted for people, with expandable sections.
  • Changelog — plain Markdown for AI agents and tools.

Thanks

@A1fred-AI @adele-with-a-b @alexph-dev @Alix-007 @alkor2000 @altaywtf @aniruddhaadak80 @aounakram @armstrongsam25 @AXEG0 @azuretek @big-hill @carlosjarenom @cestercian @changeroa @ChuLaiTheGreat @cmrstudio56 @danieljimz @dapangkai11 @DasX @davidcittadini @dh-js @drakeo338 @ekinnee @eleqtrizit @ericcaiwx-star @ericcurtin @fenglanhua @FlagshipClaw @Flakedict @fuller-stack-dev @gokay-ai @goncalonc @hannesrudolph @hansraj316 @holgergruenhagen @hshs38033-cmd @ignamiranda @IstiqlalBhat @jamiezigelbaum @jarvisnextgeneration20-lang @jayzhou2309 @jgs-jeeves @joshavant @Kimiyu-186 @KirDE @louria @Ludwigtheo0815 @Marvinthebored @MasterSwords1 @maxpuppet @MertBasar0 @mmaps @mpquemel @ngominhduc263 @NovaUnboundAi @nweishar @obnoxious2011-cmd @obviyus @Oldrich333 @Olli0103 @oxen-horse @Patrick-Erichsen @paulcam206 @Peetiegonzalez @rebarshop-24 @RileyJJY @ringbe-cyber @RomneyDa @Rotocruz @RvsL @sahilsatralkar @ScientificProgrammer @shakkernerd @stackingrockss @steipete @stuart-minion-ai @sunlit-deng @SunnyShu0925 @takyyon @VACInc @victor-gurbani @vincentkoc @waynegault @WG-Mojo @WhitenessTiger @wuwo2119 @xXG0DLessXx @yetval @zachisfine @zhyx1996 @zyz619963502zyz

Release verification

  • npm package: https://www.npmjs.com/package/openclaw/v/2026.9.9
  • registry tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.9.9.tgz
  • integrity: sha512-3sB6ejq5smBozfBhVEDfK48wFpbkx+0f6PJ19qZjC3ab3RoFrYO58CnE2mAsbUy8sXdxdBtjQ3vkAqcW9BZXAw==
  • release SHA: bcfc88812a35243893585dbeca87ca41b48272ca
  • full release CI report: https://github.com/openclaw/releases/blob/main/evidence/2026.9.9/release-evidence.md
  • release publish: https://github.com/openclaw/openclaw/actions/runs/37760358165
  • npm preflight: https://github.com/openclaw/openclaw/actions/runs/37737494191
  • full release validation: https://github.com/openclaw/openclaw/actions/runs/37736976027
  • plugin npm publish: https://github.com/openclaw/openclaw/actions/runs/37761210573
  • plugin ClawHub publish: no normal OIDC candidates
  • plugin ClawHub bootstrap: not needed
  • OpenClaw npm publish: https://github.com/openclaw/openclaw/actions/runs/37755950239/attempts/1
  • Telegram integration checks: waived by the release owner for 2026.9.9 (source QA, Package Acceptance, published-package E2E); not run.
  • Android APK: skipped — apps/android/version.json is 2026.8.2, release train is 2026.9.9; run pnpm android:version:pin -- --from-gateway before the next tag.
v2026.10.1-beta.2 pre [Oct 8, 2026] details → github →

# openclaw 2026.10.1-beta.2

2026.10.1-beta.2

Changes since 2026.10.1-beta.1, the previous npm beta-channel version. This is a hotfix beta covering 40 intervening commits, not a repeat of the cumulative October notes.

Highlights

  • Updates and Doctor: recover archive migrations and interrupted updates without leaving managed Gateways stopped, and restore Gateway lifecycle commands on macOS 12 and disabled Windows tasks. (#165854, #164636, #164849, #163317, #164728) Thanks @RomneyDa, @Olli0103, @hrp6vv9mwr-glitch, @szef-svg, @izrl613, @NovaUnboundAi, and @xXG0DLessXx.
  • Replies and messaging: preserve completed answers after silent follow-ups, let Discord corrections pass deferred messages, and restore Telegram sends and buttons after channel-routed handoffs. (#164774, #164896, #159265, #165137) Thanks @obviyus, @aatreya, and @mbelinky.
  • Plugins and cloud workers: keep plugin skills available during checkout updates, avoid slow native-prebuild scans, and include required external-plugin runtime chunks in cloud-worker bootstrap. (#165882, #165301, #165669) Thanks @RomneyDa, @goutamadwant, @exGeni, @LiuwqGit, and @JakeBotFleet.

Changes

No new capabilities; this beta focuses on fixes and recovery.

Fixes

  • Agent-to-agent authentication: reject unresolved peer-token references and report actionable peer-status warnings instead of continuing with an unusable credential. (#165021) Thanks @eleqtrizit.
  • Command execution: reject NUL-containing command arguments before starting helpers or replacing an existing run, avoiding later shutdown failures from malformed commands. (#164770) Thanks @shakkernerd.
  • Update recovery: avoid launcher-ownership failures in non-root updates, settle pending recovery after lease-database replacement, and keep archive recovery from stranding a stopped Gateway. (#164636, #164849, #165854) Thanks @hrp6vv9mwr-glitch, @szef-svg, @izrl613, @RomneyDa, and @Olli0103.
  • Doctor and migrations: import sessions from older completed migration receipts while retaining current sessions, verify snapshots on Linux hosts without file birthtime, and skip empty migration scans on unconfigured Matrix installations. (#164867, #164363, #165209) Thanks @hshs38033-cmd, @jayzhou2309, and @StevenKrebs.
  • Managed services: restore stop, restart, and update commands on macOS 12 Monterey, and let Doctor recover disabled Windows Gateway tasks while status identifies the disabled task. (#163317, #164728) Thanks @NovaUnboundAi, @xXG0DLessXx, and @RomneyDa.
  • Updater compatibility: complete the published October-beta cleanup path and retain loadable checkout-plugin skills during updates. (#165855, #165882) Thanks @shakkernerd and @RomneyDa.
  • Control UI: keep bundled UI assets readable under arbitrary container UIDs instead of returning HTTP 503. (#165880) Thanks @RomneyDa and @Conan-Scott.
  • Channel handoffs: restore Telegram sends and inline buttons after routed chat handoffs, and let newer Discord messages steer active work while an earlier message is deferred. (#165137, #159265) Thanks @mbelinky and @aatreya.
  • Agent replies: keep completed answers when a follow-up produces no reply, and preserve answers that already explain an approval or input blocker. (#164774, #164896) Thanks @obviyus.
  • Memory and turns: avoid session-indexing locks on rollback-journal databases and recover a turn when its database worker exits before an operation is dispatched. (#164624, #163258) Thanks @triciah73, @goutamadwant, and @hawkit.
  • Codex interruptions: preserve the shared client after a confirmed interruption so the replacement turn need not wait for unrelated active chats. (#165487)
  • Gateway tools and plugins: keep CLI bridge calls usable after the creating turn completes, and preserve plugin session state through Gateway restarts. (#165428, #164975) Thanks @nano-richtera.
  • Plugin loading and workers: avoid repeated native-prebuild scans and include hidden runtime chunks required by external plugins when dispatching cloud workers. (#165301, #165669) Thanks @goutamadwant, @exGeni, @LiuwqGit, and @JakeBotFleet.
  • Code Mode: improve tool-call schema compatibility by using the unambiguous awaitResults argument. (#165022)
Upgrading from an already-blocked older updater: these fixes do not patch the CLI already installed on your machine. If its preflight refuses the upgrade, install the new CLI manually before rerunning Doctor.

Complete contribution record

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

Shipped baseline exclusions: v2026.10.1-beta.1 (1 PRs: #157615).

Pull requests

  • PR #165880 Related #165846. Thanks @RomneyDa and @Conan-Scott.
  • PR #163317 Related #160541. Thanks @NovaUnboundAi and @xXG0DLessXx and @RomneyDa.
  • PR #165882 Related #165869. Thanks @RomneyDa.
  • PR #165902
  • PR #165854 Related #161734. Thanks @RomneyDa and @Olli0103.
  • PR #164636 Related #164422. Thanks @hrp6vv9mwr-glitch.
  • PR #164728
  • PR #164849 Related #164817, #164826. Thanks @szef-svg and @izrl613.
  • PR #164867 Related #164842. Thanks @hshs38033-cmd.
  • PR #164975
  • PR #165022
  • PR #159265 Related #148730. Thanks @aatreya.
  • PR #165137 Thanks @mbelinky.
  • PR #164363 Related #164319. Thanks @jayzhou2309 and @StevenKrebs.
  • PR #165209
  • PR #164774 Thanks @obviyus.
  • PR #164896 Thanks @obviyus.
  • PR #164624 Related #164621. Thanks @triciah73.
  • PR #163258 Related #163151. Thanks @goutamadwant and @hawkit.
  • PR #165428 Thanks @nano-richtera.
  • PR #165301 Related #165195. Thanks @goutamadwant and @exGeni.
  • PR #165487
  • PR #165021 Thanks @eleqtrizit.
  • PR #165669 Related #165638. Thanks @LiuwqGit and @JakeBotFleet.
  • PR #164770 Thanks @shakkernerd.
  • PR #165855 Related #165847. Thanks @shakkernerd.

Release verification

  • npm package: https://www.npmjs.com/package/openclaw/v/2026.10.1-beta.2
  • registry tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.10.1-beta.2.tgz
  • integrity: sha512-PUWDnnOWy8pJoaBsmU4GkAQ6ZFqG3Iit7beL60io3kPoLimd66Gah6HKHKgFcgd1Clq/hm+YpzEjEGiXKuVBOQ==
  • release SHA: c58cf3afa0793257a8127ae868d5e159da6d9d0a
  • full release CI report: https://github.com/openclaw/releases/blob/main/evidence/2026.10.1-beta.2/release-evidence.md
  • release publish: https://github.com/openclaw/openclaw/actions/runs/37699355693
  • npm preflight: https://github.com/openclaw/openclaw/actions/runs/37538974221
  • full release validation: https://github.com/openclaw/openclaw/actions/runs/37538249385
  • plugin npm publish: https://github.com/openclaw/openclaw/actions/runs/37699886567
  • plugin ClawHub submission: https://github.com/openclaw/openclaw/actions/runs/37699890960; public artifact verification follows successful release-parent completion
  • plugin ClawHub bootstrap: not needed
  • OpenClaw npm publish: https://github.com/openclaw/openclaw/actions/runs/37700836790
  • npm Telegram beta E2E: not supplied
v2026.10.1-beta.1 pre BREAKING [Oct 5, 2026] details → github →

# openclaw 2026.10.1-beta.1

2026.10.1-beta.1

Changes since 2026.9.8, the version selected by the npm beta channel before this release. Already-shipped contributions from that stable release are excluded from the record below.

Highlights

  • Code Mode can keep small session-scoped values across cells, replies, and Gateway restarts with store and load (#164086).
  • Control UI adds click-to-play YouTube cards, nested Workboards in the sidebar, and automatic pinning for boards you create (#164576, #164604).
  • Import readable coding-agent transcripts into durable OpenClaw sessions, with private drafts by default and incremental reimport (#161955).
  • Configure off-machine backups to external disks, NAS storage, or Cloudflare R2, with visible backup health and results (#161913).
  • Automations can check conditions without a model run, call explicitly allowed MCP servers, and expose cross-job history and inventory search (#101195, #160995, #148947, #150097) Thanks @obviyus and @Alix-007.
  • Installed-skill search and reading make admitted skills discoverable even when their instructions do not fit the initial prompt budget (#158089, #158090, #158091, #160538) Thanks @vincentkoc.
  • Selected memory plugins can own their pre-compaction flush, preserving memory through their own persistence tools (#162177) Thanks @jalehman.
  • Cloud-worker preparation supports configured GitHub Enterprise hosts for repository discovery and prepared workflows (#160108) Thanks @galiniliev.

Changes

  • Code Mode persistence is scoped to interactive sessions, limited to 256 KiB per value and 1 MiB per session; failed cells do not commit their pending writes (#164086).
  • MCP Apps can request permission to call a specific tool while their view remains open. The grant is tied to that view and requester, expires after ten minutes or view closure, and is not a persistent model-tool allowlist (#164496).
  • YouTube cards retain a watch-link fallback; sandboxed chat views remain link-only (#164576).
  • Transcript import supports readable Claude Code, Codex, OpenCode, Pi, and OpenClaw catalogs through the CLI and Control UI. Reimport appends new items, and incomplete or bounded history reads are reported (#161955).
  • Backup storage locations require configuration and explicit initialization; scheduled backups can target external disks/NAS or Cloudflare R2. Client-side encryption is available, with an explicit operator option to disable it (#161913).
  • Installed-skill search covers names, descriptions, and instruction content, with full instruction reading under existing sandbox and policy controls. It does not install marketplace skills or expand permissions (#158089, #158090, #158091, #160538) Thanks @vincentkoc.
  • Condition scripts can skip quiet automation checks and use explicitly permitted MCP servers. Scripts and event triggers are enabled by default unless cron.triggers.enabled is set to false (#101195, #160995) Thanks @obviyus.
  • Eligible failing conversation-owned automations can request repair in their owner conversation before their first chat alert; later failures still alert. Setting failureAlert: false disables both repair requests and alerts (#161007) Thanks @obviyus.
  • Control UI sessions gain emoji reactions without starting an agent turn, plus sidebar snooze/wake controls. Snoozing parks navigation; it does not suspend ongoing work (#161053, #161960).
  • Opt-in immutable installation adoption can prepare sealed generations and explicitly activate or recover them on supported root-managed Linux installations with cgroup v2 and compatible launcher/schema support. --no-restart remains preparation-only; existing installations are not converted automatically (#163799, #164306).
  • Existing agents can be migrated to local Claws with the explicit, consented openclaw claws migrate <agent-id> workflow, preserving their workspace and sessions. Migration is not automatic (#162329) Thanks @Patrick-Erichsen.
  • Memory-plugin pre-compaction flushes can use plugin-owned persistence tools and read-only lookups; the default Memory Core behavior is unchanged (#162177) Thanks @jalehman.
  • GitHub Enterprise repository preparation requires matching-host credentials; worker-side gh CLI authentication remains a separate setup requirement (#160108) Thanks @galiniliev.

Plugin SDK migration

  • Breaking change: third-party plugins importing retired compatibility facades or whole-session-store helpers must migrate before upgrading. Use focused channel/config/session APIs and row-level session operations; bundled callers are migrated, but external-plugin compatibility is not assumed. See SDK migration guidance (#162220, #162333, #163366).
  • Awaited session persistence APIs commit through the writer. Deprecated synchronous adapters remain until the next major with warnings; this addition does not require a data conversion (#163264).

Fixes

  • Session continuity: preserve usage during registry changes, deliver remote-worker attachments, keep queued cancellations from stalling active turns, and apply turn timeouts through transcript aliases (#164217, #164219, #164230, #164289) Thanks @vincentkoc and @RomneyDa.
  • Paired nodes and plugin policy: align continuation signatures and apply beforeagentrun policy to node turns, with lifecycle fences for queued plugin work (#164287, #164270, #164247) Thanks @vincentkoc.
  • Memory and transcript persistence: bound embedding-cache migrations and report oversized rows, reduce transcript-copy overhead, and move lifecycle writes off the main thread (#164303, #164251, #163815).
  • Replies and media: render supported local videos inline with actionable rejected-link errors, suppress preview cards on Telegram progress messages, and keep speech-only replies working alongside reasoning (#164137, #163727, #164285) Thanks @ivan-magda, @obviyus, and @Twilight-Networks.
  • Update and Doctor recovery: surface recorded serving verdicts, repair installations with read-only managed configuration, distinguish a still-starting Gateway from failure, and keep cleanup output from corrupting JSON results (#164193, #164235, #164261, #164312) Thanks @DonnieFi, @JD8855122, and @waynegault.
  • Already-current updates retain and apply the legacy config repair plan, including no-op updates without an explicit channel change. Thanks @RomneyDa.
  • Doctor and command shutdown: keep maintenance available under shared-lease liveness rules and report schema/manifest outcomes; drain lifecycle workers and shared state on CLI exit, preserving successful command results when overdue plugin cleanup produces a warning (#164697, #164853, #164915).
  • Install/update responsiveness: avoid repeated configuration reads, duplicate backups for shared database profiles, serial metadata waits, and unnecessary pnpm-root probes; successful cleanup progress no longer appears as an error (#164182, #164186, #164183, #164184, #163477) Thanks @Patrick-Erichsen.
  • Windows and browser startup: handle empty and nested Windows worktrees, redirected Linux Chromium caches, and automatic Playwright Chromium startup on ARM64 (#164202, #164249, #163510, #163281) Thanks @ly85206559, @obviyus, and @jesse-merhi.
  • Cloud workers and Crabbox: retain real failure causes, correct Linux lease handling, overlap bundle downloads, avoid unrelated warm-image cleanup waits, and prevent slow reads or unsupported backends from stranding workers (#164129, #164187, #164128, #164231).
  • Plugins and provider execution: capture package imports under Bun, reuse prerelease metadata, and avoid treating expired remote-execution approval as an authentication-profile failure (#164223, #164185, #164237).
  • MCP Apps: keep forms, file handoffs, and context synchronization working across app interactions (#164277).
  • Session views and model status: reuse prepared session facts and cards, keep canonical state handles, and resolve agent-local model aliases in status output (#164218, #164301, #164110, #164126) Thanks @ooiuuii and @obviyus.

Complete contribution record

This audited record covers the complete 842697352d230da72571fdbf06440c325e7cc34c..6830fe76b3db05ad59e8ff7f0f872d4e2639a1fe history: 2,403 in-range PRs + 0 retained seed-only PRs = 2,403 unique PRs. The generation manifest also supplies direct commits as editorial input; the grouped notes above prioritize user impact.

Shipped baseline exclusions: v2026.9.8 (131 PRs: #91499, #97259, #99396, #104172, #104595, #105365, #108683, #109709, #110565, #110949, #112483, #112661, #112989, #114258, #114751, #115104, #115404, #116649, #117308, #118743, #119605, #121113, #126040, #126164, #126860, #127070, #127394, #129001, #131228, #131473, #133520, #134068, #134425, #135318, #135711, #137149, #137832, #140086, #141411, #145048, #145632, #146361, #146582, #147969, #149925, #150196, #150527, #150553, #150975, #151929, #152786, #153508, #154207, #154217, #156011, #156301, #156535, #157413, #157838, #157954, #158049, #158163, #158414, #158491, #158639, #159179, #159362, #159426, #159504, #159577, #159597, #159611, #159938, #159991, #160024, #160075, #160137, #160140, #160159, #160193, #160215, #160224, #160251, #160288, #160299, #160308, #160318, #160344, #160362, #160408, #160415, #160458, #160508, #160517, #160531, #160552, #160592, #160639, #160702, #160715, #160718, #160730, #160816, #160843, #161079, #161256, #161260, #161291, #161404, #161418, #161463, #161515, #161516, #161520, #161632, #161633, #161635, #161713, #161754, #161832, #161876, #161946, #161968, #161985, #162290, #162304, #162321, #162394, #162467, #162841, #162912).

Pull requests

  • PR #160617
  • PR #160823
  • PR #160913 Thanks @vincentkoc.
  • PR #160671 Related #159839. Thanks @hannesrudolph.
  • PR #160877 Thanks @RomneyDa and @vyctorbrzezowski and @jalehman.
  • PR #160915
  • PR #160897
  • PR #160773
  • PR #160900
  • PR #160923 Thanks @stevenlee-oai.
  • PR #160917
  • PR #160857
  • PR #160914
  • PR #160710
  • PR #160924
  • PR #160831
  • PR #159527
  • PR #160935 Thanks @vincentkoc.
  • PR #159549
  • PR #147949 Thanks @RomneyDa.
  • PR #160939
  • PR #159586 Related #159541. Thanks @ericcaiwx-star and @cursoragent and @obviyus and @dh-js.
  • PR #160953 Thanks @vincentkoc.
  • PR #160720
  • PR #160928
  • PR #160945
  • PR #160056 Related #159926, #159927. Thanks @vincentkoc and @oscarsixsecllc.
  • PR #160961
  • PR #160535
  • PR #160201
  • PR #136868 Related #136261. Thanks @SunnyShu0925 and @obviyus and @vanecook.
  • PR #160940
  • PR #160965
  • PR #160941 Thanks @Patrick-Erichsen.
  • PR #160856
  • PR #160938
  • PR #160967
  • PR #157994 Related #157993. Thanks @anyech and @obviyus.
  • PR #160955
  • PR #160964
  • PR #160971 Thanks @vincentkoc.
  • PR #160988
  • PR #160525
  • PR #160895 Related #160889. Thanks @brandon-julio-t and @obviyus.
  • PR #150464 Related #150085. Thanks @SunnyShu0925 and @obviyus and @dh-js.
  • PR #160985 Thanks @vincentkoc.
  • PR #160869 Thanks @RomneyDa.
  • PR #160662 Related #160659.
  • PR #160919 Thanks @joshavant.
  • PR #160911 Thanks @joshavant.
  • PR #160920 Thanks @joshavant.
  • PR #160970
  • PR #160927 Thanks @joshavant.
  • PR #160614 Thanks @fuller-stack-dev.
  • PR #160925 Thanks @joshavant.
  • PR #160992
  • PR #160997 Thanks @vyctorbrzezowski.
  • PR #160969 Thanks @giodl73.
  • PR #161004 Thanks @sjf-oa and @sjf.
  • PR #160465 Thanks @sallyom.
  • PR #160818
  • PR #160973 Related #160972. Thanks @joshavant.
  • PR #160912
  • PR #160906
  • PR #161002
  • PR #161008
  • PR #161023 Thanks @Patrick-Erichsen.
  • PR #160957
  • PR #154158 Related #153971. Thanks @ayoakouh and @obviyus and @paweldrozd.
  • PR #161011 Thanks @vincentkoc.
  • PR #160929 Thanks @joshavant.
  • PR #161020
  • PR #161009 Thanks @vyctorbrzezowski.
  • PR #160977 Thanks @stevenlee-oai.
  • PR #161026 Thanks @obviyus.
  • PR #161010
  • PR #160888
  • PR #160472
  • PR #161036
  • PR #160950 Related #160947. Thanks @Patrick-Erichsen and @vyctorbrzezowski.
  • PR #161037
  • PR #161003
  • PR #158473 Related #157645. Thanks @anyech and @obviyus.
  • PR #161001
  • PR #161048 Thanks @sjf-oa and @sjf.
  • PR #161039
  • PR #161047
  • PR #161059
  • PR #160931 Thanks @sjf-oa and @sjf.
  • PR #161005
  • PR #161027
  • PR #160954 Thanks @obviyus.
  • PR #156907 Thanks @Alix-007 and @obviyus.
  • PR #160382
  • PR #161065
  • PR #161063 Thanks @vincentkoc.
  • PR #161055 Related #161022. Thanks @obviyus and @jgs-jeeves.
  • PR #161068
  • PR #160663
  • PR #161062
  • PR #161061
  • PR #161031
  • PR #161032
  • PR #161073
  • PR #159226 Thanks @vincentkoc.
  • PR #160909
  • PR #161071
  • PR #161077 Thanks @vincentkoc.
  • PR #161040
  • PR #160946
  • PR #160956 Thanks @obviyus.
  • PR #161095
  • PR #161093 Thanks @vincentkoc.
  • PR #161101
  • PR #161021
  • PR #160858
  • PR #161076
  • PR #160083
  • PR #161115 Thanks @vincentkoc.
  • PR #161110
  • PR #161097
  • PR #161088 Related #161075. Thanks @obviyus and @nikosml.
  • PR #159752
  • PR #161133 Thanks @vincentkoc.
  • PR #161018 Thanks @obviyus.
  • PR #161092
  • PR #161029
  • PR #161096
  • PR #160974
  • PR #161134 Thanks @hxy91819.
  • PR #161144 Thanks @vincentkoc.
  • PR #161056
  • PR #161109
  • PR #160778
  • PR #161156 Thanks @vincentkoc.
  • PR #161149
  • PR #161136
  • PR #161167 Thanks @vincentkoc.
  • PR #161173
  • PR #161162
  • PR #161169
  • PR #161148
  • PR #161120
  • PR #161124
  • PR #161175 Thanks @vincentkoc.
  • PR #161164 Related #161152. Thanks @obviyus and @slinkoff.
  • PR #161142
  • PR #161179 Related #161176. Thanks @yashas-13 and @obviyus and @Raven-Gt.
  • PR #161196 Thanks @vincentkoc.
  • PR #161122
  • PR #161197
  • PR #161184
  • PR #161102
  • PR #161207
  • PR #161206
  • PR #161212 Thanks @vincentkoc.
  • PR #161217
  • PR #161187
  • PR #161201 Related #161200.
  • PR #161181
  • PR #161078
  • PR #161231 Thanks @vincentkoc.
  • PR #161236 Thanks @vyctorbrzezowski.
  • PR #150912 Thanks @mmaps.
  • PR #138263 Thanks @mmaps and @hansraj316.
  • PR #161219
  • PR #161265
  • PR #160158 Related #159950. Thanks @Marvinthebored.
  • PR #161194
  • PR #161264 Thanks @vincentkoc.
  • PR #160173 Related #159539. Thanks @dh-js.
  • PR #161214
  • PR #161204
  • PR #161276
  • PR #161044 Thanks @fuller-stack-dev.
  • PR #161274
  • PR #160293
  • PR #161281 Thanks @vincentkoc.
  • PR #161283
  • PR #161271
  • PR #161241
  • PR #161298
  • PR #161297
  • PR #161292
  • PR #161270 Thanks @obviyus and @zachisfine and @yetval.
  • PR #161233
  • PR #161262
  • PR #161279
  • PR #161273
  • PR #161234
  • PR #161104
  • PR #161287
  • PR #161332
  • PR #161300
  • PR #161129
  • PR #161313
  • PR #161351
  • PR #161358 Thanks @vincentkoc.
  • PR #161334
  • PR #161320
  • PR #161365
  • PR #160797 Related #127479. Thanks @ericcurtin.
  • PR #161331 Thanks @vincentkoc.
  • PR #161150 Related #127489. Thanks @ericcurtin.
  • PR #159755 Thanks @Shenrui-Ma.
  • PR #160850
  • PR #161054
  • PR #161299 Thanks @vincentkoc.
  • PR #161250
  • PR #161210
  • PR #161374
  • PR #161074
  • PR #161406
  • PR #161294
  • PR #161377
  • PR #161372
  • PR #161314
  • PR #161407 Thanks @vincentkoc.
  • PR #161337
  • PR #161384
  • PR #161401 Thanks @vincentkoc.
  • PR #161123
  • PR #161391
  • PR #161386 Thanks @vincentkoc.
  • PR #161238
  • PR #158916
  • PR #161375
  • PR #161239
  • PR #161202
  • PR #161412 Thanks @vincentkoc.
  • PR #161420
  • PR #161414 Thanks @vincentkoc.
  • PR #159856
  • PR #161390
  • PR #161284
  • PR #161387
  • PR #160934 Thanks @RomneyDa.
  • PR #161419
  • PR #161354
  • PR #161428
  • PR #161213
  • PR #161275
  • PR #160886
  • PR #125663 Thanks @RomneyDa.
  • PR #161411
  • PR #161453
  • PR #160799
  • PR #161426
  • PR #161434
  • PR #161395
  • PR #161437 Thanks @vyctorbrzezowski.
  • PR #161455 Thanks @sjf-oa and @sjf.
  • PR #161435 Thanks @vincentkoc.
  • PR #160825 Related #160418. Thanks @wangmiao0668000666 and @Takhoffman and @hpyhandsome.
  • PR #161478 Thanks @vyctorbrzezowski.
  • PR #161484
  • PR #160876
  • PR #161469
  • PR #161400 Related #161397. Thanks @obviyus.
  • PR #161312 Thanks @sjf-oa and @sjf.
  • PR #160820
  • PR #161460 Thanks @joshavant.
  • PR #160066 Related #160063.
  • PR #161489 Thanks @vincentkoc.
  • PR #161041
  • PR #160995 Thanks @obviyus.
  • PR #101195 Related #101194.
  • PR #159999
  • PR #161089
  • PR #159975
  • PR #154239 Thanks @VACInc.
  • PR #161461
  • PR #161500
  • PR #161490
  • PR #161495
  • PR #160996 Thanks @obviyus.
  • PR #161471
  • PR #160930
  • PR #161498
  • PR #161060
  • PR #161473
  • PR #161444 Thanks @sjf-oa and @sjf.
  • PR #161258 Related #160690.
  • PR #161497
  • PR #161511 Thanks @RomneyDa.
  • PR #160590
  • PR #161510
  • PR #161530
  • PR #161475
  • PR #161425
  • PR #161464 Thanks @fuller-stack-dev.
  • PR #161526
  • PR #161523
  • PR #161529
  • PR #161534 Thanks @RomneyDa.
  • PR #161364
  • PR #161025
  • PR #161356
  • PR #161502
  • PR #161442
  • PR #161508 Thanks @vincentkoc.
  • PR #161537
  • PR #161512
  • PR #160292
  • PR #160488 Related #159897. Thanks @taihartman.
  • PR #161496
  • PR #161499
  • PR #161494
  • PR #161503 Related #161467. Thanks @obviyus and @kazuyuki-eguchi.
  • PR #161316
  • PR #161488
  • PR #161521
  • PR #161535 Related #160523, #161288. Thanks @g62nkcx4q7-wq and @akennedytog.
  • PR #161504
  • PR #161557
  • PR #161525
  • PR #161438
  • PR #161556
  • PR #161538
  • PR #161533
  • PR #161082
  • PR #161116
  • PR #160952
  • PR #161237
  • PR #161486
  • PR #161566
  • PR #161544
  • PR #161450 Thanks @RomneyDa.
  • PR #161572
  • PR #161542
  • PR #159403 Related #159313. Thanks @sunlit-deng and @hannesrudolph.
  • PR #161501
  • PR #161491 Thanks @joshavant.
  • PR #161517 Thanks @joshavant.
  • PR #161541 Thanks @joshavant.
  • PR #161591
  • PR #161565 Thanks @joshavant.
  • PR #161582
  • PR #161588
  • PR #161560
  • PR #161568
  • PR #161304 Related #161278. Thanks @NianJiuZst and @ryan-dyer-sp.
  • PR #161479 Thanks @vyctorbrzezowski.
  • PR #161596
  • PR #161598 Thanks @vincentkoc.
  • PR #161474
  • PR #161592
  • PR #161433
  • PR #161594
  • PR #161597
  • PR #161599
  • PR #161571
  • PR #161578
  • PR #161606
  • PR #161605
  • PR #159847
  • PR #161564 Thanks @vincentkoc.
  • PR #161302 Related #161259. Thanks @NianJiuZst and @obviyus and @stbtyx747.
  • PR #161577
  • PR #161608
  • PR #161319 Related #161310. Thanks @Baumus and @obviyus.
  • PR #161611 Thanks @RomneyDa.
  • PR #161548
  • PR #161545
  • PR #161623 Thanks @vincentkoc.
  • PR #161423 Related #161415. Thanks @ericcaiwx-star and @obviyus.
  • PR #161625
  • PR #161624
  • PR #161465
  • PR #161619
  • PR #161563
  • PR #161114
  • PR #150549 Related #150486. Thanks @vyctorbrzezowski.
  • PR #161638
  • PR #161454 Related #161431. Thanks @drakeo338 and @obviyus and @aounakram.
  • PR #159344
  • PR #161551
  • PR #161587
  • PR #161555
  • PR #161630
  • PR #161589
  • PR #161553
  • PR #161636
  • PR #161647 Thanks @vincentkoc.
  • PR #161645
  • PR #161653
  • PR #161634
  • PR #152530 Thanks @sahilsatralkar and @obviyus.
  • PR #161573
  • PR #161558
  • PR #161664
  • PR #161621
  • PR #161663 Thanks @RomneyDa.
  • PR #161552
  • PR #161662
  • PR #161514
  • PR #161352
  • PR #161672
  • PR #161483
  • PR #161640
  • PR #161602
  • PR #161570 Thanks @joshavant.
  • PR #161671
  • PR #160612 Thanks @vyctorbrzezowski.
  • PR #161070
  • PR #161644
  • PR #159459
  • PR #161600
  • PR #161492 Related #161487.
  • PR #161493 Thanks @vyctorbrzezowski.
  • PR #161532
  • PR #161675
  • PR #158904
  • PR #161684
  • PR #161668
  • PR #161688
  • PR #161562
  • PR #161685
  • PR #160359
  • PR #161604
  • PR #161472
  • PR #161690
  • PR #161540 Thanks @joshavant.
  • PR #161682 Related #161681. Thanks @joshavant.
  • PR #161085
  • PR #161666
  • PR #161667
  • PR #161696
  • PR #161680
  • PR #161701
  • PR #161670
  • PR #161678
  • PR #161679
  • PR #161704
  • PR #161639
  • PR #161567
  • PR #161712
  • PR #161711
  • PR #161710
  • PR #161547
  • PR #161554
  • PR #161155 Related #161051. Thanks @b4rRa.
  • PR #161715
  • PR #161363 Related #161268. Thanks @Irish-Joseph and @obviyus and @Gabrielnkl.
  • PR #160413 Related #160353. Thanks @Ayushdevo and @obviyus and @addyCooks.
  • PR #161643
  • PR #161694
  • PR #161693
  • PR #161723
  • PR #161585
  • PR #161706
  • PR #161615
  • PR #161702 Thanks @joshavant.
  • PR #160352 Related #160336.
  • PR #161066 Related #161017. Thanks @jayzhou2309 and @obviyus and @catnipluss.
  • PR #161695
  • PR #161518
  • PR #161716
  • PR #161730
  • PR #161733
  • PR #161642
  • PR #161744
  • PR #161154 Thanks @obviyus.
  • PR #161656 Related #161651.
  • PR #161742 Thanks @vincentkoc.
  • PR #161631
  • PR #161132 Related #161112. Thanks @jayzhou2309 and @obviyus and @Flakedict.
  • PR #161649
  • PR #160444
  • PR #161683 Thanks @RomneyDa.
  • PR #161677 Thanks @RomneyDa.
  • PR #161669
  • PR #161689
  • PR #161727
  • PR #161482
  • PR #161603
  • PR #161385 Thanks @vincentkoc.
  • PR #161751
  • PR #161750
  • PR #161756
  • PR #161753 Thanks @vincentkoc.
  • PR #161752
  • PR #158918
  • PR #161755
  • PR #161741
  • PR #161718 Thanks @jesse-merhi.
  • PR #161087
  • PR #161724
  • PR #161745
  • PR #161053
  • PR #161767
  • PR #161766 Thanks @vincentkoc.
  • PR #161765 Thanks @joshavant.
  • PR #161762
  • PR #161737
  • PR #161714
  • PR #161267 Thanks @obviyus.
  • PR #161785
  • PR #161691
  • PR #161778
  • PR #161768
  • PR #161774 Related #161257.
  • PR #161786
  • PR #161784 Thanks @vincentkoc.
  • PR #161692
  • PR #161091
  • PR #161793
  • PR #161797 Thanks @joshavant.
  • PR #161787
  • PR #160760 Thanks @VACInc.
  • PR #161789
  • PR #161736
  • PR #161799
  • PR #159683 Related #159682. Thanks @Yigtwxx.
  • PR #161802 Thanks @vincentkoc.
  • PR #161807
  • PR #161791
  • PR #161812 Thanks @joshavant.
  • PR #161763 Related #161760. Thanks @azuretek and @obviyus.
  • PR #161772
  • PR #161130
  • PR #161815 Thanks @vincentkoc.
  • PR #161805
  • PR #161824
  • PR #161758
  • PR #161825
  • PR #161826
  • PR #161539
  • PR #161661
  • PR #161819
  • PR #161830 Thanks @vincentkoc.
  • PR #161069 Thanks @obviyus.
  • PR #161834 Related #161823. Thanks @obviyus and @alfred429.
  • PR #161628
  • PR #161820
  • PR #161837
  • PR #161796
  • PR #161843
  • PR #161764 Thanks @vincentkoc.
  • PR #161655
  • PR #161846 Thanks @vincentkoc.
  • PR #161835
  • PR #161822
  • PR #161844
  • PR #161574
  • PR #161849
  • PR #161842 Related #161836. Thanks @brandon-julio-t.
  • PR #161831
  • PR #161817
  • PR #161860
  • PR #160812 Related #160735. Thanks @RileyJJY and @altaywtf and @aniruddhaadak80.
  • PR #161579 Thanks @vincentkoc.
  • PR #161862
  • PR #161864
  • PR #161870
  • PR #161868
  • PR #161813
  • PR #161861
  • PR #161703
  • PR #161806 Thanks @PollyBot13.
  • PR #161855 Thanks @vincentkoc.
  • PR #161266 Related #161263. Thanks @shakkernerd.
  • PR #161749
  • PR #158823 Thanks @chopin-op60.
  • PR #161583
  • PR #161878
  • PR #161886 Thanks @vincentkoc.
  • PR #155824 Thanks @SunnyShu0925.
  • PR #161877
  • PR #161884
  • PR #161889
  • PR #161903
  • PR #161910
  • PR #161880
  • PR #161890
  • PR #161848
  • PR #161911
  • PR #161879
  • PR #161854
  • PR #161917 Thanks @obviyus.
  • PR #161845
  • PR #161905 Related #161882. Thanks @shakkernerd.
  • PR #161923
  • PR #161927 Thanks @vincentkoc.
  • PR #161936
  • PR #161933
  • PR #161931
  • PR #161939
  • PR #161941
  • PR #161943
  • PR #161945 Thanks @vincentkoc.
  • PR #161851 Thanks @vincentkoc.
  • PR #161658
  • PR #161874
  • PR #161966
  • PR #161967
  • PR #161614
  • PR #161485 Related #161329. Thanks @aniruddhaadak80.
  • PR #161956
  • PR #161972
  • PR #161962
  • PR #161944
  • PR #161937
  • PR #161975
  • PR #161986
  • PR #161983
  • PR #161988
  • PR #161995
  • PR #161996
  • PR #161974
  • PR #161971 Thanks @vincentkoc.
  • PR #162000
  • PR #162002
  • PR #161998
  • PR #161957
  • PR #162004
  • PR #161973
  • PR #161959
  • PR #161993
  • PR #162012
  • PR #160933 Thanks @hannesrudolph.
  • PR #161586 Related #161441. Thanks @percilabs.
  • PR #162014 Thanks @vincentkoc.
  • PR #161007 Thanks @obviyus.
  • PR #161984
  • PR #162010
  • PR #162007
  • PR #162025 Thanks @vincentkoc.
  • PR #161954 Related #161951. Thanks @boeingchoco and @obviyus.
  • PR #162030
  • PR #161994
  • PR #162022
  • PR #161919
  • PR #161935
  • PR #162040
  • PR #162035
  • PR #162032
  • PR #162019
  • PR #161990
  • PR #162051
  • PR #162009
  • PR #162042 Thanks @vincentkoc.
  • PR #162060
  • PR #161989
  • PR #162013
  • PR #160932 Thanks @stevenlee-oai.
  • PR #162068
  • PR #162020 Thanks @stevenlee-oai.
  • PR #162024 Thanks @VACInc.
  • PR #162076
  • PR #162043
  • PR #162015
  • PR #162082
  • PR #160580 Thanks @jesse-merhi.
  • PR #162084
  • PR #162057
  • PR #162092
  • PR #162045
  • PR #161969
  • PR #162096
  • PR #162081
  • PR #162093
  • PR #162101
  • PR #161958
  • PR #162103
  • PR #162097
  • PR #162107
  • PR #162090 Thanks @vincentkoc.
  • PR #162102
  • PR #162118
  • PR #162122 Thanks @hannesrudolph.
  • PR #162112
  • PR #162021
  • PR #162109
  • PR #162050
  • PR #161960
  • PR #162138
  • PR #162091
  • PR #162140
  • PR #162104
  • PR #162157
  • PR #162143 Thanks @vincentkoc.
  • PR #162151 Thanks @hannesrudolph.
  • PR #162158 Thanks @sjf-oa and @sjf.
  • PR #162161 Thanks @hannesrudolph.
  • PR #160117
  • PR #162163 Thanks @hannesrudolph.
  • PR #162165
  • PR #162133 Thanks @jalehman.
  • PR #162169 Thanks @hannesrudolph.
  • PR #162162
  • PR #162168
  • PR #162145
  • PR #161881
  • PR #162148 Thanks @hannesrudolph.
  • PR #162173
  • PR #160181 Thanks @vincentkoc.
  • PR #162111
  • PR #162123
  • PR #162185
  • PR #162178
  • PR #145034 Thanks @qingminglong.
  • PR #162094
  • PR #162116
  • PR #162186 Thanks @hannesrudolph.
  • PR #162190 Thanks @hannesrudolph.
  • PR #161019 Thanks @Patrick-Erichsen.
  • PR #162174
  • PR #162187 Thanks @hannesrudolph.
  • PR #162167
  • PR #146951 Thanks @Frosmans.
  • PR #162156 Thanks @Kimiyu-186.
  • PR #147038 Thanks @qingminglong.
  • PR #162150
  • PR #162191
  • PR #147599 Thanks @Colton-Harris and @Patrick-Erichsen.
  • PR #162188 Thanks @hannesrudolph.
  • PR #161451 Related #155696. Thanks @ekinnee and @jalehman and @PaulClawitzki.
  • PR #162202
  • PR #162152
  • PR #162153
  • PR #160128
  • PR #162203
  • PR #155449 Related #79854. Thanks @winddd666 and @datus1982.
  • PR #161393 Related #161361.
  • PR #155950 Related #126688. Thanks @fede-kamel.
  • PR #157257 Thanks @JuampiHernandez.
  • PR #161509
  • PR #157441 Thanks @LinzeShi.
  • PR #157715 Related #157637. Thanks @deepujain and @jm9151821.
  • PR #158229 Thanks @LinzeShi.
  • PR #162137
  • PR #161637
  • PR #159062 Thanks @LinzeShi.
  • PR #161616
  • PR #159205 Related #159202. Thanks @monde and @Patrick-Erichsen.
  • PR #162200
  • PR #159240 Related #153506. Thanks @AmelioMansour and @aniruddhaadak80.
  • PR #161536
  • PR #162214 Thanks @vincentkoc.
  • PR #162141
  • PR #162208
  • PR #162179
  • PR #159796 Thanks @LinzeShi.
  • PR #160239 Related #160256. Thanks @samadarsh.
  • PR #162235 Thanks @joshavant.
  • PR #162070
  • PR #162100
  • PR #162212
  • PR #160513 Related #160511. Thanks @Irish-Joseph.
  • PR #162244
  • PR #161709
  • PR #160599 Thanks @Shenrui-Ma.
  • PR #162219
  • PR #162220
  • PR #162249
  • PR #162233
  • PR #160167 Thanks @RomneyDa and @vyctorbrzezowski and @jalehman.
  • PR #162265
  • PR #162250
  • PR #162261
  • PR #162231
  • PR #162264
  • PR #159873 Thanks @joshavant.
  • PR #162273
  • PR #162269
  • PR #162274
  • PR #162284
  • PR #160674
  • PR #162253 Thanks @vincentkoc.
  • PR #162246
  • PR #162213 Related #161888. Thanks @fenglanhua.
  • PR #162215
  • PR #162310 Thanks @RomneyDa.
  • PR #161459 Related #161430. Thanks @vyctorbrzezowski.
  • PR #161657 Related #161610. Thanks @vyctorbrzezowski.
  • PR #162279
  • PR #162255 Thanks @sjf-oa.
  • PR #162155
  • PR #162292
  • PR #162320
  • PR #162315
  • PR #162298 Related #162017. Thanks @jamiezigelbaum.
  • PR #162254 Related #162047. Thanks @WG-Mojo.
  • PR #162206
  • PR #162278
  • PR #162334
  • PR #162222
  • PR #162305 Related #161746. Thanks @Ludwigtheo0815.
  • PR #162336
  • PR #162263
  • PR #162339
  • PR #162293
  • PR #162037
  • PR #162337 Thanks @vincentkoc.
  • PR #162355
  • PR #162351
  • PR #162049
  • PR #162341
  • PR #162358
  • PR #162363
  • PR #162283
  • PR #162207 Thanks @shakkernerd.
  • PR #158543 Related #120616. Thanks @carlosjarenom and @louria.
  • PR #136689 Related #136653. Thanks @ScientificProgrammer and @obviyus.
  • PR #162352
  • PR #162371 Related #162370. Thanks @joshavant.
  • PR #158709 Related #55694. Thanks @ali-log and @obviyus and @51Google.
  • PR #162322 Thanks @vyctorbrzezowski.
  • PR #162323 Thanks @RomneyDa.
  • PR #162381
  • PR #151896 Related #151792. Thanks @gokay-ai and @obviyus and @WhitenessTiger.
  • PR #162257
  • PR #162289
  • PR #160520 Thanks @jayzhou2309 and @obviyus.
  • PR #160497 Related #160496. Thanks @shakkernerd.
  • PR #162326
  • PR #162357
  • PR #161952
  • PR #162396
  • PR #162378
  • PR #162402
  • PR #162353 Thanks @joshavant.
  • PR #162354 Thanks @joshavant.
  • PR #162397 Thanks @joshavant.
  • PR #162225
  • PR #162349
  • PR #162248
  • PR #162383
  • PR #162239
  • PR #162382
  • PR #162409
  • PR #162016
  • PR #155211 Related #155193. Thanks @LiuwqGit and @obviyus and @ghowkay.
  • PR #162139
  • PR #162408
  • PR #162128
  • PR #162302 Thanks @jalehman.
  • PR #162288
  • PR #162271
  • PR #162256
  • PR #161955
  • PR #95534 Thanks @ooiuuii.
  • PR #162400
  • PR #162340 Thanks @vincentkoc.
  • PR #162386
  • PR #162366
  • PR #162424
  • PR #158000 Thanks @obviyus.
  • PR #141885 Thanks @obviyus.
  • PR #162392
  • PR #162426 Thanks @sjf-oa and @sjf.
  • PR #162411
  • PR #162345 Related #161867. Thanks @xilopaint.
  • PR #161920 Related #161866. Thanks @alkor2000 and @xilopaint.
  • PR #162192
  • PR #162356 Thanks @vyctorbrzezowski.
  • PR #139024 Related #138955. Thanks @LiuwqGit and @obviyus and @hewal-dev.
  • PR #160492 Related #122298. Thanks @Yun-0000 and @obviyus and @suninweb.
  • PR #162232
  • PR #158026 Related #112160. Thanks @Olli0103 and @obviyus and @DaveFan-NCHC.
  • PR #162417 Thanks @joshavant.
  • PR #162380 Thanks @joshavant.
  • PR #162389 Thanks @joshavant.
  • PR #162372 Related #161978. Thanks @waynegault.
  • PR #162451
  • PR #162296
  • PR #162404 Related #161770. Thanks @boeingchoco.
  • PR #162332 Related #161953. Thanks @zhyx1996.
  • PR #162307
  • PR #162434
  • PR #162463
  • PR #135137 Related #135085. Thanks @wangyan2026 and @obviyus and @wave-workflow.
  • PR #162344 Related #162131. Thanks @jamiezigelbaum.
  • PR #159100 Related #159089. Thanks @chopin-op60 and @obviyus and @joelwp.
  • PR #162431 Thanks @jalehman.
  • PR #161648
  • PR #162327
  • PR #160582 Related #122476. Thanks @jayzhou2309 and @obviyus and @imabotone-ui.
  • PR #160729 Related #125873. Thanks @RileyJJY and @obviyus and @odrodash.
  • PR #162365
  • PR #162286
  • PR #162308
  • PR #162297
  • PR #162384
  • PR #162184
  • PR #161159
  • PR #162414
  • PR #162441
  • PR #162312
  • PR #162317
  • PR #162475
  • PR #162440
  • PR #162423
  • PR #162493 Thanks @joshavant.
  • PR #162446
  • PR #160509 Thanks @vincentkoc.
  • PR #162435 Related #162416. Thanks @boeingchoco and @obviyus.
  • PR #156540 Thanks @obviyus.
  • PR #162343
  • PR #162079
  • PR #162450
  • PR #162245 Related #162130. Thanks @WG-Mojo.
  • PR #155300 Related #157798. Thanks @azuretek and @obviyus.
  • PR #162515
  • PR #162508 Thanks @jalehman.
  • PR #157533 Related #157532. Thanks @sonofakel and @obviyus.
  • PR #162477
  • PR #162425
  • PR #162309
  • PR #162526
  • PR #162413
  • PR #162210 Thanks @sjf-oa and @sjf.
  • PR #141345 Related #141260. Thanks @ayaangazali and @obviyus.
  • PR #162509
  • PR #162427
  • PR #162480
  • PR #158089 Thanks @vincentkoc.
  • PR #162531
  • PR #162430
  • PR #162532
  • PR #161676
  • PR #162491
  • PR #162536
  • PR #162534 Thanks @vincentkoc.
  • PR #162469
  • PR #158869 Related #158868. Thanks @masatohoshino and @obviyus.
  • PR #162489
  • PR #162544
  • PR #162301
  • PR #162520 Thanks @vincentkoc.
  • PR #161243
  • PR #162527
  • PR #160803 Related #160264. Thanks @changeroa and @obviyus and @Oldrich333.
  • PR #162368 Related #162267. Thanks @armstrongsam25 and @obviyus and @davidcittadini.
  • PR #162528
  • PR #162556
  • PR #162335 Thanks @sjf-oa and @sjf.
  • PR #162444
  • PR #151672 Related #151671. Thanks @awss1i.
  • PR #162518
  • PR #162369 Thanks @vyctorbrzezowski.
  • PR #162558 Thanks @vincentkoc.
  • PR #161913
  • PR #162568
  • PR #162551
  • PR #162443
  • PR #162479
  • PR #162563 Thanks @obviyus.
  • PR #162517
  • PR #162521
  • PR #162550
  • PR #162569
  • PR #159988
  • PR #162559
  • PR #162578
  • PR #162573
  • PR #162542
  • PR #162572
  • PR #158090 Thanks @vincentkoc.
  • PR #155873 Thanks @SunnyShu0925 and @altaywtf.
  • PR #162285
  • PR #162539
  • PR #156979 Thanks @SunnyShu0925 and @altaywtf.
  • PR #162486
  • PR #162295
  • PR #162299
  • PR #160751 Related #160749. Thanks @maxpuppet and @obviyus.
  • PR #137359 Related #137294. Thanks @ericcaiwx-star and @big-hill.
  • PR #146905 Related #146859. Thanks @RileyJJY and @obviyus and @TurboTheTurtle.
  • PR #162584
  • PR #162003 Related #161999. Thanks @miguelbranco80 and @Patrick-Erichsen.
  • PR #162545
  • PR #162560
  • PR #162464 Thanks @fuller-stack-dev.
  • PR #162592 Thanks @vincentkoc.
  • PR #162593
  • PR #162598 Related #162594. Thanks @vincentkoc.
  • PR #162496
  • PR #162524
  • PR #162364
  • PR #162602
  • PR #160680
  • PR #162442
  • PR #162331
  • PR #162603
  • PR #162610
  • PR #162399
  • PR #158749 Thanks @vincentkoc.
  • PR #162608
  • PR #162513 Related #148967. Thanks @RileyJJY and @dori-jitter.
  • PR #156342 Related #138929. Thanks @namest504 and @obviyus and @hogawa000.
  • PR #143248 Related #143236. Thanks @nimarosa and @obviyus.
  • PR #152585 Thanks @sahilsatralkar.
  • PR #162597
  • PR #162566
  • PR #162504
  • PR #148025 Thanks @xialonglee and @Patrick-Erichsen.
  • PR #161103 Related #161100. Thanks @yashas-13 and @obviyus and @Oldrich333.
  • PR #162403 Thanks @fuller-stack-dev.
  • PR #162387
  • PR #162589
  • PR #149968 Thanks @Alix-007 and @Patrick-Erichsen.
  • PR #162601
  • PR #162303 Thanks @VACInc.
  • PR #162540
  • PR #150097 Related #150069. Thanks @Alix-007.
  • PR #162519
  • PR #162613
  • PR #162623
  • PR #162481 Thanks @obviyus.
  • PR #40204 Related #40178, #40192. Thanks @tyler6204 and @obviyus.
  • PR #81929 Thanks @ificator and @obviyus.
  • PR #162609
  • PR #162599
  • PR #162306
  • PR #162632
  • PR #162633
  • PR #162630
  • PR #162385
  • PR #161161
  • PR #162625
  • PR #162429 Thanks @fuller-stack-dev.
  • PR #158091 Thanks @vincentkoc.
  • PR #162333
  • PR #162635
  • PR #162575 Thanks @vincentkoc.
  • PR #162490 Thanks @obviyus.
  • PR #150623 Related #150579. Thanks @goutamadwant and @obviyus and @BillBOT33.
  • PR #148947 Related #148903. Thanks @Alix-007.
  • PR #162391 Thanks @obviyus.
  • PR #162634
  • PR #162639 Thanks @vincentkoc.
  • PR #162605
  • PR #162643
  • PR #151786 Thanks @Alix-007.
  • PR #145002 Thanks @FtlC-ian and @obviyus.
  • PR #162642
  • PR #162553
  • PR #158895 Related #158894. Thanks @TeaCup404 and @obviyus.
  • PR #162656 Thanks @vincentkoc.
  • PR #142852 Related #132780. Thanks @Finn763 and @obviyus and @hotfemale.
  • PR #162571
  • PR #162577
  • PR #162574
  • PR #162673
  • PR #162655
  • PR #162641
  • PR #161476 Related #160631. Thanks @xydigitLybnnnn and @obviyus and @aniruddhaadak80.
  • PR #162651 Thanks @vincentkoc.
  • PR #162455 Related #162437. Thanks @boeingchoco.
  • PR #162617
  • PR #160538 Thanks @vincentkoc.
  • PR #162627
  • PR #162618 Thanks @vincentkoc.
  • PR #162619
  • PR #162483 Related #162438. Thanks @boeingchoco and @obviyus.
  • PR #162682
  • PR #161895 Related #161891. Thanks @matthematics1137.
  • PR #162538
  • PR #162280
  • PR #162311 Related #162199. Thanks @SunnyShu0925 and @obviyus and @love-ai-open-source.
  • PR #162466 Thanks @fuller-stack-dev.
  • PR #162629
  • PR #162374 Thanks @Stronggenetics and @VACInc.
  • PR #162549
  • PR #162667
  • PR #162681 Thanks @VACInc.
  • PR #162488
  • PR #162089
  • PR #162439 Thanks @obviyus.
  • PR #77023 Thanks @fuller-stack-dev and @obviyus.
  • PR #162680 Thanks @vincentkoc.
  • PR #162460 Thanks @obviyus.
  • PR #39089 Thanks @tyler6204 and @obviyus.
  • PR #162692 Thanks @vincentkoc.
  • PR #114204 Related #114200. Thanks @kevin2966n and @obviyus.
  • PR #143064 Thanks @vincentkoc.
  • PR #162670
  • PR #161135
  • PR #162697 Thanks @vincentkoc.
  • PR #162487
  • PR #162711
  • PR #162703
  • PR #162474 Thanks @obviyus.
  • PR #162668
  • PR #162696
  • PR #162718
  • PR #162705 Thanks @vincentkoc.
  • PR #162701 Related #162615. Thanks @shakkernerd.
  • PR #162693
  • PR #162590
  • PR #162410
  • PR #161546 Thanks @VACInc.
  • PR #162725
  • PR #162710 Thanks @vincentkoc.
  • PR #162721 Related #162716. Thanks @vincentkoc.
  • PR #162454
  • PR #162729
  • PR #162329 Thanks @Patrick-Erichsen.
  • PR #162359
  • PR #162707 Thanks @VACInc.
  • PR #162724 Thanks @vincentkoc.
  • PR #162616
  • PR #162679
  • PR #162700
  • PR #160836 Related #160626. Thanks @nwang783 and @aniruddhaadak80.
  • PR #162743
  • PR #162453
  • PR #162738
  • PR #162640
  • PR #162753 Thanks @vincentkoc.
  • PR #162755
  • PR #162688
  • PR #162260 Thanks @obviyus.
  • PR #160656 Related #160609. Thanks @vincentkoc.
  • PR #162694
  • PR #162765
  • PR #162581 Thanks @vincentkoc.
  • PR #162744 Thanks @shakkernerd.
  • PR #162776
  • PR #162783
  • PR #162750 Related #162579. Thanks @marcoschierhorn.
  • PR #162766
  • PR #162516 Thanks @vincentkoc.
  • PR #162746 Thanks @vincentkoc.
  • PR #162781
  • PR #162756 Thanks @obviyus.
  • PR #95596 Related #76831. Thanks @mcaxtr and @obviyus and @aleps001.
  • PR #162713 Thanks @obviyus.
  • PR #162747
  • PR #162406 Thanks @vincentkoc.
  • PR #162775
  • PR #162793
  • PR #162674
  • PR #162803
  • PR #162702 Thanks @obviyus.
  • PR #162760 Thanks @VACInc.
  • PR #162794
  • PR #162763 Thanks @VACInc.
  • PR #161779
  • PR #162791
  • PR #162666 Thanks @shakkernerd.
  • PR #162808
  • PR #162786
  • PR #162806
  • PR #162787
  • PR #158901 Thanks @sallyom and @RomneyDa.
  • PR #162809
  • PR #162831
  • PR #162749
  • PR #162827
  • PR #162098
  • PR #162833
  • PR #162720
  • PR #162834
  • PR #162432 Thanks @obviyus.
  • PR #153340 Thanks @MertBasar0 and @jalehman.
  • PR #162772 Thanks @obviyus.
  • PR #162780 Thanks @obviyus.
  • PR #162829
  • PR #162819 Thanks @vincentkoc.
  • PR #162826
  • PR #162683 Thanks @obviyus.
  • PR #30654 Related #29683. Thanks @thomasxm and @obviyus and @sebjperalta.
  • PR #162586
  • PR #162852
  • PR #162644
  • PR #162686 Thanks @obviyus.
  • PR #162825
  • PR #161871
  • PR #162857
  • PR #162858
  • PR #162767
  • PR #162816
  • PR #162758 Related #162739. Thanks @jayzhou2309 and @DarkJuanFra.
  • PR #162810
  • PR #162412 Related #162393. Thanks @boeingchoco and @obviyus.
  • PR #162227
  • PR #162848
  • PR #161118 Thanks @jayzhou2309.
  • PR #162733 Related #162732. Thanks @boeingchoco.
  • PR #162845
  • PR #162820 Thanks @obviyus.
  • PR #162367 Related #108738. Thanks @obviyus and @colabiu.
  • PR #162877
  • PR #162876
  • PR #162804
  • PR #162864 Thanks @vincentkoc.
  • PR #162881 Thanks @joshavant.
  • PR #162726 Thanks @fuller-stack-dev.
  • PR #162836
  • PR #162890
  • PR #162815
  • PR #162897
  • PR #162782
  • PR #156836 Thanks @vincentkoc.
  • PR #162735 Related #162734. Thanks @boeingchoco.
  • PR #138645 Thanks @razvangirgiz and @obviyus.
  • PR #162604
  • PR #162885 Thanks @fuller-stack-dev.
  • PR #162788
  • PR #160448
  • PR #162905
  • PR #162903 Related #162878. Thanks @RomneyDa and @fuller-stack-dev and @jalehman and @vincentkoc.
  • PR #162863 Thanks @vincentkoc.
  • PR #162904 Related #162891. Thanks @RomneyDa and @fuller-stack-dev and @jalehman and @vincentkoc.
  • PR #162911
  • PR #162800 Thanks @ly85206559.
  • PR #162919
  • PR #162805
  • PR #162567
  • PR #162792
  • PR #162926
  • PR #162251
  • PR #162923
  • PR #162898
  • PR #162796 Thanks @vincentkoc.
  • PR #162922
  • PR #162838
  • PR #162818
  • PR #162835
  • PR #162935
  • PR #162940
  • PR #162883
  • PR #162937
  • PR #162925
  • PR #162801
  • PR #162942
  • PR #162934 Thanks @vincentkoc.
  • PR #162843 Related #162777. Thanks @zyz619963502zyz and @obviyus and @holgergruenhagen.
  • PR #162913
  • PR #151599 Thanks @jalehman.
  • PR #162678 Thanks @vincentkoc.
  • PR #162943
  • PR #162909
  • PR #162830 Thanks @ly85206559 and @Takhoffman.
  • PR #162886
  • PR #162946 Related #162817. Thanks @leoreq.
  • PR #162595
  • PR #162955
  • PR #162944 Related #162900. Thanks @shakkernerd.
  • PR #162953 Thanks @vincentkoc.
  • PR #162541
  • PR #158753 Thanks @vincentkoc.
  • PR #162652
  • PR #162964
  • PR #162957 Thanks @vincentkoc.
  • PR #162950
  • PR #162956 Thanks @vincentkoc.
  • PR #159556 Thanks @Marvinthebored and @Peetiegonzalez and @obviyus.
  • PR #162921
  • PR #162837
  • PR #162969
  • PR #162570
  • PR #162906
  • PR #162888
  • PR #162982 Thanks @vincentkoc.
  • PR #162978 Thanks @vincentkoc.
  • PR #162936
  • PR #161336
  • PR #162984 Thanks @shakkernerd.
  • PR #162951
  • PR #162990 Thanks @RomneyDa.
  • PR #162986 Related #162924. Thanks @shakkernerd.
  • PR #162728 Related #162690. Thanks @LiuwqGit and @obviyus and @ploy-elison.
  • PR #162967 Related #162582. Thanks @aniruddhaadak80.
  • PR #162983 Thanks @vincentkoc.
  • PR #162624 Thanks @ericcurtin.
  • PR #156362 Thanks @SunnyShu0925.
  • PR #162965 Thanks @Patrick-Erichsen.
  • PR #162866 Thanks @vincentkoc.
  • PR #162824 Thanks @Patrick-Erichsen.
  • PR #162962 Thanks @obviyus.
  • PR #162988 Thanks @shakkernerd.
  • PR #163008
  • PR #162976
  • PR #162591 Thanks @vincentkoc.
  • PR #163011
  • PR #162171 Related #162159. Thanks @roslinmahmud.
  • PR #162915
  • PR #162522
  • PR #155424 Thanks @xialonglee and @Patrick-Erichsen.
  • PR #162774 Thanks @vincentkoc.
  • PR #163016
  • PR #162771 Related #162525, #162622. Thanks @shadow-enthusiast and @islandpreneur007.
  • PR #163017
  • PR #162927 Thanks @vincentkoc and @eleqtrizit and @Patrick-Erichsen.
  • PR #163027 Thanks @Patrick-Erichsen.
  • PR #163024
  • PR #163001
  • PR #162958
  • PR #162974 Related #162421. Thanks @boeingchoco.
  • PR #162869 Thanks @vincentkoc and @Patrick-Erichsen and @eleqtrizit.
  • PR #161783 Related #127387. Thanks @SunnyShu0925.
  • PR #162832 Thanks @eleqtrizit and @Patrick-Erichsen and @vincentkoc.
  • PR #163034
  • PR #163023
  • PR #163019 Thanks @RomneyDa.
  • PR #163040
  • PR #162428
  • PR #160949 Thanks @anyech and @Patrick-Erichsen.
  • PR #163028 Thanks @vincentkoc.
  • PR #159234 Related #159233. Thanks @alexeysophia.
  • PR #153573 Related #153543. Thanks @juyterman1000 and @Patrick-Erichsen and @Suidge.
  • PR #162889
  • PR #161620 Related #161617. Thanks @Marvinthebored and @Peetiegonzalez.
  • PR #162887 Thanks @vincentkoc.
  • PR #163012 Thanks @vincentkoc.
  • PR #163031
  • PR #163061
  • PR #163071
  • PR #163050
  • PR #160958 Thanks @etzelm and @Patrick-Erichsen.
  • PR #163033
  • PR #163063
  • PR #163073
  • PR #162930
  • PR #163054
  • PR #163055
  • PR #161446 Thanks @IstiqlalBhat and @fuller-stack-dev.
  • PR #159476 Related #159424. Thanks @MoerAI and @obviyus and @rtfcv.
  • PR #163062
  • PR #163051
  • PR #163056
  • PR #163044
  • PR #163081
  • PR #163010
  • PR #159800
  • PR #163070 Thanks @vincentkoc.
  • PR #163082 Thanks @RomneyDa.
  • PR #163088 Thanks @vincentkoc.
  • PR #162948 Thanks @sjf-oa and @sjf.
  • PR #163013
  • PR #162973 Related #154708. Thanks @yunligou711-commits.
  • PR #163052
  • PR #163046
  • PR #163036
  • PR #162376 Thanks @Patrick-Erichsen.
  • PR #163098
  • PR #163089
  • PR #163041
  • PR #163092
  • PR #163045
  • PR #163101
  • PR #154384 Thanks @xialonglee and @Patrick-Erichsen.
  • PR #163103 Thanks @vincentkoc.
  • PR #163095
  • PR #162945
  • PR #163075
  • PR #163014 Thanks @vincentkoc.
  • PR #162968
  • PR #158929 Related #158890. Thanks @Ayushdevo and @obviyus and @elvisquirino.
  • PR #163111
  • PR #163049
  • PR #163113
  • PR #155591 Related #155590. Thanks @Marvinthebored and @Patrick-Erichsen and @Peetiegonzalez.
  • PR #162884 Thanks @vincentkoc.
  • PR #162484 Thanks @jalehman.
  • PR #162470 Thanks @jalehman.
  • PR #163110
  • PR #163093 Thanks @RomneyDa.
  • PR #160926 Related #158968. Thanks @zachisfine and @yetval.
  • PR #163109 Thanks @hannesrudolph.
  • PR #162975
  • PR #161228 Related #159661. Thanks @SunnyShu0925 and @Patrick-Erichsen and @vincentkoc and @Oldrich333.
  • PR #163084
  • PR #163094
  • PR #163115
  • PR #163015
  • PR #163076 Thanks @RomneyDa.
  • PR #163112
  • PR #162992
  • PR #163077 Related #127617. Thanks @ericcurtin.
  • PR #163131
  • PR #163087
  • PR #160878 Thanks @astra-openclaw and @Patrick-Erichsen.
  • PR #162537
  • PR #162799
  • PR #163039
  • PR #163086 Thanks @RomneyDa.
  • PR #162695 Thanks @obviyus.
  • PR #163127 Thanks @Patrick-Erichsen.
  • PR #143991 Related #143990. Thanks @Giannoulakos and @ioannis-giannoulakos.
  • PR #163119
  • PR #143647 Related #142421. Thanks @jason-allen-oneal and @obviyus and @NovaUnboundAi.
  • PR #163114
  • PR #163134 Thanks @vincentkoc.
  • PR #163129 Related #163026. Thanks @obviyus and @609NFT.
  • PR #163106 Thanks @ly85206559.
  • PR #163032 Related #163020. Thanks @stackingrockss and @obviyus.
  • PR #163018
  • PR #163156 Thanks @vincentkoc.
  • PR #163154 Thanks @Patrick-Erichsen.
  • PR #158742 Thanks @Patrick-Erichsen.
  • PR #162949 Thanks @joshavant.
  • PR #162961 Thanks @joshavant.
  • PR #163143 Thanks @vincentkoc.
  • PR #163161
  • PR #163159
  • PR #156386 Thanks @vincentkoc.
  • PR #163002
  • PR #128848 Thanks @hartmark and @Patrick-Erichsen.
  • PR #163105 Thanks @fuller-stack-dev.
  • PR #163157
  • PR #163155 Thanks @vincentkoc.
  • PR #160884 Related #160882. Thanks @etzelm and @eleqtrizit and @Patrick-Erichsen and @vincentkoc.
  • PR #163162
  • PR #161627 Related #161626. Thanks @Marvinthebored.
  • PR #163147
  • PR #162995 Thanks @vincentkoc.
  • PR #163083
  • PR #162874
  • PR #163158
  • PR #163169
  • PR #162996 Thanks @vincentkoc.
  • PR #162998
  • PR #162999 Thanks @vincentkoc.
  • PR #163176
  • PR #163123 Thanks @vincentkoc.
  • PR #163170
  • PR #162859 Thanks @vincentkoc.
  • PR #160437 Related #160431. Thanks @Ayushdevo and @obviyus and @hpyhandsome.
  • PR #162166
  • PR #163021 Thanks @vincentkoc.
  • PR #163178 Thanks @RomneyDa.
  • PR #163187
  • PR #162842 Thanks @vincentkoc.
  • PR #163165
  • PR #162849 Thanks @vincentkoc.
  • PR #162856 Related #162854. Thanks @vincentkoc.
  • PR #163160
  • PR #163096
  • PR #163191 Thanks @joshavant.
  • PR #163196
  • PR #162882 Thanks @vincentkoc.
  • PR #163163
  • PR #162963 Related #162839. Thanks @vincentkoc.
  • PR #163135
  • PR #163124
  • PR #163173
  • PR #163204 Thanks @vincentkoc.
  • PR #148089 Thanks @xialonglee and @vincentkoc and @Patrick-Erichsen.
  • PR #163210
  • PR #163200
  • PR #163207
  • PR #163197 Thanks @vincentkoc.
  • PR #163209
  • PR #163216
  • PR #163194 Thanks @vincentkoc.
  • PR #163145
  • PR #163149 Related #163144. Thanks @ooiuuii and @obviyus.
  • PR #163220
  • PR #163218
  • PR #163120
  • PR #163164
  • PR #163222
  • PR #163232
  • PR #163100
  • PR #163223
  • PR #163177 Thanks @RomneyDa.
  • PR #163035 Thanks @vincentkoc.
  • PR #163224 Thanks @vincentkoc.
  • PR #163198
  • PR #163230 Thanks @vincentkoc.
  • PR #162759
  • PR #163181
  • PR #163193
  • PR #163236
  • PR #157867 Related #138789. Thanks @etzelm and @Patrick-Erichsen and @miguelarios.
  • PR #163233 Thanks @vincentkoc.
  • PR #163227 Thanks @vincentkoc.
  • PR #154248 Related #154309. Thanks @wangmiao0668000666 and @obviyus.
  • PR #162997 Thanks @vincentkoc.
  • PR #163030
  • PR #162933 Thanks @vincentkoc.
  • PR #163245 Thanks @vincentkoc.
  • PR #163243
  • PR #162268 Thanks @RomneyDa.
  • PR #163226
  • PR #162645 Thanks @wangmiao0668000666.
  • PR #161012 Thanks @Marvinthebored and @Peetiegonzalez and @obviyus.
  • PR #163255 Thanks @vincentkoc.
  • PR #163250 Thanks @vincentkoc.
  • PR #163251
  • PR #163247
  • PR #163262
  • PR #163253 Thanks @vincentkoc.
  • PR #163261
  • PR #163104
  • PR #162277
  • PR #163000
  • PR #163249 Thanks @vincentkoc.
  • PR #163219
  • PR #163280
  • PR #163241
  • PR #153844 Related #154315. Thanks @wangmiao0668000666 and @obviyus.
  • PR #163283
  • PR #163284
  • PR #163289
  • PR #163278 Thanks @vincentkoc.
  • PR #156277 Thanks @vincentkoc.
  • PR #163271
  • PR #163285 Thanks @joshavant.
  • PR #163293
  • PR #163291 Thanks @vincentkoc.
  • PR #163003
  • PR #163292
  • PR #158577 Related #158442. Thanks @sxh313 and @obviyus and @hannesrudolph.
  • PR #163301
  • PR #163195
  • PR #163182
  • PR #163294
  • PR #163310
  • PR #163246 Thanks @RomneyDa.
  • PR #163309 Thanks @vincentkoc.
  • PR #163108
  • PR #157414 Related #157407. Thanks @chaitongxue and @obviyus.
  • PR #161342
  • PR #163290
  • PR #162294
  • PR #163313
  • PR #163312 Thanks @shakkernerd.
  • PR #162902 Thanks @vincentkoc.
  • PR #161137
  • PR #161119
  • PR #163047
  • PR #162862
  • PR #163133
  • PR #163320
  • PR #163281 Thanks @jesse-merhi and @obviyus.
  • PR #163053
  • PR #163318 Thanks @vincentkoc.
  • PR #163225
  • PR #161440 Thanks @RomneyDa and @sallyom.
  • PR #163323 Thanks @vincentkoc.
  • PR #163333
  • PR #163343
  • PR #163270
  • PR #163334
  • PR #163329
  • PR #163231
  • PR #159013 Related #159007. Thanks @ceckert.
  • PR #162614 Related #162055. Thanks @lshamash.
  • PR #163347
  • PR #163346
  • PR #163279 Thanks @vincentkoc.
  • PR #163102
  • PR #163314
  • PR #157089 Related #157088. Thanks @LLagoon3 and @obviyus.
  • PR #163090
  • PR #163286
  • PR #163260
  • PR #163351
  • PR #163287
  • PR #163321
  • PR #163319
  • PR #163325
  • PR #163367 Related #163248. Thanks @shakkernerd.
  • PR #163370
  • PR #163331
  • PR #163372
  • PR #156769 Related #156763. Thanks @sxh313 and @obviyus.
  • PR #163057
  • PR #163234
  • PR #163316
  • PR #163380
  • PR #163254
  • PR #163387 Thanks @vincentkoc.
  • PR #163043
  • PR #163386
  • PR #163384
  • PR #163383
  • PR #163389
  • PR #163099
  • PR #163361 Thanks @vincentkoc.
  • PR #163352
  • PR #163399
  • PR #163349
  • PR #163355
  • PR #163388 Thanks @vincentkoc.
  • PR #163168
  • PR #163410
  • PR #163385
  • PR #163403
  • PR #163381 Related #163368. Thanks @vincentkoc.
  • PR #163391
  • PR #163208
  • PR #163366
  • PR #150958 Related #150960. Thanks @zhangguiping-xydt and @obviyus.
  • PR #141994 Related #141947. Thanks @wangmiao0668000666.
  • PR #163311
  • PR #163407
  • PR #163422
  • PR #163419
  • PR #163424
  • PR #163344
  • PR #163360
  • PR #163420
  • PR #163421 Related #163252. Thanks @shakkernerd.
  • PR #163400
  • PR #163438
  • PR #159012 Related #153490. Thanks @wakqasahmed and @obviyus and @aniruddhaadak80.
  • PR #162687
  • PR #162612
  • PR #163412 Thanks @RomneyDa.
  • PR #163364
  • PR #163382
  • PR #163430 Thanks @RomneyDa.
  • PR #163359 Related #163345.
  • PR #163436 Thanks @vincentkoc.
  • PR #163440
  • PR #163441
  • PR #163327
  • PR #163425
  • PR #163411
  • PR #163373 Thanks @RomneyDa.
  • PR #163446
  • PR #163444
  • PR #163455
  • PR #163452
  • PR #163414 Thanks @vincentkoc.
  • PR #163268 Thanks @scotthuang and @obviyus.
  • PR #163437
  • PR #163429 Thanks @vincentkoc.
  • PR #163433
  • PR #163339
  • PR #163448 Related #163447. Thanks @sxh313 and @obviyus.
  • PR #163464 Thanks @vincentkoc.
  • PR #163470 Thanks @vincentkoc.
  • PR #163456
  • PR #163476
  • PR #163475
  • PR #163404
  • PR #163469 Related #163468. Thanks @vincentkoc.
  • PR #163417
  • PR #163484 Thanks @VACInc.
  • PR #163282
  • PR #161747
  • PR #163472 Thanks @vincentkoc.
  • PR #148951
  • PR #163408
  • PR #163449
  • PR #163499
  • PR #163483
  • PR #162197 Related #146442. Thanks @adamczhang and @obviyus and @aniruddhaadak80.
  • PR #163457
  • PR #163502
  • PR #163485
  • PR #163512
  • PR #163500
  • PR #163369 Related #163365. Thanks @victor-gurbani.
  • PR #163494
  • PR #163506 Related #163505. Thanks @vincentkoc.
  • PR #163269
  • PR #163379
  • PR #145775 Related #145562. Thanks @tianhaotian and @obviyus and @adembektas.
  • PR #163515 Thanks @vincentkoc.
  • PR #163525 Thanks @vincentkoc.
  • PR #163529 Thanks @vincentkoc.
  • PR #163514
  • PR #163532
  • PR #163451
  • PR #163541 Related #163486. Thanks @iJaack.
  • PR #163493
  • PR #163534
  • PR #163221
  • PR #163546
  • PR #163171
  • PR #163507
  • PR #163533 Thanks @vincentkoc.
  • PR #161759 Thanks @RomneyDa and @sallyom.
  • PR #163550 Thanks @vincentkoc.
  • PR #163479 Thanks @vincentkoc.
  • PR #163264
  • PR #163495
  • PR #147432 Related #147326. Thanks @Tosko4 and @obviyus.
  • PR #163549
  • PR #163562
  • PR #163228
  • PR #163460 Related #163402. Thanks @jacobtomlinson.
  • PR #163551 Related #163518. Thanks @jayzhou2309 and @obviyus and @AXEG0.
  • PR #163556
  • PR #163574 Thanks @vincentkoc.
  • PR #163582
  • PR #158251
  • PR #163146 Thanks @Marvinthebored and @Takhoffman and @Peetiegonzalez.
  • PR #163461
  • PR #163585 Thanks @RomneyDa.
  • PR #163445
  • PR #163590
  • PR #163575
  • PR #163563
  • PR #163593
  • PR #163548
  • PR #163572
  • PR #163229
  • PR #163604 Thanks @RomneyDa.
  • PR #163580 Thanks @RomneyDa.
  • PR #163598 Thanks @RomneyDa.
  • PR #163560 Thanks @vincentkoc.
  • PR #163539
  • PR #163610
  • PR #163602 Thanks @RomneyDa.
  • PR #163608 Related #163547. Thanks @ringbe-cyber.
  • PR #163609
  • PR #163330
  • PR #163513
  • PR #163538 Thanks @vincentkoc.
  • PR #163426
  • PR #161780 Thanks @VACInc.
  • PR #163427 Thanks @joshavant.
  • PR #161543 Thanks @vincentkoc.
  • PR #163618 Thanks @RomneyDa.
  • PR #163621 Thanks @RomneyDa.
  • PR #163398 Thanks @joshavant.
  • PR #163626
  • PR #150731 Thanks @vincentkoc.
  • PR #163614
  • PR #163632
  • PR #163622 Thanks @vincentkoc.
  • PR #141292 Related #141291. Thanks @ooiuuii and @obviyus.
  • PR #163554
  • PR #163637 Thanks @jacobtomlinson.
  • PR #163328
  • PR #163205
  • PR #163640
  • PR #163322
  • PR #163642
  • PR #163639
  • PR #163571
  • PR #163631 Thanks @RomneyDa.
  • PR #163374
  • PR #163627 Related #163615. Thanks @sxh313 and @obviyus.
  • PR #163378
  • PR #163666
  • PR #163656
  • PR #163624
  • PR #163326
  • PR #163670
  • PR #163658
  • PR #163633
  • PR #163673 Thanks @RomneyDa.
  • PR #163669
  • PR #163676 Thanks @RomneyDa.
  • PR #163612
  • PR #163671 Thanks @vincentkoc.
  • PR #163677
  • PR #163679
  • PR #163613
  • PR #163662
  • PR #163688
  • PR #163682
  • PR #163629
  • PR #163648
  • PR #163687
  • PR #163667
  • PR #163663
  • PR #163706
  • PR #163683 Thanks @fuller-stack-dev.
  • PR #163643
  • PR #163660
  • PR #163710
  • PR #163714
  • PR #163672
  • PR #163712
  • PR #163707
  • PR #141332 Related #141331. Thanks @ooiuuii and @obviyus.
  • PR #163636 Thanks @obviyus.
  • PR #163681
  • PR #163587
  • PR #163716
  • PR #163353
  • PR #163709
  • PR #163722 Related #163696. Thanks @obviyus and @LinzeShi.
  • PR #163713
  • PR #163715 Thanks @vincentkoc.
  • PR #163717 Thanks @fuller-stack-dev.
  • PR #163664 Related #163659. Thanks @Patrick-Erichsen and @vyctorbrzezowski and @jesse-merhi.
  • PR #163731
  • PR #163630
  • PR #161293 Thanks @itayzit and @jacobtomlinson.
  • PR #163699
  • PR #160871 Thanks @Patrick-Erichsen.
  • PR #163730
  • PR #163734 Thanks @hannesrudolph.
  • PR #163497
  • PR #163675
  • PR #163692
  • PR #163747
  • PR #163742 Thanks @VACInc and @Kimiyu-186.
  • PR #157496 Thanks @vincentkoc.
  • PR #163428 Related #163416. Thanks @jalehman.
  • PR #163741 Thanks @vincentkoc.
  • PR #163732
  • PR #163744
  • PR #163757
  • PR #163743 Thanks @vincentkoc.
  • PR #160978 Thanks @Patrick-Erichsen.
  • PR #163738 Thanks @hannesrudolph.
  • PR #163759
  • PR #163362
  • PR #163752
  • PR #160984 Thanks @Patrick-Erichsen.
  • PR #163719
  • PR #163729
  • PR #163594
  • PR #162175 Thanks @jalehman.
  • PR #163762
  • PR #163690
  • PR #163725 Thanks @vincentkoc.
  • PR #163758
  • PR #163718
  • PR #163767
  • PR #163764
  • PR #163761
  • PR #163728
  • PR #163649
  • PR #160442
  • PR #129120 Related #129054. Thanks @ruel225 and @obviyus and @brainatworkharris.
  • PR #163740
  • PR #163754
  • PR #160982 Thanks @Patrick-Erichsen.
  • PR #163780 Thanks @fuller-stack-dev.
  • PR #163772 Thanks @Patrick-Erichsen.
  • PR #163766
  • PR #163777
  • PR #163371
  • PR #163324 Thanks @NovaUnboundAi and @xXG0DLessXx.
  • PR #163623
  • PR #163694
  • PR #163788
  • PR #163787
  • PR #163793
  • PR #163789
  • PR #163798 Thanks @obviyus and @DonnieFi.
  • PR #163769
  • PR #163804 Thanks @Patrick-Erichsen.
  • PR #163745 Thanks @Patrick-Erichsen.
  • PR #161006 Thanks @Marvinthebored and @Patrick-Erichsen.
  • PR #163776 Thanks @Patrick-Erichsen.
  • PR #163806 Thanks @fuller-stack-dev.
  • PR #163704 Related #163568. Thanks @jayzhou2309 and @AXEG0.
  • PR #160629 Related #160589. Thanks @PollyBot13 and @Patrick-Erichsen.
  • PR #163737
  • PR #163803 Related #163638. Thanks @chffhc.
  • PR #163813
  • PR #162176 Thanks @jalehman.
  • PR #163770
  • PR #163811 Thanks @vincentkoc.
  • PR #163807 Thanks @fuller-stack-dev.
  • PR #163771
  • PR #163820
  • PR #163830 Thanks @vincentkoc.
  • PR #163805
  • PR #163790
  • PR #158303 Thanks @paulcam206.
  • PR #163808 Thanks @fuller-stack-dev.
  • PR #161369 Thanks @mmaps and @joshavant.
  • PR #163831
  • PR #162960 Thanks @Kimiyu-186.
  • PR #163838 Thanks @Patrick-Erichsen.
  • PR #163432
  • PR #163836 Related #163832. Thanks @Patrick-Erichsen.
  • PR #163848 Thanks @Patrick-Erichsen.
  • PR #163847 Related #163795. Thanks @travellingsoldier85.
  • PR #163817 Related #163802. Thanks @MertBasar0 and @obviyus.
  • PR #163850
  • PR #163496
  • PR #163784
  • PR #163854
  • PR #163843 Thanks @jalehman.
  • PR #163821
  • PR #163763
  • PR #163859
  • PR #163840
  • PR #162523 Related #162407. Thanks @jayzhou2309 and @obviyus and @alexph-dev.
  • PR #163849 Thanks @Patrick-Erichsen.
  • PR #163591
  • PR #163864
  • PR #163860 Thanks @Patrick-Erichsen.
  • PR #163829
  • PR #163861
  • PR #163834
  • PR #163797
  • PR #163867 Thanks @jalehman.
  • PR #159673 Thanks @vincentkoc.
  • PR #163855 Thanks @vincentkoc.
  • PR #163819
  • PR #163868
  • PR #163878
  • PR #163879 Thanks @vincentkoc.
  • PR #163883 Thanks @jalehman.
  • PR #163882 Thanks @jalehman.
  • PR #163887
  • PR #163876 Related #161833. Thanks @wlassalle724.
  • PR #163884 Thanks @jalehman.
  • PR #163874
  • PR #163866
  • PR #158513 Related #98180. Thanks @HunterStile and @100yenadmin.
  • PR #163894
  • PR #163185
  • PR #163786
  • PR #163869 Thanks @fuller-stack-dev.
  • PR #163896
  • PR #163890 Thanks @vincentkoc.
  • PR #163814
  • PR #163886 Thanks @vincentkoc.
  • PR #162669
  • PR #163898
  • PR #163902
  • PR #163901
  • PR #163723
  • PR #163893 Thanks @VACInc.
  • PR #163823
  • PR #163852
  • PR #163488 Thanks @RomneyDa and @vincentkoc.
  • PR #163904 Related #163870. Thanks @paulotvlincelia.
  • PR #163892
  • PR #163605
  • PR #163905
  • PR #163916
  • PR #163827
  • PR #163928
  • PR #163921
  • PR #163912 Thanks @vincentkoc.
  • PR #163913
  • PR #163862
  • PR #163935
  • PR #163558
  • PR #163927
  • PR #163167
  • PR #163936 Related #96534. Thanks @obviyus and @cknzraposo.
  • PR #163910
  • PR #163938
  • PR #163925 Thanks @RomneyDa.
  • PR #163951
  • PR #163809
  • PR #163944 Thanks @RomneyDa.
  • PR #163952 Thanks @RomneyDa.
  • PR #163932 Thanks @RomneyDa.
  • PR #163926
  • PR #163933 Thanks @RomneyDa.
  • PR #163915 Thanks @RomneyDa.
  • PR #163839
  • PR #163918
  • PR #150992 Related #150083. Thanks @wangmiao0668000666 and @dh-js.
  • PR #163931
  • PR #163920 Thanks @RomneyDa.
  • PR #163825
  • PR #163818
  • PR #163665 Thanks @ly85206559 and @obviyus.
  • PR #163959 Thanks @vincentkoc.
  • PR #163914
  • PR #163968 Thanks @RomneyDa.
  • PR #163922
  • PR #163962
  • PR #163955 Thanks @vincentkoc.
  • PR #163977
  • PR #163954
  • PR #163972 Thanks @RomneyDa.
  • PR #163975 Thanks @RomneyDa.
  • PR #163941
  • PR #163791 Thanks @LinzeShi and @obviyus.
  • PR #163980 Thanks @RomneyDa.
  • PR #163971
  • PR #163853
  • PR #163976 Thanks @vincentkoc.
  • PR #163934
  • PR #163984
  • PR #163983
  • PR #163965
  • PR #164001 Thanks @hannesrudolph.
  • PR #163756 Related #163724. Thanks @MertBasar0 and @obviyus and @stuart-minion-ai.
  • PR #163963
  • PR #163999
  • PR #163705
  • PR #163990
  • PR #164002 Thanks @vincentkoc.
  • PR #163987
  • PR #164007
  • PR #163974 Related #163942. Thanks @ooiuuii.
  • PR #163652 Thanks @ly85206559 and @obviyus.
  • PR #164012 Thanks @vincentkoc.
  • PR #164015
  • PR #164009
  • PR #163953
  • PR #164018
  • PR #164016 Thanks @vincentkoc.
  • PR #164010 Thanks @vincentkoc.
  • PR #161513
  • PR #162270 Thanks @RomneyDa.
  • PR #164021
  • PR #164027 Thanks @vincentkoc.
  • PR #163969
  • PR #163960
  • PR #163991
  • PR #164025 Thanks @vincentkoc.
  • PR #164019
  • PR #163189
  • PR #163911
  • PR #164003
  • PR #163992
  • PR #164033
  • PR #163945
  • PR #163997
  • PR #164028
  • PR #164011
  • PR #163415
  • PR #164013
  • PR #163996
  • PR #164008
  • PR #163889
  • PR #164032 Related #164024. Thanks @harshitgupta31415 and @obviyus.
  • PR #162917 Thanks @vincentkoc.
  • PR #163985 Thanks @RomneyDa.
  • PR #164042 Thanks @vincentkoc.
  • PR #164050
  • PR #146329 Related #145825. Thanks @GodBlf and @mrzeepek.
  • PR #163118
  • PR #163753 Thanks @joshavant.
  • PR #163917 Thanks @joshavant.
  • PR #163851
  • PR #164057
  • PR #163906 Thanks @RomneyDa.
  • PR #164014
  • PR #164043
  • PR #163909
  • PR #164037
  • PR #164041 Thanks @RomneyDa.
  • PR #163775
  • PR #164044
  • PR #164056 Thanks @joshavant.
  • PR #164049
  • PR #164058
  • PR #164045
  • PR #163919
  • PR #164046
  • PR #164036
  • PR #163186
  • PR #164079
  • PR #164072
  • PR #164069
  • PR #164030
  • PR #164052
  • PR #164084
  • PR #164063 Thanks @vincentkoc.
  • PR #164035
  • PR #146132 Thanks @nocodet888-arch and @cursoragent and @obviyus.
  • PR #164047
  • PR #164071
  • PR #164085 Thanks @RomneyDa.
  • PR #163792
  • PR #164068
  • PR #164064
  • PR #164087
  • PR #164078
  • PR #164082
  • PR #164101
  • PR #164102
  • PR #164073
  • PR #164097 Thanks @RomneyDa.
  • PR #164094
  • PR #164093
  • PR #164119
  • PR #164077
  • PR #164099
  • PR #164096
  • PR #164062 Related #164053. Thanks @harshitgupta31415 and @obviyus.
  • PR #164124
  • PR #164108
  • PR #164083
  • PR #164120
  • PR #163565 Thanks @vincentkoc.
  • PR #164092
  • PR #163418
  • PR #164106
  • PR #164022
  • PR #164123 Related #163179. Thanks @song-jia.
  • PR #164127
  • PR #164121
  • PR #163697 Thanks @ly85206559 and @obviyus.
  • PR #164152
  • PR #164139
  • PR #164020
  • PR #164155
  • PR #164142 Thanks @vincentkoc.
  • PR #164104
  • PR #164160
  • PR #164157
  • PR #164131
  • PR #164133
  • PR #164112
  • PR #164166
  • PR #164105 Related #164091. Thanks @harshitgupta31415 and @obviyus.
  • PR #164048 Related #163958. Thanks @jayzhou2309 and @wynxo.
  • PR #164181 Thanks @vincentkoc.
  • PR #164130
  • PR #164177
  • PR #164189
  • PR #164114
  • PR #164158
  • PR #164169
  • PR #164154
  • PR #164199
  • PR #163799
  • PR #164195
  • PR #164171 Related #164081. Thanks @etzelm and @obviyus.
  • PR #164125
  • PR #164117
  • PR #164208
  • PR #164165
  • PR #164207 Thanks @vincentkoc.
  • PR #163148 Thanks @obviyus.
  • PR #164075
  • PR #164190
  • PR #164180 Thanks @RomneyDa.
  • PR #164194
  • PR #164137
  • PR #164198
  • PR #164218
  • PR #164110
  • PR #164205 Thanks @vincentkoc.
  • PR #164129
  • PR #163510 Thanks @ly85206559 and @obviyus.
  • PR #164225
  • PR #164217
  • PR #164202
  • PR #163815
  • PR #164193 Related #161924. Thanks @DonnieFi.
  • PR #164239
  • PR #164230 Thanks @vincentkoc.
  • PR #164187
  • PR #164235 Related #162259. Thanks @JD8855122.
  • PR #164204
  • PR #164134
  • PR #164238
  • PR #164244
  • PR #164182
  • PR #164126 Related #164115. Thanks @ooiuuii and @obviyus.
  • PR #164186
  • PR #164219 Related #163708.
  • PR #164237
  • PR #164247 Thanks @vincentkoc.
  • PR #164245 Thanks @vincentkoc.
  • PR #164128
  • PR #164242
  • PR #164185
  • PR #164183
  • PR #164253
  • PR #164184
  • PR #164248
  • PR #164159
  • PR #163477 Thanks @Patrick-Erichsen.
  • PR #164240
  • PR #164260
  • PR #164153
  • PR #164163
  • PR #163727 Thanks @ivan-magda and @obviyus.
  • PR #163137
  • PR #164223
  • PR #164261 Related #162236. Thanks @waynegault.
  • PR #164251
  • PR #164270
  • PR #163930
  • PR #163812 Related #163810. Thanks @vincentkoc.
  • PR #164252
  • PR #164268
  • PR #164276
  • PR #164231
  • PR #164262
  • PR #164277
  • PR #164281
  • PR #164289 Thanks @vincentkoc.
  • PR #164287
  • PR #164221
  • PR #164299
  • PR #164271
  • PR #164301
  • PR #164302
  • PR #164249
  • PR #164243
  • PR #164295
  • PR #164280 Thanks @vincentkoc.
  • PR #164224
  • PR #164303
  • PR #163535
  • PR #164292
  • PR #164285 Related #164256. Thanks @obviyus and @Twilight-Networks.
  • PR #164284
  • PR #164222
  • PR #164288
  • PR #164312
  • PR #163842 Thanks @jalehman.
  • PR #163857 Thanks @jalehman.
  • PR #164116 Thanks @joshavant.
  • PR #164135 Thanks @joshavant.
  • PR #164213 Thanks @joshavant.
  • PR #162177 Thanks @jalehman.
  • PR #162033 Related #161953. Thanks @cestercian and @RomneyDa and @zhyx1996.
  • PR #164317
  • PR #164322
  • PR #164331
  • PR #164332
  • PR #164333
  • PR #164307
  • PR #164313
  • PR #164321
  • PR #164197 Thanks @galiniliev and @KirDE.
  • PR #164335
  • PR #164336 Related #164283. Thanks @jayzhou2309 and @obviyus and @nkarkare.
  • PR #164326
  • PR #162954 Thanks @vincentkoc.
  • PR #160108 Thanks @galiniliev.
  • PR #164203
  • PR #164348
  • PR #164340
  • PR #164161 Thanks @GoldArowana and @obviyus.
  • PR #164358
  • PR #163350
  • PR #164361
  • PR #164353
  • PR #162036 Thanks @LinzeShi and @obviyus.
  • PR #164337
  • PR #164345 Thanks @vincentkoc.
  • PR #164349
  • PR #164370
  • PR #164352
  • PR #164374
  • PR #164151 Related #164149. Thanks @ooiuuii and @obviyus.
  • PR #164380
  • PR #164367
  • PR #164359
  • PR #164350
  • PR #164360
  • PR #164364 Related #164362. Thanks @ooiuuii and @obviyus.
  • PR #164376
  • PR #164386
  • PR #164398
  • PR #164291
  • PR #164400
  • PR #162938 Thanks @vincentkoc.
  • PR #164373
  • PR #164378
  • PR #164389
  • PR #163701 Related #163700. Thanks @sxh313 and @obviyus.
  • PR #164173
  • PR #164387
  • PR #165 Thanks @Nachx639.
  • PR #164236 Related #163961. Thanks @JakeMalis.
  • PR #164410
  • PR #164306
  • PR #164377
  • PR #164296
  • PR #164391
  • PR #164402 Thanks @vincentkoc.
  • PR #164381
  • PR #164418
  • PR #164103
  • PR #164413
  • PR #164325 Related #164323. Thanks @ooiuuii and @obviyus.
  • PR #163203
  • PR #164264
  • PR #164428
  • PR #164342 Thanks @RomneyDa.
  • PR #164434
  • PR #164421
  • PR #164419
  • PR #164432 Thanks @RomneyDa.
  • PR #164437
  • PR #164430
  • PR #164259 Related #164257. Thanks @ooiuuii and @obviyus.
  • PR #164403
  • PR #164423 Thanks @vincentkoc.
  • PR #164438
  • PR #164446 Thanks @RomneyDa.
  • PR #164436
  • PR #164411
  • PR #164440 Thanks @RomneyDa.
  • PR #164435 Related #150152. Thanks @fuller-stack-dev and @joryirving.
  • PR #160619 Thanks @LinzeShi and @obviyus.
  • PR #164451 Thanks @RomneyDa.
  • PR #164457 Thanks @vincentkoc.
  • PR #163487 Thanks @ericcurtin and @obviyus.
  • PR #162258 Thanks @RomneyDa.
  • PR #164483 Thanks @RomneyDa.
  • PR #164450 Thanks @RomneyDa.
  • PR #164481
  • PR #164469
  • PR #164460 Thanks @vincentkoc.
  • PR #164206 Related #164148. Thanks @jayzhou2309 and @obviyus and @TrevorDGreen33.
  • PR #164414
  • PR #164487 Thanks @RomneyDa.
  • PR #164482
  • PR #164495
  • PR #164463
  • PR #164467
  • PR #164278
  • PR #164489 Thanks @RomneyDa.
  • PR #164488
  • PR #164486
  • PR #164493
  • PR #163471 Related #110190, #162001. Thanks @RomneyDa and @consoleaf and @JacquesLFR8.
  • PR #164448
  • PR #164479
  • PR #162844 Related #162031. Thanks @RvsL and @zsh20000414.
  • PR #164519
  • PR #164524
  • PR #164502
  • PR #164454
  • PR #164527
  • PR #164513
  • PR #164517
  • PR #164530 Related #164499. Thanks @shakkernerd.
  • PR #164196 Thanks @RomneyDa.
  • PR #164491 Thanks @RomneyDa.
  • PR #164399
  • PR #164543
  • PR #164546 Related #155644. Thanks @Alex-vonAllmen.
  • PR #164458
  • PR #164555
  • PR #164311 Related #164309. Thanks @ooiuuii and @obviyus.
  • PR #164466
  • PR #164549
  • PR #164542
  • PR #164565
  • PR #164496
  • PR #164544
  • PR #164401
  • PR #164552
  • PR #164539 Thanks @vincentkoc.
  • PR #164560
  • PR #164582
  • PR #164492 Thanks @RomneyDa.
  • PR #164578
  • PR #164581 Thanks @joshavant.
  • PR #164534
  • PR #156493 Thanks @serg0x.
  • PR #162300 Related #162205. Thanks @serg0x.
  • PR #155640 Thanks @Ram-G and @RomneyDa.
  • PR #164535
  • PR #164553 Thanks @RomneyDa.
  • PR #164464 Thanks @RomneyDa.
  • PR #163545 Related #163543. Thanks @RomneyDa.
  • PR #164286
  • PR #163201 Related #163199. Thanks @ooiuuii and @obviyus.
  • PR #164595
  • PR #164547
  • PR #164586
  • PR #164532
  • PR #164086
  • PR #164556
  • PR #164576
  • PR #164591
  • PR #164522
  • PR #164509 Related #164316. Thanks @rosmiroslav-create.
  • PR #164594
  • PR #164368 Related #164365. Thanks @ooiuuii and @obviyus.
  • PR #162204 Thanks @serg0x and @RomneyDa.
  • PR #163863
  • PR #164614
  • PR #164619
  • PR #164521
  • PR #164320
  • PR #164561
  • PR #164537 Related #164536.
  • PR #164573
  • PR #149048 Thanks @nancymx-dev and @vyctorbrzezowski.
  • PR #164623
  • PR #164602
  • PR #164618 Thanks @joshavant.
  • PR #164616
  • PR #164600 Thanks @joshavant.
  • PR #164514
  • PR #164441
  • PR #164424
  • PR #164628
  • PR #164613
  • PR #164587
  • PR #164606
  • PR #164604
  • PR #164632 Thanks @hannesrudolph.
  • PR #164330
  • PR #164631 Thanks @joshavant.
  • PR #164634
  • PR #164503 Thanks @RomneyDa.
  • PR #164675 Thanks @RomneyDa.
  • PR #164697
  • PR #164663 Related #164661. Thanks @shakkernerd.
  • PR #164664 Related #164644. Thanks @shakkernerd.
  • PR #164676 Thanks @shakkernerd.
  • PR #165050 Thanks @RomneyDa.
  • PR #160695 Thanks @RomneyDa.
  • PR #165083 Thanks @RomneyDa.
  • PR #165099 Thanks @RomneyDa.
  • PR #165121 Thanks @RomneyDa.
  • PR #165143 Thanks @RomneyDa.
  • PR #164658 Thanks @RomneyDa.
  • PR #164853
  • PR #164915
  • PR #165263 Related #165260. Thanks @shakkernerd.
  • PR #165423 Thanks @RomneyDa.
  • PR #165455 Thanks @RomneyDa.

Release verification

  • npm package: https://www.npmjs.com/package/openclaw/v/2026.10.1-beta.1
  • registry tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.10.1-beta.1.tgz
  • integrity: sha512-W0sRPDFaNYDprNBEbdRNz55CwaETVGla3yuD0A2bp+ccpTLnmBo7lcY042YeWedf6ofkT0JBidpMc6iC7/dhug==
  • release SHA: 6830fe76b3db05ad59e8ff7f0f872d4e2639a1fe
  • full release CI report: https://github.com/openclaw/releases/blob/main/evidence/2026.10.1-beta.1/release-evidence.md
  • release publish: https://github.com/openclaw/openclaw/actions/runs/37357820450
  • npm preflight: https://github.com/openclaw/openclaw/actions/runs/37287442679
  • full release validation: https://github.com/openclaw/openclaw/actions/runs/37286762318
  • plugin npm publish: https://github.com/openclaw/openclaw/actions/runs/37358739420
  • plugin ClawHub publish: 95 staged packages recovered from https://github.com/openclaw/openclaw/actions/runs/37345007425 after parent failure; exact public roster verified
  • plugin ClawHub bootstrap: https://github.com/openclaw/openclaw/actions/runs/37354266953
  • OpenClaw npm publish: https://github.com/openclaw/openclaw/actions/runs/37347905631/attempts/1
  • npm Telegram beta E2E: not supplied
v2026.9.8 [Oct 3, 2026] details → github →

# openclaw 2026.9.8

<!-- openclaw-release-publication:docs-v1 -->

OpenClaw v2026.9.8

58 commits · 43 pull requests · 21 contributors

Changes included in this release

The release notes and changelog contain the same content, presented in two formats:

  • Release notes — formatted for people, with expandable sections.
  • Changelog — plain Markdown for AI agents and tools.

Thanks

@609NFT @aniketkrs @aniruddhaadak80 @EndeavorPioneer @ericcaiwx-star @fuller-stack-dev @hailongguo0530-alt @jasdeepohri-max @miguelpt2026 @NickM83 @obviyus @Patrick-Erichsen @PennyVibe @RomneyDa @scotthuang @steipete @VACInc @vincentkoc @WG-Mojo @xilopaint @yashas-13

Release verification

  • npm package: https://www.npmjs.com/package/openclaw/v/2026.9.8
  • registry tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.9.8.tgz
  • integrity: sha512-G+JkNUhtpDE3cXR4AEi2NyyG9fqI/T2WUSl8ZnR8AATH8Dh1kC3qYFL7wwPoZtgHiP/cszA86PEiE0PDysxb9Q==
  • release SHA: fc23bc864e4553c2d215e479eeec47b67a0bf943
  • full release CI report: https://github.com/openclaw/releases/blob/main/evidence/2026.9.8/release-evidence.md
  • release publish: https://github.com/openclaw/openclaw/actions/runs/37089852299
  • npm preflight: https://github.com/openclaw/openclaw/actions/runs/37046778498
  • full release validation: https://github.com/openclaw/openclaw/actions/runs/37045896743
  • plugin npm publish: https://github.com/openclaw/openclaw/actions/runs/37090141905
  • plugin ClawHub submission: https://github.com/openclaw/openclaw/actions/runs/37090144556; public artifact verification follows successful release-parent completion
  • plugin ClawHub bootstrap: not needed
  • OpenClaw npm publish: https://github.com/openclaw/openclaw/actions/runs/37087759921/attempts/1
  • Telegram integration checks: waived by the release owner for 2026.9.8 (source QA, Package Acceptance, published-package E2E); not run.
  • Android APK: skipped — apps/android/version.json is 2026.8.2, release train is 2026.9.8; run pnpm android:version:pin -- --from-gateway before the next tag.
v2026.8.35 BREAKING [Oct 2, 2026] details → github →

# openclaw 2026.8.35

This is a gateway-only extended-stable release, which is our current equivalent to LTS. This release is OpenClaw from the end of August 2026, plus critical security updates, reliability and performance fixes, and features like new model support. The latest version of OpenClaw at the time of this release is 2026.9.7

2026.8.35

Highlights

  • GPT-6.1 Sol support: add the current Sol model across OpenAI routing, discovery, reasoning, harness, and Reef guard-model boundaries. (#161400, #162955)
  • Safer updates and recovery: preserve plugin settings, prevent duplicate Gateways, handle pnpm package updates without terminal failures, and retain plugin inventory through migration. (#160344, #160193, #161920, #161485) Thanks @EndeavorPioneer, @grtninja, @alkor2000, @xilopaint, and @aniruddhaadak80.
  • Reliable agent completion: preserve complete delegated and CLI answers, release suspended child capacity, recover full cron output, and prevent failed requests from consuming steered questions. (#162843, #162368, #160520, #162439) Thanks @zyz619963502zyz, @holgergruenhagen, @armstrongsam25, @davidcittadini, @jayzhou2309, and @obviyus.
  • Security and ownership hardening: keep secret-store kinds stable during rotation, restore admitted secret-egress execution, and retain explicit cron tool allowlists while repairing stale automatic snapshots. (#160926, #160760, #162432) Thanks @zachisfine, @yetval, @VACInc, and @obviyus.
  • Channel and integration reliability: repair Gmail and IMAP watchers, Matrix direct mappings, Telegram progress, remote MCP startup, and managed llama.cpp startup on clean Windows hosts. (#161503, #160413, #161727, #161546, #162376, #163093) Thanks @obviyus, @kazuyuki-eguchi, @Ayushdevo, @addyCooks, @VACInc, @Patrick-Erichsen, and @RomneyDa.
  • Performance and UI continuity: bound model-catalog waits, reduce Codex fleet heap pressure, and keep saved WebChat replies visible across history refresh races. (#161132, #162912, #162763) Thanks @jayzhou2309, @Flakedict, @obviyus, @609NFT, and @VACInc.

Changes

  • Extended-stable release preparation: align OpenClaw and every publishable official plugin to 2026.8.35 while preserving the 2026.8.34 publication contract.
  • Model compatibility: add GPT-6.1 Sol to the branch-native OpenAI and Reef compatibility owners. (#161400, #162955)

Fixes

  • Update safety: preserve incompatible-plugin settings through recovery, keep retained plugin records during migration, avoid pnpm terminal failures, and carry the existing Gateway lock through container/direct startup. (#160344, #161485, #161920, #160193) Thanks @EndeavorPioneer, @aniruddhaadak80, @alkor2000, @xilopaint, and @grtninja.
  • Agent delivery: recover uncapped cron replies, preserve complete CLI subagent answers, honor skipped announcements, retain detached transcripts, release suspended child slots, and keep failed requests from replacing earlier questions with a steer. (#160520, #162843, #161542, #161091, #162368, #162439) Thanks @jayzhou2309, @zyz619963502zyz, @holgergruenhagen, @armstrongsam25, @davidcittadini, and @obviyus.
  • Cron and tools: bound thinking-catalog hydration, repair stale automatic tool snapshots without widening explicit allowlists, and deliver manual runs after their creating turn ends. (#161132, #162432, #162780) Thanks @jayzhou2309, @Flakedict, and @obviyus.
  • Sessions and tool results: reject malformed session targets, preserve spawned working directories, project deeply nested MCP results safely, and keep remote MCP bundles working in native sessions. (#161533, #162308, #160825, #162376) Thanks @wangmiao0668000666, @Takhoffman, @hpyhandsome, and @Patrick-Erichsen.
  • Channels: recover Gmail transient binds, bound IMAP backlog processing, restore Matrix direct mappings, and restore Telegram progress when hooks suppress previews. (#161503, #160413, #161727, #161546) Thanks @obviyus, @kazuyuki-eguchi, @Ayushdevo, @addyCooks, and @VACInc.
  • Runtime reliability: prevent redaction stalls, cancel stale thinking-catalog waits, pass the responding agent to TTS model selection, stop durable worker retries from freezing hosts, reduce Codex fleet heap use, and install the required Visual C++ runtime after a managed llama.cpp launch failure. (#161089, #161319, #161454, #160812, #162912, #163093) Thanks @Baumus, @drakeo338, @aounakram, @RileyJJY, @aniruddhaadak80, @obviyus, @609NFT, and @RomneyDa.
  • Secrets and sandboxing: retain secret entry kinds during value rotation and repair read-only copied skills without escaping their confined roots. (#160926, #162304, #162295) Thanks @zachisfine and @yetval.
  • WebChat: keep saved replies visible when stale history responses race with live messages. (#162763) Thanks @VACInc.

Complete contribution record

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

Pull requests

  • PR #160344 Related #159477. Thanks @EndeavorPioneer.
  • PR #160193 Related #159941. Thanks @grtninja.
  • PR #160825 Related #160418. Thanks @wangmiao0668000666 and @Takhoffman and @hpyhandsome.
  • PR #161400 Related #161397.
  • PR #161089
  • PR #161503 Related #161467. Thanks @obviyus and @kazuyuki-eguchi.
  • PR #161533
  • PR #161542
  • PR #161319 Related #161310. Thanks @Baumus.
  • PR #161270 Thanks @zachisfine.
  • PR #161454 Related #161431. Thanks @drakeo338 and @aounakram.
  • PR #160413 Related #160353. Thanks @Ayushdevo and @addyCooks.
  • PR #161132 Related #161112. Thanks @jayzhou2309 and @Flakedict.
  • PR #161727
  • PR #161091
  • PR #160812 Related #160735. Thanks @RileyJJY and @aniruddhaadak80.
  • PR #161485 Related #161329. Thanks @aniruddhaadak80.
  • PR #160760 Thanks @VACInc.
  • PR #160715 Thanks @VACInc.
  • PR #160843 Thanks @VACInc.
  • PR #162304
  • PR #160520 Thanks @jayzhou2309.
  • PR #161920 Related #161866. Thanks @alkor2000 and @xilopaint.
  • PR #162308
  • PR #162368 Related #162267. Thanks @armstrongsam25 and @davidcittadini.
  • PR #162295
  • PR #162439 Thanks @obviyus.
  • PR #149925 Thanks @obviyus.
  • PR #77023 Thanks @fuller-stack-dev.
  • PR #109709
  • PR #161069 Thanks @obviyus.
  • PR #161546 Thanks @VACInc.
  • PR #162763 Thanks @VACInc.
  • PR #162432 Thanks @obviyus.
  • PR #137832 Related #130753. Thanks @jalehman.
  • PR #147969 Thanks @obviyus.
  • PR #91499 Thanks @mmaps.
  • PR #112483 Thanks @joshavant.
  • PR #112661 Related #111809. Thanks @joshavant and @andersonjeccel.
  • PR #162780 Thanks @obviyus.
  • PR #104595
  • PR #115404 Related #115758. Thanks @RomneyDa.
  • PR #121113
  • PR #162912 Related #162802. Thanks @obviyus and @609NFT.
  • PR #162843 Related #162777. Thanks @zyz619963502zyz and @holgergruenhagen.
  • PR #162955
  • PR #162376 Thanks @Patrick-Erichsen.
  • PR #163093 Thanks @RomneyDa.
  • PR #160926 Related #158968. Thanks @zachisfine and @yetval.

Release verification

  • npm package: https://www.npmjs.com/package/openclaw/v/2026.8.35
  • registry tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.8.35.tgz
  • integrity: sha512-7Bk/IeHTk04gfR4rW2SEVwwmGiXg2CcRxL3K1U2JzTgwbSSSlbX/yoLEbkiiSMOLtOuAi1ZfVbgmSsSlOA/E6g==
  • release SHA: 713ba5785d72d6ed1cec971e21307f16cc4234a6
  • npm preflight: https://github.com/openclaw/openclaw/actions/runs/36994752811
  • full release validation: https://github.com/openclaw/openclaw/actions/runs/36994246053
  • plugin npm publication: https://github.com/openclaw/openclaw/actions/runs/37008498463
  • OpenClaw npm publication: https://github.com/openclaw/openclaw/actions/runs/37010843200 — npm accepted publication; the workflow expired only during bounded registry readback.
  • Docker publication recovery: https://github.com/openclaw/openclaw/actions/runs/37013839190
  • Manual finalization: owner-approved after independent verification of npm signatures and provenance, the extended-stable selector, all 89 plugin packages, Docker digests and attestations, both requested upgrade paths, live model and channel paths, and public container smoke.
v2026.8.34 [Oct 2, 2026] details → github →

# openclaw 2026.8.34

This is a gateway-only extended-stable release, which is our current equivalent to LTS. This release is OpenClaw from the end of August 2026, plus critical security updates, reliability and performance fixes, and features like new model support. The latest version of OpenClaw at the time of this release is 2026.9.7

2026.8.34

Highlights

  • Extended-stable correctness rollup: backport 113 audit-selected fix units across upgrades, Doctor, authentication, sessions, channels, plugins, sandboxing, filesystem safety, model runtimes, and release packaging.
  • Complete rescan: re-evaluate the full 2026.8.33 discovery range, large mixed-purpose pull requests, and the 2026.7.35 lineage instead of advancing only from the previous backport cursor.
  • Upgrade and recovery hardening: preserve credentials, agent state, plugin inventory, transcripts, schedules, service ownership, and runtime links through upgrades, restarts, and Doctor repair.
  • Boundary fixes: tighten remote filesystem mutation, plugin and skill scanning, browser authentication, channel reply identity, private skill ingress, and scoped runtime ownership.

Changes

  • Extended-stable release preparation: align OpenClaw, publishable plugins, native version metadata, generated channel catalogs, and npm package inventories to 2026.8.34.

Fixes

  • Plugins: Recover orphan installs without weakening ownership.
  • Doctor: Repair keyed multi-agent rosters without ownership (#134706)
  • Prevent device pairing migration crash on contaminated records.
  • Doctor: Preserve per-agent memory search during upgrades.
  • Doctor: Detect shared auth migration by provenance (#134808)
  • Cron: Refuse stale doctor store rewrites.
  • Gateway: Refresh model catalog after auth changes (#134361)
  • Openai: Repair stale doctor route pins.
  • Auth: Verify shared credential migration receipts (#134952)
  • Cron: Keep model aliases scoped to the selected owner (#135069)
  • Memory: Resolve profile auth for compatible embeddings (#134744)
  • Auth: Recover credentials stranded by completed migrations (#135346)
  • Auth: Relogin repairs stale profile order after upgrade.
  • Auth: Preserve custom provider SecretRefs in Doctor.
  • Docker: Install libgomp1 in the runtime image for managed llama.cpp (#134532)
  • Devices: Allow authorized scoped node token management (#135617)
  • Msteams: Thread context is dropped when a channel reply has no replyToId (#129345)
  • Ui: Ignore tool-only model auth rows (#134218)
  • Cron: Kind change fails with "command env must be an object" when env is omitted (#134639)
  • Backup: Exclude workspaces before traversal.
  • Infra: Drop empty PATHEXT entries from Windows extension lookup (#135807)
  • Anthropic: Context usage is lost when a proxy omits message_delta usage (#135467)
  • Systemd: Protect credentials in managed backups (#131786)
  • Agents: Preserve requester MCP runtime ownership (#134819)
  • Plugins: Refresh persisted registry when source mounts change (#136517)
  • Gateway restart hangs while followup drain retries a draining error (#136713)
  • Auth: Preserve OAuth metadata during session SDK refresh (#127988)
  • Doctor: Recognize configured memory provider secret references (#137782)
  • Sessions: Preserve logical shared-store ownership (#138380)
  • Full-access tasks lose tools after Gateway restart (#138701)
  • Keep unchanged files out of session diffs (#138877)
  • Auth: Recover billing-disabled profiles in minutes instead of hours (#136364)
  • Auth: Keep an unset default model unchanged during login (#139218)
  • Gateway: Avoid crashes when an upgrading client disconnects (#139061)
  • Shell-env: Preserve CLI terminal ownership during login imports (#139308)
  • Auto-reply: Fold trailing transcript growth into memory-flush fresh totals (#138928)
  • Cron: Preserve pending paced checks across restart (#140083)
  • Daemon: Systemd install no longer aborts on "ownership could not be verified" after a clock step (#137253)
  • Config: Apply environment changes after in-process restart (#141296)
  • Pasted text is missing in model-locked Codex sessions (#142021)
  • Docker: Restore source builds after dependency ownership guard (#142073)
  • Security: Preserve existing WhatsApp group allowlists (#142589)
  • Doctor: Avoid installing unselected search providers (#142640)
  • Doctor: Migrate legacy Codex music model selectors (#143235)
  • Doctor: Preserve selected model metadata in diagnostics (#144332)
  • Discord: Report parent channel denies for thread permissions (#121144)
  • Config: Avoid false model changes when saving settings (#144807)
  • Doctor: Preserve legacy registry files when quarantine fails (#144787)
  • Retain route ownership while discovering conversations (#146927)
  • Install: Preserve runtime links when Node validation fails (#147221)
  • Doctor reports missing OAuth dir for channel config with no installed plugin (#147888)
  • Doctor: Stop private pending inputs replaying after session repair (#148625)
  • Channels: Settle task-scoped context leases once (#148922)
  • Push: Normalize malformed proxy auth errors (#149112)
  • Cron: Reject invalid stagger before silent schedule changes (#151740)
  • Cli: Keep model validation out of session execution (#154763)
  • Agents: Treat empty credential environment variables as unresolved (#155558)
  • Doctor: Apply ambient-owner fallback to dream diary and all memory target handlers (#156437)
  • Sandbox: Unblock scoped recreation across runtime targets (#157808)
  • Security: Parse gpt generation numbers in the audit tier check (#140012)
  • Doctor: Report shared auth health without a default agent (#134902)
  • Doctor: Converge redundant shared auth relocation subsets (#135096)
  • Doctor: Report retained device-auth files (#133978)
  • Update: Stop detached updates after chat ownership is revoked (#137312)
  • Doctor: Inspect source auth stores during full lint (#137610)
  • Gateway: Recover queued RPC replies across restart (#138565)
  • Doctor: Preserve legacy ownership during config repair (#138837)
  • Prevent browser profile permission hangs in Doctor (#139612)
  • Gateway: Prevent systemd restarts from hanging (#140914)
  • Doctor: Recover legacy node tokens with invalid scopes (#143599)
  • Skills: Refresh session snapshots on gateway restart (#122110)
  • Doctor: Session SQLite import drops Codex assistant messages from legacy transcripts (#140296)
  • Cron: Forward claude-cli auth profile on scheduled runs to prevent OAuth expiration (#144266)
  • Discord: Preserve sender-owned line limits and reply scope (#137969)
  • Install: Never replace or break an existing nvm during installation (#145317)
  • Sessions: Recover omitted historical transcripts in Doctor (#120781)
  • Update: Recognize custom npm prefix installations (#146091)
  • Context: Preserve provider-scoped prompt budgets before reply maintenance (#141052)
  • Sessions: Prevent Doctor and startup memory exhaustion (#149704)
  • Daemon: Preserve inline auth through service upgrades (#149686)
  • Update: Verify paired trusted-proxy gateways with service credentials (#153540)
  • Background continuations lose session access and GitHub tools (#141865)
  • Doctor: Decode session headers across read chunk boundaries (#154034)
  • Faulty compaction probe wedges run steering and restart aborts (#154868)
  • Ui: Publish rejected goal operations (#156363)
  • Commands: Deduplicate session lifecycle keys (#158487)
  • Plugins: Preserve runtime artifact preference (#158487)
  • Agents: Strip private skill authoring from public ingress (#159220)
  • Plugins: Preserve include ownership during uninstall (#159945)
  • Channels: Restore system-agent approval reactions (#159132)
  • Moonshot: Reject inherited thinking-model keys (#158437)
  • Tencent: Ignore inherited effort-map keys (#158437)
  • Workers: Observe already-aborted operation promises (#158228)
  • Gateway: Reject non-object Claude history rows (#158228)
  • Copilot: Recover pool after synchronous factory failures (#157819)
  • Tlon: Preserve IPv6 ship origins (#157825)
  • Sms: Clean revoked inbound media (#157825)
  • Slack: Preserve replacement webhook registrations (#158085)
  • Matrix: Accept system-agent approval reactions (#158164)
  • Channels: Retain typing tick exclusivity across restart (#158830)
  • Acp: Format unset optional tool arguments (#159417)
  • Meeting: Clean up partial audio startup (#157982)
  • Exec: Retain prepared plugin environment (#158378)
  • Mxc: Clean temp directory after bridge failure (#158532)
  • Discord: Preserve batched native reply identities (#158886)
  • Skills: Count omitted dangerous exec aliases once (#158906)
  • Sandbox: Preserve remote mutation path bytes (#159346)
  • Browser: Accept standard CDP header containers (#159430)
  • Plugins: Preserve sparse catalog preferences (#159945)
  • Doctor: Preserve complete plugin inventory (#153901)
  • Fs: Preserve bounded filesystem correctness (#157524)

Complete contribution record

This release represents 113 approved units: 60 exact source commits, 25 material adaptations, 27 narrow slices extracted from large or mixed-purpose pull requests, and one 2026.7.35 plugin-inventory parity repair. Units already covered by the 2026.8.33 architecture, or whose newer storage contract does not exist on this release line, are recorded as evidence-backed inclusions rather than duplicate or speculative code.

Release verification

  • npm package: https://www.npmjs.com/package/openclaw/v/2026.8.34
  • registry tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.8.34.tgz
  • integrity: sha512-wr/4SIbHkX2sSCi5etvIevjYK4IWfKsQmPf3Yhhrix4Eg94CALkdBr8VPAQsbMXyiILGQpW6syjXsmFs+aCvzg==
  • release SHA: d21cb744af45bc4d29352750c5e1e7f1cf7f066a
  • full release CI report: https://github.com/openclaw/releases/blob/main/evidence/2026.8.34/release-evidence.md
  • release publish: https://github.com/openclaw/openclaw/actions/runs/36941737739
  • npm preflight: https://github.com/openclaw/openclaw/actions/runs/36819226831
  • full release validation: https://github.com/openclaw/openclaw/actions/runs/36818791392
  • plugin npm publish: https://github.com/openclaw/openclaw/actions/runs/36942133414
  • plugin ClawHub publish: no normal OIDC candidates
  • plugin ClawHub bootstrap: not needed
  • OpenClaw npm publish: https://github.com/openclaw/openclaw/actions/runs/36919657824/attempts/1
  • npm Telegram beta E2E: not supplied
v2026.9.7 [Sep 30, 2026] details → github →

# openclaw 2026.9.7

<!-- openclaw-release-publication:docs-v1 -->

OpenClaw v2026.9.7

518 direct commits · 2,818 pull requests · 334 contributors

Changes included in this release

The release notes and changelog contain the same content, presented in two formats:

  • Release notes — formatted for people, with expandable sections.
  • Changelog — plain Markdown for AI agents and tools.

Thanks

@609NFT @Aalmann @aatreya @abacha @abuegab1-spec @ada-KVR @AgentSolomon @aicyberg @ajmtrz @Alekstodo @aleps001 @alexph-dev @alibux @Alix-007 @altaywtf @amarsmission @AmesGit @anarchia-99 @andersonjeccel @aniruddhaadak80 @anyech @apple2345-pixel @areslp @AS76 @aspalagin @auriga-agents @avirtudazo-officeconnect @AXEG0 @axiom-ncis @Ayushdevo @azakharko @baiwei0427 @bappamp4 @Baumus @bdjben @benlaube @bill-starfoundry @BillVerhelle @bitkylin @blackdiamondcyber-png @blackeyes-boy @blyszcz @BoatAngle @bogdandragosvasile @boycez @brokemac79 @Bruce-Yii @brucemccurdy @canvrno-oai @Captain69G @CarotaWealth @caseyjustus @cbhawthorne84 @ceckert @chac4l @chaolawo-byte @charlie-morrison @chelsealong @chopin-op60 @choury @cipp-ashe @cjn119-ui @Colton-Harris @Conan-Scott @context-down @coygeek @cp7553479 @Cyb3rb1ade @dankarization @DarkJuanFra @DasX @davidcittadini @desksk @destinedenergy @dh-js @dimonnld @dmmc12 @dmwtech @DonnieFi @dots-oai @dragomirdimitrov-mmrndm @Dreamer-HIT @DrToNy1 @dwalthour @dwonshin @dynamite-bud @eddiekk @EduHerranz @ekinnee @eleqtrizit @EndeavorPioneer @eric-basketbot @ericcaiwx-star @etzelm @fchaudhryspear @fduch-stranger @Flakedict @flyto168 @fourestfire @fransqaas @freeqaz-openai @fulgerulnegru @fuller-stack-dev @Fuma2013 @funklawfirm-dotcom @galiniliev @gaoanze888 @Geokec @giangthb @giodl73 @giodl73-repo @gisk0 @gokay-ai @goslingmanagment @Gr33n93 @grape404 @Grynn @h94916 @haldana88 @hannesrudolph @hartmark @he-yufeng @Hensarj @highfly-hi @Hmache @holny @hpyhandsome @htuyer121 @hugenshen @hurtlovewow @hxy91819 @ion-developing @Irish-Joseph @islandpreneur007 @ivankuznetsov @IWhatsskill @Jackten @jalehman @jb168 @jb510 @JefRH1 @jiangzhao2121-debug @jihoon-ernesto @jjjhenriksen @johnfink8 @johnnyjrizzo @JordanNewell @joshavant @joshbunker @joshpetras @Journey417 @jscd98 @jtatum @JUMPUNDER @kai0126-claw @Kaspnov @kassol @kchuang1015 @kevinlin-openai @keysersozeh @Kiiatkin @Kimiyu-186 @kirylh @kybrcore @laisonamarante @laurencebrown @laurentschwartz @leilei3167 @lennartack @Leon-SK668 @liemnhoang @LinzeShi @lisheguo @liunan12345678-spec @LiuwqGit @liuxb553-panda @liyoulu @Loganwoooof @lovelefeng-glitch @lucarinaorg @Ludwigtheo0815 @lukewd @ly85206559 @marinabotobs @mariorivas1 @markmcd @markomiric @martinxomag @Marvinthebored @masatohoshino @MasterSwords1 @Matuno @mcaxtr @MertBasar0 @meska @MikyWang @mmartoccia @MoerAI @mohit @mrclawfield @mrzeepek @msobrosa @myagizmaktav @Nakagawa-master @name5566 @Navras98 @ndakota79 @neyudo @NianJiuZst @Nickfost @NicolasDerito @Niriakot @nkeil @NobleVision @noelillinger @nomiSFI @NovaUnboundAi @nz365guy @obviyus @Oldrich333 @oleagui @Olli0103 @olyapop @omarshahine @OpenClawKobian99 @Orionation @oxen-horse @ozp @pash-openai @Patrick-Erichsen @paweldrozd @Peetiegonzalez @Pegorim @pengzh1 @PennyVibe @pgondhi987 @Pluviobyte @pmika @podulator @polaris-arch @PollyBot13 @potterdigital @prashantkamani @QuinsZouls @rboy1 @redxzeta @revision-co-ltd @ReyesAdrian @RileyJJY @rmyers64 @rogeriochaves @RomneyDa @ruel225 @ryan-dyer-sp @ryanjkelly @S1gv4rd @s93101179 @saariuslystoned @sahilsatralkar @sallyom @salmunclaw @sandra-peach @Sanjays2402 @sarahliyanage @ScientificProgrammer @seaurching @SebTardif @SecureCloudProjO @serg0x @shadesurgeon @shakkernerd @shootingsyh @sidboswell @siri1410 @SiskoYU @sjf @sjf-oa @Solvely-Colin @sonofakel @spikewillcocks @steipete @stevenlee-oai @SummitOperations26 @SundayDriver @sunlit-deng @SunnyShu0925 @superandylin @superdiaodiao @sxh313 @Takhoffman @TeaCup404 @team-contractorscale @texasaggie1 @thoth-ctl @timothyfs @todddickerson @tomdailey55 @tomm789 @Torsie @TreyLawrence @tsw-uop @VACInc @VasuBansal7576 @villemac @vincentkoc @vishubh043-dev @vyctorbrzezowski @wangmiao0668000666 @WanweiInMod @WG-Mojo @wlassalle724 @wzkagms @xiaov1024 @xiaozishan @xilopaint @xx77yy @YangManBOBO @yashas-13 @ycmjason @yetval @Yigtwxx @yihan331313 @yoyo837 @Yun-0000 @yunligou711-commits @Yuxin-Qiao @yyds-xxxx @zachisfine @ZengWen-DT @zeroaltitude @zhiyuan82-tech @zl0nline @zsh20000414 @zyz619963502zyz

Release verification

  • npm package: https://www.npmjs.com/package/openclaw/v/2026.9.7
  • registry tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.9.7.tgz
  • integrity: sha512-/8N2LnfTFQPvnZizi8qKSFfnLQaPvSG3Cb4xo1YV7b4JhYiUc43ZNRpXJ01bWghLK0Ezk3HVeo/DGHcIRQwRWA==
  • release SHA: c074824a27c96d3983043f9eeb33823cd1772d8c
  • full release CI report: https://github.com/openclaw/releases/blob/main/evidence/2026.9.7/release-evidence.md
  • release publish: https://github.com/openclaw/openclaw/actions/runs/36667642121
  • npm preflight: https://github.com/openclaw/openclaw/actions/runs/36645703509
  • full release validation: https://github.com/openclaw/openclaw/actions/runs/36644909314
  • plugin npm publish: https://github.com/openclaw/openclaw/actions/runs/36668111716
  • plugin ClawHub submission: https://github.com/openclaw/openclaw/actions/runs/36668119179; public artifact verification follows successful release-parent completion
  • plugin ClawHub bootstrap: dispatched separately, not awaited by this proof: https://github.com/openclaw/openclaw/actions/runs/36668126283
  • OpenClaw npm publish: https://github.com/openclaw/openclaw/actions/runs/36664180615/attempts/1
  • Telegram integration checks: waived by the release owner for 2026.9.7 (source QA, Package Acceptance, published-package E2E); not run.
  • Android APK: skipped — apps/android/version.json is 2026.8.2, release train is 2026.9.7; run pnpm android:version:pin -- --from-gateway before the next tag.
v2026.8.33 [Sep 29, 2026] details → github →

# openclaw 2026.8.33

This is a gateway-only extended-stable release, which is our current equivalent to LTS. This release is OpenClaw from the end of August 2026, plus critical security updates, reliability and performance fixes, and features like new model support. The latest version of OpenClaw at the time of this release is 2026.9.6

2026.8.33

Highlights

  • Current flagship models: add Meta Muse Spark 1.3, Anthropic Fable 5.1, OpenAI GPT-6 Astra, and OpenAI/fal GPT Image 2.5 support to the extended-stable line. (#135638, #136553, #137550, #143068, #143069)
  • Complete GPT-5.6 family support: preserve Sol, Terra, and Luna catalog, routing, migration, image, vision, and thinking behavior, including Ultra reasoning across model-runtime boundaries and Bedrock tool-result images. (#135397, #149336)
  • Extended-stable security rollup: reconcile all repository advisories that affect 2026.8.2, harden Prometheus metrics authorization and Discord asset/voice ownership, and clear the production Nodemailer advisory gate. (#136700, #137433, #140334, #140903)

Changes

  • Extended-stable release preparation: normalize OpenClaw, all publishable plugins, and native version metadata to 2026.8.33 while retaining the release-line-compatible publication workflows from 2026.8.2.

Fixes

  • Anthropic reasoning continuity: preserve Fable 5.1 reasoning through model switches and runtime events. (#136782)
  • OpenAI discovery: require successful model discovery before offering GPT-6 Astra through OAuth. (#137561)
  • Doctor skill state: preserve explicitly enabled skills during automatic updates. (#138730)
  • Generated media: retain generated images when a later tool call fails. (#131226)
  • Matrix verification: refresh verification state before reporting device trust. (#136226)
  • Prometheus authorization: reject metric scrapes that lack the configured operator-read scope. (#140903)
  • Discord media policy: enforce sender media policy for guild asset uploads. (#140334)
  • Discord realtime ownership: preserve speaker and playback ownership across voice lifecycle transitions. (#137433)
  • Discord consult cancellation: record host-cancelled realtime consults as cancellation, suppress the generic error fallback, and keep the voice session ready for the next request. (#134924, #135380)
  • Dependency security: override the IMAP dependency graph to Nodemailer 9.1.1, clearing the address-parser denial-of-service and related domain/content-access advisories. (#136700)
  • iOS release validation: update the WebRTC binary dependency to 152.0.0 after the 151.0.0 artifact was withdrawn. (#134942)
v2026.9.6 [Sep 23, 2026] details → github →

# openclaw 2026.9.6

> macOS app rebuilt 2026-09-24: the original 2026.9.6 macOS build crashed at launch (#156861) and was replaced at 09:52 UTC by a rebuilt, notarized 2026.9.6 build with the fix (#156881). Download the DMG below or update from 2026.9.5 in the app. If you installed the earlier 2026.9.6 build and it does not launch, install the DMG once. The npm package is unchanged.

<!-- openclaw-release-publication:docs-v1 -->

OpenClaw v2026.9.6

178 direct commits · 2,614 pull requests · 351 contributors

Changes included in this release

The release notes and changelog contain the same content, presented in two formats:

  • Release notes — formatted for people, with expandable sections.
  • Changelog — plain Markdown for AI agents and tools.

Thanks

@0-danielviktorovich-0 @1Vision365-PeterTijsma @609NFT @aatreya @abacha @AbuSido82 @agebreak0083 @agent-axos @AgentSolomon @ago1776 @Albertyn87 @alex-brave @alexey-pelykh @Alix-007 @allen0373 @altaywtf @alvelda @amittell @Andapeng @aniketkrs @aniruddhaadak80 @anyech @ayoakouh @azuretek @baiwei0427 @baovo15 @Bartok9 @Baumus @bdjben @beeven @beings1988-lab @bek91 @benediktweber @berklingtools @bharatvasan @BinChenUtrecht @bipolar84 @bitbalancer @blackeyes-boy @bobbygaerd @BodegaClaw @BorClaw @BottaniCals @britrik @brokemac79 @Bruce-Yii @brunorapido @BsnizND @camerono @Carme99 @ceckert @CHE10X @chelsealong @cipp-ashe @cjn119-ui @ckupferschmid @cloudgg82-blip @cnflwzh @cognos2013 @colehammond65 @Colton-Harris @ComfyChloe @Conan-Scott @cookywook @cortanapham @cpsleepy @ctbritt @Cyb3rb1ade @dale-goes-fast @damiansmazurek @dankarization @DasX @davidchyi-beep @davidcittadini @Davidofflol12 @Dazlarus @ddupg @Deregtx @desksk @destinedenergy @dh-js @dimonnld @dltlaos11 @dmlau76 @dmnksss @dom521 @DonnieFi @droidyouwerelookingfor @DrToNy1 @dustytext-bot @duybaovin @easyteacher @edenfunf @edgarstool @edrwalker @eefreenyc @Eragim @ericcaiwx-star @ericcurtin @ericpearson @ERMALTA @etzelm @ezimerman @Fatal0607 @fduch-stranger @fede-kamel @flynnmcpoc @flyto168 @fozzels-assistant @fray-ai @freshxiaoyao @fulgerulnegru @fuller-stack-dev @Gabrielnkl @galiniliev @ge0el @gennadyclaw @giodl73-repo @GoldenrodScript @gorkem2020 @goutamadwant @Grynn @guarismo @guerilla47 @gwjr @Haderach-Ram @hannesrudolph @hannnnn-l @harjothkhara @harshitgupta31415 @hartmark @HaukeSchnau @hhkwoong @holny @hpyhandsome @hxy8241 @hxy91819 @HypocritePro @imHw @isinghmitesh @islandpreneur007 @itanyplus @iuiu-py @ivankuznetsov @IWhatsskill @iXandru @Jackten @jacobtomlinson @jalehman @jammyclaw @jarvis-stephens-bot @jason-allen-oneal @jaxonparrott @jb510 @jesse-merhi @Jey2311 @jhgaylor @jiangwanxin1982-ctrl @jjgao @jjjhenriksen @jnikolaidis @johnnyjrizzo @joncursi @JoPaMu @joshavant @joshpetras @jplavoiemtl @jzakirov @KarleeTDM @keithce @kevinlin-openai @Kiiatkin @Kimiyu-186 @kip-claw @kiranvk-2011 @kittitys @kpwillis @KrasimirKralev @KrauseFx @KrisWuli006 @L497c @lakemike @LandonSchropp @laurencebrown @laurenceputra @Lendersmark @Leon-SK668 @Lidashi1025 @lishewen @LiuwqGit @lojasarah @lraesly @lucarinaorg @ludovicfourrage @ly85206559 @marcio-absmartly @markGenhealth @markun-japan @Marvinthebored @masatohoshino @massad1977 @MasterSwords1 @mattkanwisher @maxsxu @Maxwell-Code07 @mcaxtr @MertBasar0 @metahacker @mfurkanakinci @michaeljgood71 @migelizaga-rgb @milanko77 @miorbnli @mirasrael @Mirr0ch1 @mmkerrigan @mmm7053455-tech @MoerAI @mrunalp @mrzeepek @msobrosa @mulderp82 @mykhul @najef1979-code @Navras98 @ndakota79 @neangneatos @Nehanth @NianJiuZst @Nickfost @nikolasdehor @noelillinger @Nsikak1 @Ntimesp @nxmxbbd @obviyus @Oldrich333 @omarshahine @ooiuuii @original4422 @oshunter @ozp @paluj85-cloud @pash-openai @Patrick-Erichsen @Peetiegonzalez @PennyVibe @petroff @pfrederiksen @Philbones49 @piotx @podulator @PollyBot13 @Psychnix @qingminglong @qq1091429090huo-svg @raghidtawil-lab @rajivranjanmars @RichSomeday222 @RJAILLC @rlosito @rmyers64 @RomneyDa @rondavis007 @ruel225 @rvelasquez @RWOverdijk @saariuslystoned @sac916 @safrano9999 @sagebhardt @sahilsatralkar @sallyom @samiralibabic @sasan1200 @SBC2016 @seahopark @sebastian-hoebarth @sennyhoney @sercada @servermacminim2ku @shadesurgeon @shakkernerd @sjf @sjf-oa @skorfmann @sloptop-the-terrible @smaill02 @smfworks @soar-king @Solvely-Colin @SPRIC76 @stackingrockss @steipete @stevekinney @stevenlee-oai @StrajnarFilip @Suidge @SummitOperations26 @SunnyShu0925 @synapse-homeroot @synthalorian @Takhoffman @Tangqiu25 @th-m-vogel @TheAngryPit @todddickerson @tomekep @TommyLei666 @TriDefender @Truck0ff @tzy-17 @VACInc @Valkster70 @Vasanthdev2004 @VictoryLapOps @vildar82 @vincentkoc @voytas75 @vyctorbrzezowski @wangmiao0668000666 @wangzhongming-yh @WhitenessTiger @wiipud @Wildsberg @wlassalle724 @wrgrant @xialonglee @xilopaint @xingzihai @xydigit-zt @xydigitLybnnnn @xydt-juyaohui @Yachiyo1680 @YangManBOBO @yetval @Yigtwxx @Yun-0000 @yunligou711-commits @yursil @ZaneChen76 @ZaneMc-AO @ZengWen-DT @zesming @zhangguiping-xydt @zl0nline @zsh20000414 @ZSmallX @ZYV5ge @zyz619963502zyz @zzs12345-web

Release verification

  • npm package: https://www.npmjs.com/package/openclaw/v/2026.9.6
  • registry tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.9.6.tgz
  • integrity: sha512-Ie0kyQSCVfFqixsgVg39vevUDq01Ch5u3+7Yu5Y3qARczmdAe+lzp8bVnO9925rHiW/+CFp70zfORCyPmCH31g==
  • release SHA: eb377ac59e6c9fd6c7705028034812becf00271b
  • full release CI report: https://github.com/openclaw/releases/blob/main/evidence/2026.9.6/release-evidence.md
  • release publish: https://github.com/openclaw/openclaw/actions/runs/35933709927
  • npm preflight: https://github.com/openclaw/openclaw/actions/runs/35889147390
  • full release validation: https://github.com/openclaw/openclaw/actions/runs/35887899327
  • plugin npm publish: https://github.com/openclaw/openclaw/actions/runs/35934155492
  • plugin ClawHub submission: https://github.com/openclaw/openclaw/actions/runs/35934164174; public artifact verification follows successful release-parent completion
  • plugin ClawHub bootstrap: dispatched separately, not awaited by this proof: https://github.com/openclaw/openclaw/actions/runs/35934171495
  • OpenClaw npm publish: https://github.com/openclaw/openclaw/actions/runs/35930626357/attempts/1
  • Stable soak waived by operator: "Operator-approved by Peter for 2026.9.6: soak-only live/E2E lanes not run (releaseprofile=beta, runrelease_soak=false per 2026.9.5 precedent); 2026.9.5 to 2026.9.6 update proven via the upgrade-survivor and published-upgrade-survivor lanes, install smoke, and the first-hop compat lane."
  • Operator lane waiver: "2026.9.6 Operator lane waiver approved by Peter (2026-09-23, \"release this now\"): non-proof CI, plugin and release-check lane failures are advisory for the 2026.9.6 stable; artifacts, install smoke, upgrade survivors and pack budget stay required."; waived lanes: normalCi checks-node-agentic-control-plane-agent-chat (failure); normalCi checks-node-bundle-infra-small-runtime-2 (failure); normalCi openclaw/ci-gate (failure)
  • npm Telegram beta E2E: not supplied
  • Android APK: skipped — apps/android/version.json is 2026.8.2, release train is 2026.9.6; run the shared mobile cutter (scripts/mobile-release-version.ts --prepare) before the next tag.
v2026.7.35 [Sep 21, 2026] details → github →

# openclaw 2026.7.35

This is a gateway-only extended-stable release, which is our current equivalent to LTS. This release is OpenClaw from the end of July 2026, plus critical security updates, reliability and performance fixes, and features like new model support. The latest version of OpenClaw at the time of this release is 2026.9.5

2026.7.35

Fixes

  • Doctor plugin registry: preserve the complete bundled plugin inventory when Doctor creates or repairs registry state, so default Browser, Canvas, pairing, file-transfer, phone-control, Talk voice, and Bonjour plugins remain available after restart. State-migration discovery now also recovers from the partial registry written by 2026.7.34 while retaining external plugin install records. Backported from #136045. Thanks @wangmiao0668000666.

Complete contribution record

This extended-stable follow-up was selected from a complete 1,418-commit audit after the prior 2026.7.34 audit cursor. No other defect observed during clean install or the 2026.6.35 upgrade required a July-line backport.

Cumulative July extended-stable notes

OpenClaw 2026.7.33 and 2026.7.34 were unstable extended-stable builds and were intentionally not published as GitHub Releases. Because 2026.7.35 is the first GitHub Release for the July maintenance line, it includes their complete changelogs below.

2026.7.33

Highlights

  • Security and credential safety: harden command parsing, browser origin checks, plugin Git installs, diagnostics, service credentials, and webhook logging across Gateway and official plugins.
  • Message and session integrity: preserve queued, imported, streamed, and tool-result messages across retries, hooks, recovery, and channel lifecycle transitions.
  • Gateway reliability: close failed HTTP and Responses streams, bound expensive reads and history queries, and settle shutdown work before reporting completion. Thanks @RomneyDa.
  • Channel delivery: repair Discord, Matrix, Telegram, Slack, WhatsApp, LINE, Feishu, Zalo, and meeting-plugin edge cases that could lose, corrupt, or stall messages.
  • Provider and media robustness: bound provider requests and diagnostics, reject malformed payloads, and preserve valid tool schemas and response lifecycles. Thanks @RomneyDa.

Changes

  • Extended-stable release tooling: carry the current Docker channel classifier, promoter, verification policy, and tests so v2026.7.33 can move only the extended-stable* aliases. Thanks @RomneyDa.

Fixes

  • Security boundaries: reject escaped-newline command words, exact-origin mismatches, injected Git option arguments, inherited secret-response identifiers, unsafe browser mutations, and malformed or oversized node payloads.
  • Delivery and transcript recovery: keep retry delays accurate, preserve imported messages and plugin-blocked tool results, retain detached admissions, and avoid silently dropping channel actions or recovery work. Thanks @RomneyDa.
  • Resource and lifecycle safety: bound catalog, history, media, stderr, API, and provider waits; stop canceled parallel tools; drain channel shutdown; and reject queued worker requests after close. Thanks @RomneyDa.
  • Text and schema correctness: preserve UTF-16 boundaries across user-visible truncation paths, keep root tool-schema properties, reject non-finite schema values, and report exact UTF-8 write sizes.
  • Official plugins: repair message parsing, proxy paths, request timeouts, media handling, privacy-safe logging, and runtime aliases across the npm-published plugin inventory.

Complete contribution record

This audited record covers the complete v2026.7.1-2..42625327f91254cfe66cbeb6d7a1812780b1a694 history: 126 merged PRs. The generation manifest also supplies direct commits as editorial input; the grouped notes above prioritize user impact.

Pull requests

  • PR #102438 fix: auth bookkeeping no longer reverts rotated OpenAI OAuth credentials. Related #102430. Thanks @obviyus.
  • PR #102125 fix(gateway): finish plugin HTTP responses after post-header failures. Thanks @mushuiyu886.
  • PR #102451 fix(memory-host): reject queued worker requests on shutdown. Thanks @QiuYuang.
  • PR #102276 fix(agent-core): stop canceled parallel tools from starting. Related #102252. Thanks @harjothkhara and @yetval.
  • PR #101739 fix(secrets): reject inherited exec response ids. Thanks @Alix-007.
  • PR #102089 fix(twilio): redact webhook turnToken diagnostics. Thanks @Alix-007.
  • PR #102403 fix(backup): write backup archive with owner-only 0o600 permissions. Thanks @yetval.
  • PR #102398 fix(plugins): terminate git clone args so git: specs cannot inject options. Thanks @yetval.
  • PR #38290 Gateway: allow extension origins in browser allowlist. Related #46520. Thanks @brunowowk and @mosidevv.
  • PR #102013 fix(gateway): bound sessions.usage all-agent session discovery concurrency. Thanks @masatohoshino.
  • PR #102825 fix(gateway): parse image data URLs linearly. Related #102393. Thanks @wangyan2026 and @yetval.
  • PR #102426 fix: redact diagnostic config fields with schema hints [AI]. Thanks @pgondhi987.
  • PR #101000 fix(plugins): bound hosted catalog feed reads on non-streaming responses. Thanks @hugenshen and @cursoragent.
  • PR #104625 fix(gateway): demote startup close transport races.
  • PR #104540 fix(sessions): prevent corrupted Unicode in persisted tool details. Thanks @zhangguiping-xydt.
  • PR #104734 fix(models): redact synthetic auth credentials from models status --json. Related #104713. Thanks @ObliviateRickLin and @davefano.
  • PR #104811 fix(gateway): keep channels stopped during shutdown and reload. Thanks @ShiroKSH.
  • PR #102881 fix(gateway): reject disallowed browser Origin before accepting auth.mode=none on HTTP (#102834). Thanks @wangyan2026 and @yetval.
  • PR #101469 fix(hooks): bound HOOK.md reads during hook install validation. Thanks @cxbAsDev.
  • PR #103562 fix(discord): retry reply session init conflicts to prevent silent message loss. Related #102381. Thanks @cxbAsDev and @zuofengboss.
  • PR #113700 fix: recover outbound messages after the correct retry delay.
  • PR #113703 fix: preserve distinct imported CLI session messages.
  • PR #113697 fix: repair tool-call transcripts when plugins block results.
  • PR #114134 fix: require approval for escaped newline shell words [AI]. Thanks @pgondhi987.
  • PR #102331 fix(google-meet): keep Meet sessions on the agent that joined them. Thanks @steipete-oai.
  • PR #101630 fix(mattermost): truncate inbound preview on code-point boundary. Thanks @hugenshen and @cursoragent.
  • PR #101736 fix(agents): keep steering metadata truncation UTF-16 safe. Thanks @chengzhichao-xydt and @Alix-007.
  • PR #101617 fix(discord): prevent stale gateway error listeners after restart. Thanks @zhangguiping-xydt.
  • PR #102246 fix(discord): keep gateway close reasons UTF-16 safe. Thanks @mushuiyu886.
  • PR #102332 fix(agents): keep truncation surrogate-safe. Thanks @QiuYuang.
  • PR #101815 fix(discord): split encoded video URLs from captions. Thanks @VectorPeak.
  • PR #102090 fix(gateway): keep session title and preview text truncation UTF-16 safe. Thanks @wm0018.
  • PR #101976 fix(acp): keep background-task summaries UTF-16 safe at truncation boundaries. Thanks @MoerAI.
  • PR #102378 fix(acp): keep session update text truncation surrogate-safe. Thanks @zw-xysk.
  • PR #102085 fix(agents): keep chunkString and buildResumeMessage truncation UTF-16 safe. Thanks @wm0018.
  • PR #102105 fix(google-meet): handle stdout/stderr stream errors in node host. Thanks @wangmiao0668000666.
  • PR #102157 fix(google-meet): bound Calendar v3 events.list request deadline. Thanks @wangmiao0668000666.
  • PR #102395 fix(matrix): keep HTTP error and tool-progress truncations UTF-16 safe. Thanks @wangmiao0668000666.
  • PR #102266 fix(security): keep channel-metadata and install-policy truncation surrogate-safe. Thanks @zw-xysk.
  • PR #101781 fix(telegram): keep DM topic auto-rename user message UTF-16 safe. Thanks @hugenshen and @cursoragent.
  • PR #101934 fix: keep task title truncation UTF-16 safe in restart/diagnostic output. Thanks @wm0018.
  • PR #102407 fix(channels): keep inbound log previews UTF-16 safe. Thanks @miorbnli.
  • PR #102466 fix(agents): keep tool-result context guard truncation UTF-16 safe. Thanks @chengzhichao-xydt.
  • PR #102464 fix(tool-policy-audit): use truncateUtf16Safe for audit field truncation. Thanks @lsr911.
  • PR #102467 fix(native-hook-relay): use truncateUtf16Safe for hook display text truncation. Thanks @lsr911.
  • PR #102470 fix(gateway): keep chat history display text truncation surrogate-safe. Thanks @zw-xysk.
  • PR #102483 fix(auto-reply,infra): keep startup context and heartbeat event text UTF-16 safe. Thanks @wings1029.
  • PR #102478 fix(memory): snippets split emoji when truncated. Thanks @qingminglong.
  • PR #101649 fix(zalouser): clear probe timeout after auth resolves. Thanks @Alix-007.
  • PR #101506 fix(browser): bound Chrome launch stderr diagnostics. Thanks @mikasa0818.
  • PR #102484 fix(gateway): keep live chat assistant buffer tail truncation UTF-16 safe. Thanks @wings1029.
  • PR #102477 fix(talk): use truncateUtf16Safe for LLM-prompt-facing text truncation. Thanks @xydt-tanshanshan.
  • PR #102496 fix(agents): keep provider error detail truncation UTF-16 safe. Thanks @chengzhichao-xydt.
  • PR #102500 fix(mcp-runtime): use truncateUtf16Safe for MCP metadata text truncation. Thanks @lsr911.
  • PR #102515 fix(compaction): use truncateUtf16Safe for post-compaction context text. Thanks @lsr911.
  • PR #102525 fix(discord): use truncateUtf16Safe for deploy error body truncation. Thanks @lsr911.
  • PR #102527 fix(oc-path): use truncateUtf16Safe for error message path truncation. Thanks @lsr911.
  • PR #102536 fix(nodes): restore Mac app allowlist execution. Related #102528.
  • PR #102149 fix(google-meet): bound Meet v2 + Drive files.export request deadlines. Thanks @wangmiao0668000666.
  • PR #102524 fix(memory-core): use truncateUtf16Safe for diary context truncation. Thanks @lsr911.
  • PR #102389 fix(web-fetch): report exact-limit response bodies as complete, not truncated [AI-assisted]. Related #101837. Thanks @Supsumintong and @qingminglong.
  • PR #101832 fix: keep Gemini thinking disabled after clamp. Related #101785. Thanks @MonkeyLeeT and @aniruddhaadak80.
  • PR #104049 fix: installer removes temporary files after failed commands.
  • PR #97828 fix(telegram): clear reasoning preview before forceNewMessage rotation (#80862). Thanks @ly-wang19 and @kyle20026.
  • PR #102859 fix(nextcloud-talk): add timeout to room info lookup. Thanks @Alix-007 and @Leon-SK668.
  • PR #102862 fix(minimax): add timeouts to OAuth HTTP requests. Thanks @Alix-007 and @Leon-SK668.
  • PR #103547 fix(voice-call): redact phone numbers in event logs via subsystem logger. Thanks @xialonglee.
  • PR #103555 fix(voice-call): consolidate webhook logs on the injected plugin logger and assert transcript privacy boundary. Thanks @xialonglee.
  • PR #104229 fix: live updater builds complete runtime assets.
  • PR #104306 fix: start local embedding services on demand. Related #104214. Thanks @vincentkoc.
  • PR #102965 fix(inworld): add timeout to voices list request. Thanks @chengzhichao-xydt.
  • PR #103752 fix(google-meet): validate chrome node policy params. Thanks @Leon-SK668.
  • PR #103728 fix(memory): skip blank search provider bootstrap. Thanks @Leon-SK668 and @vincentkoc.
  • PR #104426 fix(commitments): isolate extraction batches by agent. Related #104425.
  • PR #103731 fix(plugins): honor empty document extractor scope. Thanks @Leon-SK668 and @vincentkoc.
  • PR #104263 fix(gateway): cap history when numeric limit is huge. Thanks @qingminglong.
  • PR #104156 fix(agents): truncate multibyte middleware details at byte limit. Thanks @qingminglong.
  • PR #104173 fix(onboard): wait for gateway warnings before installing service. Thanks @qingminglong.
  • PR #104110 fix(agents): cancel pending bundle LSP requests when the agent stops. Thanks @zhangguiping-xydt and @vincentkoc.
  • PR #104404 fix(agents): preserve UTF-16 boundaries in context pruning. Thanks @mushuiyu886 and @vincentkoc.
  • PR #104440 fix(browser): reject hex click coordinates in act route. Thanks @qingminglong.
  • PR #104260 fix(voice-call): use sliceUtf16Safe for bounded child output tail cap. Thanks @hugenshen.
  • PR #104151 fix(file-transfer): keep bounded stderr tail UTF-16 safe. Thanks @hugenshen.
  • PR #104148 fix(agents): keep scp stderr tail UTF-16 safe. Thanks @hugenshen.
  • PR #104414 fix(nodes): reject malformed media payloads when base64 is invalid. Thanks @qingminglong.
  • PR #104556 fix(file-transfer): reject oversized inline file writes before node dispatch. Thanks @qingminglong.
  • PR #102974 fix(google): stream Gemini batch JSONL output instead of res.text(). Thanks @hugenshen.
  • PR #104610 fix(gateway): demote expected startup socket aborts.
  • PR #104301 fix(utils): use UTF-16 safe truncation for long URL timeout logs. Thanks @whiteyzy.
  • PR #103445 fix(slack): preserve unrelated action rows after interactions. Thanks @zw-xysk and @cursoragent.
  • PR #104677 fix(browser): run mutation guard before JSON parsing. Thanks @Leon-SK668.
  • PR #104423 fix(agents): preserve UTF-16 boundaries in bootstrap context. Thanks @mushuiyu886.
  • PR #104560 fix(write): report actual UTF-8 byte count in success message. Thanks @wings1029.
  • PR #104454 fix(attempt-execution): use truncateUtf16Safe for summary text truncation. Thanks @chenyangjun-xy.
  • PR #104715 fix(browser): apply profile proxy policy to tab list redaction. Thanks @Leon-SK668.
  • PR #104470 fix(ai): reject non-finite tool schema numbers. Related #104469. Thanks @VectorPeak.
  • PR #104498 fix(feishu): avoid logging raw duplicate card-action tokens. Thanks @VectorPeak.
  • PR #113259 fix(gateway): reject incomplete usage date ranges. Thanks @lzw112.
  • PR #112855 fix: doctor preserves locks owned by exact gateway process title. Related #112854. Thanks @fr-meyer.
  • PR #113609 fix(gateway): return 404 for disabled OpenAI API routes.
  • PR #113683 fix: route skill verification through the managed proxy.
  • PR #113685 fix: preserve child process signal exit codes.
  • PR #113106 fix(xiaomi): reject malformed base64 audio in TTS responses. Thanks @zenglingbiao.
  • PR #113109 fix(volcengine): reject malformed base64 audio in TTS responses. Thanks @zenglingbiao.
  • PR #113790 fix: recognize Bash completion installed in login profiles.
  • PR #113897 fix(models): keep empty model lists machine-readable.
  • PR #114051 fix(agents): prevent session stalls under concurrent load.
  • PR #114061 fix(gateway): prevent missing assets on nested dashboard routes.
  • PR #114280 fix(gateway): keep failed account stops from stranding siblings. Thanks @yangxiansheng.
  • PR #114325 fix: report unavailable system Node versions accurately. Thanks @RomneyDa.
  • PR #93516 fix(matrix): reverse-proxy path support for Matrix homeserver URLs. Related #102885. Thanks @Papilionidae.
  • PR #114450 fix(zalo): deliver text when optional media is blank. Related #105078. Thanks @VectorPeak.
  • PR #114512 fix(cron): avoid false agent timeouts while execution lanes are busy. Thanks @hugin-bot.
  • PR #112352 fix(model): report the model change before the thinking remap it triggers. Thanks @kesava500.
  • PR #114540 fix(cron): prevent local model preflight socket leaks. Thanks @hugenshen.
  • PR #114500 fix(auto-reply): normalize newline-delimited silent tokens. Related #103735. Thanks @Maless88.
  • PR #97024 fix(session-delivery): propagate non-ENOENT retry persistence failures. Thanks @0xghost42.
  • PR #114076 fix: debug proxy respects response backpressure (issue #105701). Thanks @qingminglong and @aniruddhaadak80.
  • PR #128799 fix(ai): preserve root properties when flattening root-level anyOf tool schemas. Related #128743. Thanks @LiuwqGit and @Patrick-Erichsen and @schaba21.
  • PR #131546 fix(copilot): own BYOK response stream lifecycles. Related #131544.
  • PR #131195 fix(line): /card splits an action, list item, or receipt entry at a comma inside its data. Related #129349. Thanks @edenfunf and @obviyus.
  • PR #131783 fix(agents): keep dangling symlinks visible in ls listings.
  • PR #132014 fix(line): give the agent the selection a postback carries. Related #132000. Thanks @edenfunf and @obviyus.
  • PR #102636 fix(handoff): skip orchestrator framing for solo agents without subagents. Related #102628. Thanks @Gary-Jia-new and @altaywtf and @Joakim-Emanuelson.
  • PR #132545 fix(plugins): keep compiled plugin aliases on the built runtime.
  • PR #102160 fix(agents): run-lifecycle reliability — bounded release, evidence-based liveness, watchdog semantics. Related #85826, #96168. Thanks @obviyus and @kiagentkronos-cell and @alvelda.

2026.7.34

Highlights

  • Current model families: add GPT-6 Astra, GPT Image 2.5 Flare/Sunburst, Muse Spark 1.3, Claude Opus 5, Gemini 3.6/3.7 Flash, Grok 4.6, Kimi K3, GLM 5.3, Qwen 3.8, DeepSeek V4 Flash Vision Experimental, and Nemotron 3.5 Lightning support across the provider catalogs and runtime policies that ship on extended stable. Fable 5.1 remains deferred because its prefix-bound reasoning contract requires the newer append-only replay lifecycle.
  • GPT-5.6 compatibility: retain and verify the complete GPT-5.6 Sol, Terra, and Luna family across direct OpenAI and Codex OAuth routing, reasoning controls, pricing, context, and vision metadata.

Fixes

  • Installer recovery: preserve the original npm recovery diagnostics when an install repair attempt also fails, so operators see the actionable package-manager error instead of a secondary cleanup failure.

Complete contribution record

This extended-stable candidate was selected from a complete 11,198-commit audit after v2026.7.33. It adapts the approved provider and installer slices to the 7.33 SDK and configuration surface without importing later architectural refactors.

Release verification

  • npm package: https://www.npmjs.com/package/openclaw/v/2026.7.35
  • registry tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.7.35.tgz
  • integrity: sha512-2ZzpVrK4sOzKLRyS5S6rHjkXQS11FHe361FQSvUy8CBBG0TkzZUisBCmCZ0PLfK8Hpym2ZPHHpknZQaD4WONGQ==
  • release SHA: aa94808cb05668cdf1c10bc8f034a8176deba483
  • full release validation: https://github.com/openclaw/openclaw/actions/runs/35574936025/attempts/2
  • plugin npm publication: https://github.com/openclaw/openclaw/actions/runs/35595949221
  • OpenClaw npm publication: https://github.com/openclaw/openclaw/actions/runs/35597355437 — npm accepted publication; the job failed only because bounded registry readback expired before propagation completed.
  • Docker publication recovery: https://github.com/openclaw/openclaw/actions/runs/35598889849
  • Manual finalization: owner-approved after independent verification of npm signatures and provenance, the extended-stable selector, all 70 plugin readbacks, Docker digests and attestations, and npm/OCM/Gateway/container smoke tests.
v2026.9.5 [Sep 19, 2026] details → github →

# openclaw 2026.9.5

<!-- openclaw-release-publication:docs-v1 -->

OpenClaw v2026.9.5

64 direct commits · 4,179 pull requests · 503 contributors

Changes included in this release

The release notes and changelog contain the same content, presented in two formats:

  • Release notes — formatted for people, with expandable sections.
  • Changelog — plain Markdown for AI agents and tools.

Thanks

@0xalydev @0xghost42 @100yenadmin @1052 @373246784-design @609nft @849261680 @aaajiao @aadi-joshi @aanalog-crow @aaronqianaa @aaronwander @aatreya @abacha @abhishek17n @adamamzalag @adele-with-a-b @adembektas @agebreak0083 @akagifreeez @akarshghale @aleps001 @alex-govorov @alexph-dev @alexscfraser @alix-007 @altaywtf @alvinveroy @amadeubordaneto @amittell @amknight @amtls-bbq @andersonjeccel @angeliti999 @aniruddhaadak80 @ansxor @anusha0501 @anyech @arnehorn @aron-intframe @arong-me @arrobapontocom-ui @as76 @aspalagin @ataraxiat @atlas-crete @aurorabotticus-svg @axeg0 @ayaangazali @azuretek @baeut @bartok9 @batmanscode @baumus @bdjben @blackhu @blaekmajik @bodegaclaw @bravostation @bronyazaychik0328 @bruce-cham @bruce-yii @bsg2000 @caiming0331 @carme99 @cassiemei @cbruney @celthi @chac4l @chachi-max @chazgo @cheddaran @chelsealong @chengyouj @chilango74 @cjn119-ui @ckai49500-source @clawli-coder @clawputerlabs @clode2026 @compoodment @conan-scott @cookywook @corvid-reads @countermarch @cqforest123-wq @ctbritt @cubefarm-valkyrie @dakshk-02 @danhayman @darkamenosa @dasx @datrab @davidbennett1979 @davidchpl @davidcittadini @dbarbatti @dbostik @dbraendle @dclosefuturex @decent9967 @delicate-xqy @deltaecho3 @dembe-agent @dennyjoe @deregtx @desksk @deyangar @dg-thinkgoode @dgmoon1994 @dh-js @dioubernardo @djskinner @dolencluka @dom521 @donniefi @doomclaw @drobison00 @eason-mars @eatmoreduck @edenfunf @ekinnee @eleqtrizit @elharonyclaw @eliasbogordos @emes @emi-ercel @emilywinslow-source @emmyallears @emoriwan @enominera @enotionz @ericcaiwx-star @erulkey @etzelm @familievantuyll-max @fatihfulness @fazedors @fede-kamel @finn763 @flowzito @flyintothesky @foxrainhy @foxsky @frankekn @fray-ai @freeqaz-openai @freshxiaoyao @fszcd @fuller-stack-dev @fuma2013 @fused-id @gabrielnkl @galshir @gaodaabao @gbates19-jpg @geekforlife @ggfp2dhtht-wq @ghank @giangthb @giodl73-repo @gisk0 @githoubi @glucksberg @gluo88 @gokay-ai @good-warning @gorkem2020 @gracy769 @gregbond @gryffindorhammer @grynn @guarismo @guxiangya @hanamizuki @hannesrudolph @harjothkhara @harshitgupta31415 @hartmark @haruaiclone-droid @he-yufeng @hermannmetzker-ai @hermanzeng @highsensor @hk31584-alt @holny @honki12345 @hugenshen @hustfreefly @hyspacex @igs-rogenlo @iloveleon19 @injinj @isinghmitesh @itanyplus @itilys @iwhatsskill @jackpothan @jacks1237 @jackten @jacobtomlinson @jakuboleksy @jalehman @jalfaro2876 @jamesy023 @jared-oberhaus @jason-allen-oneal @jaysonsolis @jb-lopez @jerabinovich @jesse-merhi @jh-pm @jhvics1 @jiajia021 @jiesou @jinliyl @jj5638521 @jjjhenriksen @jlahullier @jlapenna @jmmoncada95 @joeykrug @johnmacob @joncursi @josepeluso @josephbergvinson @josh-cornelius @joshavant @joshpetras @jplavoiemtl @june-repro @k-oc-agent @kareemelangbawy191 @keith9681 @kevin2966n @kevinammerman @kgerman-ar @kimiyu-186 @kip-claw @klaussarros @krasimirkralev @kvnloo @kybrcore @lakemike @lamkan0210 @lastguru-net @laurencebrown @leegisang @legion-web3 @leochun92-sudo @leoin1 @leon-sk668 @libraho @lidashi1025 @lilei0311 @liuwqgit @liuyu1984 @lnxg33k @lordratner @loshay1 @louisone1 @lsr911 @lucarinaorg @luissalve @luomou12 @lwh0424 @ly85206559 @madkow1001 @majik360 @marcelolebre @marieldejesus12 @marmar9615-cloud @martinic @marvinthebored @masatohoshino @masterswords1 @mattfaus @maulu5 @maxwell-code07 @meajuda365 @mehmetulutug @mertbasar0 @mganjoo @michaeljgood71 @migelizaga-rgb @mikywang @milo-yellow @miluo-star @miorbnli @mlapida @mmhzlrj @mnowrot @modestapproach @moeedahmed @moerai @mohammedalkindi @moltmanisgreat @mrclawfield @mtoko @mwclaw @n0sn3b @n1hility @nachopenclaw-svg @najef1979-code @navras98 @newsstand @nianjiuzst @nickfost @nicknmorty @nierclaw-sudo @nikolascostello @nimarosa @niriakot @nissanlogan @nissl24 @nixcyry @njuboy11 @nktoronto @nmotyl @nocode-ananas @nocodet888-arch @noelillinger @noma-marketplacedb @novalis78 @novaunboundai @nullarbitrage @nvtoroy @o0j4yj4y0o @obviyus @oktrev @olli0103 @omarshahine @onlyysaurabh @ooooo9x @orangejon @osipovia @osolmaz @oxiaom @oywino @panyhp @pash-openai @patrick-erichsen @patryk-roguszewski @patrykpatryk5 @pawel-kowalczyk @peetiegonzalez @perpaul @petercheng @pfrederiksen @pgondhi987 @philippmuller @php737 @phucmep91-debug @pick-cat @piyushrathoree @pkinjo @pollybot13 @potterdigital @qingminglong @qq2744138qq @quangtran88 @qudingshun @quziang @radekpohl-rgb @raltonaugust @raydestar @rayseling @reisball @rex993 @rfd62794 @richard355168 @richchen01 @rileyjjy @rlosito @robertemetz-afk @robotx5 @rodja @rogerspires4452-dev @romneyda @rookai471 @rosssaunders @rshields-tfd @ruel225 @runvouch @rybing7 @sallyom @schjonhaug @scottrawson-sketch @seahopark @sercada @shad0wca7 @shadesurgeon @shakkernerd @shng-fujiwara @shojikumaru @sinenguquko @sisutuulenisa @sjf @sjf-oa @skorfmann @sla55er @smartnewb @smfworks @snotty @snowzlmbot @sollaci @solvely-colin @sonpiaz @sootyax @spiral-cmd @srinatar @steipete @stemkat100 @stwhwing @suidge @sunhsiao @sunlit-deng @sunnyshu0925 @superdiaodiao @sweetsophia @syfvb @taihartman @takhoffman @tannhatcms @tdvtoan @tedbarnett @terrencehinds99 @thaman666 @theangrypit @thegizmopro @timetrvlr @tlopez80-a11y @todddickerson @tomdailey55 @tommyjoseph @tontoko @tonyisblind @tracycollins @travellingsoldier85 @tsuel-dev @tzy-17 @unknowbug @unknownengineofficial @vacinc @vantang @vasubansal7576 @vicvinc @vincentkoc @vladimirkrdzic @von8794 @vsumner @vyctorbrzezowski @wajdamian @wakawakaooo @wangmiao0668000666 @wangyan2026 @wantosure @water-run @waterundman @waynegault @westaicommerce @wg-mojo @wilhelminavonhunt @woohahahaaa @wrgrant @wujialehk @xaver-savemyphone @xbb19730559 @xialonglee @xiankun-liang @xilopaint @xu-kai-quan @xuzhi1982 @xydigit-zt @xydigitlybnnnn @xydt-juyaohui @yangxiansheng @yasuhito @yetval @yigtwxx @ylcn91 @yncubys @youfa08 @yoyo837 @yubingjiaocn @yuexiaoyong-star @yuxiao345 @yyds-xxxx @zachisfine @zackmsa777-a11y @zaraki-a @zenglingbiao @zengwen-dt @zeroaltitude @zerolxgic @zhangbo-cn @zhangguiping-xydt @zhangmianzhong-glitch @zhanxingxin1998 @zhucegep @zoroo07 @zyv5ge @zzs12345-web

Release verification

  • npm package: https://www.npmjs.com/package/openclaw/v/2026.9.5
  • registry tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.9.5.tgz
  • integrity: sha512-TCO/ImVLh5HkF4tdfo7iriIa7kT6iYkIr/jR5ZOkePGFGhUx5Oe7DE716Y1DzzG2teRAVDdCjgJDu1A24Yta7w==
  • release SHA: ec9c1a13db8938e5a3eaa51fca2e981cde2395a9
  • full release CI report: https://github.com/openclaw/releases/blob/main/evidence/2026.9.5/release-evidence.md
  • release publish: https://github.com/openclaw/openclaw/actions/runs/35414217443
  • npm preflight: https://github.com/openclaw/openclaw/actions/runs/35382454474
  • full release validation: https://github.com/openclaw/openclaw/actions/runs/35381634370
  • plugin npm publish: https://github.com/openclaw/openclaw/actions/runs/35414496234
  • plugin ClawHub submission: https://github.com/openclaw/openclaw/actions/runs/35414501298; public artifact verification follows successful release-parent completion
  • plugin ClawHub bootstrap: dispatched separately, not awaited by this proof: https://github.com/openclaw/openclaw/actions/runs/35414503229
  • Stable soak waived by operator: "Operator-approved by Peter for 2026.9.5: soak-only live/E2E lanes blocked by infrastructure and main-owned fixture failures; non-soak Full Release Validation 35381634370 attempt 2 green; 9.4 to 9.5 update proven on systemd-service and plain installs."
  • npm Telegram beta E2E: not supplied
  • Android APK: skipped — apps/android/version.json is 2026.8.2, release train is 2026.9.5; run the shared mobile cutter (scripts/mobile-release-version.ts --prepare) before the next tag.
linux-stable pre [Sep 19, 2026] details → github →

# OpenClaw Linux update channel

Latest published Linux companion: v2026.10.6

v2026.9.4 [Sep 11, 2026] details → github →

# openclaw 2026.9.4

<!-- openclaw-release-publication:docs-v1 -->

OpenClaw v2026.9.4

20 direct commits · 1,558 pull requests · 294 contributors

Changes included in this release

The release notes and changelog contain the same content, presented in two formats:

  • Release notes — formatted for people, with expandable sections.
  • Changelog — plain Markdown for AI agents and tools.

Thanks

@0xcyda @100yenadmin @1vision365-petertijsma @609nft @84dnnvbdvp-debug @aaajiao @aatreya @abacha @adinballew @aeoess @aevgeniou @ai-hpc @aimansour @akagifreeez @aleps001 @alexjpanagis @alexph-dev @alix-007 @aminekhettat @andrea-kingautomation @anguslogan01 @aniruddhaadak80 @ansxor @anyech @arcabotai @artemeey @ashawwal @aspalagin @avcarp @avp717 @ayaangazali @azuretek @barbarhan @baumus @benjaml4 @bottanicals @brainatworkharris @bricelb @bsniznd @c0ncatenate @cai-ops @ccaprani @ceckert @chegherian @chelsealong @chl-0537 @chriscantwell @chrislro @cjn119-ui @ck-xyz @cobblestone-digital1 @colton-harris @conan-scott @cp1369 @crash2kx @dasx @dbarbatti @developercrocodiles @devin-linux @dh-js @dilapidateddolphin98 @dillona @dimonnld @donniefi @dreamer-hit @drobison00 @dw1161 @ejc3 @ekinnee @elbourne12345 @eleqtrizit @elikampf @elvisio7 @enominera @ericcaiwx-star @fabiolr @fahrenhe1t @fanyangcs @fanyuantaier @fede-kamel @finn763 @flagshipclaw @fulgerulnegru @fuller-stack-dev @galiniliev @gdxbsv @geekforlife @githoubi @glenn-agent @glucksberg @goutamadwant @gozu @grynn @guarismo @guojiongming @gwiltschek @hannesrudolph @happyfaptain @harjothkhara @harshitgupta31415 @hawk5150 @hayden-cc @he-yufeng @hekzory @hermanzeng @hugenshen @husodrn46 @hxy91819 @igs-rogenlo @ikenraf @infocus13 @islandpreneur007 @itanyplus @iwhatsskill @jackatagenticforce @jackten @jai-assistant @jailbirt @jalehman @jarvismazz @jason-allen-oneal @jerabinovich @jesse-merhi @jialele @jinngimk-lang @jjjhenriksen @jkamgang @jlacroix82 @jlapenna @jmissig @jodok @junfxiao @kashivreddy @kaspnov @kesslerio @kiagentkronos-cell @kimiyu-186 @kingakrej @kingkong9817 @kirde @kopl-blip @kvnloo @laisonamarante @laurencebrown @laurenceputra @leapdragon @legupsystems @lei-happy @leilei3167 @lendersmark @leon-sk668 @lightningwarellc @linhongyu510 @lisheguo @liuwqgit @lizhengwu @lonexreb @louisfy @lraesly @ly85206559 @mag-linares-andalucia @manumadrigal09 @markthebest12 @martins-oss @marvinthebored @masatohoshino @masterswords1 @matthewmoroz @maxvidkrytaklishnya @mgabor3141 @miguelbranco80 @mikronn2 @moerai @morrow-bluedot @mrnozz @najef1979-code @narbs @newsstand @nianjiuzst @nissl24 @nkdmike @nocodet888-arch @noelillinger @north-echo @novaunboundai @nullarbitrage @obviyus @oliverbot26 @omarshahine @ooiuuii @orangejon @ouioui33 @oywino @pash-openai @patrick-erichsen @pbergeot @pcpilot-dev @peetiegonzalez @pengzh1 @peterhodl @peterkaynie @pfrederiksen @pgondhi987 @pick-cat @piotx @pollybot13 @postoso @qingminglong @razvangirgiz @rboy1 @rgregg @richard355168 @rico007 @rileyjjy @rjamoul @rlosito @romneyda @rondavis007 @rqlangley @ruel225 @ruicatalao7 @russellweiss @safzanpirani @sallyom @samrrr @sappkevin @schjonhaug @schwanncells @scotthuang @sedrak-hovhannisyan @sercada @seven7763 @shakkernerd @shaozhengkun123 @shojikumaru @skaneta @sloptop-the-terrible @soroyue @spectrl @srikolagani @steipete @stephane-fci @stevenlee-oai @sunlit-deng @sunnyandtec-ak @sunnyiren-max @sunnyshu0925 @syfvb @synthalorian @szqub @takhoffman @teddytennant @theangrypit @thecrazylex @thien-ngn @thomasmoenco @tilor @timetrvlr @todddickerson @tomdailey55 @toneloke @toraiwa @tskerpnext @unknowbug @vacinc @vincentkoc @von8794 @vyctorbrzezowski @wangmiao0668000666 @wenbiyou @wolikimcheng @wpu911 @xialonglee @xiaoguomeiyitian @xueqingli1 @xuxyyy @xx441 @xydigitlybnnnn @xydt-juyaohui @xydt-tanshanshan @yangxiansheng @yanhe1169 @yetval @yigtwxx @ylcn91 @yncubys @youens @yxloveql @zachisfine @zenglingbiao @zhangguiping-xydt @zhuyankarl @zwyhmcn @zyw02

Release verification

  • Signed source: 3a9d69db306cd7f081e06254cb89c4bcc14a7107.
  • Full stable validation: passed, attempt 2. Qualification also verified 15 performance measurements and 20 real OpenAI completions across 10 upgrade baselines.
  • Core npm publication: passed; exact qualified bytes, registry signatures, provenance and fresh install verified.
  • 90 npm plugins and 3 core companion packages: published at latest, exact bytes verified.
  • Docker publication: passed; public GHCR and Docker Hub manifests and attestations match qualified artifacts.
  • Original publisher: failed during npm propagation readback. GitHub finalized through manual recovery; no package republish.
  • Telegram and Parallels checks: explicitly waived by the release owner, not passed.
  • macOS DMG, ZIP, and debug symbols are public and byte-verified against the signed/notarized artifacts; the stable update feed is live and verified.
  • Pending: ClawHub recovery, npm beta-selector synchronization, remaining native app distribution, and stable main closeout. Android native qualification failed. Windows historical-upgrade and Vercel mirror advisory failures remain recorded.
  • The repaired split-publication verifier passed live npm/Docker verification. Full beta-selector verification and the immutable main-closeout record remain pending. The attached postpublish evidence preserves the earlier recovery snapshot; these follow-ups are not marked complete.
  • Linux desktop AppImage and Debian package: published from v2026.9.4 source 3a9d69db306cd7f081e06254cb89c4bcc14a7107. Build, packaged runtime smoke, and signing passed; GitHub asset upload was recovered using the exact successful CI artifacts. Public downloads match the checksums, and the AppImage signature was independently verified. The Linux updater manifest is published, and the stable update endpoint was verified at 2026.9.4.
v2026.6.35 [Sep 10, 2026] details → github →

# openclaw 2026.6.35

2026.6.35

This is the final June 2026 Extended Stable (LTS) release.

Highlights

  • Safer provider and channel boundaries: bundled providers and channel adapters now bound untrusted response bodies, reject oversized inputs before expensive work, and preserve safe recovery when transports fail. (#119942) Thanks @RomneyDa, @vincentkoc, @Pick-cat, @RileyJJY, @ZengWen-DT, @Monkey-wusky, @chengzhichao-xydt, @mushuiyu886, @masatohoshino, @moguangyu5-design, @sunlit-deng, @ZOOWH, @NianJiuZst, @Alix-007, @aniruddhaadak80, @eleqtrizit, @yetval, @rvdlaar, @litang9, @machine3at, @miorbnli, @sallyom, @obviyus, @hugenshen, @cursoragent, @cxbAsDev, @wangmiao0668000666, @lsr911, and @jalfaro2876.
  • More reliable long-running delivery: agent, gateway, retry, and channel paths now handle cancellation, retries, partial sends, and process-stream failures without losing work or replaying unsafe operations. (#119942) Thanks @RomneyDa, @vincentkoc, @Pick-cat, @RileyJJY, @ZengWen-DT, @Monkey-wusky, @chengzhichao-xydt, @mushuiyu886, @masatohoshino, @moguangyu5-design, @sunlit-deng, @ZOOWH, @NianJiuZst, @Alix-007, @aniruddhaadak80, @eleqtrizit, @yetval, @rvdlaar, @litang9, @machine3at, @miorbnli, @sallyom, @obviyus, @hugenshen, @cursoragent, @cxbAsDev, @wangmiao0668000666, @lsr911, and @jalfaro2876.
  • Stronger bundled-plugin resilience: local-model, browser, media, and collaboration plugins recover cleanly from malformed payloads, timeouts, and transient upstream failures. (#119942) Thanks @RomneyDa, @vincentkoc, @Pick-cat, @RileyJJY, @ZengWen-DT, @Monkey-wusky, @chengzhichao-xydt, @mushuiyu886, @masatohoshino, @moguangyu5-design, @sunlit-deng, @ZOOWH, @NianJiuZst, @Alix-007, @aniruddhaadak80, @eleqtrizit, @yetval, @rvdlaar, @litang9, @machine3at, @miorbnli, @sallyom, @obviyus, @hugenshen, @cursoragent, @cxbAsDev, @wangmiao0668000666, @lsr911, and @jalfaro2876.
  • Safer tool and workspace use: browser automation, local tools, workspace reads, and plugin metadata handling now reject malformed or oversized inputs before they can interrupt an active agent run. (#119942) Thanks @RomneyDa, @vincentkoc, @Pick-cat, @RileyJJY, @ZengWen-DT, @Monkey-wusky, @chengzhichao-xydt, @mushuiyu886, @masatohoshino, @moguangyu5-design, @sunlit-deng, @ZOOWH, @NianJiuZst, @Alix-007, @aniruddhaadak80, @eleqtrizit, @yetval, @rvdlaar, @litang9, @machine3at, @miorbnli, @sallyom, @obviyus, @hugenshen, @cursoragent, @cxbAsDev, @wangmiao0668000666, @lsr911, and @jalfaro2876.
  • More dependable local integrations: local-model discovery, speech, meeting, and collaboration integrations now make bounded requests and surface failures without destabilizing the gateway. (#119942) Thanks @RomneyDa, @vincentkoc, @Pick-cat, @RileyJJY, @ZengWen-DT, @Monkey-wusky, @chengzhichao-xydt, @mushuiyu886, @masatohoshino, @moguangyu5-design, @sunlit-deng, @ZOOWH, @NianJiuZst, @Alix-007, @aniruddhaadak80, @eleqtrizit, @yetval, @rvdlaar, @litang9, @machine3at, @miorbnli, @sallyom, @obviyus, @hugenshen, @cursoragent, @cxbAsDev, @wangmiao0668000666, @lsr911, and @jalfaro2876.

Changes

  • Extended-stable maintenance: this release carries the audited reliability and security backports selected for the extended-stable line, without introducing a new release-line feature. (#119942) Thanks @RomneyDa, @vincentkoc, @Pick-cat, @RileyJJY, @ZengWen-DT, @Monkey-wusky, @chengzhichao-xydt, @mushuiyu886, @masatohoshino, @moguangyu5-design, @sunlit-deng, @ZOOWH, @NianJiuZst, @Alix-007, @aniruddhaadak80, @eleqtrizit, @yetval, @rvdlaar, @litang9, @machine3at, @miorbnli, @sallyom, @obviyus, @hugenshen, @cursoragent, @cxbAsDev, @wangmiao0668000666, @lsr911, and @jalfaro2876.

Fixes

  • Response and memory safety: provider, search, embedding, media, and channel integrations cap successful and error response reads before hostile payloads can exhaust process memory. (#119942) Thanks @RomneyDa, @vincentkoc, @Pick-cat, @RileyJJY, @ZengWen-DT, @Monkey-wusky, @chengzhichao-xydt, @mushuiyu886, @masatohoshino, @moguangyu5-design, @sunlit-deng, @ZOOWH, @NianJiuZst, @Alix-007, @aniruddhaadak80, @eleqtrizit, @yetval, @rvdlaar, @litang9, @machine3at, @miorbnli, @sallyom, @obviyus, @hugenshen, @cursoragent, @cxbAsDev, @wangmiao0668000666, @lsr911, and @jalfaro2876.
  • Delivery and runtime recovery: outbound retry timing, channel lifecycle, abort handling, process I/O, and persisted state recovery now retain the correct operation outcome across expected failures. (#119942) Thanks @RomneyDa, @vincentkoc, @Pick-cat, @RileyJJY, @ZengWen-DT, @Monkey-wusky, @chengzhichao-xydt, @mushuiyu886, @masatohoshino, @moguangyu5-design, @sunlit-deng, @ZOOWH, @NianJiuZst, @Alix-007, @aniruddhaadak80, @eleqtrizit, @yetval, @rvdlaar, @litang9, @machine3at, @miorbnli, @sallyom, @obviyus, @hugenshen, @cursoragent, @cxbAsDev, @wangmiao0668000666, @lsr911, and @jalfaro2876.
  • Release packaging: refresh the generated Plugin SDK API baseline so the published package preflight verifies the release surface. (#120163) Thanks @RomneyDa.

Complete contribution record

This audited record covers the complete v2026.6.34..d7dbaf3bec8c3040edac1643f471bf8d18cb4d43 history: 166 merged PRs. The generation manifest also supplies direct commits as editorial input; the grouped notes above prioritize user impact.

Pull requests

  • PR #119942 Related #101809, #103059, #106014, #103246. Thanks @RomneyDa and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911 and @jalfaro2876.
  • PR #96022 Thanks @machine3at and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #96361 Thanks @miorbnli and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #96042 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #96035 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #95218 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #95103 Thanks @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #95108 Thanks @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #96038 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #96027 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #95244 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #96604 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #96606 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #96608 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #96607 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #96505 Thanks @mushuiyu886 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #96496 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #96499 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #96495 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #96920 Thanks @mushuiyu886 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #96984 Thanks @mushuiyu886 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #96970 Thanks @mushuiyu886 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #97278 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #97277 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #96868 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #96033 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #96889 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #96874 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #97486 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #97490 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #97536 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #97533 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #97274 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #97535 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #97615 Thanks @cxbAsDev and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @wangmiao0668000666 and @lsr911.
  • PR #97811 Thanks @Pick-cat and @vincentkoc and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #97872 Thanks @eleqtrizit and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #98188 Thanks @cxbAsDev and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @wangmiao0668000666 and @lsr911.
  • PR #96502 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #96322 Thanks @lsr911 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666.
  • PR #98554 Thanks @sunlit-deng and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #107263 Thanks @wahaha1223 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #105089 Thanks @zw-xysk and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #108365 Thanks @zhangguiping-xydt and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #108546 Thanks @krissding and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #106485 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #108397 Thanks @yetval and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #105086 Thanks @xydigit-zt and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #108955 Thanks @RileyJJY and @vincentkoc and @Pick-cat and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #101268 Thanks @Pick-cat and @vincentkoc and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #109718 Thanks @ZengWen-DT and @vincentkoc and @Pick-cat and @RileyJJY and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #109701 Thanks @Monkey-wusky and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #109913 Thanks @chengzhichao-xydt and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #103518 Thanks @maweibin and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #109111 Thanks @Pick-cat and @vincentkoc and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #101773 Thanks @cxbAsDev and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @wangmiao0668000666 and @lsr911.
  • PR #101775 Thanks @cxbAsDev and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @wangmiao0668000666 and @lsr911.
  • PR #101774 Thanks @cxbAsDev and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @wangmiao0668000666 and @lsr911.
  • PR #110036 Thanks @cxbAsDev and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @wangmiao0668000666 and @lsr911.
  • PR #101776 Thanks @cxbAsDev and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @wangmiao0668000666 and @lsr911.
  • PR #101447 Thanks @cxbAsDev and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @wangmiao0668000666 and @lsr911.
  • PR #109487 Thanks @zenglingbiao and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #108200 Thanks @zenglingbiao and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #110684 Thanks @mushuiyu886 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #111106 Thanks @ZengWen-DT and @vincentkoc and @Pick-cat and @RileyJJY and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #110008 Thanks @Monkey-wusky and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #109451 Thanks @wahaha1223 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #109697 Thanks @LZY3538 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #112059 Thanks @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #110537 Thanks @wahaha1223 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #104677 Thanks @Leon-SK668 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #102347 Thanks @zw-xysk and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #102984 Thanks @chengzhichao-xydt and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #102862 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #101596 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #102157 Thanks @wangmiao0668000666 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @lsr911.
  • PR #101597 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #94416 Related #93501. Thanks @mushuiyu886 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911 and @carsten19.
  • PR #101649 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #102431 Thanks @miorbnli and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #102814 Thanks @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #101274 Thanks @Pick-cat and @vincentkoc and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #102965 Thanks @chengzhichao-xydt and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #102884 Thanks @chengzhichao-xydt and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #104556 Thanks @qingminglong and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #104218 Related #104136. Thanks @zw-xysk and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911 and @dale-goes-fast.
  • PR #106022 Thanks @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #103109 Thanks @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #102925 Thanks @Pick-cat and @vincentkoc and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #103450 Thanks @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #101712 Thanks @Pick-cat and @vincentkoc and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #104796 Thanks @Leon-SK668 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #106034 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #103255 Thanks @mikasa0818 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #102860 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #101902 Related #101809. Thanks @zw-xysk and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #104095 Thanks @Leon-SK668 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #102149 Thanks @wangmiao0668000666 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @lsr911.
  • PR #104129 Thanks @Leon-SK668 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #102939 Thanks @qingminglong and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #99097 Related #99096. Thanks @gorkem2020 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #106116 Related #103059. Thanks @ruel225 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #106951 Related #106948. Thanks @moguangyu5-design and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #106952 Thanks @zenglingbiao and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #106069 Related #106014. Thanks @krissding and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911 and @jalfaro2876.
  • PR #102866 Thanks @SunnyShu0925 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #104263 Thanks @qingminglong and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #97926 Related #97925. Thanks @rvdlaar and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #102451 Thanks @QiuYuang and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #105916 Thanks @qingminlong and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #103071 Thanks @zhangguiping-xydt and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #102276 Related #102252. Thanks @harjothkhara and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #102987 Thanks @qingminglong and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #102481 Thanks @qingminglong and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #102413 Thanks @miorbnli and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #101643 Thanks @sunlit-deng and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #102659 Thanks @ZengWen-DT and @vincentkoc and @Pick-cat and @RileyJJY and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #104070 Thanks @zhangguiping-xydt and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #104534 Thanks @qingminglong and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #104921 Thanks @xydigit-zt and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #103406 Related #103403. Thanks @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #105315 Thanks @qingminglong and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #103585 Thanks @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #102445 Related #102235. Thanks @wuqxuan and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #103704 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #104470 Related #104469. Thanks @VectorPeak and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #101795 Related #101769. Thanks @NianJiuZst and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911 and @qingminglong.
  • PR #105092 Thanks @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #104578 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #101506 Thanks @mikasa0818 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #102089 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #102658 Thanks @ZengWen-DT and @vincentkoc and @Pick-cat and @RileyJJY and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #102859 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #104132 Thanks @chengzhichao-xydt and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #102924 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #102974 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #103284 Related #103246. Thanks @tzy-17 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #102357 Related #102356. Thanks @galiniliev and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #102013 Thanks @masatohoshino and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #104863 Thanks @Leon-SK668 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #103886 Related #103869. Thanks @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #104687 Thanks @Leon-SK668 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #101000 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #103594 Thanks @qingminglong and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #101661 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #102550 Thanks @qingminglong and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #104488 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #103258 Thanks @mikasa0818 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #103596 Related #99681. Thanks @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911 and @meepbot-oss.
  • PR #102753 Thanks @masatohoshino and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #102897 Thanks @maweibin and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #102976 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #103763 Thanks @litang9 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #104152 Thanks @qingminglong and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #105280 Thanks @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #104230 Thanks @qingminglong and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #102027 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #104121 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #104289 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #103915 Thanks @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #102948 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #102951 Thanks @aniruddhaadak80 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #104575 Thanks @hugenshen and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #104290 Thanks @Alix-007 and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #109007 Thanks @zhangguiping-xydt and @vincentkoc and @Pick-cat and @RileyJJY and @ZengWen-DT and @Monkey-wusky and @chengzhichao-xydt and @mushuiyu886 and @masatohoshino and @moguangyu5-design and @sunlit-deng and @ZOOWH and @NianJiuZst and @Alix-007 and @aniruddhaadak80 and @eleqtrizit and @yetval and @rvdlaar and @litang9 and @machine3at and @miorbnli and @sallyom and @obviyus and @hugenshen and @cursoragent and @cxbAsDev and @wangmiao0668000666 and @lsr911.
  • PR #120163 Thanks @RomneyDa.
v2026.9.3 BREAKING [Sep 8, 2026] details → github →

# openclaw 2026.9.3

2026.9.3

Highlights

  • Safer updates: rehearse core and plugin changes in isolated candidate state before activation, support eligible 2026.9.2 migrations, and recover abandoned update records without stopping a healthy matching Gateway. Related #136997. (#138839, #141109, #141175, #141562)
  • Performance: preserve warm prompt caches, reduce unnecessary work during cold session updates and memory search, and reuse worker builds between sessions. Related #140681. (#140449, #140730, #140799, #140840, #141141) Thanks @justinkirklin-gif, @NianJiuZst, and @obviyus.
  • Skill Workshop: keep skills in one persistent agent-owned collection across workspaces, compare complete skill instructions, and retire missing-draft suggestions safely through Doctor. Related #135291. (#135528, #139248, #140300, #141009) Thanks @khaisis and @obviyus.
  • Browser tabs, live and native: watch agent pages repaint and open external links in native Mac tabs that remain with their window across chat switches. (#140988, #141031)
  • Your provider accounts, together: manage connected accounts and supported account priority directly in Models settings. (#132451) Thanks @jesse-merhi.
  • Share selected conversations: explicitly publish a revocable read-only view of a session’s existing and future conversation text, accessible to anyone with its public link. (#139489)
  • A searchable meeting library: browse saved notes, search full transcripts, download complete Markdown or JSONL archives, and manage capture sources from the Control UI. (#139875, #140084)
  • Optional team activity reports: install and enable Team Reports to browse authenticated GitHub activity and explicitly configured Discord discussion, with stored history and optional model summaries. (#139850, #141327)

Changes

  • Breaking — Node runtime: require Node 24.16.0 or newer on 24.x, or Node 26.1.0 or newer; Node 26 is recommended. Upgrade Node before OpenClaw to prevent SQLite text truncation: Node 22, Node 25, and earlier 24.x/26.x builds are no longer supported. Node-based CLI/Gateway installs on macOS 11–13.4 or official Linux ARMv7 provisioning need a supported host; see Node requirements. (#140672)
  • Breaking — execution-policy SDK: move the retired exec-mode and comparator helpers from infra-runtime to execPolicy on openclaw/plugin-sdk/agent-harness-runtime; use resolveExecModePolicy and select the returned fields needed by the caller. See runtime utility migration.
  • Breaking — approval SDK: import approval account-resolution helpers from approval-native-runtime, adapt session filtering to the full matchesApprovalRequestFilters contract, and replace the retired generic forwarding evaluator with native channel route gates and shared predicates rather than assuming a drop-in alias. See SDK migration.
  • Breaking — SDK aliases: replace channel-inbound.buildChannelTurnMediaPayload with buildChannelInboundMediaPayload; infer the retained abortAndDrainAgentHarnessRun callable’s result instead of importing the removed AbortAndDrainAgentHarnessRunResult named type. The callable and its result data remain available. See SDK migration.
  • Breaking — search result callbacks: read bounded Find/Grep text from details.content instead of details.truncation.content; the outer tool-message content remains unchanged. (#140008) Thanks @ruel225.
  • Breaking — directory result callbacks: use LsToolDetails.content and optional nextAfter in place of the retired truncation and entryLimitReached fields, and pass nextAfter as after to continue listing. See structured filesystem results.
  • MCP prompt adapters: return the typed MCP GetPromptResult shape from SessionMcpRuntime.getPrompt, preserving its messages and image content; validate external responses instead of returning arbitrary unknown values. (#141421)
  • Breaking — agent-owned Workshop skills: replace workspace ownership with one writable Workshop collection per agent and retire skills.workshop.allowSymlinkTargetWrites; startup and openclaw doctor --fix migrate proven legacy skills, while ambiguous ownership remains in place for review. (#135528) Thanks @obviyus.
  • Bounded update repair: supported candidate-validation failures can enter a bounded repair phase using configured inference in disposable rehearsal state; activate only after independent validation, and retain failure or rollback outcomes when repair cannot recover. Changes requiring configuration edits are reported for operator repair. (#139495)
  • Update failure reports: submit a report from the failed-update action only after explicit consent, using the recorded update attempt and current owner. (#139704) Thanks @fuller-stack-dev.
  • Active sessions: show running and queued permitted sessions in Live activity on entry and reconnect, with a visible limit notice and connection status instead of claiming disconnected sessions are idle. (#141045) Thanks @shakkernerd.
  • Code Mode composition: retain the running JavaScript environment across fast tool replies, add optional TypeScript checks against available tools, and report original-source error locations with bounded console output; explicit yields and resource limits still checkpoint execution. Related #141261. (#141265) Thanks @Takhoffman.
  • Code Mode text encoding: provide sandboxed TextEncoder and TextDecoder instances that survive wait/resume for local text and byte transformations. (#140812) Thanks @Takhoffman.
  • Private-session link previews: copy social-preview links that show a generic OpenClaw card without reading private session content; opening the conversation still requires its normal authentication. (#139250)
  • Public session transcripts: session owners and Gateway admins can explicitly publish existing and future conversation text to anyone with a public URL and revoke access later; the read-only view omits tools, reasoning, files, images, and executable widgets. Review the text before enabling access; private-session preview links remain separate. (#139489)
  • Repository-backed cloud sessions: create sessions from a repository URL and ref with checkout, setup, and recoverable checkpoints owned by the cloud node; materialize a Gateway worktree only when explicitly moving there. (#138900)
  • Persistent sessions and subagent runs: keep persistent sessions created with visible spawning editable and steerable in their parent tree. Subagent runs remain view-only, omit author avatars, and keep live progress in the parent conversation with inactive cards paused. (#139367, #139371, #139381, #139456, #141499)
  • Provider account controls: add and remove individual accounts, manage supported account priority, and clear an agent’s custom order without disconnecting accounts; inherited and provider-managed order remains explicit. (#132451) Thanks @jesse-merhi.
  • Model fallback picker: choose ordered fallback models from a searchable dropdown, remove selections, and add custom references. Related #137410. (#141330) Thanks @najef1979-code and @shakkernerd.
  • Prometheus runtime identity: identify the running process and loaded build behind metrics so operators can verify which runtime is serving a deployment. Related #139268. (#139280)
  • Provider setup: keep provider detection passive until the user chooses a route, preserve consent and model choices through setup and OAuth failures, and leave generated catalog rows to discovery. Retain selected OpenAI credentials and supported Doctor model references; Baseten replace mode still includes the bundled catalog. Related #137033, #139207. (#137120, #139243, #139675, #139924, #139951, #140139, #140154, #140336, #141531, #141552) Thanks @LiuwqGit, @NovaUnboundAi, @obviyus, @shakkernerd, and @vincentkoc.
  • Browser panel: watch Agent browser tabs repaint live, with screenshot fallback when streaming is unavailable. In the macOS app, open external links as native WebKit Mac tabs in the same Browser panel, with navigation and one-shot Annotate/Inspect capture; Mac tabs belong to their window and survive chat switches. (#140988, #141031)
  • iOS voice shortcuts: open the current chat and start Talk with the Start Live Voice App Shortcut; pairing, provider setup, microphone permission, unlock, and foreground requirements still apply. Related #140998. (#141003, #141152) Thanks @shakkernerd.
  • Team Reports: install the optional Team Reports plugin for authenticated daily, weekly, and monthly GitHub reports and explicitly selected Discord sources, with stored history, optional summaries, people timelines and calendars, coverage warnings, scheduler/source health, and theme-aware report pages. (#139850, #141327, #141384)
  • Android folding layouts: keep content clear of separating hinges, show navigation beside content on book folds, and split transcript and composer across suitable tabletop panes while retaining drafts, cursor, and reading position; fall back when available space is insufficient. (#140614, #140710, #140802) Thanks @vincentkoc.
  • Native embedded settings: provide phone-width settings with safe-area handling and Back navigation while retaining existing Gateway scopes and native device capabilities. (#139492)
  • Telegram photo albums: group consecutive eligible photos into native albums of up to ten while preserving order, captions, reply targets, and topics; single photos and messages with controls retain individual delivery. (#141398) Thanks @obviyus.
  • CLI and plugin discovery: limit displayed terminal or JSON documentation results with openclaw docs --limit, and let the system agent read installed-plugin inventory directly. Related #133122. (#131014, #133255) Thanks @Alix-007 and @shakkernerd.
  • Recursive delegation: enable bounded recursive session spawning by default while retaining explicit depth and concurrency limits and existing sandbox restrictions. (#138059) Thanks @fuller-stack-dev.
  • Chat navigation: add a previewable position rail for long conversations, including hover previews and direct jumps. Related #138587. (#138603) Thanks @brokemac79.
  • Native dashboard reports: display bounded report data directly through show_widget and dashboard authoring without an iframe. Related #139263. (#139306)
  • Chrome extension setup on Mac: request the official Chrome Store extension from the local Mac device settings or CLI after native setup is ready; Chrome still owns approval and uninstall decisions, and OpenClaw shows when setup remains pending. Related #139448. (#139466)
  • CLI agents by default: show supported create-capable CLI agents in the new-session model picker without a separate opt-in; set gateway.cliAgents.enabled to false to disable CLI agents and native CLI session creation. (#139459)
  • Device aliases: rename paired devices directly from the Control UI Devices page. Related #138099. (#138852) Thanks @xialonglee.
  • Folder navigation: filter the folder browser immediately as you type a path. (#139417)
  • Meeting archives: browse paginated saved notes, search transcripts, export complete Markdown or JSONL archives, and edit capture sources in Communications settings while retaining existing archive access controls. (#139875, #140084)
  • Native desktop: provide ARM64 Linux AppImage packaging and live Gateway cards with direct window opening in the macOS Gateways menu. (#139522, #139688, #139729) Thanks @vincentkoc.
  • Watch voice setup: include voice in normal Apple Watch setup. (#139712)
  • Diagnostics: expose garbage-collection duration metrics and identify slow phases while opening agent databases. Related #139547. (#138125, #139592)
  • Android usage: distinguish context pressure from cumulative latest-run usage, keep optional model-call details compact, and clear stale usage after compaction and history refresh. (#137494) Thanks @IWhatsskill.
  • Installation-owned recovery: eligible failed updates and recorded startup failures can start a repair using existing authentication and permissions, with only one active repair per installation; verified cleanup, cancellation, and admission limits remain enforced, and recovery does not turn the original failed update into success. (#135868)
  • Cloud setup diagnostics: report cloud bootstrap phase timings so provisioning delays are easier to locate. (#140442)
  • macOS app Gateway control CLI: bundle openclaw-mac to inspect and configure the running Mac app’s primary and saved Gateway connections from Terminal or SSH, including browser sign-in, reconnect, removal, profiles, and JSON output. Browser sign-in still happens on the Mac; credentials enter through protected files or standard input.
  • Gateway secret setup: use one Gateway secret field in Control UI and remote onboarding, and generate a local Gateway token by default without asking users to choose token or password. (#141511, #141514)
  • Beam deletion: delete beamed sessions directly from their sidebar menu without affecting independent continuations. (#141467)

Fixes

  • Stale update recovery: recover abandoned update records without stopping a healthy, matching Gateway when no post-update work remains; retain live-driver protection and require explicit recovery for stale legacy records without driver identity. (#141562)
  • Update admission and rehearsal: rehearse core and plugin changes in isolated candidate copies, including linked and workspace-hoisted dependencies. Check configured plugin targets against the selected or staged core version and reject incompatible agent stores before activation; bound finalization and verify restored package contents before reporting rollback success. Related #136997. (#136329, #138839, #139722, #140648, #140778, #141175, #141478, #141515, #141610) Thanks @fuller-stack-dev.
  • Authored configuration: preserve authored settings, environment and secret references, and omitted defaults through setup, updates, Settings saves, and Doctor migrations. Route supported edits to their owning include, retain explicit values equal to defaults, preserve configuration when recovery fails, apply changed environment values on restart, and reject or repair placeholder Gateway tokens. Related #116107, #137712, #139494. (#116108, #137713, #139358, #139376, #139536, #139844, #139949, #140579, #141296) Thanks @aeoess, @hyspacex, @obviyus, @robojarvis, and @sasan1200.
  • Gateway maintenance and restart: keep ordinary failed restarts recoverable in the foreground process, but stop restart loops when migration or required maintenance blocks startup. Doctor acquires ownership before bounded database inspection, applies supported noninteractive repairs, migrates legacy sign-ins before retired routes, and retains actionable refusal and backup-recovery guidance. (#139612, #139683, #140074, #140135, #140973, #141297, #141412, #141416) Thanks @fuller-stack-dev and @obviyus.
  • Update activation and plugins: run post-update maintenance through the activated CLI, align version-bound official plugins with the selected release, and repair missing configured official installs. Preserve scoped package entries, clear stale development-switch warnings, and report SDK incompatibilities without startup loops. Related #139527. (#121603, #139458, #139709, #140016, #140886, #141478) Thanks @Conan-Scott and @vincentkoc.
  • Development-to-package updates: replace npm’s install link without modifying its development checkout; restoring a link after failed activation remains unverified recovery and does not automatically restart the Gateway. (#141168)
  • Update rollback and recovery: recover eligible verified prior installations after failed activation or service transitions, preserve service profiles, and judge rollback against the actual post-Doctor configuration and database compatibility. Keep update outcomes and Unicode diagnostics accurate, skip automatic triage after verified rollback, and report recovery without turning the failed update into success. Related #127869. (#136285, #137680, #139288, #139393, #140263, #140284, #140313, #140419, #140493, #141219, #141364, #141397) Thanks @cursoragent, @fuller-stack-dev, @Jackten, @ly85206559, @Schimuneck, @TheAngryPit, and @vincentkoc.
  • Service recovery: preserve service-derived targets and authentication during status and repair, retain actionable recovery paths, tolerate systemd clock steps and older launchctl output, and avoid terminating the restarting caller. Let child runtimes drain gracefully under systemd and release Tailscale claims only after the owning process group exits. Related #126445, #135471, #139109, #139226. (#135862, #137253, #139145, #139227, #139261, #139283, #139628, #139836, #140568, #140975) Thanks @coderdailyone, @gaoanze888, @NovaUnboundAi, @PollyBot13, @SebTardif, @SunnyShu0925, and @vincentkoc.
  • Update verification: check service ownership, settled health, matching version and build identity, plugin activation, channel readiness, and HTTP readiness without making a model call; failed checks follow the supported repair or rollback path. See update verification.
  • Update continuity and progress: preserve active work, queued input, update-history ownership, and terminal progress across long updates; retain current update availability beside history and support npm upgrades from 2026.9.1. Resume cloud provisioning across Gateway restarts and reclaim idle workers after build changes. (#139289, #139437, #139455, #139501, #139660, #139663, #139701) Thanks @obviyus, @TheAngryPit, and @TheCrazyLex.
  • Configuration privacy and audit: preserve sensitive-field and URL-redaction metadata in config responses, retain the original writer in audit history, and report rejected-payload backup failures accurately. Related #139305. (#134198, #139332, #139337) Thanks @SebTardif.
  • Skill Workshop reviews: compare complete skill instructions with inline changes, distinguish installed skills from proposal history, and support reviews through compatible restricted CLI backends. Preserve discovery of skills literally named skills and describe weekly reviews in terms of retained conversation context. (#139656, #139760, #139812, #139827, #139842, #140300, #140822) Thanks @obviyus.
  • Skill Workshop recovery: retire missing-draft suggestions through Doctor while preserving installed skills and recovery evidence, distinguish movable backups from those needing review, and keep relocation lint read-only. Report explicit recovery steps for legacy execution policies and unsafe event paths. Related #137357, #139166, #139187, #141036. (#139143, #139193, #139195, #141009, #141048) Thanks @obviyus, @technicalpickles, and @ylcn91.
  • Workshop learning and refresh: recover memory and skill refresh after watcher exhaustion, keep unavailable-backend status machine-readable, and show stale-search guidance. Review complete Workshop collections before editing, preserve task-specific knowledge, and keep one-time requests or routine repetition from becoming standing instructions. Related #136966, #140184, #140349. (#137105, #140195, #140229, #140315, #140350) Thanks @ericcaiwx-star, @obviyus, and @singletrackandrew.
  • Skills: validate names in skill-library forms. Related #139183. (#139184)
  • Session responsiveness: keep session edits responsive during integrity checks, release writers while worktrees restore, avoid cross-agent initialization and reclamation lock failures, and bound listing and saved-prompt work. Reduce cold catalog stalls, retain transaction-safe input relocation, back off reconciliation retries, and let idle remote sessions stop without unrelated provisioning. Related #139867. (#119126, #127225, #139002, #139051, #139114, #139130, #139146, #139432, #139450, #139467, #139469, #139540, #139689, #139911, #140231, #140368, #140840, #141006, #141246, #141434, #141613) Thanks @ampagent, @fuller-stack-dev, @LiuwqGit, @ly85206559, @obviyus, @shad0wca7, and @VACInc.
  • Private runtime context: distinguish user-authored input from Gateway runtime context and strip recognized internal context, including partial streamed markers, from channel reasoning previews. Preserve stored user transcripts, original reasoning for replay, and existing session projections. (#140859, #141544) Thanks @VACInc.
  • MCP session continuity: keep session-owned MCP servers alive between turns and quiet periods while retaining cleanup on Stop, reset, compaction rollover, and shutdown. Preserve mcp.sessionIdleTtlMs as an optional idle timeout in Doctor. (#141125)
  • Conversation durability: publish transcript rewrites atomically so interruptions do not expose partial history, and preserve already-projected tool history across Gateway restarts. Related #138965, #139201. (#138984, #141090) Thanks @keumhyun and @VACInc.
  • Reply and task continuity: discard superseded deferred tool replies before finalization while preserving commentary and media, and keep task pagination stable across metadata edits that do not change access. (#137975, #141444) Thanks @hannesrudolph.
  • Teams reply formatting: preserve formatting and mentions in edited and final Microsoft Teams replies. (#141348)
  • Code Mode results and diagnostics: preserve complete structured tool results or return a catchable resource-limit error, keep file pages separate from display notices, and retain handled error details. Preserve MCP declarations and search results, identify unawaited promises, report budgets and source locations accurately, and keep command dispatch responsive. Related #138897, #139053. (#138899, #139067, #139910, #140008, #140028, #140051, #140140, #140198, #140321, #140689, #141223) Thanks @lzhan011, @obviyus, @ruel225, and @Takhoffman.
  • Code Mode scheduling and delegation: queue bounded tool batches, honor sequential tools across shared catalogs, reserve available slots for Swarm continuations, and release consumed resume data. Apply destination-agent authorization and execution rules to delegated tools. Related #139407, #140564. (#139368, #139420, #140565, #140767, #140912) Thanks @Takhoffman.
  • Session history retention: archive aged durable conversations with their IDs and transcript generations intact, and raise the default active-session cap to 5,000 while preserving explicit configured limits. (#136639)
  • Subagent completion and cancellation: resume nested orchestrators after yielding, retain child completion through parent recovery, and settle unsuccessful wakes durably. Preserve durable parent identity and replay order, cancel replaced or reset children, and let requester follow-ups finish without stale or duplicate completion. Related #137214, #137643, #137690, #138802, #139121, #139219, #139223, #139537, #139963, #140354, #140355, #140911. (#137235, #137344, #137779, #138821, #138966, #138976, #139125, #139269, #139563, #139986, #140137, #140410, #140417, #140930) Thanks @aaajiao, @Denny22044, @evan-zhang, @FabianJun, @fuller-stack-dev, @gaoanze888, @hannesrudolph, @josephbergvinson, @LiuwqGit, @NianJiuZst, @obviyus, @ratticon, @SunnyShu0925, @Takhoffman, @VACInc, @vincentkoc, and @xydt-juyaohui.
  • Conversation reset progress: clear the previous task progress card during a full conversation reset and prevent an older in-flight write from restoring it. Related #140356. (#140412) Thanks @hannesrudolph.
  • Android conversation and accessibility: keep Android Send and Talk controls usable during active runs and short keyboard viewports without erasing another run’s output; retain delayed-send ownership, publish approval outcomes atomically, and improve large-text readability and contrast. Refresh model status for the selected agent and report failed refreshes without discarding choices; recover health and secondary-Gateway refreshes, reduce retries to unreachable Gateways, reopen chats at the live edge, make settings searchable, and surface workspace-sharing failures. Preserve the complete macOS automation count. Related #139310, #139411, #140109, #140179. (#137682, #138732, #139035, #139141, #139319, #139430, #139692, #139728, #139789, #139931, #140111, #140130, #140182, #140540, #140726, #140796, #140899) Thanks @fuller-stack-dev, @IWhatsskill, @obviyus, and @vincentkoc.
  • Conversation text fidelity: preserve literal final tags inside Markdown code examples and keep bold text, links, and inline code in exported HTML list items. Related #140785. (#138989, #140830) Thanks @Alix-007 and @shakkernerd.
  • Context and compaction: size compaction against the full pending request, preserve complete exchanges and queued turns, and pair hooks even for no-op compaction. Keep runtime-generation ownership, tool schemas and readable results, enforce bounded heartbeat and search context, preserve errors during failed summary recovery, and run optional maintenance after delivery with foreground preemption. Related #127506, #136452, #136622, #139147. (#118094, #127837, #136533, #136623, #139165, #139309, #139429, #139431, #139801, #139822, #140024, #140110) Thanks @altaywtf, @Colton-Harris, @GarySiu, @LiuwqGit, @obviyus, @peterolkhov, @thomasmoenco, @vincentkoc, @vyctorbrzezowski, and @zhangguiping-xydt.
  • Conversation recovery and completed replies: preserve queued input, completed assistant output, and successful tool results through watchdog retries, fallback, disconnects, and delayed history. Keep final delivery independent of stalled maintenance, prevent split or duplicate replies, and retain durable failure notices while preserving message order and session ownership. Related #137125, #138959, #139341, #139440, #140398. (#138985, #139216, #139388, #139439, #139465, #139507, #139661, #139753, #139888, #140023, #140257, #140294, #140362, #140379, #140399, #140523) Thanks @Jackten, @ly85206559, @obviyus, @ruel225, @shakkernerd, @Takhoffman, and @VACInc.
  • Long conversations and retained memory: reduce repeated transcript, branch, compaction, and bounded-text work in large conversations. Bound retained tool observers and projections, release prepared SQLite statements with their database, and avoid discarded waits in queued writes. (#136293, #139074, #139085, #139115, #139157, #139300, #139301, #139324, #139325, #139327) Thanks @edenfunf.
  • Reply formatting: preserve Markdown literals around tables, keep Slack emoji shortcodes intact, prevent long details replies from stalling, and use consistent native progress-card rendering. (#136374, #138829, #139206, #139892) Thanks @lzhan011, @obviyus, @teddytennant, and @vincentkoc.
  • Model authentication and selection: keep model choices and availability tied to the selected chat, agent, runtime, and credential profile; preserve native CLI authentication states, inherited defaults, aliases, and Codex model choices. Avoid duplicate OAuth refreshes, preserve case-distinct routes and metadata, refresh observer catalogs, and reject explicitly blank numeric status or log options. Related #139270, #141222. (#139218, #139222, #139232, #139282, #139413, #140099, #140434, #140438, #140461, #140488, #140506, #140907, #141234, #141293, #141654) Thanks @Alix-007, @ly85206559, @obviyus, and @shakkernerd.
  • Memory paths, recall, and budgets: use the current prompt for LanceDB recall and the prepared LM Studio instance for embeddings, honor profile and workspace paths, and keep blocked provenance out of promotion previews. Use effective model limits for memory flush and compaction, invalidate stale context usage after truncation, preserve transcript-growth freshness, and report skipped roots and read errors. Related #140214, #141510. (#120573, #121287, #137440, #138928, #139402, #140381, #140634, #140984, #141513, #141521) Thanks @bryan, @chelsealong, @hydraxman, @obviyus, @oshaughnessy-junior, @ruel225, @SebTardif, @shojikumaru, and @vincentkoc.
  • Memory search and indexing: keep keyword search available when optional embeddings cannot start, use a cancellable batched scan when SQLite extensions are unavailable, and preserve exact-file and short-query ranking. Resume append-only transcript ingestion, recover indexing after row-limit failures, and keep searches responsive during cleanup while bounding chunks and annotation work. Related #137864, #138722, #138994, #139094, #140103. (#119367, #138391, #138798, #138995, #139112, #139463, #139698, #139777, #139821, #139879, #140104, #141104) Thanks @badmutt, @fisherman86-ai, @jalehman, @lzhan011, @obviyus, @teddytennant, and @wangjx-xydt.
  • Runtime diagnostics: report bounded, redacted database-write causes and codes, distinguish integrity and index-validation stages, and identify internal waits and database admission mode in slow-operation logs. Surface sanitized setup-inference failures, clear stale Gateway diagnostics, and show executable approval scope. Related #137108, #137452. (#138386, #140392, #140426, #140478, #140498, #141507, #141619) Thanks @abacha, @ayaangazali, @obviyus, @shakkernerd, and @ylcn91.
  • Android handoff credentials: prevent a delayed operator connection from overwriting a newer device token issued during Android bootstrap handoff. (#141518)
  • Local models: route LM Studio chat through the prepared instance and use its actual context budget, reload evicted embedding models when enabled, and provide working login guidance. Honor Ollama sampling overrides and reasoning follow-ups, reject embedding-only chat setup, preserve llama.cpp presets and local conversation tools, and recover retired automation model overrides. Related #138589, #138753, #139235, #141356, #141357, #141424, #141430. (#125399, #136363, #138633, #138850, #139523, #139646, #140717, #141381, #141390, #141441, #141450) Thanks @javikas, @ruel225, and @vincentkoc.
  • Runtime and package loading: use the declared WebSocket transport for ClickClack under Bun, restore source catalog-worker provider loading, and rebuild bundled Control UI assets correctly under production mode. Related #138684. (#139075, #141124, #141433) Thanks @eggc-tech, @obviyus, and @ylcn91.
  • Prompt cache continuity: preserve warm conversation and tool prefixes across tool loops, background activity, Windows approvals, and resumed CLI turns. Keep Responses history append-only, Gemini hook instructions and stable-prefix caches intact, Anthropic tool checkpoints independent, and Bedrock checkpoints anchored to conversation history. (#140566, #140651, #140698, #140713, #140744, #140797, #140799, #140804, #140849, #141073, #141077) Thanks @VACInc.
  • Native and compatible cache controls: honor native OpenAI cache-key and retention settings and restore Anthropic-style cache markers on managed Chat Completions routes, including supported DeepInfra and Model Studio routes. (#140781, #140853)
  • Cache and billing diagnostics: report cache misses per completed model request, include Codex /btw tool-loop usage in billing hooks and diagnostics, and preserve recorded service-tier costs while correctly applying Anthropic fast-mode tier pricing. (#140850, #141059, #141080)
  • Settings and model choices: preserve saved and explicitly nullable settings through rejected choices, delayed reads, reconnects, and external changes; wait for the authoritative configuration refresh and recover failed Appearance saves. Keep model-picker search applied through catalog refresh, clear it before closing on Escape, acknowledge remote configuration opens, and return the configuration actually saved after plugin installation. Related #138374. (#138757, #139113, #139167, #139203, #140551, #140846, #140924) Thanks @benmillerat, @obviyus, @SebTardif, and @VasuBansal7576.
  • Prometheus read authorization: require effective operator read permission before serving Prometheus metrics. (#140903) Thanks @pgondhi987.
  • Credential setup guidance: allow user-requested sign-in and pairing code handoffs in private conversations, while keeping reusable secrets in protected entry; warn when shared auth profiles still contain plaintext that secrets configure cannot migrate. (#133843, #139196) Thanks @obviyus, @SunnyShu0925, and @vincentkoc.
  • Provider route privacy: keep opaque realtime routes out of public configuration and catalog projections while preserving supported Talk authentication and relay routing. (#129144) Thanks @vincentkoc.
  • Models and providers: preserve the selected model when resuming managed Codex sessions, show the canonical provider after local-model changes, report Ollama cached-prompt usage, and include the required conversation identity on OpenCode Go/Zen requests. Related #137165, #140050. (#137464, #139990, #140196, #140222) Thanks @GDXbsv, @Ghilteras, @josephbergvinson, @ly85206559, @obviyus, @VACInc, and @vincentkoc.
  • Provider retry behavior: retain explicit same-provider account choices when credentials disappear and offer actionable recovery instead of silently switching accounts. Preserve requests, completed work, and underlying errors through bounded transient retries; send exhausted usage windows to eligible fallback and avoid prematurely aborting CLI background work. Related #118386, #139312. (#132459, #139295, #139397, #140973) Thanks @bytrustu, @LiuwqGit, and @obviyus.
  • Provider and media choices: avoid stale runtime options, transcription models, and PDF defaults across provider changes, and honor global plugin disablement and document allowlists during PDF extraction. (#139101, #139317, #139334)
  • Chat formatting, links, and copy: render GitHub issue and PR references as chips, including URL-only code spans and bare references resolved against a GitHub checkout, while preserving literal code and existing links. Fix code-block copying around HTML comments and closing tags, preserve Unicode download names and copied whitespace, hide proven import wrappers only on user-facing surfaces, and keep saved paragraphs, captions, and nested Markdown block boundaries in order. (#139653, #140306, #140338, #140961, #140980, #141311, #141369, #141431, #141446, #141574) Thanks @fuller-stack-dev, @hugenshen, and @VACInc.
  • Drafts, Review, and navigation: read supported same-origin text attachments directly in Files with indentation preserved. Keep delayed Review results bound to the current selection, preserve newer drafts through rewind and failed steer/redirect, clear Side chat when its parent disappears, and retain board and Home navigation context. Keep uploaded images visible while worktrees start, allow suggested follow-ups without a worktree, show local-link hover cards and line-range file references, and retain panel shortcuts and Review sizing within transcript bounds. Related #139054, #139072, #139939, #139971. (#139055, #139059, #139076, #139323, #139355, #139373, #139384, #139385, #139731, #139940, #139952, #139974, #140066, #141469, #141567) Thanks @fuller-stack-dev.
  • Protected HTTPS continuity: renew protected HTTPS leaf certificates while keeping the Gateway process trust chain stable, so existing subprocesses continue working beyond one day; report certificate failures in status and Doctor. Related #136813. (#141484) Thanks @MaClawd.
  • Claude native Bash approvals: honor the agent exec allowlist for fully bindable Claude native Bash commands under on-miss prompting, while retaining explicit deny and always-prompt behavior. (#141471)
  • Native hook startup: reduce repeated native hook relay startup work and memory overhead with a dedicated lightweight entrypoint while preserving deadlines and command outcomes. (#120340) Thanks @sightingsstellar-beep and @Takhoffman.
  • Git worktrees: batch missing partial-clone objects before sizing worktrees, serialize shared Git ref mutations, and preserve patch bytes despite inherited newline conversion. Report durable setup failures and interrupted commands, explain empty-repository requirements, and retain Git-plugin branch selection. Related #131970, #140204. (#140251, #140683, #140951, #141095, #141537) Thanks @obviyus, @SunnyShu0925, and @TylerGillson.
  • Bun transport compatibility: use the declared WebSocket implementations under Bun across Discord, Mattermost, Signal, Gateway, workers, voice calls, and provider routes, preserving handshake options, payloads, backpressure, and transcription limits. (#139480, #139567, #139717, #139919, #140048, #140071, #140318, #141465)
  • Codex and CLI continuity: preserve current turn context and workspace references across reused Codex sessions, plugin updates, cold resume, and compaction. Retain completed answers through disconnect or settlement expiry, guard failed-session continuation, reject stale hook requests, and finish prior Claude CLI cleanup before starting replacement processes. Related #138835, #139173. (#136926, #139228, #139246, #139353, #140814, #140885, #140973, #141491) Thanks @Colton-Harris, @KirDE, @obviyus, and @srikalyan.
  • Usage details and exports: refresh the selected session’s timeline, conversation, and prompt breakdown with Usage totals, and keep exported data tied to the same concrete session instance. Show context pressure against the matching last-run prompt budget; fall back to the context window after model or cap changes and avoid warnings from stale totals. Related #138590, #140567. (#138666, #140573, #141632) Thanks @DasX and @javikas.
  • Channel progress: preserve every Teams progress reply across stream settlement and fallback, and show Telegram compaction status in enabled answer previews. (#141199, #141551) Thanks @VACInc.
  • CLI diagnostics: report disabled channel accounts as off, use operator-assigned device labels in approval notices, and count missing skill prerequisites separately from intentionally disabled skills. Related #141550, #141606, #141644. (#141560, #141618, #141649)
  • MCP prompt content: preserve fetched prompt descriptions, role labels, and native images for vision-capable models while retaining the original JSON result in Code Mode. (#141421)
  • Mentions across restarts: retain Inbox mentions and dismissals through Gateway restarts and upgrades without replaying old browser alerts. (#141404)
  • Gateway lifecycle: keep startup database and chat-metadata work responsive, finish accepted notices and hook outcomes, and stop admitting new work during shutdown. Drain prepared model runtimes and catalog workers before authentication teardown, handle disconnects safely, and prevent old work from publishing into a later Gateway lifetime. Related #139154, #139242. (#138986, #139061, #139092, #139155, #139192, #139265, #139304, #141280) Thanks @johan-eilertsen, @obviyus, and @vincentkoc.
  • Catalog resilience and scope: retain discovered inventories after failed refreshes and report discovery failures instead of silently losing models. Keep exact model identities and selected-agent catalogs, preserve cold-path credential resolution and deferred tool availability, respect the final context budget, and defer downloaded catalog changes until restart. Related #139498, #139499. (#139231, #139357, #139649, #139749, #139750, #139791, #139817, #139846, #139848, #139849, #139880, #139900, #139907, #139923, #139991, #140086, #140435, #140436, #140441, #140657, #141354, #141402) Thanks @goslingmanagment, @obviyus, @rodrigo-fonseca-oliveira, and @shakkernerd.
  • Control UI connection and refresh: reconnect after pairing approval and missed update notices, preserve loaded sidebar children during roster refreshes, and retain recent dashboard interactions per pane. Keep suspension and offline state in the footer while panels retain data, report chat-search and GitHub-status failures accurately, restore editor focus after preview, and make browser URL copying work on plain HTTP without delayed older copies replacing newer clipboard content. Related #140492. (#140333, #140459, #140484, #140495, #140662, #140893, #141040, #141130, #141362, #141428) Thanks @fuller-stack-dev and @Takhoffman.
  • Connection and location boundaries: bind desktop observer access to the requesting Gateway connection, accept the configured Gateway secret through either connect field without changing the selected auth mode, and honor Android’s Precise Location toggle for cached, fresh, and pending fixes. (#141336, #141344, #141456) Thanks @IWhatsskill.
  • Plugin host compatibility: preserve Discord, llama.cpp, and Voice Call’s declared 2026.9.2 host support through documented optional-helper and local WebSocket fallbacks; this does not restore intentionally retired SDK exports. (#141207, #141267)
  • Gateway connection settings: combine Gateway settings into one connection section and explain switching Gateways; open Activity when selecting an online person. (#141427, #141459)
  • Bedrock Nova caching: add opt-in system and message prompt caching for supported Amazon Nova models with a five-minute cache lifetime. (#141060)
  • Anthropic streamed replies: preserve initial text, thinking, and signature content from Anthropic stream events so replies are not truncated. (#140820)
  • Cold worker startup: wait for the Codex exec server to be ready before starting the initialize handshake, reducing first-turn failures on cold cloud workers. (#140990)
  • Worker build reuse: retain the current worker artifact on persistent nodes between sessions and reduce cloud runtime packaging overhead through bounded streaming preparation. (#140449, #141141)
  • Codex tool redaction: redact credential-shaped dynamic tool text before budgeting and truncation, including adjacent text blocks, while preserving Unicode and image content. (#140873) Thanks @pgondhi987.
  • Claude questions: preserve Claude ask_user deadlines through the CLI tool lifecycle. (#140845) Thanks @vincentkoc.
  • Codex stateless transport: preserve stateless request policy through provider aliases and recognized native Codex response endpoints. (#138741) Thanks @obviyus and @saladinyao-cyber.
  • Discord messages and access: apply Discord policy-only edits to new messages and interactions without waiting for active Control UI turns, and explain blocked allowlists or deferred transport reloads. Keep webhook and bot formatting consistent, preserve multiline code and Components v2 thread text, recognize sender aliases for reset commands, and ignore reply pings in mention-only mode. Reject application IDs pasted as bot tokens and enforce sender media restrictions for emoji, sticker, and event-cover uploads. Related #111821. (#111822, #138948, #140334, #140531, #140635, #140637, #140909, #140929) Thanks @Bruce-Yii, @jason-allen-oneal, @marmar9615-cloud, @obviyus, @ooiuuii, @pgondhi987, and @vincentkoc.
  • Feishu routing and messages: use reloaded Feishu group bindings on the next message, expand quoted merged-forward contents, and preserve mentions in individual and debounced messages. Related #133757, #136200. (#96311, #133775, #136231) Thanks @heden9, @sliverp, @vincentkoc, and @zxdvd.
  • Matrix room information and polls: include alternative Matrix room aliases and correctly recognize disclosed poll results across supported event namespaces. (#140967, #140969)
  • Slack structured replies: deliver valid Slack Block Kit sections intact even when their accessibility text exceeds the preferred chunk size. (#140805)
  • Telegram reasoning display: keep internal reasoning-tag prefixes hidden when streamed tags contain extra whitespace. (#126219) Thanks @vincentkoc and @wangyan2026.
  • Browser recovery and captures: align screenshot labels with the actual image scale and crop, preserve focus for verified visible attached Chrome sessions on macOS and Linux, recover tabs after attachment loss while preserving per-client detach behavior, and keep historical or stopped previews from launching browsers unexpectedly. Related #138999. (#134400, #139064, #139089, #139275, #141103) Thanks @esqandil, @obviyus, @Pondsi, @scotthuang, and @ylcn91.
  • Control UI notifications: restore notification prompting from New Session, route notifications to the relevant question, conversation, automation run, or task, and include later-page cron jobs in attention indicators. Related #141035. (#141081)
  • Native terminal starts on Bun: restore native coding terminal starts from a Bun-hosted Gateway using a Node helper on Linux and macOS, with clearer machine availability and primary local profile selection. (#140876)
  • Desktop app reliability: keep Gateway alerts from blocking macOS shutdown, calculate menu costs using local day boundaries, and omit incompatible worker binaries that trigger unrelated compatibility warnings. Restore tray Stop, wait for onboarding activation consent, recover bundled Control UI and Tauri setup without losing sign-in, start AI setup for externally managed Mac Gateways, and recognize versioned Canvas nodes. Related #138956, #139038, #139086. (#138958, #138964, #139063, #139140, #139241, #139348, #140557, #140575, #140863) Thanks @Colton-Harris.
  • Canvas action feedback: show rejected A2UI action errors immediately. (#140670)
  • CLI selection and diagnostics: show configured channel account names in agent listings, distinguish diagnostic-only service state from the probe target, and report plugin enablement accurately during metadata inspection. Related #140950, #141263. (#140547, #140964, #141302) Thanks @aeoess and @obviyus.
  • CLI input, output, and drafts: reject explicitly blank pairing selectors, numeric inference/scan options, and Gateway ports; preserve escaped whitespace in skills JSON, machine-readable setup JSON, Unicode and Windows note line endings, and quoted Bash completion values. Make bare telemetry help succeed, preserve drafts after picker selection, and prevent multiline exit pastes from closing TUI. Related #138613. (#137209, #139512, #139613, #139639, #140034, #140235, #140238, #140283, #140780, #141070) Thanks @Alix-007, @claw-openclaw, @Grynn, @marmar9615-cloud, @shakkernerd, @TurboTheTurtle, and @vincentkoc.
  • Command completion: preserve successful descendant output after a command exits, clean up failed process trees without replacing their exit result with a later timeout, and honor explicit no-pager overrides safely. (#140594, #140927) Thanks @RomneyDa.
  • Plugin lifecycle: preserve install backups and manifest contents on interrupted writes or ownership loss, and report recovery paths. Validate setup entrypoints before loading, retain exact install receipts and current tool context, honor cache invalidation, remove owned aliases before files, and finish late-starting service cleanup. Related #138815, #140063. (#117370, #138870, #139828, #139908, #140065, #140132, #140328, #140740) Thanks @fuller-stack-dev, @obviyus, and @zenglingbiao.
  • OpenShell recovery: preserve host shadow copies after mirror failures and report exact recovery paths, distinguishing incomplete restoration from leftover backup-directory cleanup. Related #140703. (#140764)
  • xAI account and image continuity: refresh the subscription catalog and route after xAI OAuth login without losing model choices, and preserve historical tool-image positions on compatibility routes. (#140610, #141044)
  • Terminal upload limits: bound terminal staging to 256 MiB and 64 files per directory, preserve unexpired uploads, and let failed batches insert paths for completed files. Related #137116. (#141116) Thanks @shakkernerd.
  • Policy tool vocabulary: use core aliases, groups, and wildcard rules for policy tool requirements so required deny lists cover the actual tools they name. (#140628)
  • Capture history protection: keep supplied-ID and legacy capture history intact when occupancy capture restarts; reopen only a recent transcript whose stored origin confirms a generated ID. (#140563)
  • Cloud allocation boundaries: finish local worker preparation before recording allocation intent, avoiding cleanup requests for leases that were never allocated. (#140945)
  • Docker workspace ownership: preserve ownership of bind-mounted workspace project files during Docker setup. Related #140968. (#140993) Thanks @obviyus and @ooiuuii.
  • Windows startup and repository work: avoid compiler-triggered Windows Gateway startup failures and use Windows-compatible null paths in worker Git preparation and publication. Related #140795. (#140593, #140803)
  • Automatic progress visibility: honor fast-auto progress visibility while retaining required transport lifecycle callbacks, including iMessage typing behavior. Related #97601. (#122221) Thanks @joeykrug, @obviyus, and @vincentkoc.
  • Cloud worker address validation: reject unspecified Gateway IP addresses, including IPv4 embedded in IPv6, during cloud-worker enrollment. (#137059) Thanks @vincentkoc.
  • Meeting and desktop shutdown: cancel active meeting consults and ignore late speech after stopping; retain failed desktop cleanup so it can be retried before replacement. Related #140800. (#140658, #140801)
  • Portals on IPv6 loopback: reach portal servers on either loopback address family even when localhost records list only IPv4 or IPv6. (#140580)
  • Doctor compatibility: refuse an interactive update before writing update history when shared state uses a newer schema, and direct operators to a compatible installation; readable shared state still permits a source update past newer agent schemas.
  • Localized controls: distinguish parent sessions from main sessions and dashboard panels from desktops, and correct selected native translations for pending states, consent, permissions, initial setup, and displayed-versus-total session counts.
  • Questions and approvals: avoid telling users to tap nonexistent answer buttons and keep node-capability approvals available until resolved. Related #132829, #135354. (#137978, #140166) Thanks @dragonnite1221-lgtm, @edenfunf, @harshitgupta31415, and @IWhatsskill.
  • Scheduled work and monitor recovery: preserve scheduled delivery intent, accepted monitor scratch, paced checks, and recovered outcomes across restarts. Keep forced disabled one-shots disabled, produce fresh manual-run results, skip empty scheduled heartbeats without busy-queue retries, and converge or remove monitors through their owners after agents and configuration are ready. Related #131374, #136525, #137492, #138299, #139088, #139488, #139945, #140005, #140080. (#131462, #136589, #137517, #138322, #139017, #139037, #139225, #139491, #139509, #139947, #139967, #139987, #140025, #140083, #140256, #140260) Thanks @Amazingjun-j, @andersonjeccel, @creanet-64, @gaoanze888, @gszj2018, @hartmark, @JLahullier, @lakemike, @LiuwqGit, and @obviyus.
  • Meeting and channel lifecycle: settle duplicate recording auto-start retries and occupancy startup/cancellation diagnostics, retain TTS delivery decisions, report Nostr relay publish outcomes, and settle iMessage failures after errored stdio closure. Related #140287. (#139727, #140202, #140220, #140221, #140289)
  • Media and HTTP: prevent stack overflow when decoding inline images, stop image setup after cancellation, release gracefully closed transcription socket state, and honor HTTP dates when revalidating assets and media. Related #140153. (#140149, #140173, #140226, #140303)
  • Command controls: isolate background-result retention by process, retain Windows Startup fallback environment overrides, accept Swabble executable paths and file options, and avoid mistaking quoted JSON examples for results. (#122373, #122658, #127231, #140291) Thanks @masatohoshino and @ooiuuii.
  • Status and setup: resolve configured channel credentials in fast status scans, defer unrelated CLI options before status and health, count selected bootstrap-hook files accurately, and permit fresh llama.cpp binary validation on macOS26. Related #137217, #137308, #138672. (#137114, #137269, #137351, #139160) Thanks @dmwtech, @LiuwqGit, @obviyus, @pawel-kowalczyk, @qingminglong, @vincentkoc, @waterundman, @ylcn91, and @zyrill.
  • Chat presentation: keep waiting time scoped to the current turn, prevent mobile image-avatar overlap, and clarify the current session’s empty task-run state. Related #127809, #139950, #140340. (#138597, #139972, #140341) Thanks @anyech, @NianJiuZst, @noelillinger, @obviyus, and @sunlit-deng.
  • Active-run documents: retain extracted document text, attachment context, and rendered PDF pages when steering an active run, while preserving normal follow-up delivery when steering cannot be admitted. Related #138225. (#138275) Thanks @alexdhc, @obviyus, and @ruel225.
  • Streaming and tools: enforce idle timeouts when a model stream goes silent between consumer reads, recover truncated OpenCode Go completions after tool use, and accept tool_search calls that combine a single query with a query batch. (#140310, #140335, #140367) Thanks @VACInc.
  • Channel and formatting behavior: preserve silent-reply guidance, fall back from oversized Feishu tables to post mode, restore LINE and Mattermost account promotion, retain indentation in cited memory snippets, and preserve emoji in remote-desktop text input. Related #43690, #136854, #140470. (#136045, #136382, #138345, #140157, #140471) Thanks @Eppiedude, @ltspace, @name5566, @obviyus, @PenguinMiaou, and @wangmiao0668000666.
  • Native diagnostics and networking: keep Android settings diagnostics readable and copyable, preserve complete quoted cache validators, use the installed WebSocket transport for node streams, and support Matrix and the bundled Proxyline runtime on opt-in Bun installations. Related #140528. (#139647, #140411, #140477, #140490, #140529)
  • Upgrade continuity: support 2026.9.2-driven shared-state-only upgrades by deferring publication of the new schema version while the updater still needs its update history. Agent-schema migrations, missing state metadata, and failed state migrations retain typed refusal and the external-install/fresh-Doctor recovery path; see schema-bump recovery. (#141109)
  • Telegram and Discord: preserve typing independently across concurrent Telegram forum topics, retain Discord voice input until transcription finishes, and preserve indentation in Discord and session messages. Related #121351, #138763. (#139292, #139390, #139484) Thanks @gaoanze888, @maxschachere, @obviyus, @ruel225, and @yifanxiong272.
  • Approvals and task failures: refresh pending approvals when reopening a chat and identify Gateway storage failures in run-error messages. (#139409, #139457)
  • Portable state and installation: open agent state on SQLite builds without extension support and install required native archive dependencies with bundle manifests. (#139415, #139487)
  • Setup recovery: migrate legacy workspace setup before explicit Doctor preflight consumers, expose sanitized channel startup errors in health output, verify and save provider starter aliases, and list owned cron jobs only once in removal previews. (#139339, #139395, #139473)
  • Profile and activity labels: show the primary user in multi-agent profile headers and keep activity labels visible with consistent row typography. (#136736, #139372) Thanks @jjjhenriksen.
  • MCP shutdown: avoid spurious listener errors when shutdown requests overlap. (#139391)
  • Crabbox scripts: preserve payload output and requested script options. (#139405)
  • Native state privacy: tighten native Apple state-file permissions. (#139623) Thanks @vincentkoc.
  • Database and backup integrity: prevent writes after a failed nested rollback, preserve state artifacts when reading update history, and exclude shared-workspace files from state-only backups. Related #139549. (#138917, #139598, #139700) Thanks @ayaangazali, @fuller-stack-dev, @obviyus, and @TheCrazyLex.
  • Tool results and progress: preserve empty client-tool completions, retain asynchronous tool results, ground exec approvals in actual tool results, and keep Swarm outcomes visible after completion. Related #139515, #139975. (#139490, #139520, #139988, #140043)
  • Channel delivery: send pairing approvals from the approved account, restore bare-user Mattermost DMs on private servers, preserve Matrix thread reply targets, avoid repeated mention alerts on edits, and avoid duplicating Telegram native choices in message text. (#137268, #139479, #139726, #140091, #140108) Thanks @marmar9615-cloud and @obviyus.
  • Meeting capture: keep Discord recording independent of voice conversations and retain transcript capture ownership through failed cleanup. (#139572, #139658)
  • Attachments and browser media: retain fetched and node-proxied filenames, percent sequences, MIME parameters, and ffprobe dimensions or duration; restore browser file uploads in existing sessions and preserve code fences in page evaluation results. Related #138382, #139557. (#137219, #138411, #139508, #139559, #139621, #139904, #139906) Thanks @coderdailyone, @igs-rogenlo, @NianJiuZst, @obviyus, and @ruel225.
  • Media access: keep Control UI assistant media policy consistent and stop input downloads when HTTP clients disconnect. Related #139774. (#139503, #139793) Thanks @zhangguiping-xydt.
  • Control UI: keep interactive dashboard authoring through restart, restore native customization access and configured agent avatars, show unavailable exec-node bindings, and expose agent-list failures on Memory pages. Related #127641, #139594. (#133032, #139510, #139705, #139873, #139899) Thanks @RobertOnline69 and @TurboTheTurtle.
  • Background UI work: stop hidden Inbox and automation refreshes, avoid duplicate PR refreshes after replay, and skip remote node discovery for local-only catalog pages. (#139966, #140090, #140094, #140097)
  • Linux and Windows: keep Linux widget replies connected, explain a missing Linux file opener, accept MSYS Git paths for worktrees and backups, and keep anchored Windows Gateway commands console-free. Related #138706, #139185. (#138751, #139252, #139266, #139664) Thanks @chelsealong, @haoran2025, @keith9681, @ly85206559, @obviyus, and @upple.
  • Docker startup: restore browser-enabled Gateways and stage bundled plugin runtime dependencies in their packaged plugin roots. Related #138777. (#139117, #139686) Thanks @8bitsforge, @gaoanze888, @obviyus, @vincentkoc, and @ylcn91.
  • Interactive commands: prevent stalled PTY prompts and incorrect arrow keys after split output, preserve sent hexadecimal bytes and command output under Bun, and retain log output and errors in Code Mode. (#139648, #139725, #139742, #139965)
  • ACP and MCP cleanup: preserve ACP arguments, queued output, and session ownership, cancel failed deliveries, retire delegates before cleanup, and prevent MCP servers from starting after session shutdown. Related #127128, #136246, #139680. (#127136, #139616, #139685, #139776) Thanks @eddiedon.
  • Cloud recovery: resume provisioning after temporary storage errors, preserve workspace-conflict errors during reclamation, and report failed cloud tools as errors. (#139582, #139758, #140021)
  • Forwarded messages and commands: preserve Discord forwarded text and Teams thread context while keeping commands tied to the current sender, and retain Slack inline shortcuts after mention rendering. (#137313) Thanks @Marvinthebored and @Peetiegonzalez.
  • Service-control privacy: keep application credentials and unrelated parent variables out of native service-manager subprocesses while retaining required operating-system routing. (#139333)
  • Activity pages: preserve the reader’s position during live refreshes and remove misleading per-subagent edit counters from chat rows. (#137868, #139375) Thanks @Solvely-Colin.
  • Cron accounting: retain the scheduled run’s own pricing information through finalization. (#139374)
  • Worker retirement and native events: schedule idle retirement using the worker pool’s own clock and report native plugin broadcast failures. Related #139328. (#139291, #139349) Thanks @ylcn91.
  • Streaming responsiveness: avoid repeated full rescans of native reasoning deltas, reduce discovery overhead for small-context models, and skip unnecessary provider catalog rewarming after rate limits. (#123120, #125906, #139244) Thanks @Grynn and @nierob-cmd.
  • Pairing isolation: bind pairing requests and challenges to the correct channel and account even when callers supply conflicting fields. (#139142) Thanks @obviyus and @SebTardif.
  • Agent selection: keep global session views, local commands, and Stop actions attached to the selected agent. (#138991, #139276)
  • Questions and approvals: deliver loopback questions to their originating channel and show pending Skill Workshop approval controls. Related #135291, #138540. (#138831, #139248) Thanks @cursoragent, @drsnett, @ericcaiwx-star, @khaisis, and @obviyus.
  • Tool images: keep images attached to their originating tool result when converting parallel results for compatible providers. Related #127586. (#133808) Thanks @SunnyShu0925.
  • Worker dispatch: let unrelated sessions start while pending maintenance waits for its original dispatch cohort. (#139251)
  • Matrix and Buzz: exclude archived Matrix state roots from scans and account selection, and keep implicit Buzz replies at the thread root. Related #138812. (#112329, #138879) Thanks @chachi-max, @shad0wca7, and @sunlit-deng.
  • Backup and media: preserve Unicode in stalled backup-entry paths and reject malformed generated-video downloads. (#117339, #137693) Thanks @ly85206559, @obviyus, and @Yigtwxx.

Deprecation migration

  • Plugin SDK context aliases: sdk-untrusted-context-identifier-aliases remains deprecated, with a recorded removal window of 2026-09-08; the aliases remain exported in this release. Migrate to MsgContext.ChannelPromptContext, MsgContext.ChannelStructuredContext, ChannelStructuredContextEntry, SupplementalContextFacts.channelStructuredContext, and buildChannelMetadata. See the plugin compatibility guide.

Complete contribution record

This audited record covers the complete 0229a108fee749327b2cc60c4d228299dfe2f889..65d735e432ae94cb63a15f942433aa46bc356dcb history: 1,843 in-range PRs + 0 retained seed-only PRs = 1,843 unique PRs. The generation manifest also supplies direct commits as editorial input; the grouped notes above prioritize user impact.

Shipped baseline exclusions: v2026.9.1 (9 PRs: #116740, #131746, #131767, #132420, #133152, #135702, #135728, #135903, #136557); v2026.9.2 (225 PRs: #113611, #114580, #114625, #116157, #118358, #124633, #127177, #127182, #129561, #129897, #131436, #132552, #133318, #133323, #135808, #136146, #136364, #136661, #136755, #136781, #136900, #137030, #137131, #137342, #137368, #137506, #137527, #137637, #137681, #137738, #137830, #137885, #137923, #138111, #138207, #138223, #138246, #138248, #138249, #138280, #138332, #138360, #138394, #138398, #138440, #138449, #138481, #138492, #138500, #138524, #138556, #138568, #138574, #138624, #138625, #138627, #138635, #138641, #138648, #138655, #138656, #138669, #138674, #138675, #138678, #138680, #138687, #138690, #138693, #138694, #138695, #138699, #138701, #138707, #138708, #138709, #138711, #138713, #138715, #138716, #138717, #138718, #138719, #138720, #138725, #138728, #138730, #138731, #138733, #138734, #138737, #138738, #138739, #138740, #138742, #138743, #138744, #138745, #138746, #138747, #138748, #138752, #138754, #138758, #138759, #138764, #138765, #138766, #138767, #138769, #138772, #138776, #138780, #138781, #138782, #138784, #138785, #138792, #138793, #138794, #138796, #138801, #138804, #138805, #138806, #138810, #138813, #138814, #138816, #138818, #138820, #138822, #138824, #138827, #138828, #138830, #138832, #138837, #138838, #138840, #138841, #138845, #138849, #138851, #138854, #138855, #138856, #138857, #138858, #138859, #138860, #138862, #138863, #138865, #138866, #138868, #138872, #138875, #138876, #138877, #138878, #138880, #138884, #138885, #138888, #138889, #138890, #138891, #138894, #138895, #138896, #138898, #138902, #138904, #138907, #138908, #138909, #138910, #138911, #138912, #138914, #138916, #138920, #138921, #138925, #138926, #138927, #138930, #138931, #138932, #138933, #138935, #138937, #138940, #138941, #138942, #138946, #138949, #138957, #138960, #138961, #138962, #138967, #138968, #138969, #138970, #138971, #138973, #138974, #138977, #138978, #138979, #138980, #139018, #139020, #139046, #139056, #139111, #139116, #139126, #139132, #139135, #139136, #139150, #139153).

Pull requests

  • PR #138948 Thanks @marmar9615-cloud and @obviyus.
  • PR #138848
  • PR #138995 Related #138994. Thanks @lzhan011 and @obviyus.
  • PR #138976
  • PR #138986
  • PR #138300
  • PR #139051
  • PR #138991
  • PR #138834
  • PR #139049
  • PR #139060
  • PR #139064 Related #138999. Thanks @obviyus and @Pondsi.
  • PR #139062
  • PR #139014
  • PR #139002 Thanks @fuller-stack-dev.
  • PR #139016
  • PR #139065
  • PR #139055
  • PR #139070
  • PR #139052
  • PR #139039
  • PR #138170
  • PR #138798 Related #138722. Thanks @wangjx-xydt and @badmutt.
  • PR #139073
  • PR #139050
  • PR #138850 Related #138753.
  • PR #132459 Related #118386. Thanks @LiuwqGit and @obviyus and @bytrustu.
  • PR #139015
  • PR #139058
  • PR #139074
  • PR #139078
  • PR #139076 Related #139072.
  • PR #139084
  • PR #139077
  • PR #138997
  • PR #139019 Thanks @vincentkoc.
  • PR #139087
  • PR #139063 Related #139038.
  • PR #139090
  • PR #139081
  • PR #138964
  • PR #138821 Related #138802. Thanks @NianJiuZst and @obviyus and @josephbergvinson.
  • PR #117339 Thanks @Yigtwxx and @obviyus.
  • PR #139059 Related #139054.
  • PR #139080
  • PR #136589 Related #136525. Thanks @LiuwqGit and @obviyus and @lakemike.
  • PR #138059 Thanks @fuller-stack-dev.
  • PR #139085
  • PR #139093
  • PR #139069
  • PR #135528 Thanks @obviyus.
  • PR #139123
  • PR #139095
  • PR #139104
  • PR #139118
  • PR #137682 Thanks @IWhatsskill.
  • PR #111822 Related #111821. Thanks @ooiuuii and @obviyus.
  • PR #139130 Thanks @ly85206559 and @obviyus.
  • PR #139137
  • PR #139115
  • PR #139124
  • PR #139035
  • PR #139114
  • PR #139122
  • PR #138899 Related #138897. Thanks @lzhan011 and @obviyus.
  • PR #139089 Thanks @ylcn91 and @obviyus.
  • PR #139127
  • PR #139133
  • PR #139141
  • PR #136623 Related #136622. Thanks @vincentkoc.
  • PR #139148
  • PR #139156
  • PR #139157
  • PR #139159
  • PR #139112 Related #139094.
  • PR #139140 Related #139086.
  • PR #139162
  • PR #136533 Related #136452. Thanks @LiuwqGit and @zhangguiping-xydt and @vincentkoc and @thomasmoenco.
  • PR #139165 Related #139147. Thanks @obviyus and @GarySiu.
  • PR #139163
  • PR #139146
  • PR #139184 Related #139183.
  • PR #139174
  • PR #139186
  • PR #139142 Thanks @SebTardif and @obviyus.
  • PR #139189
  • PR #139037 Thanks @hartmark and @obviyus.
  • PR #139197 Thanks @vincentkoc.
  • PR #139143 Related #137357. Thanks @ylcn91 and @obviyus and @technicalpickles.
  • PR #139181
  • PR #139193 Related #139187.
  • PR #139192
  • PR #138732 Thanks @IWhatsskill.
  • PR #139203 Thanks @obviyus.
  • PR #139155 Related #139154. Thanks @vincentkoc.
  • PR #139092
  • PR #139198
  • PR #139096
  • PR #139168
  • PR #139218 Thanks @obviyus.
  • PR #139175
  • PR #139067 Related #139053.
  • PR #139103
  • PR #139195 Related #139166.
  • PR #139222
  • PR #138958 Related #138956. Thanks @Colton-Harris.
  • PR #139106
  • PR #139176 Thanks @ylcn91 and @cursoragent and @obviyus.
  • PR #139236
  • PR #139232 Thanks @obviyus.
  • PR #139107
  • PR #139227 Related #139226.
  • PR #138757 Related #138374. Thanks @VasuBansal7576 and @obviyus and @benmillerat.
  • PR #136110 Thanks @obviyus.
  • PR #139233
  • PR #139224
  • PR #138966 Related #137643. Thanks @VACInc and @aaajiao.
  • PR #139240
  • PR #139245
  • PR #139237
  • PR #136363 Thanks @vincentkoc.
  • PR #139256
  • PR #139200
  • PR #139246 Related #138835. Thanks @obviyus and @Colton-Harris.
  • PR #139250
  • PR #139259
  • PR #139247
  • PR #138879 Related #138812. Thanks @sunlit-deng and @chachi-max.
  • PR #139229
  • PR #139108
  • PR #139261 Related #126445. Thanks @PollyBot13.
  • PR #139269 Related #139219, #139223.
  • PR #139267
  • PR #112329 Thanks @shad0wca7.
  • PR #139258
  • PR #138831 Related #138540. Thanks @ericcaiwx-star and @cursoragent and @obviyus and @drsnett.
  • PR #139248 Related #135291. Thanks @khaisis.
  • PR #139167 Thanks @SebTardif and @obviyus.
  • PR #139057
  • PR #139282 Related #139270.
  • PR #139293
  • PR #139287
  • PR #137517 Related #137492. Thanks @LiuwqGit and @creanet-64.
  • PR #138603 Related #138587. Thanks @brokemac79.
  • PR #139294
  • PR #139297
  • PR #138092
  • PR #137731
  • PR #139264
  • PR #139228
  • PR #139299
  • PR #137693 Thanks @ly85206559.
  • PR #138264 Thanks @vincentkoc.
  • PR #139300
  • PR #139286
  • PR #139301
  • PR #133808 Related #127586. Thanks @SunnyShu0925.
  • PR #139225 Related #139088. Thanks @gaoanze888 and @obviyus and @JLahullier.
  • PR #139298
  • PR #139017
  • PR #139283 Thanks @PollyBot13.
  • PR #139295
  • PR #139321
  • PR #139323
  • PR #127837 Related #127506. Thanks @vyctorbrzezowski.
  • PR #139302
  • PR #139324
  • PR #139276
  • PR #139332 Related #139305.
  • PR #134198 Thanks @SebTardif.
  • PR #139307
  • PR #139273
  • PR #139325
  • PR #136926 Thanks @srikalyan and @obviyus.
  • PR #139113
  • PR #139251
  • PR #139336
  • PR #139337
  • PR #139327
  • PR #139331
  • PR #139311
  • PR #139244
  • PR #139101
  • PR #139345
  • PR #139329
  • PR #139326
  • PR #139265 Related #139242. Thanks @johan-eilertsen and @obviyus.
  • PR #125906 Thanks @Grynn.
  • PR #139315
  • PR #139306 Related #139263.
  • PR #123120 Thanks @nierob-cmd.
  • PR #139342
  • PR #139280 Related #139268.
  • PR #139317
  • PR #139314
  • PR #139379
  • PR #139348
  • PR #139241
  • PR #96311 Thanks @sliverp.
  • PR #139335 Related #139322.
  • PR #139382
  • PR #139362
  • PR #139356
  • PR #139275 Thanks @esqandil and @obviyus.
  • PR #139363
  • PR #139061
  • PR #139376
  • PR #139350
  • PR #139359
  • PR #135868
  • PR #139291 Thanks @ylcn91.
  • PR #139358
  • PR #139378
  • PR #139349 Related #139328.
  • PR #139370
  • PR #139399
  • PR #137868 Thanks @Solvely-Colin.
  • PR #139387
  • PR #139352
  • PR #139366
  • PR #139346
  • PR #139369
  • PR #139304
  • PR #139380
  • PR #139353 Related #139173. Thanks @KirDE.
  • PR #139374
  • PR #139375
  • PR #139386
  • PR #139333
  • PR #139377 Related #139360.
  • PR #139401
  • PR #139334
  • PR #139393
  • PR #137313 Thanks @Marvinthebored and @Peetiegonzalez.
  • PR #139406
  • PR #139419
  • PR #138852 Related #138099. Thanks @xialonglee.
  • PR #139367
  • PR #139417
  • PR #139398
  • PR #139390 Related #121351. Thanks @ruel225 and @yifanxiong272.
  • PR #139405
  • PR #139389
  • PR #139423 Thanks @hannesrudolph.
  • PR #139410
  • PR #139339
  • PR #139395
  • PR #139416
  • PR #139434
  • PR #139426
  • PR #139368
  • PR #139425
  • PR #139422
  • PR #139435
  • PR #139415
  • PR #139430 Related #139411.
  • PR #139427
  • PR #139437
  • PR #139373
  • PR #139420 Related #139407.
  • PR #139445
  • PR #139447
  • PR #139442
  • PR #139391
  • PR #139446
  • PR #139424
  • PR #139452
  • PR #139403 Thanks @vincentkoc.
  • PR #139414
  • PR #139431
  • PR #139454
  • PR #139432
  • PR #138196
  • PR #139462 Related #137579. Thanks @shakkernerd and @abacha.
  • PR #139385
  • PR #139371
  • PR #139455
  • PR #139456
  • PR #139355
  • PR #139473
  • PR #139429
  • PR #139397 Related #139312.
  • PR #139292 Related #138763. Thanks @gaoanze888 and @obviyus and @maxschachere.
  • PR #139474
  • PR #139464 Related #139438. Thanks @shakkernerd and @cipp-ashe.
  • PR #138351 Thanks @holny.
  • PR #138210 Thanks @brokemac79.
  • PR #139372
  • PR #139461 Related #139449.
  • PR #139457
  • PR #139463
  • PR #139450
  • PR #139409
  • PR #139484
  • PR #139413
  • PR #139354
  • PR #139467
  • PR #139441 Thanks @vincentkoc.
  • PR #139482
  • PR #136361 Thanks @quangtran88.
  • PR #136736 Thanks @jjjhenriksen.
  • PR #139478
  • PR #139487
  • PR #139381
  • PR #139400
  • PR #139384
  • PR #139289 Thanks @TheAngryPit and @obviyus.
  • PR #127757 Thanks @fuller-stack-dev.
  • PR #139459
  • PR #139519
  • PR #139466 Related #139448.
  • PR #139500
  • PR #139502
  • PR #139509
  • PR #139532
  • PR #139533
  • PR #139520 Related #139515.
  • PR #139535
  • PR #139483
  • PR #139486
  • PR #139125 Related #139121.
  • PR #139529 Related #139526.
  • PR #139543
  • PR #139545
  • PR #139552
  • PR #139476
  • PR #139523 Related #139235.
  • PR #139517
  • PR #139554
  • PR #139522
  • PR #139528
  • PR #139565
  • PR #139566
  • PR #139525
  • PR #139569
  • PR #139576
  • PR #139579
  • PR #139567
  • PR #139458
  • PR #139506
  • PR #139575
  • PR #138392
  • PR #139571
  • PR #139572
  • PR #139587
  • PR #139560
  • PR #139593
  • PR #139479
  • PR #139556
  • PR #139496
  • PR #139516
  • PR #136374 Thanks @teddytennant.
  • PR #139481
  • PR #139589
  • PR #139553
  • PR #139469
  • PR #139581
  • PR #139439
  • PR #139357 Thanks @obviyus.
  • PR #139392 Thanks @jason-allen-oneal.
  • PR #139607
  • PR #139512
  • PR #139531
  • PR #139612 Thanks @fuller-stack-dev.
  • PR #139491 Related #139488.
  • PR #139601 Thanks @vincentkoc.
  • PR #139590
  • PR #139490
  • PR #139539 Related #139365. Thanks @TurboTheTurtle and @obviyus and @Colton-Harris.
  • PR #139592 Related #139547.
  • PR #139501
  • PR #139508
  • PR #136699 Thanks @vincentkoc and @RomneyDa.
  • PR #139617
  • PR #139618
  • PR #139628
  • PR #139319 Related #139310.
  • PR #139507 Related #139440.
  • PR #139580
  • PR #139559 Related #139557. Thanks @ruel225 and @obviyus.
  • PR #134274
  • PR #139536 Thanks @robojarvis and @obviyus.
  • PR #139598 Related #139549. Thanks @ayaangazali and @obviyus and @TheCrazyLex.
  • PR #139645
  • PR #139308 Related #139257. Thanks @ylcn91 and @obviyus and @resYuto.
  • PR #139605
  • PR #139611
  • PR #139597
  • PR #139595
  • PR #139117 Related #138777. Thanks @ylcn91 and @vincentkoc and @8bitsforge.
  • PR #139656 Thanks @obviyus.
  • PR #139623 Thanks @vincentkoc.
  • PR #139564
  • PR #139570
  • PR #139596
  • PR #139631
  • PR #139616
  • PR #139650
  • PR #139610 Related #139609.
  • PR #139630 Thanks @vincentkoc.
  • PR #139634
  • PR #139460
  • PR #139626
  • PR #135167 Thanks @vincentkoc.
  • PR #139252 Thanks @upple and @obviyus.
  • PR #139667
  • PR #139638
  • PR #139665
  • PR #139673
  • PR #139563 Related #139537.
  • PR #138917 Thanks @fuller-stack-dev.
  • PR #139679
  • PR #139643
  • PR #139402 Thanks @SebTardif and @obviyus.
  • PR #139666
  • PR #139644 Related #139642.
  • PR #137219 Thanks @coderdailyone.
  • PR #139627
  • PR #139687
  • PR #139652
  • PR #139641
  • PR #139659
  • PR #139689
  • PR #139668
  • PR #139696
  • PR #139636
  • PR #139681
  • PR #139684
  • PR #139678
  • PR #139685 Related #139680.
  • PR #139694
  • PR #139660 Thanks @TheCrazyLex.
  • PR #139651
  • PR #139573
  • PR #139690
  • PR #139702
  • PR #139582
  • PR #139705
  • PR #139697
  • PR #137713 Related #137712. Thanks @aeoess.
  • PR #139691
  • PR #139724
  • PR #139510
  • PR #139649 Thanks @obviyus.
  • PR #139703
  • PR #134213 Related #133898. Thanks @xydt-juyaohui and @gmv3892-creator.
  • PR #139713
  • PR #139688
  • PR #139747
  • PR #139743
  • PR #139726
  • PR #139715
  • PR #139734
  • PR #139753
  • PR #139725
  • PR #139736
  • PR #138829 Thanks @lzhan011 and @obviyus and @vincentkoc.
  • PR #139729 Thanks @vincentkoc.
  • PR #139745
  • PR #139737
  • PR #139653
  • PR #139674
  • PR #138125
  • PR #139719
  • PR #139746
  • PR #139421
  • PR #139759
  • PR #139716
  • PR #139657
  • PR #139646
  • PR #139764
  • PR #139635
  • PR #139480
  • PR #139738
  • PR #139709 Related #139527. Thanks @Conan-Scott.
  • PR #139739
  • PR #139763
  • PR #139720
  • PR #139503
  • PR #139740
  • PR #139698
  • PR #139621
  • PR #139794
  • PR #139695
  • PR #139749 Thanks @obviyus.
  • PR #139791 Thanks @obviyus.
  • PR #139625
  • PR #139801 Thanks @obviyus and @Colton-Harris.
  • PR #139206 Thanks @obviyus.
  • PR #139766
  • PR #139731 Thanks @fuller-stack-dev.
  • PR #139750 Thanks @obviyus.
  • PR #139795
  • PR #138199
  • PR #117302 Thanks @ayaangazali and @vincentkoc.
  • PR #139790
  • PR #139741
  • PR #139760 Thanks @obviyus.
  • PR #139733
  • PR #139784
  • PR #139640
  • PR #139767
  • PR #139785
  • PR #139773
  • PR #139786
  • PR #139686 Thanks @gaoanze888 and @obviyus.
  • PR #139814
  • PR #139757
  • PR #139658
  • PR #139820
  • PR #139755
  • PR #139796
  • PR #139765
  • PR #139798
  • PR #139776 Related #136246. Thanks @eddiedon.
  • PR #139775
  • PR #139803
  • PR #139632
  • PR #138928 Thanks @chelsealong.
  • PR #139717
  • PR #139758
  • PR #127225 Thanks @ampagent.
  • PR #139804
  • PR #139807
  • PR #139836 Related #139109. Thanks @gaoanze888 and @NovaUnboundAi.
  • PR #139661 Related #139341. Thanks @ruel225 and @obviyus and @Jackten.
  • PR #139846 Thanks @obviyus.
  • PR #139849 Thanks @obviyus.
  • PR #139639
  • PR #139845
  • PR #139823
  • PR #139771
  • PR #139817 Thanks @obviyus.
  • PR #139821
  • PR #139835
  • PR #139805
  • PR #139815
  • PR #137120 Related #137033. Thanks @shakkernerd.
  • PR #139309 Thanks @altaywtf.
  • PR #139783
  • PR #139848 Related #139498, #139499. Thanks @goslingmanagment.
  • PR #139806
  • PR #139777
  • PR #139497
  • PR #139655
  • PR #139860
  • PR #139778
  • PR #139787
  • PR #139730 Related #139671. Thanks @ly85206559 and @obviyus.
  • PR #139788
  • PR #139779
  • PR #139831
  • PR #139826
  • PR #139851
  • PR #138839 Related #136997.
  • PR #139829
  • PR #139800
  • PR #139852
  • PR #139819
  • PR #139793 Related #139774. Thanks @zhangguiping-xydt.
  • PR #139840
  • PR #137209 Thanks @marmar9615-cloud.
  • PR #139863
  • PR #139864
  • PR #139683 Thanks @fuller-stack-dev.
  • PR #139865
  • PR #139465
  • PR #133032 Related #127641. Thanks @TurboTheTurtle.
  • PR #139880 Thanks @obviyus.
  • PR #139816
  • PR #139856
  • PR #139884 Thanks @obviyus.
  • PR #139824
  • PR #139825
  • PR #139243 Related #139207. Thanks @LiuwqGit and @vincentkoc and @NovaUnboundAi.
  • PR #139744
  • PR #139876 Thanks @obviyus.
  • PR #137344 Thanks @xydt-juyaohui and @fuller-stack-dev.
  • PR #139890
  • PR #139858
  • PR #139894
  • PR #139769
  • PR #139886
  • PR #139712
  • PR #139897
  • PR #139905
  • PR #139732
  • PR #139885
  • PR #139555
  • PR #139663
  • PR #139895
  • PR #139855
  • PR #139873 Related #139594. Thanks @RobertOnline69.
  • PR #139844 Related #139494. Thanks @hyspacex.
  • PR #139904
  • PR #139898
  • PR #139866
  • PR #139907 Thanks @obviyus.
  • PR #139881
  • PR #139874
  • PR #139906
  • PR #139828
  • PR #139914
  • PR #139913
  • PR #139920
  • PR #139908
  • PR #139901
  • PR #139927
  • PR #139910
  • PR #139827
  • PR #139928
  • PR #139892
  • PR #139862 Related #139857.
  • PR #139893
  • PR #139772
  • PR #139754
  • PR #136639
  • PR #139888 Related #137125. Thanks @shakkernerd.
  • PR #139937
  • PR #139799
  • PR #139936
  • PR #139916 Thanks @obviyus.
  • PR #139931 Thanks @obviyus.
  • PR #139722 Thanks @fuller-stack-dev.
  • PR #139915
  • PR #138751 Related #138706. Thanks @chelsealong and @keith9681.
  • PR #139923 Thanks @obviyus.
  • PR #139940 Related #139939.
  • PR #139811
  • PR #139879
  • PR #139932
  • PR #139418 Related #139303.
  • PR #139935
  • PR #139388
  • PR #139930
  • PR #139752
  • PR #139919
  • PR #139704 Thanks @fuller-stack-dev.
  • PR #139700
  • PR #139912
  • PR #139953
  • PR #139948
  • PR #124476 Thanks @coaiMax.
  • PR #139942
  • PR #139770
  • PR #139947 Related #139945.
  • PR #139832
  • PR #139969
  • PR #139924 Thanks @shakkernerd.
  • PR #139957
  • PR #139834
  • PR #139837
  • PR #139861
  • PR #139812
  • PR #139843
  • PR #139664
  • PR #139941
  • PR #139900
  • PR #138768
  • PR #139558
  • PR #139985
  • PR #139648
  • PR #139859
  • PR #139955
  • PR #139968
  • PR #139949
  • PR #139984
  • PR #139988 Related #139975.
  • PR #139982
  • PR #139991 Thanks @obviyus.
  • PR #139992
  • PR #139956 Related #139954.
  • PR #127113 Related #127095.
  • PR #131595
  • PR #139997
  • PR #139918
  • PR #139966
  • PR #139965
  • PR #139899
  • PR #139882
  • PR #139842 Thanks @obviyus.
  • PR #140004
  • PR #140002
  • PR #139993 Thanks @vincentkoc.
  • PR #139959
  • PR #139266 Related #139185. Thanks @ly85206559 and @haoran2025.
  • PR #127136 Related #127128.
  • PR #140017
  • PR #139841
  • PR #139973
  • PR #139742
  • PR #137268 Thanks @marmar9615-cloud.
  • PR #140014
  • PR #138900
  • PR #139808
  • PR #139944
  • PR #140031
  • PR #139967
  • PR #140032
  • PR #140026
  • PR #133400
  • PR #140029
  • PR #139974 Related #139971.
  • PR #140015
  • PR #127216 Related #127196.
  • PR #140044
  • PR #139875
  • PR #140013
  • PR #140028
  • PR #140038
  • PR #139958
  • PR #140019
  • PR #140043
  • PR #140048
  • PR #139987
  • PR #140049
  • PR #140059
  • PR #140040
  • PR #139495
  • PR #139951 Thanks @shakkernerd.
  • PR #140047
  • PR #140058
  • PR #140054
  • PR #140024
  • PR #140046
  • PR #140061
  • PR #139921
  • PR #140057
  • PR #140033
  • PR #139922
  • PR #117370
  • PR #140023
  • PR #140065 Related #140063.
  • PR #140069
  • PR #140062
  • PR #140056
  • PR #140041 Thanks @obviyus.
  • PR #140034
  • PR #140071
  • PR #139692
  • PR #140076
  • PR #138411 Related #138382. Thanks @NianJiuZst and @igs-rogenlo.
  • PR #140066
  • PR #139952
  • PR #140022
  • PR #140016
  • PR #140074
  • PR #140072
  • PR #140018 Thanks @ylcn91 and @vincentkoc.
  • PR #140021
  • PR #140081
  • PR #140051
  • PR #140078
  • PR #137649 Thanks @ly85206559.
  • PR #140087
  • PR #140077
  • PR #140089
  • PR #139789
  • PR #140083 Related #140080.
  • PR #140068
  • PR #131462 Related #131374. Thanks @gaoanze888 and @andersonjeccel.
  • PR #140093
  • PR #140092
  • PR #138448
  • PR #140088
  • PR #140084
  • PR #140070
  • PR #140091
  • PR #140082
  • PR #140098
  • PR #140090
  • PR #140104 Related #140103.
  • PR #140108 Thanks @obviyus.
  • PR #140110
  • PR #140118
  • PR #140095
  • PR #135604
  • PR #140097
  • PR #139701
  • PR #140094
  • PR #140114
  • PR #140122
  • PR #118466 Thanks @zeroaltitude.
  • PR #138391 Related #137864. Thanks @teddytennant and @obviyus and @fisherman86-ai.
  • PR #140105 Thanks @obviyus.
  • PR #140086 Thanks @obviyus.
  • PR #119126 Thanks @shad0wca7.
  • PR #139489
  • PR #140126
  • PR #140130 Thanks @obviyus.
  • PR #137253 Thanks @coderdailyone.
  • PR #140139 Thanks @obviyus.
  • PR #140134
  • PR #120248 Thanks @lucascmg-vx.
  • PR #140138
  • PR #139613 Related #138613. Thanks @TurboTheTurtle and @vincentkoc.
  • PR #140113
  • PR #140123
  • PR #140124
  • PR #140143
  • PR #140135
  • PR #121603 Thanks @vincentkoc.
  • PR #140133
  • PR #140144
  • PR #140112
  • PR #140107
  • PR #140148 Thanks @mbelinky.
  • PR #139970
  • PR #140132
  • PR #140152
  • PR #140149
  • PR #140142
  • PR #139933 Related #139838. Thanks @be-student and @obviyus and @fray-ai.
  • PR #140151
  • PR #140154 Thanks @obviyus.
  • PR #140120
  • PR #140140
  • PR #140150
  • PR #139728 Thanks @IWhatsskill and @fuller-stack-dev.
  • PR #140160
  • PR #140163
  • PR #137105 Related #136966. Thanks @ericcaiwx-star and @obviyus and @singletrackandrew.
  • PR #140167
  • PR #139995
  • PR #140170
  • PR #140025 Related #140005.
  • PR #140165
  • PR #140175
  • PR #140174
  • PR #140164
  • PR #139911 Related #139867.
  • PR #140169
  • PR #140176
  • PR #139216 Thanks @ly85206559.
  • PR #140177
  • PR #140145
  • PR #139675
  • PR #140186
  • PR #140188
  • PR #140189
  • PR #140187
  • PR #137494 Thanks @IWhatsskill.
  • PR #140196 Related #140050. Thanks @obviyus and @josephbergvinson.
  • PR #140190
  • PR #140178
  • PR #140199
  • PR #140208 Thanks @vincentkoc.
  • PR #140209 Thanks @vincentkoc.
  • PR #140207 Thanks @vincentkoc.
  • PR #140197
  • PR #140173 Related #140153.
  • PR #140185
  • PR #140205
  • PR #140200
  • PR #139972 Related #139950. Thanks @NianJiuZst and @obviyus and @noelillinger.
  • PR #137351 Related #137308. Thanks @ylcn91 and @obviyus and @pawel-kowalczyk.
  • PR #139662 Thanks @vincentkoc.
  • PR #140217
  • PR #137978 Related #135354. Thanks @harshitgupta31415 and @edenfunf.
  • PR #140111 Related #140109.
  • PR #140201
  • PR #140194
  • PR #140224 Thanks @vincentkoc.
  • PR #123624 Thanks @yu-xin-c.
  • PR #137211 Related #137151. Thanks @Alix-007 and @obviyus and @vladimirkrdzic.
  • PR #140181
  • PR #139160 Related #138672. Thanks @waterundman and @vincentkoc and @dmwtech.
  • PR #140206
  • PR #140191
  • PR #140221
  • PR #140227 Thanks @vincentkoc.
  • PR #140223
  • PR #140008 Thanks @ruel225.
  • PR #140198
  • PR #140228
  • PR #140195 Thanks @obviyus.
  • PR #140166 Related #132829. Thanks @dragonnite1221-lgtm and @IWhatsskill.
  • PR #140202
  • PR #136293 Thanks @edenfunf.
  • PR #139727
  • PR #140234
  • PR #140233
  • PR #140210
  • PR #140229 Related #140184.
  • PR #140226
  • PR #140215
  • PR #140231 Thanks @VACInc.
  • PR #140225
  • PR #138322 Related #138299. Thanks @Amazingjun-j and @obviyus and @gszj2018.
  • PR #140245
  • PR #140218
  • PR #140183
  • PR #122658 Thanks @masatohoshino.
  • PR #140262
  • PR #140247
  • PR #140236 Thanks @vincentkoc.
  • PR #137114 Thanks @qingminglong.
  • PR #140259
  • PR #140220
  • PR #140242
  • PR #140271
  • PR #140264
  • PR #140241
  • PR #137269 Related #137217. Thanks @LiuwqGit and @obviyus and @zyrill.
  • PR #140237
  • PR #140256
  • PR #140255 Thanks @vincentkoc.
  • PR #140275
  • PR #127231
  • PR #140284 Thanks @fuller-stack-dev.
  • PR #140282
  • PR #140270
  • PR #140276
  • PR #140286
  • PR #138597 Related #127809. Thanks @sunlit-deng and @obviyus and @anyech.
  • PR #140289 Related #140287.
  • PR #140219
  • PR #140290
  • PR #140298
  • PR #138985 Related #138959. Thanks @VACInc.
  • PR #140293
  • PR #140299
  • PR #140301 Thanks @vincentkoc.
  • PR #140302
  • PR #118094 Thanks @peterolkhov.
  • PR #140313 Thanks @fuller-stack-dev.
  • PR #140303
  • PR #140222 Thanks @vincentkoc.
  • PR #137680 Thanks @ly85206559.
  • PR #140307
  • PR #140321
  • PR #140304
  • PR #140257
  • PR #140323
  • PR #140319 Thanks @vincentkoc.
  • PR #140317
  • PR #140325
  • PR #140240
  • PR #140297
  • PR #140291
  • PR #137464 Related #137165. Thanks @Ghilteras and @VACInc and @GDXbsv.
  • PR #140306
  • PR #140312
  • PR #140328 Thanks @fuller-stack-dev.
  • PR #140326
  • PR #140332
  • PR #140327
  • PR #140280
  • PR #140322
  • PR #140337
  • PR #140341 Related #140340.
  • PR #140263 Thanks @fuller-stack-dev.
  • PR #140274 Related #124396. Thanks @fuller-stack-dev and @obviyus.
  • PR #140311
  • PR #140331
  • PR #140343
  • PR #140345
  • PR #139540 Thanks @LiuwqGit.
  • PR #140338 Thanks @fuller-stack-dev.
  • PR #140353 Thanks @vincentkoc.
  • PR #140347
  • PR #140260
  • PR #140350 Related #140349.
  • PR #140342
  • PR #139822
  • PR #140358
  • PR #140329
  • PR #122373 Thanks @ooiuuii.
  • PR #140360
  • PR #140365
  • PR #139990 Thanks @ly85206559.
  • PR #140368
  • PR #140361
  • PR #140182 Related #140179.
  • PR #140369
  • PR #139943
  • PR #140364
  • PR #140370
  • PR #140336
  • PR #140315 Thanks @obviyus.
  • PR #140157
  • PR #140254 Thanks @vincentkoc.
  • PR #140374
  • PR #140382
  • PR #140371
  • PR #138275 Related #138225. Thanks @ruel225 and @obviyus and @alexdhc.
  • PR #140267
  • PR #137330 Related #137198. Thanks @ruel225 and @obviyus and @felixboenkost-droid.
  • PR #140385
  • PR #140362
  • PR #140389
  • PR #140367 Thanks @VACInc.
  • PR #140324
  • PR #140372
  • PR #140394
  • PR #140395
  • PR #140400
  • PR #140391 Thanks @vincentkoc.
  • PR #140390 Thanks @vincentkoc.
  • PR #140386
  • PR #140402
  • PR #140379
  • PR #140403
  • PR #140407
  • PR #138386 Related #137452. Thanks @ylcn91 and @obviyus and @abacha.
  • PR #140377
  • PR #140408
  • PR #140333 Thanks @fuller-stack-dev.
  • PR #140409
  • PR #140335 Thanks @VACInc.
  • PR #140415
  • PR #140384
  • PR #140420
  • PR #138345 Thanks @Eppiedude.
  • PR #140427 Thanks @vincentkoc.
  • PR #136045 Related #136854. Thanks @wangmiao0668000666 and @obviyus.
  • PR #140330
  • PR #140410 Related #140354. Thanks @hannesrudolph.
  • PR #140432
  • PR #140435
  • PR #140433
  • PR #140439
  • PR #140436
  • PR #140417 Related #140355. Thanks @hannesrudolph.
  • PR #140430
  • PR #140294 Thanks @VACInc.
  • PR #140419
  • PR #140310 Thanks @VACInc.
  • PR #140437 Thanks @vincentkoc.
  • PR #140442
  • PR #140445
  • PR #140399 Related #140398. Thanks @Takhoffman.
  • PR #140448
  • PR #140450 Thanks @vincentkoc.
  • PR #140440 Thanks @vincentkoc.
  • PR #140446
  • PR #140444
  • PR #140411
  • PR #136382 Related #43690. Thanks @ltspace and @name5566 and @PenguinMiaou.
  • PR #140414
  • PR #140453
  • PR #140119
  • PR #140451
  • PR #139231 Thanks @rodrigo-fonseca-oliveira.
  • PR #140454
  • PR #140434 Thanks @shakkernerd.
  • PR #140456
  • PR #140438 Thanks @shakkernerd.
  • PR #140461
  • PR #140459
  • PR #140463
  • PR #140460
  • PR #140462
  • PR #140441 Thanks @shakkernerd.
  • PR #140426 Related #137108. Thanks @shakkernerd.
  • PR #140471 Related #140470.
  • PR #140475
  • PR #140474
  • PR #140469
  • PR #140476
  • PR #137235 Related #137214. Thanks @LiuwqGit and @obviyus and @Denny22044.
  • PR #139647
  • PR #140483
  • PR #140485
  • PR #140490
  • PR #140491
  • PR #140495 Related #140492.
  • PR #140472 Thanks @vincentkoc.
  • PR #140346 Thanks @vincentkoc.
  • PR #140496
  • PR #140500
  • PR #140484 Thanks @Takhoffman.
  • PR #140502
  • PR #140099 Thanks @ly85206559.
  • PR #140486 Thanks @vincentkoc.
  • PR #140489
  • PR #140498
  • PR #140478
  • PR #140511
  • PR #140509
  • PR #140510
  • PR #140512 Thanks @vincentkoc.
  • PR #140506
  • PR #140481 Thanks @vincentkoc.
  • PR #140488
  • PR #140514
  • PR #140513
  • PR #140480
  • PR #140518
  • PR #140519
  • PR #140515
  • PR #140516
  • PR #140520
  • PR #140477
  • PR #140517
  • PR #140521
  • PR #140522
  • PR #140525
  • PR #137976
  • PR #140493 Thanks @vincentkoc.
  • PR #140523
  • PR #140527
  • PR #140524
  • PR #140529 Related #140528.
  • PR #140530
  • PR #140533
  • PR #122595 Thanks @vincentkoc and @ejames-dev.
  • PR #140534
  • PR #140532
  • PR #140536
  • PR #140526 Related #139994. Thanks @obviyus and @keith9681.
  • PR #140542
  • PR #140541
  • PR #140538
  • PR #139986 Thanks @FabianJun and @obviyus.
  • PR #140539
  • PR #140543
  • PR #140546
  • PR #140549 Thanks @vincentkoc.
  • PR #140548
  • PR #140544
  • PR #140545
  • PR #140552
  • PR #140551
  • PR #140559
  • PR #140565 Related #140564.
  • PR #140556
  • PR #140568
  • PR #140569
  • PR #140570
  • PR #140557
  • PR #140572
  • PR #140573 Related #140567.
  • PR #140586
  • PR #140566 Thanks @VACInc.
  • PR #140561 Related #140560.
  • PR #138803 Thanks @vincentkoc.
  • PR #140563
  • PR #140580
  • PR #140583
  • PR #140562 Thanks @vincentkoc.
  • PR #140588 Related #140584.
  • PR #140589 Related #140574. Thanks @vincentkoc.
  • PR #129144 Thanks @vincentkoc.
  • PR #136231 Related #136200. Thanks @heden9 and @vincentkoc.
  • PR #140581
  • PR #140597 Related #140595.
  • PR #140599
  • PR #140458 Related #140416. Thanks @gaoanze888 and @mbundy.
  • PR #140412 Related #140356. Thanks @hannesrudolph.
  • PR #140571
  • PR #140300 Thanks @obviyus.
  • PR #140235 Thanks @Alix-007.
  • PR #140592 Related #140590.
  • PR #140558
  • PR #140596
  • PR #140504 Thanks @vincentkoc.
  • PR #140531 Thanks @Bruce-Yii and @obviyus.
  • PR #140617
  • PR #140594 Thanks @RomneyDa.
  • PR #140618 Related #140611.
  • PR #140608 Related #140606.
  • PR #140626
  • PR #140585 Related #140577. Thanks @vincentkoc.
  • PR #140602 Related #140601. Thanks @obviyus.
  • PR #140598 Thanks @vincentkoc.
  • PR #126198 Thanks @vincentkoc and @qingminglong.
  • PR #140612
  • PR #140613
  • PR #138741 Thanks @saladinyao-cyber and @obviyus.
  • PR #140305
  • PR #140640
  • PR #140638
  • PR #140642
  • PR #140575
  • PR #140625
  • PR #140593
  • PR #140661 Thanks @vincentkoc.
  • PR #140644
  • PR #140553 Thanks @vincentkoc.
  • PR #140659 Related #140623.
  • PR #140624
  • PR #140655
  • PR #140449
  • PR #140652
  • PR #140669 Related #140668.
  • PR #140614 Thanks @vincentkoc.
  • PR #140650 Related #140649. Thanks @vincentkoc.
  • PR #140637
  • PR #140658
  • PR #140673
  • PR #140665
  • PR #140643
  • PR #140667
  • PR #140679
  • PR #140610
  • PR #140675
  • PR #140600
  • PR #140639
  • PR #140660
  • PR #140670
  • PR #140656
  • PR #140697 Related #140692.
  • PR #140634
  • PR #140688 Thanks @vincentkoc.
  • PR #134400 Thanks @scotthuang.
  • PR #140685
  • PR #140694 Thanks @vincentkoc.
  • PR #138870 Related #138815.
  • PR #140690 Related #140686.
  • PR #140693
  • PR #140683
  • PR #140318
  • PR #140698
  • PR #137440 Thanks @shojikumaru.
  • PR #140722
  • PR #140381 Related #140214. Thanks @ruel225 and @obviyus and @oshaughnessy-junior.
  • PR #140724 Related #140721.
  • PR #140718 Related #140700.
  • PR #140714 Related #140709.
  • PR #140704
  • PR #140676
  • PR #140713
  • PR #140728 Related #140715.
  • PR #140720
  • PR #140727
  • PR #140726 Thanks @vincentkoc.
  • PR #140735 Thanks @vincentkoc.
  • PR #140710 Thanks @vincentkoc.
  • PR #140651
  • PR #140619
  • PR #137779 Related #137690. Thanks @SunnyShu0925 and @vincentkoc and @ratticon.
  • PR #140707
  • PR #140739 Related #140731.
  • PR #140712
  • PR #140741
  • PR #116108 Related #116107. Thanks @sasan1200.
  • PR #140701
  • PR #140747 Thanks @vincentkoc.
  • PR #137699 Thanks @ly85206559.
  • PR #140750 Related #140749.
  • PR #140635 Thanks @jason-allen-oneal and @vincentkoc.
  • PR #140744
  • PR #140603
  • PR #140641
  • PR #140768 Thanks @vincentkoc.
  • PR #140657 Thanks @shakkernerd.
  • PR #140763
  • PR #137893 Thanks @RomneyDa and @vincentkoc.
  • PR #140753
  • PR #140334 Thanks @pgondhi987.
  • PR #140771
  • PR #140689 Thanks @Takhoffman.
  • PR #140746
  • PR #140776 Thanks @vincentkoc.
  • PR #140756
  • PR #140251 Related #140204. Thanks @SunnyShu0925 and @obviyus and @TylerGillson.
  • PR #140751 Related #140745. Thanks @vincentkoc.
  • PR #140789 Thanks @vincentkoc.
  • PR #140782
  • PR #140732 Related #140691.
  • PR #140754
  • PR #140777
  • PR #140767 Thanks @Takhoffman.
  • PR #140778
  • PR #140662
  • PR #140748
  • PR #140752
  • PR #140769
  • PR #140796 Thanks @obviyus.
  • PR #140783
  • PR #140806 Thanks @vincentkoc.
  • PR #140788
  • PR #140807
  • PR #140792
  • PR #140802 Thanks @vincentkoc.
  • PR #140794
  • PR #140780
  • PR #140653 Thanks @shakkernerd.
  • PR #140352 Related #140351. Thanks @Colton-Harris and @obviyus.
  • PR #135862 Related #135471. Thanks @SunnyShu0925 and @vincentkoc.
  • PR #140811
  • PR #140762
  • PR #140790
  • PR #140797
  • PR #140810
  • PR #140773 Related #140772.
  • PR #140278 Thanks @vincentkoc.
  • PR #140832
  • PR #140824
  • PR #140805
  • PR #140787 Related #140786.
  • PR #140841
  • PR #140814
  • PR #140813
  • PR #140815
  • PR #140137 Related #139963. Thanks @gaoanze888 and @evan-zhang.
  • PR #140804
  • PR #140851
  • PR #140848 Thanks @vincentkoc.
  • PR #140803 Related #140795.
  • PR #140781
  • PR #140852
  • PR #140845 Thanks @vincentkoc.
  • PR #140830 Related #140785.
  • PR #140820
  • PR #140801 Related #140800.
  • PR #140860
  • PR #140855
  • PR #139196 Thanks @obviyus.
  • PR #140711 Thanks @shakkernerd.
  • PR #140844 Thanks @Takhoffman.
  • PR #140812 Thanks @Takhoffman.
  • PR #140725
  • PR #140874
  • PR #140779
  • PR #140870
  • PR #140857
  • PR #140869
  • PR #140883
  • PR #140878
  • PR #140664 Thanks @vincentkoc.
  • PR #140622 Thanks @vincentkoc.
  • PR #140856
  • PR #140884 Thanks @vincentkoc.
  • PR #140894
  • PR #140846
  • PR #140895 Thanks @vincentkoc.
  • PR #140827 Related #140826.
  • PR #140784
  • PR #140872
  • PR #140885
  • PR #140862
  • PR #136884 Thanks @RomneyDa and @vincentkoc.
  • PR #137657 Thanks @RomneyDa.
  • PR #136919 Thanks @RomneyDa.
  • PR #140901 Thanks @obviyus.
  • PR #140880
  • PR #139850
  • PR #140888
  • PR #140822
  • PR #140876
  • PR #140871
  • PR #140858
  • PR #140853
  • PR #140829 Related #140828.
  • PR #140905
  • PR #140899 Thanks @obviyus.
  • PR #140890
  • PR #140906
  • PR #140648
  • PR #140896 Thanks @vincentkoc.
  • PR #140913 Thanks @Takhoffman.
  • PR #140910
  • PR #140816
  • PR #140863
  • PR #140837 Related #140836.
  • PR #140904
  • PR #140831
  • PR #140886
  • PR #140633
  • PR #140925 Thanks @vincentkoc.
  • PR #140868 Related #140867.
  • PR #140734
  • PR #140716
  • PR #140926
  • PR #140866 Related #140865.
  • PR #140934 Thanks @obviyus.
  • PR #140849
  • PR #140923
  • PR #120573 Thanks @vincentkoc.
  • PR #140854
  • PR #140839 Related #140838.
  • PR #140799
  • PR #140604
  • PR #140909
  • PR #140927
  • PR #140882 Related #140881.
  • PR #140861
  • PR #140930 Related #140911. Thanks @Takhoffman.
  • PR #124061 Thanks @clawSean.
  • PR #140942 Thanks @obviyus.
  • PR #140937
  • PR #140936
  • PR #140629
  • PR #140893
  • PR #126219 Thanks @vincentkoc and @wangyan2026.
  • PR #140938
  • PR #140949 Thanks @vincentkoc.
  • PR #140616
  • PR #140740 Thanks @zenglingbiao and @obviyus.
  • PR #140953
  • PR #140929
  • PR #140924
  • PR #140946
  • PR #140761
  • PR #140947
  • PR #140952 Thanks @shakkernerd.
  • PR #140825
  • PR #140766
  • PR #140912 Thanks @Takhoffman.
  • PR #140842
  • PR #140970
  • PR #140922
  • PR #136329 Thanks @fuller-stack-dev.
  • PR #140964 Related #140950.
  • PR #140962 Thanks @vincentkoc.
  • PR #140850
  • PR #140945
  • PR #140961
  • PR #140840
  • PR #140540
  • PR #140974
  • PR #140755
  • PR #140859
  • PR #140994
  • PR #141007
  • PR #141001
  • PR #140717
  • PR #141006
  • PR #141014
  • PR #140967
  • PR #141010 Thanks @vincentkoc.
  • PR #140958
  • PR #140808 Thanks @vincentkoc.
  • PR #140501 Thanks @vincentkoc.
  • PR #140975
  • PR #140578
  • PR #141024
  • PR #137059 Thanks @vincentkoc.
  • PR #140969
  • PR #141003 Related #140998.
  • PR #140764 Related #140703.
  • PR #141026
  • PR #141029
  • PR #141030
  • PR #140990
  • PR #141049
  • PR #140997
  • PR #141040
  • PR #141058
  • PR #137098 Thanks @vincentkoc.
  • PR #141050
  • PR #141056
  • PR #140980
  • PR #141016
  • PR #140984
  • PR #141044
  • PR #125399
  • PR #141048 Related #141036.
  • PR #141053
  • PR #141059
  • PR #122221 Related #97601. Thanks @vincentkoc and @obviyus and @joeykrug.
  • PR #141074
  • PR #140935
  • PR #132451 Thanks @jesse-merhi.
  • PR #141075 Related #141068. Thanks @brokemac79.
  • PR #140985
  • PR #141055 Thanks @vincentkoc.
  • PR #141080
  • PR #121287 Thanks @hydraxman and @bryan.
  • PR #137841 Thanks @vincentkoc.
  • PR #140951
  • PR #141084 Thanks @vincentkoc.
  • PR #141100
  • PR #141106
  • PR #141077
  • PR #141096
  • PR #141082 Thanks @vincentkoc.
  • PR #141092
  • PR #141073
  • PR #141021 Thanks @vincentkoc.
  • PR #141019
  • PR #139492
  • PR #140903 Thanks @pgondhi987.
  • PR #141061 Thanks @vincentkoc.
  • PR #141070
  • PR #141139 Thanks @vincentkoc.
  • PR #140818 Related #140817. Thanks @Marvinthebored and @obviyus.
  • PR #140993 Related #140968. Thanks @ooiuuii and @obviyus.
  • PR #141009 Thanks @obviyus.
  • PR #141148
  • PR #141108
  • PR #141158 Thanks @vincentkoc.
  • PR #141152 Thanks @shakkernerd.
  • PR #141085
  • PR #141020
  • PR #140875 Thanks @pgondhi987.
  • PR #141144 Thanks @vincentkoc.
  • PR #141149 Thanks @vincentkoc.
  • PR #141169 Thanks @vincentkoc.
  • PR #133843 Thanks @SunnyShu0925 and @vincentkoc.
  • PR #141118
  • PR #140283 Thanks @Grynn and @claw-openclaw.
  • PR #141159 Thanks @vincentkoc.
  • PR #141119
  • PR #141031
  • PR #141045 Thanks @shakkernerd.
  • PR #141137 Thanks @vincentkoc.
  • PR #141027
  • PR #139514
  • PR #140960
  • PR #141098
  • PR #141164 Thanks @vincentkoc.
  • PR #141120 Related #141111.
  • PR #133775 Related #133757. Thanks @zxdvd and @vincentkoc.
  • PR #141178 Thanks @vincentkoc.
  • PR #141160
  • PR #139145 Thanks @SebTardif.
  • PR #140982
  • PR #140628
  • PR #141126
  • PR #141116 Related #137116. Thanks @shakkernerd.
  • PR #141195 Thanks @vincentkoc.
  • PR #140654
  • PR #141166
  • PR #140972
  • PR #141185
  • PR #141089
  • PR #140645 Related #131004. Thanks @wangmiao0668000666.
  • PR #141154
  • PR #141145 Thanks @vincentkoc.
  • PR #141204
  • PR #141094
  • PR #141208
  • PR #140742
  • PR #141193
  • PR #141200 Thanks @vincentkoc.
  • PR #141203 Thanks @vincentkoc.
  • PR #141047
  • PR #140636
  • PR #140873 Thanks @pgondhi987.
  • PR #140677
  • PR #141192
  • PR #141212
  • PR #141207
  • PR #141194
  • PR #141173 Thanks @vincentkoc.
  • PR #140696
  • PR #141215 Thanks @vincentkoc.
  • PR #141188 Thanks @vincentkoc.
  • PR #140695
  • PR #138953 Thanks @brokemac79.
  • PR #141063 Thanks @vincentkoc.
  • PR #140238 Thanks @Alix-007 and @shakkernerd.
  • PR #141220 Related #141198.
  • PR #141227
  • PR #141229
  • PR #138989 Thanks @Alix-007 and @shakkernerd.
  • PR #141210
  • PR #140684
  • PR #141095 Related #131970.
  • PR #141234 Related #141222.
  • PR #141141
  • PR #141236 Thanks @shakkernerd.
  • PR #141235
  • PR #141238
  • PR #141241 Thanks @vincentkoc.
  • PR #141205 Related #140943. Thanks @Takhoffman.
  • PR #141223 Thanks @Takhoffman.
  • PR #141165
  • PR #141135
  • PR #140452 Thanks @brokemac79.
  • PR #141186
  • PR #141244
  • PR #141253
  • PR #141262 Thanks @vincentkoc.
  • PR #141109
  • PR #141267
  • PR #141246
  • PR #141258
  • PR #140125 Related #139946. Thanks @Dreamer-HIT and @MoerAI and @kip-claw.
  • PR #141256
  • PR #141282
  • PR #140887
  • PR #141247 Thanks @shakkernerd.
  • PR #141281
  • PR #140547 Thanks @aeoess.
  • PR #137229 Thanks @qingminglong.
  • PR #141251 Thanks @shakkernerd.
  • PR #141298
  • PR #141293 Thanks @obviyus.
  • PR #141294 Thanks @masatohoshino.
  • PR #141284 Thanks @vincentkoc.
  • PR #141302 Related #141263.
  • PR #141168
  • PR #141125
  • PR #141081 Related #141035.
  • PR #140973
  • PR #141103
  • PR #141297 Thanks @obviyus.
  • PR #141278
  • PR #141183 Thanks @vincentkoc.
  • PR #141324 Thanks @vincentkoc.
  • PR #138633 Related #138589. Thanks @ruel225 and @javikas.
  • PR #141296 Thanks @obviyus.
  • PR #141105
  • PR #141274
  • PR #141325
  • PR #141060
  • PR #141320 Thanks @vincentkoc.
  • PR #141280
  • PR #141131
  • PR #141130
  • PR #141090
  • PR #141087
  • PR #141219
  • PR #119367 Thanks @jalehman.
  • PR #141327
  • PR #141336
  • PR #141065
  • PR #141335
  • PR #141343 Thanks @vincentkoc.
  • PR #141334
  • PR #139604 Thanks @teddytennant and @obviyus.
  • PR #141127 Related #141099.
  • PR #141216
  • PR #141329
  • PR #141342
  • PR #141146
  • PR #141175
  • PR #141354 Thanks @obviyus.
  • PR #141358 Thanks @vincentkoc.
  • PR #141353 Thanks @shakkernerd.
  • PR #141359
  • PR #141112
  • PR #141344 Thanks @IWhatsskill.
  • PR #138451
  • PR #141371 Thanks @vincentkoc.
  • PR #141368 Thanks @vincentkoc.
  • PR #141232
  • PR #133255 Related #133122. Thanks @Alix-007 and @shakkernerd.
  • PR #141086
  • PR #141362
  • PR #141360
  • PR #141370
  • PR #140672
  • PR #141364
  • PR #141381 Related #141356.
  • PR #141378
  • PR #141333
  • PR #141376
  • PR #141386 Thanks @vincentkoc.
  • PR #141385
  • PR #141390 Related #141357.
  • PR #141395 Thanks @obviyus.
  • PR #140992
  • PR #141402 Thanks @obviyus.
  • PR #141405
  • PR #141147
  • PR #141350
  • PR #141396 Thanks @obviyus.
  • PR #141404
  • PR #141391
  • PR #141420 Thanks @vincentkoc.
  • PR #140730 Related #140681. Thanks @NianJiuZst and @obviyus and @justinkirklin-gif.
  • PR #141372
  • PR #141433 Thanks @obviyus.
  • PR #141425 Thanks @vincentkoc.
  • PR #141403
  • PR #141440
  • PR #141422
  • PR #141093
  • PR #140699
  • PR #140996
  • PR #141337
  • PR #141442
  • PR #141383
  • PR #141408
  • PR #141441 Related #141424.
  • PR #141439 Thanks @vincentkoc.
  • PR #141419
  • PR #139288 Thanks @TheAngryPit.
  • PR #141375
  • PR #141348
  • PR #141265 Related #141261. Thanks @Takhoffman.
  • PR #141398 Thanks @obviyus.
  • PR #140981
  • PR #141015
  • PR #141432
  • PR #128454 Thanks @MasterSwords1.
  • PR #141444 Thanks @hannesrudolph.
  • PR #141447
  • PR #141431
  • PR #139075 Related #138684. Thanks @ylcn91 and @eggc-tech.
  • PR #141142
  • PR #141369
  • PR #141452
  • PR #141013
  • PR #141449
  • PR #141450 Related #141430.
  • PR #136285 Related #127869. Thanks @Schimuneck and @cursoragent and @Jackten.
  • PR #141456
  • PR #141397
  • PR #141427
  • PR #141459
  • PR #137975
  • PR #141428
  • PR #141455
  • PR #141399
  • PR #141460
  • PR #141330 Related #137410. Thanks @shakkernerd and @najef1979-code.
  • PR #141421
  • PR #141124
  • PR #131014 Thanks @Alix-007 and @shakkernerd.
  • PR #141466
  • PR #141485
  • PR #141487
  • PR #141495
  • PR #141479
  • PR #138984 Related #138965, #139201. Thanks @VACInc and @keumhyun.
  • PR #141497
  • PR #141499
  • PR #141471
  • PR #141446
  • PR #141416
  • PR #141461 Related #141349.
  • PR #141484 Related #136813. Thanks @MaClawd.
  • PR #141488
  • PR #141500 Related #141498.
  • PR #141384
  • PR #141513 Related #141510.
  • PR #140392 Thanks @ayaangazali.
  • PR #141515
  • PR #141490
  • PR #141462
  • PR #141512
  • PR #141503 Related #141502.
  • PR #141478
  • PR #141493
  • PR #141507
  • PR #140988
  • PR #141522
  • PR #141434
  • PR #141469
  • PR #141511
  • PR #141491
  • PR #141494
  • PR #141524 Thanks @obviyus.
  • PR #141465
  • PR #141506 Related #141505.
  • PR #136761 Thanks @vincentkoc and @RomneyDa.
  • PR #141189 Related #141180. Thanks @ly85206559 and @colbertlee.
  • PR #141199 Thanks @VACInc.
  • PR #141519
  • PR #141467
  • PR #141517
  • PR #141516
  • PR #141514
  • PR #141492
  • PR #141518
  • PR #141525
  • PR #141104
  • PR #141423
  • PR #141509 Related #141508.
  • PR #141530
  • PR #141521
  • PR #141532
  • PR #141533 Thanks @DasX.
  • PR #141531 Thanks @obviyus.
  • PR #141529
  • PR #141546
  • PR #141549
  • PR #134454 Thanks @RomneyDa.
  • PR #141555 Related #141545. Thanks @DasX.
  • PR #141537
  • PR #137586 Thanks @RomneyDa.
  • PR #134390 Thanks @RomneyDa.
  • PR #120340 Thanks @sightingsstellar-beep and @Takhoffman.
  • PR #137631 Thanks @RomneyDa.
  • PR #137601 Thanks @RomneyDa.
  • PR #141565
  • PR #141534 Thanks @RomneyDa.
  • PR #141552 Thanks @obviyus.
  • PR #137603 Thanks @RomneyDa.
  • PR #141551
  • PR #141566
  • PR #141554
  • PR #134047 Thanks @RomneyDa.
  • PR #137585 Thanks @RomneyDa.
  • PR #138666 Related #138590. Thanks @DasX and @javikas.
  • PR #141560 Related #141550.
  • PR #141553
  • PR #141584
  • PR #141587
  • PR #141574 Thanks @VACInc.
  • PR #141572
  • PR #137661 Thanks @RomneyDa.
  • PR #141412
  • PR #125900 Thanks @Grynn.
  • PR #141580
  • PR #141593
  • PR #141591
  • PR #141557
  • PR #137592 Thanks @RomneyDa.
  • PR #141594
  • PR #139624
  • PR #141598
  • PR #137604 Thanks @RomneyDa.
  • PR #141567
  • PR #141595
  • PR #128189 Thanks @chelsealong.
  • PR #141579
  • PR #141589
  • PR #137347 Thanks @ylcn91.
  • PR #141597
  • PR #141571 Thanks @RomneyDa.
  • PR #141607
  • PR #140907 Thanks @Alix-007.
  • PR #141613
  • PR #141611 Thanks @RomneyDa.
  • PR #141618 Related #141606.
  • PR #141622
  • PR #141311 Thanks @hugenshen.
  • PR #141624
  • PR #141601
  • PR #141623
  • PR #141619
  • PR #141612
  • PR #141630
  • PR #141627
  • PR #141609
  • PR #141562
  • PR #141588
  • PR #141631
  • PR #140579
  • PR #141634
  • PR #141636
  • PR #141632
  • PR #141645
  • PR #141650
  • PR #141649 Related #141644.
  • PR #141543
  • PR #141610
  • PR #141635
  • PR #141629
  • PR #141659
  • PR #141646
  • PR #141662 Related #141661.
  • PR #141654 Thanks @obviyus.
  • PR #141671
  • PR #141544 Thanks @VACInc.
  • PR #141681

Release verification

  • npm package: https://www.npmjs.com/package/openclaw/v/2026.9.3 (latest)
  • Registry tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.9.3.tgz
  • Integrity: sha512-CzDHMeHdnjlIZ76ZyBb1lvLO4H/yBIMYXupFGGBN87x0853y3hg5nLAnKfxSKqLzqhbUKqy9ebDRAWWV4t8aew==
  • Release commit: 1391f7cd2d40ab5bbcf2f5f831d3a64f520e72d7
  • Full release validation: https://github.com/openclaw/openclaw/actions/runs/34200770785 (successful attempt 2; stable coverage, soak, and performance)
  • Core and companion npm publication: https://github.com/openclaw/openclaw/actions/runs/34228428103
  • All 90 npm plugins verified: https://github.com/openclaw/openclaw/actions/runs/34228199261
  • Telegram release-package proof: https://github.com/openclaw/openclaw/actions/runs/34208577725
  • Docker promotion: https://github.com/openclaw/openclaw/actions/runs/34231609422
  • Published core and companion signatures, provenance, exact artifact bytes, CLI, and Gateway inference verified: published-package proof.
  • Full validation manifest, npm readback evidence, and dependency evidence are attached with checksums.
  • ClawHub: all 90 externally publishable plugins are available at 2026.9.3 under latest. Matrix search and exact-version installation passed. Verification (SHA-256); published scanner warnings remain recorded in the evidence.
  • macOS signed and notarized assets attach independently after GitHub release finalization.
  • Additional local fresh-install verification hit a five-minute host timeout; it is not claimed passed. The qualified package and independent published-package proofs above passed. Manual VM smoke was deferred; it is not claimed passed.