changelogs.info
OpenClaw Claude Code Codex Gemini Kilo Code Hermes Models Dispatches
OpenClaw Changelog Guide

Changelog

Every release, every breaking change, every fix.

⌕
β
v2026.10.10-beta.1 Oct 15, 2026 Pre-release

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

β
v2026.10.5-beta.4 Oct 15, 2026 Pre-release

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

●
v2026.10.4 Oct 16, 2026

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

●
v2026.9.33 Oct 15, 2026

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 [[reply_to_current]] no longer re-parse the whole reply on every delta, which could keep the Gateway busy for tens of seconds. #166781 (#166782) Thanks @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

β
v2026.10.5-beta.3 Oct 13, 2026 Pre-release

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

●
v2026.10.3 Oct 13, 2026

2026.10.3

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

β
v2026.10.5-beta.2 Oct 12, 2026 Pre-release

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 COMPUTER_HOST_BUSY. (#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

●
v2026.10.2 Oct 12, 2026

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 memory_search snake_case 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

⚡
v2026.10.5-beta.1 Oct 11, 2026 Breaking Pre-release

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

●
v2026.10.1 Oct 10, 2026

2026.10.1

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

— 30 releases tracked —

Looking for older releases?

View all releases on GitHub →