Appearance
OpenClaw release

2026.8.1

17,468 changes and 0 fixes shipped in OpenClaw 2026.8.1, split across 12 pages. Every entry links back to its upstream PR or issue.

17,468changes
0fixes
1/12page

Showing 1–1,500 of 17,468

Changes1–1,500 of 17,468

  1. 01Find past conversationsSearch visible conversation text by exact words or phrases and reopen the surrounding messages from a matching result. (#105057, #105635, #105585) Thanks @hercial61.
  2. 02Sessions beyond your GatewayRun work on paired devices or cloud workers, move the session workspace with it, and reuse warm machines and project seeds for later cloud sessions. (#123280, #127752, #131744, #132374)
  3. 03Follow work as it happensKeep a durable session progress card through reloads and follow subagent activity and accumulating edits across web and native chat. (#125125, #125438, #125442, #125444, #121549, #121840, #121815, #121813)
  4. 04Answer clearlyRespond to structured agent questions through web and native cards, messaging buttons, or plain text, with free-text alternatives and an explicit Skip path. (#109922, #110372, #130262) Thanks @obviyus.
  5. 05Interactive results and dashboardsUse widgets in chat, pin them to session dashboards, grant specific actions or network origins, and export rendered views as images. (#101840, #108983, #110960, #127315) Thanks @hannesrudolph.
  6. 06Private credential requestsLet your agent request a credential through a masked prompt without putting its value in chat or model context, and use an opt-in proxy to limit protected-secret substitution to approved destinations. (#129670, #123216, #132122)
  7. 07Approve recurring work onceGrant an automation permission for an exact operation, inspect or revoke that permission later, and require a fresh approval when the job or operation changes. (#129526, #131602)
  8. 08Richer audio and videoKeep media attached to the conversation across uploads, generated replies, playback, and reloads, with native playback controls and video uploads on Apple and Android clients. (#115842, #116051, #116037)
  9. 09OpenProse migration (breaking)Remove the bundled OpenProse plugin and /prose command; run openclaw doctor --fix to clean stale configuration and follow the upstream Agent Skill migration, keeping existing .prose source files. (#128494) Thanks @obviyus and @vincentkoc.
  10. 10OpenAI route migration (breaking)Use openclaw doctor --fix to migrate shipped codex/* and openai-codex/* model refs, provider config, stored sessions, and automation routes to openai/*, retaining Codex runtime intent and flagging conflicts for operator repair. Thanks @vincentkoc.
  11. 11Upcoming deprecations (2026-09-01)External plugins should migrate ahead of the SDK removal gate: plugin-sdk-config-runtime-subpath moves to api.pluginConfig and the focused openclaw/plugin-sdk/config-mutation, openclaw/plugin-sdk/runtime-config-snapshot, or openclaw/plugin-sdk/config-contracts imports; plugin-sdk-channel-reply-pipeline-subpath and plugin-sdk-channel-lifecycle-subpath move to openclaw/plugin-sdk/channel-outbound; plugin-sdk-channel-message-subpath moves to openclaw/plugin-sdk/channel-outbound and openclaw/plugin-sdk/channel-inbound; plugin-sdk-infra-runtime-subpath moves to focused openclaw/plugin-sdk/ imports such as delivery-queue-runtime, diagnostic-runtime, error-runtime, exec-approvals-runtime, fetch-runtime, and ssrf-runtime, according to the helper used. These are upcoming gates, not removals in this release; see the SDK migration guide for per-helper mappings and remaining compatibility limits.
  12. 12Official provider packagesInstall BytePlus, ComfyUI, Mistral, NovitaAI, OpenCode, Synthetic, Volcengine, Vydra, and Xiaomi as needed through onboarding. Recover missing configured packages with openclaw update repair or openclaw doctor --fix; complete requested capability review and restart the Gateway after explicit installation. OpenCode Go remains bundled. (#116866, #116888, #116919, #117007, #117035, #116720, #116854, #116813, #116861) Thanks @vincentkoc.
  13. 13Additional official packagesInstall Cohere and Meta providers, DuckDuckGo search, Voyage embeddings, and iMessage messaging as separate official plugins when needed; configured missing owners use the same explicit update, doctor, or install recovery flow. (#116662, #116740, #116785, #117101) Thanks @vincentkoc.
  14. 14OpenAI long-context opt-inMake expanded active-input context an explicit model configuration choice, keeping the runtime budget distinct from the model's native capacity and preserving configured overrides. (#112916)
  15. 15Personal conversation recallWith Active Memory enabled, retrieve bounded same-agent private conversation context by default on personal installs without configured DM isolation; explicit controls can disable recall, and groups and channels remain excluded. (#110597)
  16. 16Grounded dreamingEnable model-backed background memory consolidation by default, promoting provenance-qualified material into long-term memory with a Dream Diary and an explicit disable control. (#114819)
  17. 17Automatic self-learningCapture strong reusable lessons and automatically apply scanner-approved new or Workshop-owned skills by default, while leaving user-authored skill changes pending and preserving explicit off or propose settings. (#115576)
  18. 18Session reset defaultKeep conversations across idle periods and day boundaries when no reset policy is configured; retain explicit daily or idle policies and manual /new or /reset. (#111140)
  19. 19CPU-scaled foreground concurrencySize default top-level agent concurrency from available CPU parallelism, bounded between 8 and 16 simultaneous runs, while preserving explicit operator limits. (#114047)
  20. 20Explicit model allowlistsSeparate aliases and per-model settings from explicit modelPolicy.allow restrictions, with per-agent policies and provider wildcards; doctor migrates valid legacy restrictions without silently opening access when migration is incomplete. (#110888) Thanks @vincentkoc.
  21. 21Remembered model selection and explicit scopesChoose whether a model change affects this session, its agent, or the shared default; preserve existing surface behavior when no scope is set, including session-only Telegram callback picks and local TUI selection. (#115717, #127813) Thanks @Marvinthebored and @Peetiegonzalez.
  22. 22Conversation-bound automations and loopsDefault new agent-turn automations to their originating conversation when creation has session context. Owner-only /loop supports fixed-interval or self-paced checks; context-free CLI/API creation stays isolated. (#114328)
  23. 23Owner-directed ambient heartbeatSend ambient heartbeat alerts to a resolvable owner DM by default and skip unroutable ambient polls; configure an owner or explicit target instead of relying on a previous group conversation. (#121988) Thanks @obviyus.
  24. 24Named agent setupChoose the first agent name during interactive onboarding or with --agent-name, migrate legacy main-session history to its clear owner, and reuse main as an ordinary agent ID after required doctor repairs. (#123521, #123609, #123424, #123349)
  25. 25Clearer plugin trustReview an external plugin's capabilities, source, version, and exact artifact before install or enablement, while keeping the previous plugin unchanged if you decline an update. (#130168) Thanks @vincentkoc.
  26. 26Plugin install provenance warningsRequire --force for arbitrary executable plugin sources in CLI/chat installs. Trusted ClawHub, bundled, official-catalog, and tracked-update sources skip that provenance warning, but retain capability consent. Crestodian installs require trusted sources. (#102197) Thanks @jesse-merhi.
  27. 27Session permission modesChoose an explicit session permission mode and keep restricted filesystem access anchored to its recorded workspace or worktree, while newly created worktrees inherit configured policy unless a mode is selected. (#124909, #131547, #132989)
  28. 28Team operator rolesAssign verified users named roles that limit accessible agents, other people's sessions, and operator scopes, and optionally require sandboxed execution for newly created sessions; these are collaboration controls, not hostile-tenant isolation. (#128548, #129926)
  29. 29Shared credential storeManage team-scoped secret and environment entries in SQLite through the CLI and Settings; keep secret values write-only, bind protected egress to declared hosts, and distinguish readable environment values from secrets. (#121559, #121724, #126088)
  30. 30Optional 1Password brokerResolve curated SecretRefs or read selected 1Password fields with service-account auth, per-secret approval, and value-free audit. Agent-tool reads expose the selected value to the model for that execution. (#106133)
  31. 31Usage statistics controlsOffer opt-in feature statistics with the daily version check. Inspect payloads with openclaw telemetry show; disable statistics or all automatic update requests. Feature statistics default off. (#128476)
  32. 32Incognito threadsKeep Control UI conversation transcripts and compaction state in Gateway memory until restart, with memory flush off. Provider processing, diagnostic logs, and explicit tool writes retain their own behavior. (#113006) Thanks @vincentkoc.
  33. 33Guided onboardingGuide first-run setup through Custodian with structured option cards and native setup controls. (#109841, #110141, #114631) Thanks @jesse-merhi.
  34. 34Local model setupOffer model-download actions in web and macOS onboarding, prefer stronger available local models during detection, and provide lean mode for local runtimes. (#113476, #109250, #110596)
  35. 35Quick Chat and desktop setupAdd macOS dictation, paste-to-app and model controls, Linux agent switching and per-agent routing, and a more complete Linux onboarding flow. (#110994, #110285, #129815)
  36. 36Cloud setupSelect project-specific cloud worker defaults and see the active service, profile, machine resources, and worker-slot availability in placement controls. (#126238, #125696, #132405, #132394)
  37. 37Cloud worker bootstrapUse the running Gateway’s verified runtime artifact for cloud nodes, aligning source builds and worker packages. Images need supported Node.js, npm, and registry access; reverse proxies must forward the authenticated bootstrap-artifact route. (#133037)
  38. 38External supervisionSet OPENCLAW_SUPERVISOR_MODE=external to let an external supervisor own Gateway restarts, service lifecycle, and updates without competing native service changes. (#109162, #119846, #121069) Thanks @shakkernerd and @vincentkoc.
  39. 39ClickClack setup and commandsConnect ClickClack with a one-use expiring setup code, verify the account immediately, and publish native command menus at Gateway startup when the token has commands:write. (#107907, #109398) Thanks @shakkernerd.
  40. 40Memory migrationOffer detected Claude Code, Codex, and Hermes memory imports during CLI, macOS, and Linux onboarding. (#108977)
  41. 41Plugin uninstall cleanupRemove exact recorded install paths from plugins.load.paths for marketplace, npm, and other managed installs while preserving parent, child, prefix, and unrelated paths. (#118930) Thanks @vincentkoc.
  42. 42Recoverable backupsSchedule recorded database backups, keep versioned snapshots in an operator-owned Git repository, and restore a verified full archive into a fresh staging directory. (#122485, #122750)
  43. 43Shared Gateway profilesManage display names and avatars, see who is online, and retain session-creator attribution with person filters. (#111224, #111421, #111501, #112658) Thanks @joshavant.
  44. 44Cloud lifecycleSuspend idle cloud workers after a configured interval and provision a replacement on the next message, preserving the session and reconciled workspace. (#130242)
  45. 45Development previewsExpose agent-run development servers through authenticated Portals, including supported node-backed cloud workers, without manually opening inbound worker ports. (#122536, #130105)
  46. 46Device hostingOpt paired machines into session hosting with one-paste onboarding and enable native session hosting from the macOS app. (#122499, #131717)
  47. 47Daytona sandboxesAdd a Daytona backend plugin for isolated cloud execution. (#121554) Thanks @mislavivanda and @Patrick-Erichsen.
  48. 48Task suggestionsName the suggestion-card tool suggest_task so agents can propose follow-up work without implying that it has started, with doctor migration for persisted references to the old name. (#121694)
  49. 49GoalsCreate and manage goals from the Control UI without entering slash commands. (#131370)
  50. 50WorkboardLink boards to owning automations, run attached automations when linked sessions finish, and show complete boards on session dashboards. (#125076, #125170, #125094) Thanks @vincentkoc.
  51. 51Agent interoperabilityAdd an opt-in A2A 1.0 channel plugin for authenticated text tasks, task polling, and messages to configured peer agents. (#130008)
  52. 52Email triggersStart agent work from configured inbound IMAP mailboxes through a new plugin. (#130230)
  53. 53Approval surfacesShow typed operation-scope summaries on channel cards, add native Teams approve/deny controls, and deliver opted-in PWA approval notifications. (#130116, #129997, #129348) Thanks @Takhoffman.
  54. 54Session organizationCarry session colors across web and native apps, group the web sidebar by project, and search sessions and connected catalogs from the command palette. (#132570, #131543, #128356) Thanks @VACInc.
  55. 55Safer startup repairApply safe doctor configuration migrations at Gateway startup before normal operation. (#132135)
  56. 56ClawHub reviewShow available security-audit information before a plugin install. (#131233) Thanks @Patrick-Erichsen and @vincentkoc.
  57. 57Debugging handoffAdd openclaw triage for sanitized agent-debugging handoffs. (#128756)
  58. 58Shared conversation terminalsShare a conversation terminal across browser viewers, and let the agent inspect or operate an operator-opened terminal within that exact session and its permission policy. (#109005, #129604)
  59. 59Terminal uploadsDrop files into a terminal with per-file upload progress, cancellation, and retry, then insert safely quoted paths without running a command. (#107364, #107789)
  60. 60Experimental FleetProvision and manage separate experimental OpenClaw cells on a local Docker or Podman host, with per-cell resources, logs, diagnostics, and backup/restore. (#104527, #104669, #104814, #104828)
  61. 61Experimental SwarmEnable experimental Swarm in Labs to fan out bounded parallel subagents, await structured results, and follow their progress across web and native chat. (#110932, #111267, #111297, #111298, #113850)
  62. 62Interactive widgetsPresent interactive widgets in chat, pin them to session dashboards, export rendered views as PNGs, and grant exact actions or network origins to pinned widgets. (#101840, #108889, #108983, #110960, #110987, #110992, #111030, #125803, #127315) Thanks @100yenadmin and @hannesrudolph.
  63. 63Editable prompt queuesEdit queued prompts in place and reorder pending messages without disturbing work already sent to a running session. (#121682, #121692, #124298) Thanks @vyctorbrzezowski, @jjjhenriksen, and @Patrick-Erichsen.
  64. 64Structured questionsAnswer structured agent questions through web and native cards, messaging buttons, or a plain-text reply, with free-text alternatives and an explicit Skip path. (#109922, #110372, #130262) Thanks @obviyus.
  65. 65Durable progress cardsFollow one durable progress card for a session across web, macOS, iOS, Android, and dashboard views, retaining the latest plan or status through reloads. (#125125, #125438, #125442, #125444)
  66. 66Presence-triggered conversationsOptionally wake an agent when an eligible Discord participant comes online or a previously active Slack participant returns, with scoped audiences, cooldowns, and configurable Slack guidance. (#107451, #108510, #123805, #123875) Thanks @sjf-oa and @sjf.
  67. 67Room introductionsIntroduce the agent when it joins an allowed Matrix or LINE group, with per-account switches to turn introductions off. (#131128)
  68. 68Managed local inferenceSet up managed llama.cpp chat and local embeddings, or connect an existing llama-server, using one model-provider namespace and read-only discovery. (#109444, #109585, #123701, #130883, #125781) Thanks @obviyus, @NovaUnboundAi, and @osolmaz.
  69. 69Web request customizationConfigure operator request headers for web_fetch and Gemini web search to work with controlled gateways and upstream requirements. (#115545, #115549) Thanks @jesse-merhi.
  70. 70SQLite snapshotsCreate, list, verify, and restore compact global and per-agent database snapshots with openclaw backup sqlite, using fresh restore targets. (#105718) Thanks @giodl73-repo and @vincentkoc.
  71. 71Workboard dispatch capAdd a request-scoped --max-starts override while preserving the default cap, sequential starts, and one-card-per-owner guard. (#100174) Thanks @souvikDevloper, @Souvikalp, and @jwest75674.
  72. 72Conversation branchesRewind or fork from a persisted user message, switch among retained transcript branches, and keep earlier conversation paths available; rewind changes chat context without undoing files or other tool effects. (#110660, #110857, #110886, #112056, #112284)
  73. 73Shared-session participationSet session visibility and membership, assign an owner, and enforce who may view, suggest, or contribute while retaining creator attribution. (#112787, #125057)
  74. 74Headless agent runsRun openclaw agent exec against a chosen working directory with temporary state, optional retained state, explicit model fallbacks, and machine-readable results while preserving configured security restrictions. (#113988, #116038)
  75. 75Configuration change historyRecord configuration changes with writer labels, sensitive-value redaction, and manual-edit detection so operators can inspect what changed. (#111147, #111286)
  76. 76Memory ownershipInspect the sessions that contributed to memory, exclude selected sources from admission, and remove identifiable derived memory with openclaw memory forget while keeping source transcripts intact. (#130151) Thanks @vincentkoc.
  77. 77Skill WorkshopConsolidate and improve learned skill collections through a recoverable review flow, reuse existing skills during /learn, and schedule collection review through the Gateway's system-owned automation. (#121653, #130030) Thanks @obviyus and @joshavant.
  78. 78MCP dashboardsPin interactive MCP app views from a conversation to its dashboard, retaining bounded tool grants and restoring the view when reopened. (#111524)
  79. 79MCP connectionsAdd servers from composer connectors and support per-requester OAuth credentials for shared MCP servers. (#115921, #122166) Thanks @obviyus.
  80. 80Code Mode selectionConfigure Code Mode per model while preserving inherited defaults. (#132332)
  81. 81Model discoveryAdd Qwen 3.8 Max/Flash, DeepSeek V4 Flash Vision (Experimental), NVIDIA Nemotron 3.5 Lightning, and GLM-5.3/Flash, with provider-owned discovery. (#131294, #123523, #130309) Thanks @oliver-mee and @Marvinthebored.
  82. 82Conversation searchSearch past conversations by exact words or phrases and reopen the surrounding messages from a matching hit. (#105057, #105585, #105635, #105831) Thanks @hercial61 and @obviyus.
  83. 83Baseten and Qwen plansAdd Baseten Model APIs and Qwen Token Plan Team Edition as official external plugins with their own setup and authenticated model catalogs; Qwen Token Plan is for interactive use. (#108708, #94419) Thanks @oliver-mee.
  84. 84Live model discoveryDiscover available models from supported providers instead of relying solely on built-in catalog snapshots. (#112412, #113757) Thanks @fuller-stack-dev.
  85. 85Agent-specific provider accountsManage model-provider credentials for the selected agent in the Control UI, keeping authentication operations scoped to the intended agent. (#111796)
  86. 86Anthropic server compactionExplicitly opt in to beta provider-managed context compaction for supported direct Anthropic API-key sessions while retaining the complete transcript locally. (#123402) Thanks @GodsBoy.
  87. 87Utility model defaultsUse a provider-declared small model for short title and progress tasks when no utility model is configured. (#103769)
  88. 88Keyless Firecrawl searchOffer an explicit Firecrawl Search Free choice with hosted starter-tier limits and richer Firecrawl-specific search controls. (#97078) Thanks @developersdigest.
  89. 89Batched tool discoverySearch for several independent tool capabilities in one tool_search request, returning ordered results under the same catalog and access policy. (#118623) Thanks @jesse-merhi and @vincentkoc.
  90. 90Skill Workshop approvalsRun agent-initiated apply, reject, and quarantine actions without an additional approval prompt by default while preserving skills.workshop.approvalPolicy: "pending" as an opt-in approval gate. (#107690) Thanks @shakkernerd.
  91. 91Skill Workshop history reviewManually scan sessions newest-first, progressively checking older substantial work for conservative skill ideas. Store only SQLite cursor metadata and keep up to three pending proposals, even with autonomous self-learning off. (#106182, #106766)
  92. 92OpenAI model selectionUse the exact openai/gpt-5.6-sol model for fresh API-key and OAuth setup, remove the duplicate alias from the picker, and preserve existing explicit model choices. (#122178)
  93. 93xAI context compactionUse native xAI Responses server-side compaction for supported routes while retaining the complete OpenClaw transcript locally. (#123622)
  94. 94External skill referencesInstall skills-sh: references through ClawHub's mirrored, commit-pinned skill artifacts and normal safety checks instead of downloading directly from the source registry. (#112751) Thanks @Patrick-Erichsen and @vincentkoc.
  95. 95Browser workflows that stay connectedPair the Chrome extension with less setup, import selected existing browser logins into managed profiles on macOS, and inspect page text, network requests, and emulated devices from the agent. (#121586, #104057, #131592)
  96. 96Remote browser login syncOpt in to synchronizing selected macOS browser logins into a managed browser profile on a remote Gateway, with an explicit domain allowlist and local cookie decryption. (#123494)
  97. 97Desktop controlControl capable paired desktops through windows, elements, and supported background actions with provider-specific tools. macOS keeps Peekaboo and Allow Computer Control on by default, subject to OS permissions. Windows/Linux CUA remains experimental and opt-in; loading CUA’s Gateway policy on every platform does not enable local control. (#123544, #123604, #123635, #123801, #123949, #115280, #132374)
  98. 98Cloud desktop controlEnable Cloud Worker Desktop and a desktop-enabled Crabbox profile to control the session-bound desktop in its Desktop panel. A vision model and explicit tool access are required; an unavailable bound desktop never falls back to another paired machine. (#132374)
  99. 99Browser extension CDP clientsUse paired Chrome with Puppeteer clients, including browser-context and target discovery. openclaw browser extension cdp shows non-secret endpoint/challenge metadata; relay secrets and auth headers are not printed by default. (#117915)
  100. 100Trusted-proxy browser pairingOptionally enroll Control UI and WebChat devices and approve same-key scope upgrades within operator-configured scope caps, while keeping key, role, and metadata changes separately approved. (#111189, #111916, #129563)
  101. 101Node-hosted toolsDiscover and invoke approved plugin tools and MCP servers on paired nodes without duplicating their server configuration on the Gateway; node-hosted MCP configuration takes effect after restarting the node and does not support OAuth servers yet. (#90431, #114877, #114876)
  102. 102Slack at scaleSupport Enterprise Grid identity, direct messages, workspace routing, actions, approvals, and presence. (#121373, #121014) Thanks @sjf-oa and @sjf.
  103. 103Slack direct conversationsOpen/reuse a DM or group DM with 1–8 distinct recipients, then send to its returned target. Opening honors configured write identity/workspace but sends nothing and grants no history access. (#132928) Thanks @sjf-oa and @sjf.
  104. 104Slack progressShow a live session card and compact commentary in the native progress stream. (#122552, #122976, #126480) Thanks @sjf-oa, @fuller-stack-dev, @Adkid-Zephyr, @thostr1, @kiranmagic7, @joshavant, @Chinmayrawat15, @Piyushrathoree, @vyctorbrzezowski, @ampagent, @jjjhenriksen, @jalehman, @vincentkoc, @licheer-zte, @sunlit-deng, @calinilie, @carjes232, @djerez-dot, @Solvely-Colin, @masatohoshino, @Patrick-Erichsen, @IWhatsskill, @ruel225, @VACInc, @edenfunf, @Kailigithub, @shakkernerd, @felirami, @pash-openai, @obviyus, and @sjf.
  105. 105Telegram presentationSend rich location and video-note messages and render supported Markdown lists natively. (#105142, #113158) Thanks @paulislava.
  106. 106Feishu collaborationSupport bot-to-bot conversations with mention handling and let agents discover and resend received stickers. (#89783, #130374, #130498) Thanks @GeekyMax, @heyumeng154-alt, and @zw-xysk.
  107. 107Channel emojiDiscover custom emoji across Discord, Slack, Telegram, and Matrix. (#128435, #128518)
  108. 108Buzz conversationsSupport bounded bot-to-bot room conversations, retain passive context for accepted turns, and allow flat automatic replies with typing indicators. (#130488, #130509, #130511)
  109. 109ClickClack discussionsOpen a ClickClack discussion beside an OpenClaw session, with a scoped side agent that can inspect its progress and relay requested changes. (#111503)
  110. 110Slack user identityOpt in to connecting with an authorized Slack user account and reading or posting as that person, using a companion app for incoming events without requiring a bot identity. (#109837)
  111. 111Slack Agent ViewOpen separate agent conversations from Slack Agent View and carry its current page context into the correct thread while continuing to support existing Assistant View installations. (#103895) Thanks @Patrick-Erichsen.
  112. 112Slack charts and tablesRender structured charts and tables directly in Slack messages, preserving readable text when a client or workspace cannot display the native blocks. (#102635, #104539)
  113. 113Discord interactive widgetsOpen agent-generated HTML widgets inside Discord Activities after configuring the bot application and its public Gateway route. (#107442)
  114. 114Telegram rich messagesOptionally send native tables, headings, details, checklists, formulas, and rich media through Telegram Bot API 10.2, while keeping ordinary HTML messages as the compatibility default. (#107986) Thanks @obviyus.
  115. 115Telegram dashboardOpen the full Control UI as a Telegram Mini App with /dashboard from a bot DM. (#102805) Thanks @obviyus.
  116. 116Matrix presentationRender spoilers, underline, and native tables in Matrix messages. (#113199)
  117. 117Teams and Zoom meetingsInstall the official meeting plugins to join Teams and Zoom meetings as a browser guest, inspect call status and transcripts, and speak through the meeting tools while surfacing host admission or sign-in steps. (#109964, #111048, #116682) Thanks @vincentkoc.
  118. 118Discord and Slack native loginRegister /login in native command menus while keeping provider device-login codes limited to private chats and the Web UI. (#111341)
  119. 119Buzz message fidelityPreserve Markdown output and accept Buzz normal, rich-content, and structured-diff room messages through the existing authorized inbound path. (#116096) Thanks @shakkernerd, @vincentkoc, and @zw-xysk.
  120. 120Buzz typing indicatorsShow room- and thread-scoped typing during agent replies and heartbeat deliveries, refresh through the active authenticated connection without waiting for relay acknowledgement, and drop ephemeral updates safely during disconnects or shutdown. (#116194) Thanks @shakkernerd.
  121. 121Buzz sender directoryExpose current bot, member, room, and room-member directory entries from bounded relay state; use current Buzz profile and room names in inbound context while preserving public keys and UUIDs as stable authorization and routing identities. (#116799) Thanks @shakkernerd.
  122. 122Buzz native mentionsMap unique current room-member names and explicit NIP-27 identities to native p tags in replies, proactive sends, and bounded standalone delivery. Reject out-of-room identities and unresolved labels without explicit identity; retain reply-thread sessions in maintenance and heartbeats. (#117927) Thanks @shakkernerd and @joshavant.
  123. 123ClickClack bot collaborationAdd opt-in bot-authored inbound dispatch with explicit sender authorization, mention gating, retry-safe loop protection, and independent thread budgets while keeping bot traffic denied by default. (#119278) Thanks @jjjhenriksen and @shakkernerd.
  124. 124Discord voiceOptionally join occupied voice rooms and keep the agent informed about participant changes. (#125974, #107004)
  125. 125Native video understandingSend supported video inputs directly to compatible Google and Moonshot models and retain video for subsequent conversation replay. (#122074, #122337, #122257)
  126. 126SpeechAdd hosted Fish Audio synthesis and local MLX speech, and allow realtime voice agents to end a completed call. (#115790, #125525) Thanks @Conan-Scott, @Rheingold777, @ImLukeF, and @Patrick-Erichsen.
  127. 127Talk continuityUse durable client voice sessions and a macOS Gateway relay for realtime conversations. (#111216, #128204) Thanks @clifton, @vincentkoc, and @zhilong1115.
  128. 128Spoken Slack mentionsLet captionless audio clips address an agent by a configured spoken name, checking sender access before transcription and discarding clips that do not qualify. (#103416)
  129. 129Discord voice activationAdapt supported realtime wake-name gating to room size so one person can speak naturally while shared rooms require the agent name. (#108696)
  130. 130Feishu meeting invitationsOptionally route authorized meeting invitations to the agent so it can join through a configured Feishu VC tool. (#92340) Thanks @Ren1104.
  131. 131Linux meeting talk-backUse Chrome meeting talk-back on Linux through PipeWire-Pulse, alongside the existing macOS audio path. (#118451) Thanks @fuller-stack-dev, @Adkid-Zephyr, @thostr1, @kiranmagic7, @joshavant, @Chinmayrawat15, @Piyushrathoree, @vyctorbrzezowski, @ampagent, @jjjhenriksen, @jalehman, @vincentkoc, @licheer-zte, @sunlit-deng, @calinilie, @carjes232, @djerez-dot, @Solvely-Colin, @masatohoshino, and @Patrick-Erichsen.
  132. 132Meeting notesRetain completed meeting captions as durable transcripts and derived summaries that can be inspected or exported after the call. (#113122, #103811) Thanks @lonexreb and @solavrc.
  133. 133Video TalkShare bounded camera views (on demand for OpenAI, up to one frame per second for Google) with OpenAI Realtime and Google Live from browser Talk, with camera controls and microphone selection. (#109579, #109719, #111042, #111043) Thanks @shushushv.
  134. 134More realtime voice optionsAdd xAI realtime voice and streaming speech synthesis as provider choices for voice conversations and spoken replies. (#106267, #103993) Thanks @TheAngryPit and @CassieMei.
  135. 135Spoken reply controlLet agents choose separate spoken text, speech provider, and voice for a message while preserving its visible text. (#124913) Thanks @IWhatsskill, @ruel225, @jalehman, @VACInc, @vyctorbrzezowski, @joshavant, @edenfunf, @Kailigithub, @ampagent, @shakkernerd, @felirami, @pash-openai, @obviyus, and @Patrick-Erichsen.
  136. 136Phone-call continuityOptionally route phone calls into the agent main session so calls and the primary conversation share history. (#124708) Thanks @IWhatsskill, @ruel225, @jalehman, @VACInc, @vyctorbrzezowski, @joshavant, @edenfunf, @Kailigithub, @ampagent, @shakkernerd, @felirami, @pash-openai, @obviyus, and @Patrick-Erichsen.
  137. 137macOS app profilesManage multiple Gateway windows and isolate named app profiles across state, preferences, Keychain, and Gateway services. (#111986, #121136) Thanks @vincentkoc.
  138. 138Mobile navigationUse a draggable web navigation drawer, a more compact composer and top bar, and an Android thread hierarchy with unified agent/session pickers. (#130319, #130308, #130318, #128862, #128309) Thanks @IWhatsskill, @Solvely-Colin, and @vyctorbrzezowski.
  139. 139AppearanceChoose interface and chat fonts, save appearance preferences per user profile, and use the Tide, Beacon, and Phosphor themes. (#131275, #130340, #130232)
  140. 140Android offline chatRetain queued messages and attachments offline and retire them after canonical history confirms delivery. (#104089)
  141. 141Linux signed updatesUpdate Linux AppImage installations through signed updates and a user-confirmed restart, while package-managed installations receive a release notice. (#108770)
  142. 142Native Mac widget panelsPresent a conversation widget in a connected native Mac panel while retaining its inline chat view; native panels are render-only. (#125818)
  143. 143Wear OS companionUse the Wear OS companion to pick agents, sessions, and models, read bounded conversation history, send dictated replies, and start realtime Talk through a paired Android phone. (#108835, #109341, #109433, #109483, #112721, #122123, #126863) Thanks @sibbl, @IWhatsskill, and @Solvely-Colin.
  144. 144Optional Apple Health summariesOpt in to read-only Apple Health summaries for today: aggregate steps, sleep, resting heart rate, and workout totals on-device. Agent-requested summaries may reach the model provider and remain in chat history. (#105616) Thanks @joshavant.
  145. 145Android sharingShare text, images, audio, and supported documents into the Android composer from other apps. (#104571, #110941, #130156) Thanks @NianJiuZst.
  146. 146Native catalog terminalsOpen eligible Codex and Claude Code catalog sessions in their native terminal on the owning Gateway or paired device, while retaining the read-only viewer. (#107086)
  147. 147Control UI cloud workspace conflictsSurface staged-ref guidance, bounded conflicted paths, structured transcript events, and sidebar attention for cloud worker results that kept local versions. (#111329) Thanks @vincentkoc.
  148. 148Control UI update recoveryMake the "A new version is available" Reload button wait for the restarting Gateway, then reload automatically instead of requiring a hard reload. (#111670) Thanks @vincentkoc.
  149. 149Control UI sender identity polishShow real user avatars in an always-visible gutter on identity-resolving Gateways, remove profile-UUID suffixes from current and historical sender labels, and fetch profile-ID avatars through the canonical Gateway route. (#111537)
  150. 150Control UI coding catalogsShow provider brand icons beside Claude Code and Codex session catalog headings in the sidebar. (#115956) Thanks @vincentkoc.
  151. 151Control UI workspace shortcutToggle the active session Files panel with Shift+Cmd+B while leaving the main app sidebar unchanged.
  152. 152Control UI Settings shortcutOpen Settings with ⇧⌘, while leaving the browser-owned ⌘, shortcut unchanged. (#103870) Thanks @shakkernerd.
  153. 153Control UI chat layoutCenter the transcript on the composer axis, keep assistant and tool output left and user bubbles right within the same readable frame, and preserve custom message-width overrides. (#104474, #104646) Thanks @shakkernerd, @vincentkoc, and @zw-xysk.
  154. 154Control UI composer footerCenter the chat settings chip and model controls between the divider and the card edge instead of pinning them to the divider. (#105866)
  155. 155Control UI assistant actionsKeep assistant name and time first while placing hover actions beside them on the left instead of at the far edge. (#104884) Thanks @shakkernerd.
  156. 156Linux desktop companionConnect to local or remote Gateways from a tray application with guided setup, private managed CLI prerequisites, systemd service control, LAN discovery, multiple Gateway windows, and desktop integration. (#106352, #106533, #109236, #108115, #111932)
  157. 157Android Accessibility ControlLet agents inspect and operate a paired Android screen through the third-party app build after Accessibility Control is explicitly enabled, with actions bound to observed controls and sensitive-control confirmation. (#112232, #112241, #112255)
  158. 158Paired-device deadline outcomesSurface unavailable paired devices consistently while waiting for reconnection, and preserve launch-timeout or explicit cancellation outcomes when they take precedence.
  159. 159Offline desktop workersReport worker-offline consistently when a paired desktop disconnects in Computer Use preparation. (#133212)
  160. 160Database quarantine recoveryKeep proven-corruption quarantine decisions in a separate store so damage to the affected database cannot erase the quarantine; restore or repair the database and use doctor to clear the record. (#110453)
  161. 161Provider migration preservationKeep configured model selections intact while an external provider package is missing or its installation needs retrying, and report recovery steps instead of silently deleting those choices. (#116919) Thanks @vincentkoc.
  162. 162Provider SecretRefsKeep authored credential references distinct from resolved bytes through model preparation and catalog discovery, including file- or exec-backed auth profiles, without letting an unused account failure block another provider. (#132122)
  163. 163Auth-profile model selectionKeep configured credential profiles separate from model IDs across aliases, subagents, and automations, reject profiles for the wrong provider, and direct ACP profile overrides to runtime-owned credential configuration. (#133175) Thanks @fuller-stack-dev.
  164. 164SQLite data safetyPrevent WAL split-brain cleanup from corrupting a database. (#132844) Thanks @VACInc.
  165. 165Newer database stateStop restart loops when the installed Gateway encounters a newer schema, refuse competing shared-state schema changes while another Gateway owns the state directory, and fence incompatible cached state with an unhealthy readiness result. (#132916, #133081) Thanks @vincentkoc and @fuller-stack-dev.
  166. 166Workspace safetyPreserve overlapping OpenShell uploads and keep visible spawns tied to their managed parent repository and configured defaults. (#131556, #132364) Thanks @sallyom and @shakkernerd.
  167. 167Private prompt protectionKeep copied private prompt context out of final and streaming replies, including routed ACP replies and decorated or partially streamed copies. (#115745, #130125) Thanks @SnowSky1 and @moeedahmed.
  168. 168Protected credential egressClose proxy connections, upstream requests, and bypass tunnels when their run ends; replacement runs cannot revive them. Protected subprocess values stay sealed even with provider-auth sentinel masking off. (#132122)
  169. 169Credential request cardsRetain exact secret values, show requester/replacement warnings, allow native host-list edits, and cancel closed-run requests. A committed save stays answered if runtime refresh fails; show reload guidance without requesting resubmission. (#132122)
  170. 170Human-input waitsKeep runs awaiting accepted questions or credential entry out of stale-session recovery, resume progress tracking after resolution, and cancel requests when the exact requesting run loses authority without extending explicit deadlines. (#132122)
  171. 171File edit safetyReject edits to non-UTF-8 files before invalid bytes can be silently rewritten. (#115088) Thanks @yetval.
  172. 172File writesCompare persisted bytes before treating a write as unchanged, so invalid UTF-8 cannot cause a requested overwrite to be silently skipped. (#133282)
  173. 173Configuration identifier integrityPreserve exact long numeric identifiers and explicit field types when saving configuration forms, instead of rounding IDs and breaking allowlists. (#126402) Thanks @solavrc.
  174. 174Model compatibility configurationAccept the already-declared routing, streaming, session-header, and cache compatibility settings, including structured OpenRouter and Vercel routing options, instead of rejecting them during strict configuration validation. (#118674) Thanks @obviyus and @litianyi-007.
  175. 175Shared-filesystem SQLite safetyUse rollback journaling on detected virtiofs and 9p mounts so cross-VM filesystem behavior does not corrupt SQLite WAL state. (#120597) Thanks @LiuwqGit and @gucasbrg.
  176. 176Unparseable configuration recoveryPreserve an unparseable configuration and stop doctor repairs with an actionable error when no valid recovery copy exists. (#109362)
  177. 177Control UI config draftsPreserve external changes and newer Form or Raw edits across reconnects, including saves whose acknowledgments were lost, by keeping the draft's original document and write revision together. (#130935)
  178. 178Session settingsPreserve distinct settings written concurrently by separate processes when creating settings files, while keeping reads of missing settings free of filesystem side effects. (#124471) Thanks @MrSwagatRathod, @obviyus, and @yetval.
  179. 179Shared state corruption recoveryEvict only the exact cached SQLite owner after proven read or write corruption so a repaired database recovers without a Gateway restart while caller-injected handles remain untouched. Fixes #114269. (#114278) Thanks @rizquuula and @vincentkoc.
  180. 180State snapshot verificationRun SQLite snapshot verification in a separate process so worker-thread file closes no longer drop the Gateway's POSIX WAL locks, eliminating spurious WAL misses and I/O errors. Thanks @VACInc, @vincentkoc, and @zw-xysk.
  181. 181Managed skill backupsInclude valid operator-managed skills reached through direct or grouped directory symlinks, preserving their external targets without broadening backup owner boundaries. (#132973) Thanks @ruel225, @obviyus, and @goslingmanagment.
  182. 182Claude CLI prompt privacyKeep prompt-build hook context out of visible chat history while preserving ordinary user requests, native session recall, and policy-hook visibility. (#132466) Thanks @RomneyDa.
  183. 183SQLite maintenance schema validationReject current-version global and agent databases with missing or drifted canonical tables, constraints, indexes, triggers, or table options before compaction, while accepting supported additive-migration layouts. (#105583) Thanks @vincentkoc.
  184. 184Gradium TTS credential egressReject non-HTTPS, foreign-host, and hostname-lookalike base URLs before dispatching API keys, and pin guarded transport to Gradium's documented API hostname. (#105169) Thanks @zhangguiping-xydt.
  185. 185Gateway command SecretRefsPreserve authoritative active-snapshot values when another command secret remains unresolved, falling back locally only for missing paths instead of emitting a per-turn secrets.resolve failure. (#105160) Thanks @SunnyShu0925 and @willfivestar.
  186. 186SQLite terminal session recoveryTrack physical transcript mutation time in the agent database so killed or timed-out main sessions rotate when transcript writes outlive the registry update, while preserving legacy transcript mtimes during doctor import. Thanks @vincentkoc.
  187. 187Shared history and recoveryPreserve shared session history through startup and repairs, recover active sessions across repeated Gateway restarts, and migrate long histories without exhausting the heap. (#127241, #131527, #131276) Thanks @ampagent, @shakkernerd, and @vincentkoc.
  188. 188Session reset boundariesPreserve departing conversation excerpts before resets, keep reset history closed after compaction, and keep new-turn ordering intact. (#132757, #132606, #132815) Thanks @vincentkoc.
  189. 189Session cleanup reportingKeep completed cleanup results visible when a later agent store fails, report the failing store and committed work, and return a nonzero CLI result instead of implying full success. Fixes #127583. (#128905) Thanks @MasterSwords1 and @obviyus.
  190. 190Orphan transcript repairSettle repaired transcript cursors before appending replacement prompts avoiding outdated recovery positions. (#133243)
  191. 191Transcript rewritesKeep retry deduplication attached to the copied message on the active branch, so retries after a rewrite resolve to the current transcript instead of an obsolete branch. (#126503) Thanks @chelsealong, @obviyus, and @yetval.
  192. 192CompactionAvoid premature Responses compaction from incomplete usage snapshots, preserve the current user turn through compaction without sending it twice, and record omitted images instead of silently losing them. (#130993, #131977, #133094) Thanks @VACInc, @vincentkoc, and @obviyus.
  193. 193Compaction recovery and native session accountingHonor Stop before further recovery hooks, maintenance, transcript truncation, or retries; keep committed compactions and counts without late replies. Persist native final usage without context events; keep stale or unknown context marked accordingly through fallbacks, independent of billing. Worker-owned sessions retain their identity. (#133260)
  194. 194Subagent completionsAccept visible session-only replies when yielded children settle, so successfully completed work resumes its requester instead of being reported as undelivered.
  195. 195Subagent failure noticesSend a generic failure notice to a direct requester when a failed delegated task cannot produce its completion reply, while preserving cancellation and source-ownership checks and keeping private failure details out of chat. (#128512) Thanks @Leon-SK668 and @obviyus.
  196. 196HTTP API failuresReport recorded agent failures and whole-agent timeouts as errors in Chat Completions and Responses requests, including streams that have already emitted partial content. (#133275)
  197. 197Interrupted deliveryResume interrupted delivery settlement without duplicate notices and let follow-up work continue after stuck-session recovery. (#131380, #130911) Thanks @zhangguiping-xydt, @obviyus, and @adrianTroop.
  198. 198Cross-session messagingLet worker sessions message their Gateway parent and sibling sessions through the supported routing path. (#132818)
  199. 199Cloud attachmentsDeliver images and PDFs to remote sessions and retain the prepared input across cloud placement. (#132114, #132358)
  200. 200Desktop viewersKeep VNC security inspection and the authenticated viewer on the same connection so opening concurrent viewers does not create extra unauthenticated probes, and retain the final stream data during shutdown. (#133226)
  201. 201Session permissionsPreserve stricter execution overrides, qualify creator rights by profile identity, and keep configured permission defaults when starting worktree tasks. (#132675, #132300, #131547)
  202. 202Group integrityReject attempts to drop non-empty session groups and preserve distinct rooms during canonical session updates. (#133005, #132242)
  203. 203Worker and automation input validationReject inherited worker protocol fields and keep prototype-only scheduling, payload, and authority values out of normalized automation configuration. (#133123, #111728) Thanks @vincentkoc, @bladin, and @obviyus.
  204. 204Plugin startup and repairResume sessions whose trusted runtime plugins were absent at startup, respect installed-plugin health capabilities, and repair legacy channel configuration before installing an external plugin. (#132804, #132934, #132446)
  205. 205Plugin updates and consentPreserve explicit capability consent and complete plugin convergence through a package restart, and record artifact-bound acceptance when plugins enable --accept-capabilities is run for an already-enabled managed plugin. (#131301, #131062, #132805) Thanks @RomneyDa, @vincentkoc, @PollyBot13, and @obviyus.
  206. 206Plugin approvalsAccept explicit null optional metadata, and tell agents that a denied request is closed and its unexecuted tool call must not be retried or presented for approval again. (#133112, #130009) Thanks @obviyus, @sunlit-deng, and @haruaiclone-droid.
  207. 207Policy diagnosticsDerive exec security and approval posture from the configured exec mode, including inherited modes, so Policy and Doctor report the effective configuration correctly. (#125457) Thanks @sunlit-deng, @obviyus, and @omarshahine.
  208. 208Plugin tool resultsHonor termination requested by tool-result middleware so a completed tool can end the agent loop without an extra model turn. (#128505) Thanks @gaoanze888, @obviyus, and @krjcolby-svg.
  209. 209Install resilienceFix low-memory postinstall failures and commit-pinned source installs; preserve bootstrap package-manager metadata. Npm packages retain all release notes and link oversized contribution records to the full tagged source. (#132555, #132458, #132608, #133454) Thanks @vincentkoc.
  210. 210Update rollback safetyKeep a managed Gateway stopped when a rollback rebuild leaves unexpected checkout changes, and show profile-aware repair guidance before the operator retries the update. (#132813) Thanks @PollyBot13 and @obviyus.
  211. 211Installer completionFinish successful npm-prefix and daemon-status probes immediately instead of waiting through repeated five-second watchdog delays. (#133190)
  212. 212CLI certificate discoveryTreat blank extra-CA environment values as unset so Linux certificate discovery and clean child startup still work, while preserving nonblank operator paths. (#117317) Thanks @zenglingbiao and @obviyus.
  213. 213Update recoveryRestart the Gateway even when interactive completion refresh fails, preserve sealed service definitions during updates, and prevent Git updates from reporting success while serving an old web build. (#131393, #131021, #130957) Thanks @shakkernerd, @jason-allen-oneal, and @Patrick-Erichsen.
  214. 214Update restart verificationWait for a delayed Gateway to report the expected running build within the restart deadline, while still rejecting outdated, missing, or unverifiable build identities. (#132879) Thanks @goslingmanagment, @dmsrg399, and @obviyus.
  215. 215Loaded-build diagnosticsReport the Gateway's loaded build in status, database-schema refusal, and update-restart validation even after a source checkout moves to another commit. (#132854) Thanks @PollyBot13 and @obviyus.
  216. 216Small temporary filesystemsKeep development upgrades from exhausting constrained POSIX temporary storage. (#132085) Thanks @vyctorbrzezowski.
  217. 217Windows reliabilityExpand short directory paths before watching skills to avoid a native filesystem-watcher crash, and keep ACP workers from hanging on service-hosted permission prompts. (#129637) Thanks @laulopezreal and @Yuyorman.
  218. 218Windows text and argumentsDecode PowerShell UTF-16 files according to their byte-order mark and preserve empty arguments, quotes, and trailing backslashes through batch wrappers and terminal launches. (#133130, #133185)
  219. 219Automation recoveryRecover interrupted one-shot jobs after restart, support current-session automations on webchat-only Gateways, exclude reset-session results, and retain bounded best-effort Cron delivery text as context after live chat disappears. (#131473, #131975, #127854, #130551) Thanks @jalehman, @HermanZeng, @obviyus, and @AyitLabs.
  220. 220Heartbeat deliverySurface delivered alerts in their target sessions, close restart-recovery gaps, and deliver targeted one-shot restart continuations for configured agents even when recurring heartbeat cadence is disabled. (#130871, #131219, #131888) Thanks @scotthuang, @obviyus, and @R0gner.
  221. 221Chat duplicationPrevent repeated Enter presses, cross-client steering, and terminal settlement from duplicating visible messages. (#132310, #131951, #131681)
  222. 222Assistant text cleanupPreserve punctuation and Markdown formatting when removing leaked model-control tokens, keep adjacent Unicode words separated, and leave code examples intact. (#133287) Thanks @yifanxiong272.
  223. 223Streamed commentaryPreserve Responses message-item identity across tool handoffs so later tool updates do not replay earlier commentary as a combined preamble. (#133247)
  224. 224Remote-start feedbackRetain unsent prompts when cloud startup fails and keep the session's Desktop view attached to the correct machine. (#131594, #132255)
  225. 225Gateway restart feedbackShow “Gateway restarting…” when a restart interrupts an active tool instead of presenting the intentional interruption as a tool failure. (#133119) Thanks @fuller-stack-dev.
  226. 226Startup responsivenessAvoid repeated CLI plugin preparation and duplicate provider-catalog planning, reduce ordinary Gateway status memory use and the first Grok web-search startup delay, and keep execution machinery out of setup and agent help. (#131503, #132685, #133097, #133114, #133272) Thanks @vincentkoc.
  227. 227Run preparation performanceReuse catalog policies, route lookups, prompt-context preparation and bootstrap statistics, and reduce repeated SQLite schema metadata scans and index comparisons. (#133276, #133284, #133290)
  228. 228Large-session maintenance and browsingReduce repeated transcript import, Doctor, title/preview, and session-list work while keeping bounded reads and current transcript generations. (#133068, #133084, #133100, #133127, #133203) Thanks @gucasbrg.
  229. 229Chat rendering performanceReuse prepared Markdown parsers, streamed code-span scans, accepted rendered chunks, and repeated history-projection work for long conversations and streamed replies. (#133152, #133244)
  230. 230Client startupShow iOS sidebar sessions on multi-agent Gateways, preserve the web app's selected agent across restarts, and complete macOS CLI installation even if Gateway startup fails. (#131356, #131549, #128350) Thanks @fuller-stack-dev, @Patrick-Erichsen, @VACInc, and @hannesrudolph.
  231. 231Media playbackRestore inline audio and video readiness checks so playable media does not silently degrade to download cards. (#132832)
  232. 232Voice-note transcriptsTranscribe the first untranscribed voice note for mention checks and retain that transcript when later attachment or link processing enriches the message. (#133261)
  233. 233Cloud placement selectionKeep a selected cloud placement when changing runtime and report an incompatible choice instead of silently executing the task locally. (#129440)
  234. 234Gateway/subagentsKeep plugin completion turns bound to the owning Gateway runtime so successful native subagents can finish delivery without losing the published reply runtime. (#132430)
  235. 235WebChat attachmentsKeep managed MEDIA: directives out of the first assistant transcript event while attachments are prepared, preserving raw transcript references, user text, and attachment failure warnings. (#132508)
  236. 236Local media repliesDecode file URLs at the native reply boundary so encoded filenames resolve correctly while browser transcripts retain the original media reference and native file-access checks. (#133146)
  237. 237Onboarding migration menuGroup Claude, Codex, Hermes, and plugin-provided imports under a single Import from another agent setup choice while preserving detected source hints, manual paths, and Back navigation before import begins. Fixes #126440. (#126515) Thanks @shakkernerd and @vincentkoc.
  238. 238Remote onboardingPreserve the selected Gateway’s pairing and setup-chat identity through loopback tunnels, and wait for a new Gateway boot plus verified inference after restart-dependent setup instead of accepting the old listener. Fixes #133229. (#133257)
  239. 239Plugin setup diagnosticsStop treating metadata-only provider setup descriptors as missing runtime registrations while retaining undeclared runtime and CLI drift warnings. Fixes #125506. (#125523) Thanks @shakkernerd.
  240. 240Session controlsKeep thinking levels aligned with the selected agent's prepared model and provider policy, including native Ultra. (#132389)
  241. 241Workboard validation errorsInclude the rejected normalized length in bounded-string limit errors so agents can trim and retry deterministically. Fixes #118845. (#118888) Thanks @Kailigithub, @shakkernerd, @IWhatsskill, @ruel225, @jalehman, @VACInc, @vyctorbrzezowski, @joshavant, @edenfunf, @ampagent, @felirami, @pash-openai, @obviyus, @Patrick-Erichsen, and @osipovia.
  242. 242Updater plugin convergenceKeep pre-plugin doctor passes from installing configured plugins before the updater's plugin sweep, while preserving the final post-plugin migration pass and preventing ambient update-phase state from leaking into fresh doctor processes. (#122161) Thanks @vincentkoc.
  243. 243Guided onboarding skip-UI routingKeep openclaw onboard --skip-ui and openclaw setup --skip-ui on guided onboarding while skipping both browser and terminal handoffs, instead of silently switching to the classic wizard. (#118737) Thanks @shakkernerd.
  244. 244Gateway device clock skewUse Gateway challenge timestamps for device proofs across TypeScript, Control UI, browser extension, Android, Apple, Linux, and watchOS clients, avoiding clock-skew authentication failures. Retain nonce/freshness checks and no-challenge compatibility for pre-challenge Control UI servers and older watch-node HTTP endpoints. Fixes #103455. (#116679) Thanks @vincentkoc and @mahdouzhao-beep.
  245. 245Gateway reconnect event orderingReset the shared TypeScript client's outer event-sequence baseline for each replacement WebSocket, preventing gap recovery from comparing unrelated connection generations across Control UI, TUI, SDK, and browser extension clients. (#116043) Thanks @shakkernerd.
  246. 246Gateway exec deny fallbackFail closed when shell expansion prevents an enforceable allowlisted execution plan under ask=off and askFallback=deny, avoiding approvals that can only time out. Fixes #113191. (#113892) Thanks @shakkernerd and @jrvanwinkle.
  247. 247Standalone plugin filesLet manifestless files explicitly listed in plugins.load.paths pass config validation and load independently when several files share a directory. (#111515)
  248. 248Cloud worker derived workspace cachesExclude Python caches, dependency trees, and macOS metadata symmetrically from outbound sync and inbound reconciliation so local cache rewrites cannot fence later cloud results or worker reclaim. (#110380)
  249. 249Gateway control-plane rate limitingUse per-method buckets with a 30-per-minute budget so interactive admin writes remain responsive while retaining runaway-loop protection. (#109557)
  250. 250ACPX cleanup process inspectionBound host process-table reads so stalled ps calls cannot hang gateway startup or session cleanup while retaining fail-closed ownership checks. (#109146) Thanks @Alix-007.
  251. 251ACP timeout summariesRetain bounded progress as the terminal summary when OpenClaw's watchdog times out a delegated ACP turn. (#91479) Thanks @obviyus and @moeedahmed.
  252. 252Cron lifecycle conflict retriesPreserve execution-phase retry decisions across scheduled, manual, and startup-recovered runs so post-execution claim conflicts cannot replay completed messages or tools. Fixes #108428. (#108778) Thanks @yetval and @vincentkoc.
  253. 253Usage date rangesExclude legacy transcript rows without timestamps from finite session ranges while preserving them in all-time totals, and rebuild older usage caches before serving the new semantics. Fixes #89709. (#89745) Thanks @TurboTheTurtle and @syfvb.
  254. 2541Password authorization handoffPersist nonce-bound pending approvals in shared plugin state so hook and tool execution across broker instances remain single-use and fail closed.
  255. 255Nested resource ignoresHonor slash-free patterns and escaped literal exclamation marks in nested ignore files during skill and resource discovery. (#106258) Thanks @moguangyu5-design.
  256. 256Proxy bypass precedenceHonor blank lower-case no_proxy values shadowing upper-case NO_PROXY consistently with Undici, and reuse the canonical matcher for Telegram fallback selection. (#107711)
  257. 257Tokenjuice exec compactionAvoid retaining raw command output inside compacted middleware metadata, preventing large successful compactions from failing the middleware details-size guard. (#107705)
  258. 258Agent git package identitiesStrip refs before hosted-repository parsing and reject traversal segments so GitLab branch refs resolve to the canonical managed install path. (#107637) Thanks @vincentkoc.
  259. 259Agent auth storage locksSurface normal release failures while avoiding redundant release attempts after proper-lockfile reports a compromised lock. (#107427)
  260. 260Paired-node session catalogsAuthorize bundled Anthropic and Codex catalog requests to invoke their read-only node commands from Control UI read flows, restoring remote Claude/Codex rows and terminal resume availability. Fixes #107406. (#107410) Thanks @vincentkoc.
  261. 261Sandbox recreate confirmationTreat Clack cancellation as a decline so Ctrl-C cannot proceed with container removal. (#107286)
  262. 262ClawHub plugin API rangesDelegate each supported comparator to semver so tilde, partial-wildcard, and prerelease caret bounds are correct while preserving OpenClaw version normalization and the existing restricted range grammar. (#106877, #106889)
  263. 263Web Readability relative linksSeed parsed documents with the request URL so article links resolve correctly while removing the plugin's duplicate lazy-loader facade. (#106860, #106874)
  264. 264OC Path JSONC insertionPatch object and array insertions through jsonc-parser so comments, trailing commas, and CRLF formatting survive. (#106847, #106858)
  265. 265Bounded path readsReject non-regular files and inputs above 16 MiB before OcPath parsing, preventing hangs and excessive memory use across resolve, find, set, and emit while preserving JSONC size diagnostics. (#110714) Thanks @cxbAsDev and @obviyus.
  266. 266File search resultsReturn accurate search-relative paths, filename whitespace, and directory markers from both local and custom search backends, including searches whose root ends in a separator. (#133302)
  267. 267Windows winget installsContinue in the current PowerShell session when winget installs Node.js before the machine PATH update becomes visible, avoiding a false Node.js not found failure. (#106862)
  268. 268Agent source-reply recoveryPreserve current-chat delivery evidence for message sends executed through Code Mode, preventing successful replies from triggering a redundant retry and misleading delivery-failure diagnostic. Thanks @vincentkoc.
  269. 269Source-reply mediaAttach outgoing media to its committed transcript message before publishing the reply, preserving attachments and original message content through publication failures and safe retries. (#133237)
  270. 270Sandbox upload referencesResolve current-turn staged upload handles in image, PDF, and media-generation tools without searching unrelated files, while preserving real workspace files and existing sandbox access restrictions. (#129269) Thanks @Finn763, @obviyus, and @shang-go.
  271. 271Gateway in-process restartsClear stale SIGUSR1 restart state and resume prepared host suspensions before rebuilding runtime admission, preventing restart cooldowns or paused scheduling from leaking into the next lifecycle. (#106691) Thanks @vincentkoc and @shakkernerd.
  272. 272Restart recovery deliveryPreserve the recovered reply’s channel route when delayed cleanup from the interrupted run reaches storage, so an in-flight conversation can finish after repeated Gateway restarts without asking the user to resend.
  273. 273Gateway restart cleanupStop new supervised commands and drain admitted process trees ahead of the next Gateway start, using forced-stop recovery if shutdown cannot confirm cleanup. (#132566) Thanks @Alix-007, @obviyus, and @yozakura-ava.
  274. 274Transcript read failuresPropagate permission and I/O failures from streaming JSONL session reads instead of treating unreadable transcripts as empty. (#106412) Thanks @zenglingbiao.
  275. 275Restart sentinel diagnosticsReport SQLite read/write and legacy-file cleanup failures while preserving best-effort restart recovery behavior. (#106385) Thanks @zenglingbiao and @wendy-chsy.
  276. 276Session retry classificationStop permanent provider errors whose identifiers or payload details merely contain 429/5xx digit sequences from re-sending full context, and share bounded rate-limit-window parsing across retry paths. (#105258) Thanks @destire-mio and @yetval.
  277. 277Swabble status configHonor the global --config path when reading service status instead of silently using the default configuration.
  278. 278ClawHub retry timingReject fractional delay-seconds and calendar-normalized invalid Retry-After dates so runtime and release reads stay on their bounded fallback schedule. (#105479) Thanks @qingminlong.
  279. 279Cron delivery statusKeep successful isolated agent turns at status=ok when downstream delivery fails, while preserving the send failure separately in delivery state and run logs. (#105215) Thanks @Alix-007, @needtocalmdown, and @vincentkoc.
  280. 280Plugin SDKRestore shipped resolveStorePath, resolvePluginProviders, and thinking-catalog loadModelCatalog contracts; use jiti transforms for native-module fallback to prevent Node 24 plugin startup races. Thanks @vincentkoc.
  281. 281Plugin session catalogsReject unknown catalog filters, report catalogs as plugin capabilities, and preserve them in SDK registration captures instead of silently returning empty results or classifying catalog-only plugins as capability-free. Thanks @vincentkoc.
  282. 282Plugin inspectionShow the owning package's install provenance in CLI and chat inspection, including child plugins contributed by a package, without borrowing records when package ownership is ambiguous. (#133140)
  283. 283Gateway service auditTreat POSIX shell -c wrappers as opaque for the gateway-subcommand check, avoiding false missing-command warnings for shell-wrapped macOS LaunchAgents without parsing inner commands or ports. Fixes #81751. (#81778) Thanks @liaoandi.
  284. 284QQBot token requestsBound token acquisition with the shared 30-second guarded-fetch deadline so stalled singleflight callers fail together, clean up, and can retry. (#102897) Thanks @maweibin.
  285. 285Canvas A2UI validationReject malformed or unsupported JSONL at CLI, agent-tool, and final node-invoke boundaries while preserving native v0.8 dispatch. (#103713) Thanks @qingminglong.
  286. 286Twilio RCS inbound routingNormalize RCS consumer addresses only after signed webhook validation so sender matching and sessions work without changing outbound RCS semantics. (#102373) Thanks @clawSean.
  287. 287Agent-core truncationAvoid empty-output crashes when head truncation receives negative line or byte ceilings. (#103425) Thanks @qingminglong.
  288. 288Bash outputKeep oversized newline-terminated final lines visible without splitting UTF-8 characters, and report output-spill failures without crashing the agent process. (#132906, #133216) Refs #133213.
  289. 289Exec output retentionKeep irreversible output-loss warnings visible through later session-result truncation, and distinguish discarded output from retained output that can still be read with process logs. (#128997) Thanks @Finn763 and @obviyus.
  290. 290Windows Node resolutionPreserve the current executable when resolving bare case-insensitive node.exe entries under hostile PATH values. (#103907) Thanks @soldforaloss and @vincentkoc.
  291. 291Agent abort cleanupSerialize prompt lock reacquisition with terminal cleanup so canceled embedded runs do not self-contend on session locks for up to 60 seconds.
  292. 292Chutes OAuth deadlinesBound token exchange, profile lookup, and refresh requests, and keep issued tokens when optional userinfo enrichment stalls. (#102026) Thanks @Alix-007.
  293. 293Exec safe-bin flagsAuto-approve curated read-only boolean flags for default stdin-only filters while keeping unknown flags, tail follow/retry modes, file operands, and custom profiles fail-closed. (#88953) Thanks @yetval.
  294. 294Python script preflightCatch single-character shell-style variables in executable Python and f-string expressions while preserving literal text, comments, and format strings. (#103535) Thanks @obviyus and @jlzhang274.
  295. 295OpenCode Go MiMo catalogStop exposing the deprecated mimo-v2-omni and mimo-v2-pro aliases that reject agent requests, and keep release validation on the active MiMo V2.5 routes. (#103311, #103329) Thanks @krissding.
  296. 296Audit time filtersReject impossible calendar dates for openclaw audit --after and --before instead of rolling them into unintended intervals, while preserving timezone-less timestamp semantics. (#103433) Thanks @qingminglong.
  297. 297Doctor state isolationPrevent automated updates and Gateway watch repair from importing/archiving default-home exec or plugin-binding approvals under another OPENCLAW_STATE_DIR. Implicit CLI preflight stays notice-only; cross-state imports require direct operator doctor runs. (#103247, #103317, #103353) Thanks @vincentkoc.
  298. 298Complete Doctor outputDrain JSON and maintenance reports before exiting so pipes and redirected files receive the full result, including failure diagnostics. (#133259)
  299. 299Google music generationRetry one unblocked Lyria response that omits its contractually required audio while keeping prompt blocks and terminal generation stops non-retryable. (#103318, #103326) Thanks @shakkernerd.
  300. 300Apple timeout recoveryReturn promptly from shared operation deadlines and caller cancellation even when platform work ignores cancellation, while isolating late Gateway handshakes and cleaning up location and permission waiters. (#103066) Thanks @NianJiuZst.
  301. 301Unicode-safe bounded textPreserve complete UTF-16 surrogate pairs when shortening previews, prompts, diagnostics, labels, session keys, link metadata, and identity values across Control UI, CLI, Gateway, plugins, QA, memory, and Android surfaces. (#102625, #102626, #102627, #102816, #102823, #102833, #102877, #102949, #102963, #102969, #102988, #103010, #103034, #103210, #103341, #103487, #103543, #103580, #103646) Thanks @zhangguiping-xydt, @wings1029, @wangyan2026, @Pandah97, @MoerAI, @SunnyShu0925, @zhangqueping, @zw-xysk, @cxbAsDev, @lzyyzznl, @coder-master-0915, @LeonidasLux, @mushuiyu886, @ly85206559, @Simon-XYDT, @lsr911, @vincentkoc, @chengzhichao-xydt, and @wangmiao0668000666.
  302. 302Cron list tableSanitize and size bounded cells by terminal display width so CJK, emoji, combining marks, and terminal-control input cannot corrupt alignment or output. (#103616, #103889) Thanks @mushuiyu886.
  303. 303DeepSeek catalog metadataUpdate V4 Flash/Pro cache-hit, cache-miss, and output pricing; refresh metadata saved by older onboarding; and document the July 24 retirement of deepseek-chat and deepseek-reasoner compatibility names. (#103192, #103241)
  304. 304Amazon Bedrock control-plane deadlinesBound model discovery and application inference-profile lookups, preserve caller cancellation, and close short-lived SDK clients after each request path. (#108756) Thanks @Alix-007 and @vincentkoc.
  305. 305Reply pre-delivery recoveryBound each pre-delivery callback with an owner-overridable deadline, release serialized reply lanes after hung plugin work, and preserve durable final-delivery retry state only when transport never started. (#104256) Thanks @NianJiuZst, @BenjaminBrossi, and @vincentkoc.
  306. 306Media-store remote downloadsBound response-header waits and stalled bodies, close abandoned redirect and error responses, and remove partial temp files so hung sources cannot pin callers. (#104624) Thanks @hugenshen.
  307. 307System-agent recovery guidanceDirect browser and app users to Settings or the OpenClaw host instead of terminal-only exit guidance while preserving the required stop, onboard, and restart lifecycle. (#114633) Thanks @jesse-merhi.
  308. 308Gateway memoryReduce retained memory with large histories and stop heap growth across in-process restarts. (#131653, #132933)
  309. 309Local model selectionKeep Ollama local-only setup from selecting remote or embedding-only models and retain configured or advertised capabilities when inspection is unavailable. (#130459, #130000, #130240) Thanks @Yigtwxx.
  310. 310Ollama image historyProject retained conversation images into the selected Ollama model input so follow-up image questions can use them. (#132106) Thanks @VACInc.
  311. 311Ollama discovery credentialsRetain configured credential references during self-hosted model discovery and keep ambient cloud credentials out of local discovery requests. (#132122)
  312. 312Gemini requestsSupport stable Gemini Embedding 2 with correct query/document instructions and dimensions, and preserve native tool-call identity and stream completion semantics. (#128716, #129038, #116926) Thanks @fr-meyer, @aniruddhaadak80, @vincentkoc, and @zw-xysk.
  313. 313Web search and fetch freshnessHonor zero or shortened cache lifetimes and prevent canceled fetches from returning or caching late provider results. (#131648, #131585)
  314. 314xAI startupKeep voice capability metadata and plugin-version reads off the full agent runtime import path so the first Grok request does not stall during provider loading. (#132475) Thanks @vincentkoc.
  315. 315Control UI tool progressKeep error-shaped partial output running until the tool returns its result, with consistent status in collapsed rows, expanded cards, and side-panel details. (#131622)
  316. 316Control UI tool titlesResume tool-title generation after transcript pruning, bound background title work, and refresh all open panes when titles arrive. (#133078) Thanks @shakkernerd.
  317. 317Session observer recoveryRetry utility-model preparation after transient failures instead of retaining a failed preparation for the rest of the session. (#133178) Thanks @vincentkoc.
  318. 318MCP AppsLet standalone operations finish across catalog refreshes within per-request server budgets, propagate App cancellation without cancelling shared catalog work, and reload restored history views without replaying interrupted operations. Thanks @tzy-17.
  319. 319Codex image attachmentsDecode mixed-case file:// URLs as local image paths while preserving existing file URL validation and platform behavior. (#121611) Thanks @sunlit-deng.
  320. 320Cold image analysisInitialize only the selected image provider and model so unrelated plugin loading cannot stall setup before the timeout budget starts. (#133045)
  321. 321Control UI Codex compaction historyPreserve successful native context compactions as durable, model-excluded activity inside completed work traces after the composer status clears or the session reloads. Fixes #127206. (#127230) Thanks @shakkernerd and @vincentkoc.
  322. 322Control UI Codex steeringPreserve pre-steer commentary and tool activity in durable transcript order, keep it visible while active, and collapse it before the steering message after completion. Fixes #126938. (#126997) Thanks @shakkernerd.
  323. 323Onboarding provider hook loadingScope selected-model hook fallback to the chosen provider so metadata-only setup providers do not load unrelated plugins before configuration completes. Fixes #126408. (#126427) Thanks @shakkernerd.
  324. 324Onboarding model browsingKeep preferred-provider model discovery scoped to the selected provider, preserve route variants, and avoid loading unrelated provider setup surfaces. Fixes #125363. (#125373) Thanks @shakkernerd and @vincentkoc.
  325. 325Control UI agent and skill permissionsGate Agents, Skills, Skill Workshop, and delayed mutation dispatches by the current Gateway method catalog and operator scopes while preserving read-only browsing and legacy Gateway compatibility. Fixes #119176. (#119286) Thanks @shakkernerd.
  326. 326Control UI model readinessPut AI setup first when no model is selectable, distinguish signed-in credentials from ready providers, and route accounts with no exposed models directly to provider recovery instead of leading with disabled default controls. (#116079) Thanks @vincentkoc.
  327. 327Model Setup recoveryWait for verified model settings to become active before reporting success, show when a Gateway restart is required, and keep setup navigation and chat usable while model-authentication status is being prepared. (#133106)
  328. 328Control UI Realtime tool callsExecute OpenAI WebRTC tools only from completed responses, bound retained call identities and UTF-8 arguments, and ignore provisional or late duplicate events so long Talk sessions cannot grow tool state without limit.
  329. 329Skill Workshop offline applyPreserve configless local proposal apply after upgrades under exclusive Gateway startup ownership, while keeping running Gateway snapshot invalidation fail-closed when CLI credentials are unavailable. (#115982) Thanks @vincentkoc.
  330. 330Code Mode small-model repairGive malformed pre-dispatch exec calls one bounded correction turn, expose typed failure-phase and bridge-dispatch evidence, and stop automatic replay of failed programs after nested tools may have changed state. Fixes #115311. (#115729) Thanks @vincentkoc.
  331. 331Code Mode recoveryInspect partially completed work through read-only tools, then allow at most one mutation attempt using normal tool schemas while blocking exact repeats of calls whose earlier effects were committed or uncertain. (#132583, #133155) Thanks @Marvinthebored, @Peetiegonzalez, @obviyus, and @edenfunf.
  332. 332Codex native subagent handoffTell Codex harness turns to use sessions_yield for later-turn child completion delivery, reserve wait_agent for immediately blocked same-turn steps, and omit the guidance when yielding is unavailable. Fixes #115443. (#115466) Thanks @shakkernerd and @bek91.
  333. 333Codex native controlsStop misclassifying valid thinking/fast runtime controls as provider overrides so Codex routes keep their native controls, while provider-native objects and invalid values stay fail-closed. Thanks @VACInc.
  334. 334Codex history forksUse the managed Codex 0.151.0 runtime to fork at selected messages in paginated conversations, and release temporary model-probe subscriptions without leaving stored or archived probe threads. (#132908)
  335. 335Reply latency with model policiesReuse one immutable plugin-metadata snapshot per model-selection run instead of repeating plugin discovery, cutting reply delay when a model policy is configured. Thanks @VACInc and @vincentkoc.
  336. 336Claude cache after stallsRecover stalled Claude CLI sessions by forking from the last pre-turn checkpoint so native cache continuity survives without duplicating the pending prompt, with a cold reseed fallback for CLIs without checkpoint support. Thanks @VACInc and @vincentkoc.
  337. 337Cron local-provider preflightReport the guarded-fetch deadline as a bounded preflight timeout, preserve concrete nested non-timeout errors, and carry the failure reason into fallback warnings. (#113409) Thanks @shakkernerd, @timme0126, @vincentkoc, and @zw-xysk.
  338. 338Codex stale-session repliesStop model fallback after another gateway supersedes a Codex session generation and deliver a safe retry notice instead of abandoning the message silently. (#110980) Thanks @vincentkoc.
  339. 339Bounded input and provider responsesCap pasted auth/config input and enforce wall-clock deadlines across generated-media downloads, polling JSON, and failed response details so oversized or slow-drip streams cannot exceed resource budgets. Thanks @Pick-cat.
  340. 340Provider response diagnosticsBound A2A peer JSON responses, identify the provider when a live model catalog returns malformed JSON, and keep reflected request credentials out of malformed-response errors. (#132273, #109754) Thanks @RileyJJY, @obviyus, @krissding, and @vincentkoc.
  341. 341Codex model status diagnosticsMark configured Codex routes unavailable when the harness plugin is disabled, missing, or quarantined. Keep credential status separate and fail models status --check rather than treating fallback execution as healthy. (#110447) Thanks @shakkernerd.
  342. 342Codex startup diagnosticsInspect only the registered parent and child processes during startup so unrelated unreadable processes do not block sessions, and distinguish inspection timeouts from permission failures without weakening cleanup identity checks. Fixes #133101. (#133111, #132122)
  343. 343Codex dynamic tool outcomesUse the shared tool-result failure contract for arbitrary lifecycle metadata, preventing successful Skill Workshop results from being displayed and persisted as failed calls. Fixes #107684. (#107807) Thanks @shakkernerd.
  344. 344Codex /status context freshnessConsume exact per-response usage from Codex app servers that emit rawResponse/completed; when exact usage is unavailable or omitted, keep context unknown instead of reusing cumulative lifetime totals. (#107813) Thanks @wuqxuan.
  345. 345Codex resumed permissionsApply stored per-session approval and sandbox overrides to primary resumed harness turns so /codex permissions survives later messages and gateway restarts. (#111136)
  346. 346Claude CLI context budgetsHonor Anthropic model and per-agent contextTokens limits by passing the effective limit to Claude Code's native auto-compactor and persisting the same prepared budget in OpenClaw session state. Fixes #80933. (#93198) Thanks @mushuiyu886 and @gorkem2020.
  347. 347Claude CLI max-turn diagnosticsPreserve terminal max-turn results with OpenClaw and Claude session context, warn when tool actions may already have run, and stop unsafe auth-profile or model replay for potentially side-effecting turns. (#94130) Thanks @zhangguiping-xydt and @tdrose01.
  348. 348CLI agent diagnosticsRecord one run-correlated terminal warning after recovery is exhausted, making otherwise hard-to-trace CLI agent failures diagnosable. Fixes #126400. (#129481) Thanks @Alix-007, @obviyus, and @bnello2021.
  349. 349Provider network retriesAlign provider read/poll/download and agent-wait recovery for transient connection errors, retry bounded provider ENOTFOUND failures while leaving gateway ENOTFOUND and non-idempotent create operations fail-fast. (#101496) Thanks @xialonglee.
  350. 350Google prompt-cache recoveryContinue model requests when automatic cache creation returns malformed or unusable data, retain a still-valid cache when refresh fails, and honor cancellation and primary model errors. (#124479) Thanks @coaiMax and @vincentkoc.
  351. 351Memory filename searchIndex paths separately from chunk bodies so exact full-path, basename, and stem queries rank the intended memory file first without changing body BM25 scores, snippets, or embeddings. (#94102, #104449) Thanks @Pick-cat and @alexph-dev.
  352. 352Memory searchHonor configured result limits for primary memory and session searches, and reserve stale-index warnings for failed background refreshes or incompatible indexes rather than routine background indexing. (#133254, #133239) Thanks @obviyus.
  353. 353Wiki memory in direct agent runsPreserve wiki corpus search, prompt guidance, and configured digest context from eligible plugins already active in the same workspace, while excluding disabled plugins and conflicting sources. (#133234) Thanks @PollyBot13 and @obviyus.
  354. 354LanceDB memory queriesFix ltm query --cols ... --order-by ... failing when the sort column is omitted from the requested output, while preserving sort order, limits, and exactly the requested columns. Fixes #133115. (#133120) Thanks @MeGaurav4 and @BG3JKC.
  355. 355Embedding dimensionsHonor dimensions supplied to /v1/embeddings even when the selected agent has memory search disabled, while preserving configured or provider defaults when dimensions are omitted. (#133158)
  356. 356Memory REM topicsShare canonical concept normalization across new extraction and stored-tag reflections, reject numeric/date noise, and count normalized spellings once per memory while preserving multilingual and short technical terms. (#117248) Thanks @synthalorian and @makominsk.
  357. 357Plain-text XML tool callsRepair zero-argument calls and keep byte/character-bounded stream normalization from leaking incomplete or oversized tool syntax while preserving visible suffix text. (#102933, #103220, #103585, #104100) Thanks @wangyan2026, @qingminglong, @wuqxuan, @ZOOWH, and @aniruddhaadak80.
  358. 358Model selection and runtimeHonor explicit /model choices through Telegram reloads and fallback, use one live config snapshot per turn, and make Telegram model buttons select the configured runtime over outdated session overrides. Fallback choices remain turn-local. (#103324, #103510, #133125) Thanks @obviyus.
  359. 359Native runtime reloadsPreserve authored model settings separately from catalog defaults and refresh affected credential references through configuration and secrets reloads, so native sessions do not silently switch runtime or reuse superseded credentials. (#133195, #132122)
  360. 360OpenAI-compatible streamed tool callsExecute complete native tool calls from streams that end with SSE data: [DONE] but omit finish_reason, while keeping transport EOF and visible-text cases fail-closed. (#98124, #97994) Thanks @SunnyShu0925 and @wszhhx.
  361. 361Required tool-call streamsReturn finalized assistant prose with required or function-pinned tool calls instead of replaying provisional streamed text. (#133206)
  362. 362xAI provider aliasesPreserve Grok 4.3 and Grok 4.5 thinking profiles, fast-model routing, and encrypted reasoning replay when models use the shipped x-ai provider alias instead of clamping valid thinking requests to minimal. (#103315, #103340)
  363. 363Claude CLI warm sessionsPreserve managed stdio continuity when Claude writes no native transcript, fall back to bounded OpenClaw history only when the exact live child disappears or changes, and keep stateless runs from persisting CLI bindings. (#96841) Thanks @bradreaves and @vincentkoc.
  364. 364CLI model tablesSanitize, truncate, and pad model-list cells by rendered terminal width so emoji, CJK, and other wide graphemes keep columns aligned. (#102819) Thanks @Kevin23-design and @vincentkoc.
  365. 365CLI session tablesAlign Unicode session keys and wrap long model names and flags in session lists and cleanup previews, while keeping full session keys available through --json. (#133283) Thanks @gildo.
  366. 366CLI table layoutKeep multiline CRLF values and wrapped links aligned instead of splitting or shifting rows. (#133249)
  367. 367Codex computer controlPublish fixed-length coordinate pairs as homogeneous array schemas so Codex app-server can start threads with the computer tool instead of rejecting tuple-valued items. (#102944)
  368. 368Computer observationsKeep window, cursor, browser, dialog-inspection, and cropped-screenshot reads available during recovery without spending a mutation attempt, and return CUA zoom images with their dimensions. (#133188, #133266)
  369. 369Google Gemini prefixed model IDsRecognize google/gemini-* and models/gemini-* when selecting multimodal function-response behavior, preserving the Gemini 2 image fallback without regressing Gemini 3 inline image responses. (#102382) Thanks @LiLan0125 and @yetval.
  370. 370Tool-loop detectionWhen enabled, detect repeated browser/network failures despite new wrapper nonces and terminal failures despite changed timestamps, retry counts, durations, or process IDs. Retain meaningful progress and security markers. Fixes #130210. (#130261, #118402) Thanks @ruel225, @geekforlife, @MoerAI, @obviyus, and @zj0001.
  371. 371MCP server globsDiscover configured MCP tools for narrow runtime allowlists such as server*, using canonical enabled-server names while preserving final tool policy. (#115277) Thanks @ericcaiwx-star.
  372. 372Native MCP policyApply conversation and session tool restrictions to OpenClaw-configured MCP servers in Claude, Codex, and Gemini backends, including hidden-tool denials; omit servers with no permitted tools or no usable tool inventory. (#133089) Thanks @obviyus, @joshavant, and @abacha.
  373. 373MCP startup and cleanupKeep metadata inspection and session cleanup from eagerly loading MCP transports or authentication, and prevent late runtime creation or disposal from reviving retired sessions or replacing newer connections. (#133028)
  374. 374Cron llama.cpp tool schemasKeep the model-facing cron declaration schema compatible with llama.cpp while retaining gateway and runtime nonblank validation. Fixes #107449. (#108360) Thanks @lee-xydt and @Patt92.
  375. 375OpenAI browser Talk sign-inStart the voice broker and refresh microphone readiness after sign-in; open neither microphone nor provider session until Talk starts. Platform keys take precedence, unresolved configured credentials fail closed, and ChatGPT sign-in works when no Platform credential is configured. (#115622, #115623, #133048)
  376. 376OpenAI subscription voiceRestore opt-in subscription-backed browser and Gateway-relay call setup and show voices that match the selected model in Talk settings; GA Gateway relay, Voice Call, and Discord backend voice retain their separate Platform-key requirements. (#133079)
  377. 377Node-hosted toolsReturn structured deadline failures for plugin tools and prevent browser or other node commands from dispatching after their budget expires during pairing or parameter preparation. (#118720) Thanks @Yigtwxx.
  378. 378Browser isolationKeep the browser panel on its session's selected profile. (#132159)
  379. 379Browser extension relayRoute Runtime binding callbacks only to registered clients and preserve shared bindings during client cleanup, preventing raw callback payloads from reaching unrelated Playwright sessions. (#132878)
  380. 380Control UI browser tab identityKeep selected tab styling, accessibility, focus, address, and page snapshot aligned across in-place navigation and tab reordering. Fixes #120745. (#122128) Thanks @shakkernerd.
  381. 381Control UI browser annotationsKeep marked screenshots and page context in composer cards, preserve written drafts when annotations change, and retain complete unsent packages through same-tab routes and active split-pane remounts. Bounded Undo cannot restore removed context into another session. Fixes #120744. (#120848) Thanks @shakkernerd and @vincentkoc.
  382. 382Browser extension relay securityRequire canonical 64-character relay secrets and safe WebSocket pairing URLs, and recheck OpenClaw tab-group consent at the extension edge before every authority-bearing existing-tab command. (#120390)
  383. 383Browser auto-routingFall back to the Gateway host when an implicitly selected browser node reports that its control host is unreachable, while preserving explicit node pins and ambiguous action failures.
  384. 384Managed browser launchSurface asynchronous Chrome bootstrap and runtime spawn failures as browser errors while keeping Gateway alive, and retain process error handling through later lifecycle failures. (#103243) Thanks @vincentkoc.
  385. 385Browser node-proxy downloadsTransfer every action-produced download to the Gateway media store, align a 10 MiB per-file and 16 MiB aggregate transport budget, and rewrite plural download paths to Gateway-local files without traversing page-controlled result data. (#103328)
  386. 386Remote browser CDP policyPreserve strict discovery policy for configured remote CDP endpoints without widening page-navigation authority. Thanks @vincentkoc.
  387. 387Browser tab adoptionRetain the implicit tab and stable aliases when new MCP, Playwright, or CDP targets fail final safety checks, abort after creation, or cannot be rediscovered. Validate labels before creation; clean up only adopted targets. (#105301) Thanks @hugenshen.
  388. 388Browser snapshotsPreserve slash-only control names, keep page text from retaining truncated refs or misplacing child frames, and return selector-scoped no-match results promptly; use an explicit wait action when an element is expected to appear later. Fixes #130571. (#130599, #131441) Thanks @joshavant, @gaoanze888, and @srb11e.
  389. 389Browser refsKeep unnamed and overlong-named controls distinct from ordinary named controls to prevent wrong-target actions, and initialize raw ARIA DOM markers in their owning CDP session. (#130881)
  390. 390Browser keyboard aliasesAccept Esc, Return, Del, Ctrl, and Cmd in browser actions and shortcuts, and preserve keyboard guidance in compact tool schemas. (#130401) Thanks @geekforlife.
  391. 391Signal deliveryKeep redelivered messages queued behind busy conversations and retry approval reactions after transient Gateway failures. (#128093, #130134) Thanks @sallyom, @yetval, @wangmiao0668000666, and @obviyus.
  392. 392WhatsApp attachmentsRetain unmatched attachments when a captioned replacement consumes only part of a pending reply. (#131672)
  393. 393WhatsApp login ownershipKeep QR login and account-changing actions restricted to the owning operator. (#129381) Thanks @joshavant.
  394. 394Missing channel attachmentsTell the agent when Telegram or Slack attachments could not be downloaded, including partially available Slack thread files. (#130849, #130857, #131896) Thanks @vyctorbrzezowski.
  395. 395Slack conversation routingLet independently routed threads proceed concurrently and retain edited or deleted messages in their original thread context. (#114552, #128768)
  396. 396Slack rich deliveryPreserve table formatting in edits, avoid duplicate or already-consumed attachments, and keep complete multipart send receipts. (#130979, #131586, #129065, #130606)
  397. 397Discord command feedbackReplace a failed deferred-command spinner with a visible failure notice and settle deferred steering interactions. (#128630, #131006) Thanks @Marvinthebored, @Peetiegonzalez, @Alix-007, @Patrick-Erichsen, and @PollyBot13.
  398. 398Telegram recoveryRequeue ingress abandoned during a restart, surface provider failures even for message-tool-only replies, and preserve thread and reply placement receipts so recovery recognizes terminal forum-topic replies already delivered. (#122864, #129311, #133083) Thanks @jchoi-atn, @jisubi, @obviyus, @jalehman, @chelsealong, and @lakemike.
  399. 399Telegram rich contentRetain complete rich-message edits and accepted fallback chunks, keep lists inside details blocks, and preserve literal backticks in incoming code. (#130526, #128622, #131078, #130800) Thanks @Alix-007, @Pluviobyte, @VACInc, @ruel225, @Agi-Asi, @jesse-merhi, @edenfunf, @Finn763, @Grynn, @felirami, @sunlit-deng, @gaoanze888, @omarshahine, @wangmiao0668000666, @Leon-SK668, @zyw02, @nierob-cmd, @Patrick-Erichsen, @vincentkoc, @vyctorbrzezowski, @obviyus, @SunnyShu0925, and @alexph-dev.
  400. 400Channel reply formattingPreserve overlapping styles, authored links, and code formatting in channel replies, including Telegram rich messages and Google Chat link fallbacks, and prevent empty HTML formatting from generating visible Markdown markers or rules. Fixes #133077. (#133161, #133103) Thanks @SunnyShu0925, @obviyus, and @yifanxiong272.
  401. 401Plugin media deliveryDeliver attachments through plugins that provide a formatted media sender without a plain media sender, including captionless and multiple attachments, and retain the delivered media in transcript bookkeeping instead of silently dropping it. (#133168) Thanks @ruel225.
  402. 402Feishu documents and cardsSplit oversized Markdown cards without losing content or delivery receipts, and stop document insertion from looping on repeated child-page tokens. (#131106, #121124) Thanks @Alix-007 and @obviyus.
  403. 403Matrix conversation contextUse edited message content in replies and thread history and normalize encrypted attachment metadata before download. (#128763, #129739)
  404. 404Teams upgrade safetyRetain legacy conversation, poll, and authentication stores until migrated entries are verified, and restore channel-thread context with supported Graph queries. (#131284, #128901)
  405. 405Telegram live locationsExpose initial, moving, and stopped live-location updates through the channel-neutral message_received hook without starting agent turns for edits. (#122185) Thanks @mbelinky.
  406. 406Telegram send acceptanceKeep accepted-message bookkeeping failures out of transport fallback/chunk rejection, preventing duplicate or continued sends after recording fails. Retain inline buttons when rich quotes fall back to ordinary replies. (#130643) Thanks @vincentkoc.
  407. 407Telegram durable ingressPreserve pre-identity control-lane ownership during replay and attempt each drain snapshot row only once per pass, preventing targeted commands from spinning the spool and blocking polling shutdown. (#118357) Thanks @vincentkoc.
  408. 408Microsoft Teams message-tool repliesKeep automatic live previews from duplicating a message already delivered to the current Teams conversation, while preserving distinct follow-up text and cross-conversation sends. Fixes #116397. (#116398) Thanks @a-tokyo and @vincentkoc.
  409. 409Dev-channel updatesFinish package-to-git switches in a fresh CLI process even when source SHA and version metadata are unchanged, preventing stale hashed chunks from loading after the global package root changes. Thanks @vincentkoc.
  410. 410Docker correction-release versionsReport the complete release version consistently in images, CLI output, the Gateway, and the Control UI so a running correction release does not offer itself as an update. (#129178) Thanks @zhangguiping-xydt, @obviyus, and @enblanco.
  411. 411Buzz lifecycle recoveryIsolate relay and room-role failures to the Buzz account reconnect loop, prevent subscription cleanup from terminating the Gateway, and clear stale channel errors after successful reconnects. (#113419) Thanks @shakkernerd, @Patrick-Erichsen, and @vincentkoc.
  412. 412ClickClack split-origin setup codesConsume versioned exact claim endpoints without appending a second claim path, validate the returned canonical API base, preserve private API transport overrides, and keep legacy setup URLs working. Fixes #111919. (#111927) Thanks @shakkernerd.
  413. 413Reef startup reconciliationContain retryable relay failures during startup without supervisor restart loops, while preserving definitive-error and cancellation handling. (#110918) Thanks @Yigtwxx.
  414. 414LINE durable inbound mediaRetry transient content preparation, network, and response-stream failures through durable ingress so media-only messages are not acknowledged before their attachment is saved. (#110921) Thanks @edenfunf and @shakkernerd.
  415. 415Discord gateway metadata deadlineCarry the existing lookup deadline through DNS and proxy preflight, request headers, and response bodies so stalled gateway startup aborts cleanly. (#104580) Thanks @hugenshen.
  416. 416Tlon SSE connect cleanupDisarm opening deadlines after failed HTTP responses and rejected stream opens so reconnect attempts cannot leave stale timers behind. (#104585) Thanks @hugenshen.
  417. 417LINE reply-token media kindsHonor video and audio metadata on inbound replies, share the canonical media builder with proactive sends, and fail visibly instead of recording empty media-only deliveries. (#106515) Thanks @edenfunf.
  418. 418Mattermost websocket connection deadlinesBound opening handshakes so stalled TCP peers cannot hang channel startup indefinitely and reconnect control resumes after timeout. (#105553) Thanks @hugenshen.
  419. 419Feishu app registration deadlinesBound OAuth device-registration requests to 10 seconds through the guarded fetch boundary so setup cannot hang indefinitely on stalled response headers. (#105549) Thanks @hugenshen.
  420. 420LINE control-command mentionsDetect authorized slash commands before mention stripping so inline group and direct-message controls preserve the original ingress metadata. (#107230) Thanks @edenfunf.
  421. 421Feishu document image readsApply the selected account timeout to remote-image headers and stalled bodies, parse Markdown through plugin MDAST, retain image/block alignment, and reject failed upload inputs before creating empty image blocks. (#104663) Thanks @Alix-007.
  422. 422Slack Socket Mode healthReport connected Socket Mode transports as degraded when auth.test fails or the configured bot token resolves to a user without bot_id, while preserving healthy enterprise-org installs. (#105556) Thanks @zw-xysk.
  423. 423Synology Chat response limitsBound user-list response reads, stop oversized streams immediately, and retain stale cached identities when a NAS exceeds the supported envelope. (#105089) Thanks @zw-xysk.
  424. 424LINE group history racesRetain ambient group messages received during an active mention turn for the next turn while consuming the pre-turn snapshot exactly once. (#107367) Thanks @edenfunf.
  425. 425Mattermost progress command detailsAccept the documented streaming.preview.commandText and streaming.progress.commandText modes in channel config validation and bundled metadata. Thanks @shakkernerd.
  426. 426Tlon custom S3 uploadsPass storage endpoints through the AWS SDK's native parser so custom S3-compatible uploads no longer fail before presigning. (#107567)
  427. 427Signal active-run controlsKeep authorized stop, status, approval, and queue-read controls responsive during active turns while preserving ordinary and stateful turns in canonical session admission, and cancel every pending group sender lane on stop. (#107422) Thanks @arduano.
  428. 428ClickClack durable media deliveryRequire media delivery, reuse owner-scoped upload/message nonces on retries, and repair stored attachments without rereading media. Fail closed when older servers cannot prove unknown sends; use the selected provider/model’s runtime output budget instead of a channel token cap. (#105775) Thanks @jjjhenriksen, @shakkernerd, @joshavant, and @vincentkoc.
  429. 429LINE directive templatesSuppress confirms and buttons with blank required fields or unlabeled actions while preserving valid titleless buttons and surrounding reply text. (#105520) Thanks @edenfunf.
  430. 430Matrix bootstrap diagnosticsPreserve complete UTF-8 code points in bounded stdout and stderr tails so crypto dependency failures do not show replacement characters at retention boundaries. (#105475) Thanks @qingminlong.
  431. 431Channel ingress recoveryTombstone and scrub malformed durable ingress payloads without letting corrupt rows hide or starve later valid messages. (#105259) Thanks @Pick-cat.
  432. 432Channel backlog and delivery recoveryKeep large durable ingress backlogs draining through bounded candidate windows and allow queued session deliveries to be rearmed promptly after wall-clock changes. (#129717, #129913) Thanks @SunnyShu0925, @obviyus, and @Leon-SK668.
  433. 433Discord thread archive defaultsInherit each parent channel's configured auto-archive duration for binding-created threads instead of forcing 60 minutes, while preserving explicit overrides. (#103413) Thanks @wings1029.
  434. 434Outbound channel bootstrapSuppress repeated failed plugin activation for the same channel, config, and registry generation while retrying after config or registry reloads. (#100377) Thanks @xialonglee.
  435. 435Telegram reasoning previewsReposition split reasoning previews through deferred deletion so prior preview messages do not remain stale while preserving client scroll position. (#97828) Thanks @ly-wang19 and @kyle20026.
  436. 436Feishu native-card threadingNormalize whitespace reply targets once and reuse the shared reply mode for card and media parts so native-card topic replies stay in their thread. (#102804) Thanks @sunlit-deng.
  437. 437ClickClack output sanitizationStrip internal tool and XML scaffolding at the sender boundary, suppress scaffold-only sends, and preserve optional modern delivery IDs. (#103142) Thanks @masatohoshino, @vincentkoc, and @zw-xysk.
  438. 438Telegram DM conversation contextBind rendered outbound messages to transcript identities across chunked, rich-fallback, media, and streamed delivery, preventing duplicate Markdown replies. Retain the full transcript when a cached multipart projection is incomplete. (#102257, #102469) Thanks @crabkun, @consoleaf, and @chenyangjun-xy.
  439. 439Google Chat request deadlinesBound control calls to 30 seconds while giving media transfers size-aware total budgets and a separate 30-second stalled-body guard, preventing hung Chat API requests without breaking large attachment uploads. (#102227) Thanks @hugenshen.
  440. 440Mattermost block streamingPreserve complete, non-duplicated text and tool blocks in draft preview mode, and honor normal block streaming when preview streaming is disabled. (#87449) Thanks @yetval and @Senseonics-AI.
  441. 441Signal native quote repliesPreserve the active inbound message as a native quote across agent, explicit, durable, and chunked sends while keeping reply-mode policy inside the Signal plugin. (#105347) Thanks @jesse-merhi and @vincentkoc.
  442. 442Microsoft Teams caption probesWait for live captions on reused, manually opened meeting tabs and report a timeout when captions do not arrive. (#111466) Thanks @zhangguiping-xydt.
  443. 443Discord voice playbackDrain queued audio instead of cutting off replies under playback backpressure, and retire voice sessions when the realtime provider closes. (#130346, #131548)
  444. 444Nextcloud Talk diagnosticsRedact reflected credentials before displaying send, reaction, and bot-preflight errors, and suppress incomplete error bodies. (#119976) Thanks @xialonglee.
  445. 445macOS Voice Wake cancellationStop superseded silence, capture, and recognizer-restart timers immediately so cancelled work cannot restart the microphone pipeline or keep stale monitor loops alive. (#116189) Thanks @vincentkoc.
  446. 446Meeting node audio retentionBound captured audio and terminal retention for Google Meet, Teams, and Zoom node-host sessions, make close idempotent, and force stalled bridge processes down after the graceful shutdown window.
  447. 447Control UI Talk session isolationStop active realtime Talk media and retire its callbacks before chat session changes, Gateway disconnects, or pane disposal so previous-session audio, transcript, camera, and status updates cannot leak into the next view. (#116067) Thanks @shakkernerd.
  448. 448Queued TTS retriesCopy local outbound media into queue-owned storage before enqueueing so voice replies survive producer temp cleanup and restart recovery, retain referenced artifacts through retry backoff, and prune unreferenced spool files after one day. Fixes #108501. (#108502) Thanks @masatohoshino.
  449. 449TTS persona selectionReject conflicting --persona and --off arguments instead of silently selecting one. (#133191) Thanks @vincentkoc.
  450. 450Discord voice participant contextMaintain the live Gateway voice-state roster and include current channel participants in authorized voice agent turns so agents can answer who is present. Thanks @vincentkoc.
  451. 451Control UI realtime Talk feedbackRequest browser echo cancellation, noise suppression, and automatic gain control for every microphone transport, and keep PCM capture processors connected through zero-gain sinks so microphone input cannot play locally.
  452. 452Browser Talk recovery and transcriptsShow an error and free media when microphone access or the voice connection fails. Retain complete Gemini Live utterances during calls even without explicit transcription-finished flags. (#133157)
  453. 453Deepgram realtime custom endpointsValidate Voice Call streaming base URLs with secret-safe errors, preserve explicit ws:// and wss:// endpoints, and map HTTP schemes to their matching WebSocket transport for dedicated and self-hosted deployments. (#105334) Thanks @dwc1997, @vincentkoc, and @zw-xysk.
  454. 454CLI audio transcript filesTreat inferred Whisper and Parakeet text files as authoritative so empty or missing output cannot expose progress/status stdout as user speech. (#87393, #87384) Thanks @kesslerio.
  455. 455Linux sleep recoveryPrepare the local Linux Gateway for host sleep and reconnect channels and health promptly after wake. (#122489, #122719)
  456. 456TUI draft safetyPreserve large pasted drafts when a submission is blocked and keep failed attachments visible beside successful reply text. (#132528, #132115)
  457. 457TUI reconnectsRestore authoritative run activity after reconnects, leave completed runs idle, and prevent delayed session events from leaking into another agent conversation. (#131487, #130227, #130147, #129059)
  458. 458TUI sign-inSurface provider sign-in failures and reload authentication ownership after successful login without restarting the terminal. (#125677, #130349) Thanks @P5ina, @obviyus, and @RomneyDa.
  459. 459TUI commandsRetain slash-command alias completion and stop local shell descendants when leaving the terminal. (#129039, #127652)
  460. 460Profile-aware helpApply and validate explicit profile or development-mode selection before using cached CLI help. (#133148)
  461. 461Control UI command paletteKeep keyboard selection and Enter usable when reconnects or catalog refreshes replace search results, preserving the selected command while it remains available. (#131520)
  462. 462Control UI Gateway labelsKeep the discovered machine name through recovery initialization and refresh open folder-browser labels when name discovery finishes. (#131118)
  463. 463Android settingsKeep form fields and actions reachable above the keyboard, and respect bottom system insets without duplicating navigation padding. (#130995)
  464. 464Android gateway discoveryResolve nearby gateways one at a time on Android 12 and 13 so simultaneously advertised gateways are not silently omitted. (#131001)
  465. 465Control UI agent filesKeep confirmed saves and file metadata intact when older reads or list refreshes finish later, preserve newer drafts, and rebuild invalidated file lists without losing the open editor. (#130468) Thanks @vincentkoc and @zw-xysk.
  466. 466iOS approval navigationFix opening Notifications from Overview approvals while preserving root-owned navigation and session state. (#130651)
  467. 467Control UI terminal transcript settlementRetire live commentary, tool, and streamed reply projections atomically when the matching durable terminal message arrives, preventing duplicated final responses and transient row overlap after steering. Fixes #127209. (#127646) Thanks @shakkernerd.
  468. 468Control UI session companionLoad bounded visible session context before answering, keep unavailable questions retryable, and prevent private companion reference wrappers from appearing as answers. Fixes #120746. (#122380) Thanks @shakkernerd.
  469. 469Control UI durable draftsRecover bounded unsent text and attachments through reloads and browser restarts within the same browser and Gateway credential scope, while keeping Incognito drafts in memory only. (#125332)
  470. 470Control UI queued attachmentsStore and read whole attachment batches before sending/steering; retain drafts on payload errors. Binary queues require browser storage and Web Locks over HTTPS/localhost, capped at 25 MiB/message and 250 MiB/origin; restart-recoverable composer drafts remain separate. (#133052)
  471. 471Control UI queued follow-upsBind saved messages/drafts to their original conversation and agent through reloads, split panes, and changed main-session defaults. Use Restore here for review for ambiguous older destinations; recovered queues stay paused until explicit Retry. (#133067)
  472. 472Control UI profile avatar refreshesCarry canonical content revisions through mutation responses and live presence so rapid replacements refresh every connected browser without stale cache rollback. (#120791) Thanks @shakkernerd, @Solvely-Colin, and @vincentkoc.
  473. 473Control UI appearance accessibilityKeep the unavailable custom-theme card announced as an Import command while preserving selected-state semantics for selectable themes and text sizes. (#120836) Thanks @shakkernerd.
  474. 474Control UI dashboard index refreshKeep an open Dashboards page current after session changes, agent-scope updates, and Gateway reconnects while preserving the last safe list until replacement hydration completes. Fixes #120602. (#120627) Thanks @shakkernerd.
  475. 475Control UI debug diagnosticsKeep last-good status, health, model, and heartbeat snapshots visible when refreshes fail, show the failure inside Snapshots, isolate it from Manual RPC state, and prevent older manual calls from overwriting newer ones. (#117546) Thanks @shakkernerd.
  476. 476Log-tail noticesDistinguish bytes skipped by the configured read budget from file rotation in plain and JSON CLI notices. (#74252) Thanks @BSG2000 and @obviyus.
  477. 477File logging diagnosticsWarn when log appends drop records, redact sensitive path content, and keep forced-exit warnings visible on stderr without flooding repeated failures. (#132672) Thanks @Alix-007 and @obviyus.
  478. 478Control UI read-only preferencesKeep personal preference edits browser-local without attempting unauthorized config writes or claiming server sync, preserve offline intent for a later authorized reconnect, and restore the current server value on local reset. (#120036) Thanks @shakkernerd.
  479. 479Control UI owner handoffGrant durable browser admin access through host-issued dashboard/graphical-onboarding links, including same-browser recovery from limited credentials. Keep generic, Telegram, mobile, and ordinary scope upgrades bounded. (#119785) Thanks @shakkernerd.
  480. 480Control UI operator session permissionsHonor Gateway-advertised operator scopes for new-thread creation, thread management, checkpoints, and sharing controls while preserving read-only navigation and legacy Gateway compatibility. Fixes #117786. (#117920) Thanks @shakkernerd.
  481. 481Control UI delayed session commandsBind slash-command changes and confirmed resets to the originating Gateway, recheck operator scopes after async work, and retain reset authorization through queued delivery so reconnects cannot target replacement connections. (#118019) Thanks @shakkernerd.
  482. 482Control UI archived session deletionSend archive-gated delete requests from Sessions-page row and mixed-selection actions so write-scoped operators can remove archived threads while active-session deletion remains admin-only. (#117468) Thanks @shakkernerd.
  483. 483Control UI command recoveryKeep delayed detached and immediate command failures scoped to their submitting session, preserving failed drafts and attachments for that pane without overwriting the active session. Fixes #116846. (#116947) Thanks @shakkernerd.
  484. 484Control UI sharing connection isolationDiscard stale visibility and membership mutation results after switching gateways or accounts so previous-connection refreshes and errors cannot update the replacement connection. Fixes #116800. (#116837) Thanks @shakkernerd.
  485. 485Control UI session refreshesPreserve explicitly queued list filters and background hydration across later Gateway event invalidation, while keeping append pagination followed by a canonical refresh. Fixes #116697. (#116713) Thanks @shakkernerd.
  486. 486Control UI session ownershipKeep model controls, context usage, plan quotas, collaboration, and task transcripts attached to the selected agent's session, including global sessions, and refresh its roster immediately without accepting older agent-list results. (#132972, #133085, #133134, #133149, #133133) Thanks @fuller-stack-dev and @vincentkoc.
  487. 487Control UI dynamic deep linksReuse the initial route loader result when publishing real agent, session, dashboard, Workboard, Memory, and Plugins paths, avoiding redundant route-loader work during startup. (#116197) Thanks @shakkernerd.
  488. 488Linux gateway service ownershipRefuse user-scope systemd publication/activation, even with --force, when the same unit is system-owned or system ownership cannot be verified. Show recovery guidance instead of creating restart-looping dual managers. Fixes #116129. (#116162) Thanks @vincentkoc and @obviyus.
  489. 489macOS remote tunnel lifecyclePrevent cancelled or superseded restart backoffs from recreating SSH tunnels, and join a tunnel create that another caller started while the actor was suspended. (#116172) Thanks @vincentkoc.
  490. 490macOS location permission requestsCoalesce concurrent prompts so every caller resumes, and stop cancelled timeouts from opening Settings or completing a newer request. (#116183) Thanks @vincentkoc.
  491. 491Control UI update reconciliationRetain unresolved managed updates through disconnects. Accept a replacement Gateway version only when it proves success; otherwise show recovery guidance rather than trust unrelated cached results or fail silently. Fixes #116075. (#116098) Thanks @shakkernerd and @vincentkoc.
  492. 492macOS and Control UI keyboard navigationLet Tab traverse links and controls inside embedded Dashboard, browser, and Canvas web views, and keep shortcuts working on non-Latin keyboard layouts without firing during IME composition.
  493. 493Control UI session diffsHide unchanged checkout modifications and untracked files that already existed when a thread started, so the diff panel attributes only files touched by that session. Fixes #115628. (#115708) Thanks @vincentkoc.
  494. 494Control UI initial promptsKeep accepted first messages visible across Gateway transport reconnects by binding the process-local handoff to the logical browser client instead of the per-handshake hello snapshot. (#114042)
  495. 495Control UI terminal error messagesPreserve message-only assistant output beginning with Error: or a warning marker instead of treating text prefixes as synthetic failures. (#111493) Thanks @shakkernerd, @vincentkoc, and @zw-xysk.
  496. 496External supervisor restart healthAccept device-identity policy closes only when the replacement gateway lock and listener PID agree, preventing OCM-managed restarts from timing out after a successful handoff. (#109273) Thanks @shakkernerd.
  497. 497Control UI cloud session thinkingExpose reasoning level in the New Session model picker and persist the selected level before cloud dispatch. (#108679)
  498. 498iOS fresh-install setupAtomically redact spent setup credentials before Keychain cleanup so a deferred item deletion no longer disconnects a successfully paired device. Fixes #107591. (#108779) Thanks @dagmarjeeves-lab and @vincentkoc.
  499. 499Control UI chat transcriptsRetain loaded history across session/pane returns, bound automatic backscroll, virtualize long transcripts, retain hidden native run boundaries, and prevent flicker/jumps during prepends, streaming, and responsive layout. (#107965) Thanks @shakkernerd and @vincentkoc.
  500. 500Control UI New Session reconnectsRediscover agents, nodes, branches, and folder state; refresh derived workspaces; gate unvalidated devices; and block ambiguous retries after Gateway-client replacement, retaining the typed task and explicit choices. Fixes #106372. (#106595) Thanks @vincentkoc.
  501. 501macOS remote node readinessTake the main-session key from the node hello snapshot instead of opening an operator connection during node admission, preventing remote tunnel recovery from leaving Computer Use and node exec stuck in lifecycle transition. (#106481)
  502. 502Native app connection and relay reliabilityKeep Android disconnected across Activity recreation; fail remote camera commands without permission prompts; refresh mobile node registration after capability changes; show iOS onboarding failures; cancel stale Talk owners on session switches; reject invalid Watch acknowledgments; retain startup Watch events; and fence stale agent-overview responses. Thanks @vincentkoc.
  503. 503iOS Watch relay commandsAllow paired iPhone nodes to advertise and invoke watch.status and watch.notify through the default Gateway policy while preserving the direct watchOS node's fixed minimal command surface. Thanks @vincentkoc.
  504. 504iOS Share Extension draftsPreserve legitimate shared text beginning with scaffold-like prefixes, remove only exact legacy scaffold lines, avoid treating scheme-like prose as a URL, and deduplicate host-mirrored content. (#103453) Thanks @lin-hongkuan and @harjothkhara.
  505. 505Control UI workspace avatarsInline validated agent avatar files in bootstrap and identity responses so Personal card images render without unauthenticated avatar-route requests, while preserving configured emoji precedence. (#102892, #97602, #103657) Thanks @LZY3538 and @mtuwei.
  506. 506iOS session mutationsScope rename, archive, pin, delete, and fork requests to the selected agent, preserving the parent agent for forked sessions so multi-agent chat actions cannot mutate or create sessions under the wrong agent. (#103366, #103415) Thanks @lin-hongkuan and @harjothkhara.
  507. 507PR #100361PR #100361 Thanks @giodl73-repo.
  508. 508PR #102316 Related #102312
  509. 509PR #102331
  510. 510PR #99221 Related #102219PR #99221 Related #102219. Thanks @tobiasoort and @giodl73-repo.
  511. 511PR #99065 Related #77922PR #99065 Related #77922. Thanks @jacobtomlinson and @joshavant and @Mcamin.
  512. 512PR #98299PR #98299 Thanks @giodl73-repo and @Patrick-Erichsen.
  513. 513PR #101754PR #101754 Thanks @wings1029.
  514. 514PR #101630PR #101630 Thanks @hugenshen and @cursoragent.
  515. 515PR #101736PR #101736 Thanks @chengzhichao-xydt and @Alix-007.
  516. 516PR #102377PR #102377 Thanks @Patrick-Erichsen.
  517. 517PR #101617PR #101617 Thanks @zhangguiping-xydt.
  518. 518PR #102246PR #102246 Thanks @mushuiyu886.
  519. 519PR #98316PR #98316 Thanks @giodl73-repo and @Patrick-Erichsen.
  520. 520PR #101375 Related #101286PR #101375 Related #101286. Thanks @fengjikui and @redasadki.
  521. 521PR #102332PR #102332 Thanks @QiuYuang.
  522. 522PR #102066PR #102066 Thanks @mushuiyu886.
  523. 523PR #101815PR #101815 Thanks @VectorPeak.
  524. 524PR #102225PR #102225 Thanks @zw-xysk.
  525. 525PR #102090PR #102090 Thanks @wm0018.
  526. 526PR #101976PR #101976 Thanks @MoerAI.
  527. 527PR #102378PR #102378 Thanks @zw-xysk.
  528. 528PR #102410
  529. 529PR #92517PR #92517 Thanks @davefano and @davefano-agents.
  530. 530PR #101946PR #101946 Thanks @xydt-tanshanshan.
  531. 531PR #102420 Related #102388
  532. 532PR #102085PR #102085 Thanks @wm0018.
  533. 533PR #102105PR #102105 Thanks @wangmiao0668000666.
  534. 534PR #102157PR #102157 Thanks @wangmiao0668000666.
  535. 535PR #102395PR #102395 Thanks @wangmiao0668000666.
  536. 536PR #102422 Related #102421
  537. 537PR #102266PR #102266 Thanks @zw-xysk.
  538. 538PR #101781PR #101781 Thanks @hugenshen and @cursoragent.
  539. 539PR #101934PR #101934 Thanks @wm0018.
  540. 540PR #88082PR #88082 Thanks @lit26.
  541. 541PR #102455
  542. 542PR #102448
  543. 543PR #102414PR #102414 Thanks @zhangguiping-xydt.
  544. 544PR #102407PR #102407 Thanks @miorbnli.
  545. 545PR #102438 Related #102430PR #102438 Related #102430. Thanks @obviyus.
  546. 546PR #102461
  547. 547PR #102463
  548. 548PR #102450PR #102450 Thanks @qingminglong.
  549. 549PR #102372 Related #102371PR #102372 Related #102371. Thanks @kevinlin-openai and @kevinslin.
  550. 550PR #102476
  551. 551PR #102466PR #102466 Thanks @chengzhichao-xydt.
  552. 552PR #102464PR #102464 Thanks @lsr911.
  553. 553PR #102467PR #102467 Thanks @lsr911.
  554. 554PR #102470PR #102470 Thanks @zw-xysk and @Monkey-wusky.
  555. 555PR #102465
  556. 556PR #102442PR #102442 Thanks @ly85206559.
  557. 557PR #102489 Related #102460
  558. 558PR #102492 Related #102446
  559. 559PR #102491 Related #102453
  560. 560PR #102483PR #102483 Thanks @wings1029.
  561. 561PR #102497
  562. 562PR #102478PR #102478 Thanks @qingminglong.
  563. 563PR #101501
  564. 564PR #101649PR #101649 Thanks @Alix-007.
  565. 565PR #102493 Related #102472PR #102493 Related #102472. Thanks @obviyus.
  566. 566PR #101506PR #101506 Thanks @mikasa0818.
  567. 567PR #101838 Related #101835PR #101838 Related #101835. Thanks @qingminglong.
  568. 568PR #102484PR #102484 Thanks @wings1029.
  569. 569PR #102477PR #102477 Thanks @xydt-tanshanshan.
  570. 570PR #101611PR #101611 Thanks @fengjikui.
  571. 571PR #102496PR #102496 Thanks @chengzhichao-xydt.
  572. 572PR #102526
  573. 573PR #102518
  574. 574PR #102511
  575. 575PR #102523 Related #102517
  576. 576PR #101853 Related #101810PR #101853 Related #101810. Thanks @NianJiuZst and @aniruddhaadak80.
  577. 577PR #102125PR #102125 Thanks @mushuiyu886.
  578. 578PR #102431PR #102431 Thanks @miorbnli.
  579. 579PR #102500PR #102500 Thanks @lsr911.
  580. 580PR #102531
  581. 581PR #102451PR #102451 Thanks @QiuYuang.
  582. 582PR #102509PR #102509 Thanks @zhangguiping-xydt.
  583. 583PR #102512PR #102512 Thanks @lsr911.
  584. 584PR #102513PR #102513 Thanks @lsr911.
  585. 585PR #102515PR #102515 Thanks @lsr911.
  586. 586PR #102525PR #102525 Thanks @lsr911.
  587. 587PR #102527PR #102527 Thanks @lsr911.
  588. 588PR #102536 Related #102528
  589. 589PR #102522PR #102522 Thanks @lsr911.
  590. 590PR #102516
  591. 591PR #102149PR #102149 Thanks @wangmiao0668000666.
  592. 592PR #102558
  593. 593PR #102436PR #102436 Thanks @qingminglong.
  594. 594PR #102309 Related #102308PR #102309 Related #102308. Thanks @jmcte.
  595. 595PR #102276 Related #102252PR #102276 Related #102252. Thanks @harjothkhara and @yetval.
  596. 596PR #102524PR #102524 Thanks @lsr911.
  597. 597PR #102195PR #102195 Thanks @qingminglong.
  598. 598PR #102389 Related #101837PR #102389 Related #101837. Thanks @Supsumintong and @qingminglong.
  599. 599PR #102549 Related #102548
  600. 600PR #101832 Related #101785PR #101832 Related #101785. Thanks @MonkeyLeeT and @aniruddhaadak80.
  601. 601PR #102559 Related #102498
  602. 602PR #102160 Related #85826, #96168PR #102160 Related #85826, #96168. Thanks @obviyus and @kiagentkronos-cell and @alvelda.
  603. 603PR #102479 Related #102471PR #102479 Related #102471. Thanks @obviyus.
  604. 604PR #101921PR #101921 Thanks @realZachi.
  605. 605PR #102539PR #102539 Thanks @lsr911.
  606. 606PR #102573 Related #102556
  607. 607PR #101411PR #101411 Thanks @jcooley8.
  608. 608PR #102542PR #102542 Thanks @wings1029.
  609. 609PR #102560PR #102560 Thanks @lsr911.
  610. 610PR #102564 Related #102540
  611. 611PR #80656PR #80656 Thanks @samuelalake and @BunsDev.
  612. 612PR #102565PR #102565 Thanks @zhangguiping-xydt.
  613. 613PR #102104PR #102104 Thanks @wangmiao0668000666.
  614. 614PR #102601 Related #102556, #102535
  615. 615PR #102547PR #102547 Thanks @lsr911.
  616. 616PR #102544PR #102544 Thanks @maweibin.
  617. 617PR #102583PR #102583 Thanks @lsr911.
  618. 618PR #102570PR #102570 Thanks @lsr911.
  619. 619PR #102561PR #102561 Thanks @lsr911.
  620. 620PR #102543PR #102543 Thanks @qingminglong.
  621. 621PR #102576PR #102576 Thanks @lsr911.
  622. 622PR #102590PR #102590 Thanks @Pandah97.
  623. 623PR #102591PR #102591 Thanks @Pandah97.
  624. 624PR #102347PR #102347 Thanks @zw-xysk.
  625. 625PR #102639
  626. 626PR #102563 Related #102545
  627. 627PR #102551PR #102551 Thanks @lsr911.
  628. 628PR #102567PR #102567 Thanks @lsr911.
  629. 629PR #101744PR #101744 Thanks @hugenshen and @cursoragent.
  630. 630PR #101739PR #101739 Thanks @Alix-007.
  631. 631PR #102089PR #102089 Thanks @Alix-007.
  632. 632PR #102641
  633. 633PR #49436PR #49436 Thanks @BunsDev.
  634. 634PR #102572PR #102572 Thanks @lsr911.
  635. 635PR #102592PR #102592 Thanks @Pandah97.
  636. 636PR #102161PR #102161 Thanks @maweibin.
  637. 637PR #89255PR #89255 Thanks @sallyom and @joshavant.
  638. 638PR #97105PR #97105 Thanks @clawSean.
  639. 639PR #102661 Related #98038PR #102661 Related #98038. Thanks @mabaty.
  640. 640PR #102660
  641. 641PR #101423PR #101423 Thanks @jcooley8.
  642. 642PR #102593PR #102593 Thanks @Pandah97.
  643. 643PR #102443PR #102443 Thanks @sunlit-deng.
  644. 644PR #102663
  645. 645PR #102586 Related #102503
  646. 646PR #102603PR #102603 Thanks @Pandah97.
  647. 647PR #102604PR #102604 Thanks @Pandah97.
  648. 648PR #102025PR #102025 Thanks @Alix-007.
  649. 649PR #102605PR #102605 Thanks @Pandah97.
  650. 650PR #102675
  651. 651PR #102550PR #102550 Thanks @qingminglong.
  652. 652PR #102051PR #102051 Thanks @SunnyShu0925.
  653. 653PR #102481PR #102481 Thanks @qingminglong.
  654. 654PR #50483PR #50483 Thanks @eulicesl.
  655. 655PR #102413PR #102413 Thanks @miorbnli.
  656. 656PR #102070 Related #102057PR #102070 Related #102057. Thanks @qingminglong.
  657. 657PR #102328PR #102328 Thanks @masatohoshino.
  658. 658PR #101911PR #101911 Thanks @snowzlmbot.
  659. 659PR #102606PR #102606 Thanks @Pandah97.
  660. 660PR #102403PR #102403 Thanks @yetval.
  661. 661PR #102398PR #102398 Thanks @yetval.
  662. 662PR #102348 Related #102251PR #102348 Related #102251. Thanks @HOYALIM and @yetval.
  663. 663PR #102480PR #102480 Thanks @sunlit-deng.
  664. 664PR #102608PR #102608 Thanks @lzyyzznl.
  665. 665PR #102027PR #102027 Thanks @Alix-007.
  666. 666PR #102664 Related #102654
  667. 667PR #102704PR #102704 Thanks @CG-Intelligence-Agent-Jack.
  668. 668PR #102677 Related #102642
  669. 669PR #96994 Related #96639PR #96994 Related #96639. Thanks @pengxuewu-lab and @MaBeitian.
  670. 670PR #102607PR #102607 Thanks @Pandah97.
  671. 671PR #101856PR #101856 Thanks @velanir-ai-manager.
  672. 672PR #102611PR #102611 Thanks @lzyyzznl.
  673. 673PR #102714
  674. 674PR #102633PR #102633 Thanks @obviyus.
  675. 675PR #102643 Related #102598PR #102643 Related #102598. Thanks @obviyus.
  676. 676PR #102494PR #102494 Thanks @QiuYuang.
  677. 677PR #101840 Related #101790
  678. 678PR #102688 Related #102673
  679. 679PR #102582 Related #102566PR #102582 Related #102566. Thanks @Gary-Jia-new and @syfvb.
  680. 680PR #102733 Related #99201PR #102733 Related #99201. Thanks @sahilsatralkar.
  681. 681PR #102599PR #102599 Thanks @wings1029.
  682. 682PR #102612PR #102612 Thanks @lzyyzznl.
  683. 683PR #102616PR #102616 Thanks @lzyyzznl.
  684. 684PR #102617PR #102617 Thanks @lzyyzznl.
  685. 685PR #79438PR #79438 Thanks @Countermarch.
  686. 686PR #101880 Related #101851
  687. 687PR #102618PR #102618 Thanks @lzyyzznl.
  688. 688PR #102621PR #102621 Thanks @lzyyzznl.
  689. 689PR #38290 Related #46520PR #38290 Related #46520. Thanks @brunowowk and @mosidevv.
  690. 690PR #102750
  691. 691PR #101510PR #101510 Thanks @mikasa0818.
  692. 692PR #102622PR #102622 Thanks @lzyyzznl.
  693. 693PR #102748 Related #102706
  694. 694PR #100118PR #100118 Thanks @SunnyShu0925.
  695. 695PR #102760
  696. 696PR #102743 Related #102579
  697. 697PR #102778PR #102778 Thanks @vincentkoc.
  698. 698PR #102764
  699. 699PR #102634PR #102634 Thanks @mushuiyu886.
  700. 700PR #102753PR #102753 Thanks @masatohoshino.
  701. 701PR #102631PR #102631 Thanks @maweibin.
  702. 702PR #102624PR #102624 Thanks @lzyyzznl.
  703. 703PR #102793PR #102793 Thanks @vincentkoc.
  704. 704PR #102759 Related #102757PR #102759 Related #102757. Thanks @vincentkoc.
  705. 705PR #102028PR #102028 Thanks @Alix-007.
  706. 706PR #102758
  707. 707PR #102783
  708. 708PR #102745 Related #102423
  709. 709PR #102766 Related #102754
  710. 710PR #102789
  711. 711PR #102791 Related #102751
  712. 712PR #102050PR #102050 Thanks @Alix-007.
  713. 713PR #102786 Related #102756
  714. 714PR #102777
  715. 715PR #102809PR #102809 Thanks @vincentkoc.
  716. 716PR #102814PR #102814 Thanks @sunlit-deng.
  717. 717PR #102656PR #102656 Thanks @Pandah97.
  718. 718PR #102795
  719. 719PR #102227PR #102227 Thanks @hugenshen.
  720. 720PR #102817
  721. 721PR #102418PR #102418 Thanks @pgondhi987.
  722. 722PR #102625PR #102625 Thanks @zhangguiping-xydt.
  723. 723PR #102627PR #102627 Thanks @wangyan2026.
  724. 724PR #102842 Related #102841
  725. 725PR #102626PR #102626 Thanks @wings1029.
  726. 726PR #98582 Related #98283PR #98582 Related #98283. Thanks @sforsethi.
  727. 727PR #102382 Related #102320PR #102382 Related #102320. Thanks @LiLan0125 and @yetval.
  728. 728PR #102835 Related #102577
  729. 729PR #102829
  730. 730PR #102833PR #102833 Thanks @LeonidasLux.
  731. 731PR #102848 Related #102821
  732. 732PR #102823PR #102823 Thanks @Pandah97 and @SunnyShu0925 and @zhangqueping and @zw-xysk and @cxbAsDev and @lzyyzznl.
  733. 733PR #102871
  734. 734PR #102013PR #102013 Thanks @masatohoshino.
  735. 735PR #102867PR #102867 Thanks @wm0018.
  736. 736PR #102816PR #102816 Thanks @MoerAI.
  737. 737PR #97858 Related #97048PR #97858 Related #97048. Thanks @ly-wang19 and @zackchiutw.
  738. 738PR #102876PR #102876 Thanks @snowzlmbot.
  739. 739PR #102776
  740. 740PR #102819PR #102819 Thanks @Kevin23-design and @vincentkoc.
  741. 741PR #102147PR #102147 Thanks @coolmanns.
  742. 742PR #87393 Related #87384PR #87393 Related #87384. Thanks @kesslerio.
  743. 743PR #102784 Related #102806
  744. 744PR #102902
  745. 745PR #102830 Related #102055PR #102830 Related #102055. Thanks @ZengWen-DT and @qingminglong.
  746. 746PR #102810
  747. 747PR #102825 Related #102393PR #102825 Related #102393. Thanks @wangyan2026 and @yetval.
  748. 748PR #102855PR #102855 Thanks @maweibin.
  749. 749PR #102856PR #102856 Thanks @Alix-007.
  750. 750PR #102808 Related #102806
  751. 751PR #102893 Related #102716
  752. 752PR #102869
  753. 753PR #102872PR #102872 Thanks @Alix-007.
  754. 754PR #102905 Related #102457PR #102905 Related #102457. Thanks @ZengWen-DT and @gorkem2020.
  755. 755PR #102416PR #102416 Thanks @pgondhi987.
  756. 756PR #102942
  757. 757PR #61396PR #61396 Thanks @zeuming.
  758. 758PR #102944
  759. 759PR #102658PR #102658 Thanks @ZengWen-DT.
  760. 760PR #102426PR #102426 Thanks @pgondhi987.
  761. 761PR #102952 Related #55365PR #102952 Related #55365. Thanks @lidge-jun and @Mdx2025.
  762. 762PR #102946 Related #97027PR #102946 Related #97027. Thanks @jamesachurchill.
  763. 763PR #102901 Related #102895
  764. 764PR #95473PR #95473 Thanks @kklouzal.
  765. 765PR #102899 Related #102691
  766. 766PR #102968
  767. 767PR #96537 Related #96490PR #96537 Related #96490. Thanks @yangxiansheng and @riazrahaman.
  768. 768PR #96686 Related #96677PR #96686 Related #96677. Thanks @openperf and @lujiaweichn.
  769. 769PR #97264PR #97264 Thanks @tayoun.
  770. 770PR #96400PR #96400 Thanks @lin-hongkuan.
  771. 771PR #102894 Related #102888PR #102894 Related #102888. Thanks @vincentkoc.
  772. 772PR #102986PR #102986 Thanks @vincentkoc.
  773. 773PR #96684PR #96684 Thanks @wendy-chsy.
  774. 774PR #102996
  775. 775PR #103006
  776. 776PR #102998PR #102998 Thanks @jalehman.
  777. 777PR #102877PR #102877 Thanks @zhangguiping-xydt.
  778. 778PR #103016
  779. 779PR #102685PR #102685 Thanks @zhangqueping.
  780. 780PR #103010 Related #103001
  781. 781PR #102949PR #102949 Thanks @mushuiyu886.
  782. 782PR #102963PR #102963 Thanks @mushuiyu886.
  783. 783PR #102969PR #102969 Thanks @mushuiyu886.
  784. 784PR #102803
  785. 785PR #98338PR #98338 Thanks @giodl73-repo and @Patrick-Erichsen.
  786. 786PR #103002PR #103002 Thanks @vincentkoc.
  787. 787PR #98350PR #98350 Thanks @giodl73-repo.
  788. 788PR #103064PR #103064 Thanks @shakkernerd.
  789. 789PR #103030
  790. 790PR #88426PR #88426 Thanks @abel-zer0.
  791. 791PR #103082
  792. 792PR #102119 Related #101979PR #102119 Related #101979. Thanks @Bartok9 and @xuzhi5858.
  793. 793PR #103073 Related #103063PR #103073 Related #103063. Thanks @vincentkoc.
  794. 794PR #103085
  795. 795PR #102988PR #102988 Thanks @ly85206559.
  796. 796PR #55596 Related #55512PR #55596 Related #55512. Thanks @sparkyrider and @zjy282.
  797. 797PR #99242PR #99242 Thanks @eleqtrizit.
  798. 798PR #102880 Related #102878
  799. 799PR #103090 Related #103086
  800. 800PR #103091
  801. 801PR #103094
  802. 802PR #103034PR #103034 Thanks @Simon-XYDT.
  803. 803PR #103102
  804. 804PR #103105
  805. 805PR #103098
  806. 806PR #103107
  807. 807PR #94419 Related #94418PR #94419 Related #94418. Thanks @oliver-mee.
  808. 808PR #101488PR #101488 Thanks @mikasa0818.
  809. 809PR #103104
  810. 810PR #102186PR #102186 Thanks @VACInc.
  811. 811PR #102863PR #102863 Thanks @Alix-007 and @Leon-SK668.
  812. 812PR #103099
  813. 813PR #101643PR #101643 Thanks @sunlit-deng.
  814. 814PR #102659PR #102659 Thanks @ZengWen-DT.
  815. 815PR #101652PR #101652 Thanks @Alix-007.
  816. 816PR #103114
  817. 817PR #103109PR #103109 Thanks @masatohoshino.
  818. 818PR #103097 Related #103092
  819. 819PR #103123
  820. 820PR #103110
  821. 821PR #103093 Related #103079, #103080PR #103093 Related #103079, #103080. Thanks @hoangsaga123.
  822. 822PR #103120
  823. 823PR #103100PR #103100 Thanks @ly-wang19.
  824. 824PR #102978PR #102978 Thanks @qingminglong.
  825. 825PR #102307 Related #99912PR #102307 Related #99912. Thanks @SunnyShu0925 and @tyukara.
  826. 826PR #103101PR #103101 Thanks @lzw112.
  827. 827PR #103106PR #103106 Thanks @lzw112.
  828. 828PR #101661PR #101661 Thanks @Alix-007.
  829. 829PR #103129 Related #103128
  830. 830PR #103122
  831. 831PR #103111
  832. 832PR #102813PR #102813 Thanks @qingminglong.
  833. 833PR #103134
  834. 834PR #103136PR #103136 Thanks @qingminglong.
  835. 835PR #103127
  836. 836PR #103140
  837. 837PR #103130
  838. 838PR #103138
  839. 839PR #102947 Related #102934PR #102947 Related #102934. Thanks @wm0018 and @aniruddhaadak80.
  840. 840PR #102840PR #102840 Thanks @yetval.
  841. 841PR #103115PR #103115 Thanks @Leon-SK668.
  842. 842PR #103033 Related #103021PR #103033 Related #103021. Thanks @tzy-17 and @wings1029 and @daphne-barretto.
  843. 843PR #103066PR #103066 Thanks @NianJiuZst.
  844. 844PR #103151PR #103151 Thanks @vincentkoc.
  845. 845PR #102889 Related #102875PR #102889 Related #102875. Thanks @lin-hongkuan and @sercada.
  846. 846PR #102951PR #102951 Thanks @aniruddhaadak80.
  847. 847PR #99266PR #99266 Thanks @RomneyDa.
  848. 848PR #103119PR #103119 Thanks @Leon-SK668.
  849. 849PR #103156PR #103156 Thanks @vincentkoc.
  850. 850PR #102981 Related #102960PR #102981 Related #102960. Thanks @NianJiuZst and @jgrandguillaume.
  851. 851PR #103152PR #103152 Thanks @obviyus.
  852. 852PR #102866PR #102866 Thanks @SunnyShu0925.
  853. 853PR #102424PR #102424 Thanks @maweibin.
  854. 854PR #102999 Related #102910PR #102999 Related #102910. Thanks @ZOOWH and @aniruddhaadak80.
  855. 855PR #103139
  856. 856PR #103149
  857. 857PR #103126 Related #103125
  858. 858PR #103154
  859. 859PR #103160
  860. 860PR #103068PR #103068 Thanks @NianJiuZst.
  861. 861PR #103158
  862. 862PR #102939PR #102939 Thanks @qingminglong.
  863. 863PR #103182 Related #103180
  864. 864PR #103177
  865. 865PR #103167
  866. 866PR #103195 Related #103187PR #103195 Related #103187. Thanks @vincentkoc.
  867. 867PR #103194 Related #102914PR #103194 Related #102914. Thanks @MonkeyLeeT and @aniruddhaadak80.
  868. 868PR #103225 Related #103221
  869. 869PR #90738 Related #89594PR #90738 Related #89594. Thanks @colton-octaria and @clwilliams8 and @packwood and @cmc099.
  870. 870PR #103224 Related #103203
  871. 871PR #103223 Related #103208
  872. 872PR #103217PR #103217 Thanks @vincentkoc.
  873. 873PR #103172
  874. 874PR #103197 Related #103184
  875. 875PR #103175
  876. 876PR #103237
  877. 877PR #101078 Related #99919PR #101078 Related #99919. Thanks @xialonglee and @vatsal28.
  878. 878PR #102202 Related #101716PR #102202 Related #101716. Thanks @Darren2030 and @aniruddhaadak80.
  879. 879PR #102445 Related #102235PR #102445 Related #102235. Thanks @wuqxuan and @hakanbaysal and @yetval.
  880. 880PR #101023PR #101023 Thanks @masatohoshino.
  881. 881PR #103253
  882. 882PR #102953PR #102953 Thanks @ZOOWH.
  883. 883PR #102409PR #102409 Thanks @miorbnli.
  884. 884PR #102805 Related #102632PR #102805 Related #102632. Thanks @obviyus.
  885. 885PR #102971 Related #102915PR #102971 Related #102915. Thanks @ZOOWH and @aniruddhaadak80.
  886. 886PR #103264PR #103264 Thanks @vincentkoc.
  887. 887PR #103259 Related #103257
  888. 888PR #103204 Related #103189
  889. 889PR #103243
  890. 890PR #103260 Related #103242
  891. 891PR #103280 Related #103277
  892. 892PR #103241 Related #103192
  893. 893PR #96841 Related #96564PR #96841 Related #96564. Thanks @bradreaves.
  894. 894PR #103233 Related #80435PR #103233 Related #80435. Thanks @kewang-pika and @nonplace.
  895. 895PR #103247
  896. 896PR #102987PR #102987 Thanks @qingminglong.
  897. 897PR #103278PR #103278 Thanks @krissding.
  898. 898PR #102635
  899. 899PR #103293 Related #103270
  900. 900PR #102993 Related #102908PR #102993 Related #102908. Thanks @MonkeyLeeT and @aniruddhaadak80.
  901. 901PR #103268
  902. 902PR #102997PR #102997 Thanks @snowzlmbot.
  903. 903PR #103310
  904. 904PR #103299 Related #103298
  905. 905PR #103321 Related #103319
  906. 906PR #103316 Related #103283
  907. 907PR #98124 Related #97994PR #98124 Related #97994. Thanks @SunnyShu0925 and @wszhhx.
  908. 908PR #102637 Related #102614
  909. 909PR #103289 Related #99031PR #103289 Related #99031. Thanks @odrobnik.
  910. 910PR #103328
  911. 911PR #103252PR #103252 Thanks @coolmanns.
  912. 912PR #103349 Related #63829, #81205, #103088PR #103349 Related #63829, #81205, #103088. Thanks @SunnyShu0925 and @fclwtt and @cuihaijun and @yetval.
  913. 913PR #103351PR #103351 Thanks @NianJiuZst.
  914. 914PR #103338 Related #103333
  915. 915PR #97629 Related #97621PR #97629 Related #97621. Thanks @krissding and @Marvinthebored.
  916. 916PR #103343PR #103343 Thanks @bradreaves.
  917. 917PR #103357
  918. 918PR #103096 Related #103013PR #103096 Related #103013. Thanks @sahilsatralkar.
  919. 919PR #103353 Related #103317
  920. 920PR #103345 Related #103320
  921. 921PR #103327
  922. 922PR #103384 Related #103360
  923. 923PR #103372 Related #103347
  924. 924PR #103071PR #103071 Thanks @zhangguiping-xydt.
  925. 925PR #103326 Related #103318
  926. 926PR #98111 Related #93203PR #98111 Related #93203. Thanks @iloveleon19 and @leonthe8th.
  927. 927PR #103255PR #103255 Thanks @mikasa0818.
  928. 928PR #103399 Related #103392
  929. 929PR #103258PR #103258 Thanks @mikasa0818.
  930. 930PR #103266PR #103266 Thanks @mikasa0818 and @wangmiao0668000666.
  931. 931PR #103274PR #103274 Thanks @lsr911.
  932. 932PR #103404 Related #98290PR #103404 Related #98290. Thanks @skoya.
  933. 933PR #103275PR #103275 Thanks @saju01.
  934. 934PR #103411
  935. 935PR #103406 Related #103403
  936. 936PR #76364 Related #76352PR #76364 Related #76352. Thanks @neilofneils404 and @RayWoo.
  937. 937PR #103419 Related #103388
  938. 938PR #103416 Related #103368
  939. 939PR #103214 Related #102800PR #103214 Related #102800. Thanks @tzy-17 and @saltescapes.
  940. 940PR #102169PR #102169 Thanks @maweibin.
  941. 941PR #103005 Related #102936PR #103005 Related #102936. Thanks @LZY3538 and @aniruddhaadak80.
  942. 942PR #103272PR #103272 Thanks @lsr911.
  943. 943PR #101696PR #101696 Thanks @sunlit-deng.
  944. 944PR #103430 Related #103427
  945. 945PR #103340 Related #103315
  946. 946PR #103075PR #103075 Thanks @pgondhi987.
  947. 947PR #103422 Related #103335
  948. 948PR #103329 Related #103311PR #103329 Related #103311. Thanks @krissding.
  949. 949PR #103410PR #103410 Thanks @VectorPeak.
  950. 950PR #103438 Related #103334
  951. 951PR #103284 Related #103246PR #103284 Related #103246. Thanks @tzy-17 and @yetval.
  952. 952PR #103344
  953. 953PR #102925PR #102925 Thanks @Pick-cat.
  954. 954PR #103396 Related #103053PR #103396 Related #103053. Thanks @obviyus and @yetval.
  955. 955PR #103337
  956. 956PR #102884PR #102884 Thanks @chengzhichao-xydt.
  957. 957PR #103446 Related #103389
  958. 958PR #103441 Related #68691PR #103441 Related #68691. Thanks @hobo-l-20230331 and @aaajiao.
  959. 959PR #103450PR #103450 Thanks @masatohoshino.
  960. 960PR #101740PR #101740 Thanks @hugenshen.
  961. 961PR #103352
  962. 962PR #103218 Related #100944PR #103218 Related #100944. Thanks @cxbAsDev and @boxeeboiler.
  963. 963PR #103426 Related #103420
  964. 964PR #103469
  965. 965PR #103220 Related #102933PR #103220 Related #102933. Thanks @wuqxuan and @aniruddhaadak80.
  966. 966PR #103470 Related #103250PR #103470 Related #103250. Thanks @solavrc.
  967. 967PR #103484
  968. 968PR #103074PR #103074 Thanks @pgondhi987.
  969. 969PR #103488 Related #103454
  970. 970PR #103393 Related #103378
  971. 971PR #103478
  972. 972PR #103493
  973. 973PR #103117PR #103117 Thanks @Leon-SK668.
  974. 974PR #102305 Related #102269PR #102305 Related #102269. Thanks @SunnyShu0925 and @615Works.
  975. 975PR #103457 Related #103427
  976. 976PR #103502 Related #103053PR #103502 Related #103053. Thanks @yetval.
  977. 977PR #103359
  978. 978PR #103486 Related #103480
  979. 979PR #103504 Related #103451PR #103504 Related #103451. Thanks @vincentkoc.
  980. 980PR #97926 Related #97925PR #97926 Related #97925. Thanks @rvdlaar.
  981. 981PR #103501 Related #103489
  982. 982PR #103471
  983. 983PR #103510 Related #103324PR #103510 Related #103324. Thanks @obviyus.
  984. 984PR #103508 Related #103500
  985. 985PR #103528 Related #103335
  986. 986PR #103476 Related #103462
  987. 987PR #103412
  988. 988PR #103463 Related #103461
  989. 989PR #99536 Related #85714PR #99536 Related #85714. Thanks @100yenadmin and @richardmqq.
  990. 990PR #103561 Related #103544
  991. 991PR #99578 Related #99465PR #99578 Related #99465. Thanks @100yenadmin.
  992. 992PR #101765PR #101765 Thanks @mmaps and @pgondhi987.
  993. 993PR #103069PR #103069 Thanks @NianJiuZst.
  994. 994PR #103563
  995. 995PR #101854PR #101854 Thanks @mmaps and @pgondhi987.
  996. 996PR #103576 Related #103575
  997. 997PR #103536 Related #103533
  998. 998PR #103178PR #103178 Thanks @Pick-cat.
  999. 999PR #103585PR #103585 Thanks @ZOOWH.
  1000. 1000PR #102507 Related #102267PR #102507 Related #102267. Thanks @gorkem2020.
  1001. 1001PR #103330PR #103330 Thanks @joshavant.
  1002. 1002PR #103593 Related #103574PR #103593 Related #103574. Thanks @obviyus.
  1003. 1003PR #102811 Related #102676PR #102811 Related #102676. Thanks @ObliviateRickLin and @gorkem2020.
  1004. 1004PR #103573
  1005. 1005PR #87590 Related #87588PR #87590 Related #87588. Thanks @bladin and @obviyus and @AnnieJun.
  1006. 1006PR #102026PR #102026 Thanks @Alix-007.
  1007. 1007PR #94517 Related #13870PR #94517 Related #13870. Thanks @bladin and @obviyus and @koome23.
  1008. 1008PR #103595 Related #103517
  1009. 1009PR #103609 Related #103588
  1010. 1010PR #88953PR #88953 Thanks @yetval.
  1011. 1011PR #103601
  1012. 1012PR #103617 Related #103610
  1013. 1013PR #102892 Related #97602PR #102892 Related #97602. Thanks @LZY3538 and @mtuwei.
  1014. 1014PR #103612 Related #103602
  1015. 1015PR #103525 Related #103507
  1016. 1016PR #103514 Related #103499
  1017. 1017PR #103625 Related #103570
  1018. 1018PR #103466 Related #103452
  1019. 1019PR #103448 Related #103444
  1020. 1020PR #103481 Related #103477
  1021. 1021PR #103313 Related #103202
  1022. 1022PR #103176 Related #103135
  1023. 1023PR #103464 Related #103459, #103460
  1024. 1024PR #103651 Related #103081PR #103651 Related #103081. Thanks @jzmudzinski.
  1025. 1025PR #103644
  1026. 1026PR #103439 Related #103435
  1027. 1027PR #103656 Related #103655
  1028. 1028PR #103483 Related #103475
  1029. 1029PR #99097 Related #99096PR #99097 Related #99096. Thanks @gorkem2020 and @altaywtf.
  1030. 1030PR #103665 Related #78362PR #103665 Related #78362. Thanks @Footree.
  1031. 1031PR #103670 Related #103662
  1032. 1032PR #103671
  1033. 1033PR #103629 Related #103626
  1034. 1034PR #103672 Related #103661
  1035. 1035PR #102486PR #102486 Thanks @ragesaq and @shakkernerd.
  1036. 1036PR #103682
  1037. 1037PR #103657PR #103657 Thanks @LZY3538.
  1038. 1038PR #103669 Related #103666
  1039. 1039PR #103689
  1040. 1040PR #103341PR #103341 Thanks @zhangguiping-xydt.
  1041. 1041PR #103020 Related #28506PR #103020 Related #28506. Thanks @Alix-007 and @Leon-SK668 and @P5ina.
  1042. 1042PR #87449 Related #87322PR #87449 Related #87322. Thanks @yetval and @Senseonics-AI.
  1043. 1043PR #103210PR #103210 Thanks @lsr911.
  1044. 1044PR #103072PR #103072 Thanks @NianJiuZst.
  1045. 1045PR #103487PR #103487 Thanks @mushuiyu886.
  1046. 1046PR #103722 Related #103643
  1047. 1047PR #103415 Related #103366PR #103415 Related #103366. Thanks @lin-hongkuan and @harjothkhara.
  1048. 1048PR #103432
  1049. 1049PR #103743
  1050. 1050PR #103543PR #103543 Thanks @MoerAI.
  1051. 1051PR #103737PR #103737 Thanks @vincentkoc.
  1052. 1052PR #103600
  1053. 1053PR #103490 Related #103473PR #103490 Related #103473. Thanks @ssica521sinence and @harjothkhara.
  1054. 1054PR #103580PR #103580 Thanks @zhangguiping-xydt.
  1055. 1055PR #103767 Related #103766
  1056. 1056PR #103777 Related #103753
  1057. 1057PR #103790 Related #103749, #103754
  1058. 1058PR #103796PR #103796 Thanks @vincentkoc.
  1059. 1059PR #103772PR #103772 Thanks @vincentkoc.
  1060. 1060PR #102530 Related #102508PR #102530 Related #102508. Thanks @ZengWen-DT and @mnktn-lab.
  1061. 1061PR #103267PR #103267 Thanks @NianJiuZst.
  1062. 1062PR #103433PR #103433 Thanks @qingminglong.
  1063. 1063PR #103339PR #103339 Thanks @miorbnli.
  1064. 1064PR #103638 Related #103637PR #103638 Related #103637. Thanks @royosherove.
  1065. 1065PR #97966 Related #97877PR #97966 Related #97877. Thanks @maweibin and @patelmm79.
  1066. 1066PR #103748 Related #103554
  1067. 1067PR #103798
  1068. 1068PR #103814 Related #103741PR #103814 Related #103741. Thanks @sallyom.
  1069. 1069PR #103759PR #103759 Thanks @vincentkoc.
  1070. 1070PR #103647 Related #103205
  1071. 1071PR #103769 Related #103768
  1072. 1072PR #103816 Related #103782
  1073. 1073PR #103810PR #103810 Thanks @vincentkoc.
  1074. 1074PR #103646PR #103646 Thanks @mushuiyu886.
  1075. 1075PR #103108PR #103108 Thanks @IWhatsskill.
  1076. 1076PR #103813PR #103813 Thanks @zhangguiping-xydt.
  1077. 1077PR #103822
  1078. 1078PR #103805PR #103805 Thanks @lshgdut.
  1079. 1079PR #102262PR #102262 Thanks @RomneyDa.
  1080. 1080PR #91797PR #91797 Thanks @gucasbrg.
  1081. 1081PR #103815 Related #103245PR #103815 Related #103245. Thanks @dankorotin.
  1082. 1082PR #101107PR #101107 Thanks @zhangguiping-xydt.
  1083. 1083PR #90821 Related #66535PR #90821 Related #66535. Thanks @Pick-cat and @xiaohuaxi.
  1084. 1084PR #103594PR #103594 Thanks @qingminglong.
  1085. 1085PR #103709PR #103709 Thanks @qingminglong.
  1086. 1086PR #103833
  1087. 1087PR #97259PR #97259 Thanks @cavit99.
  1088. 1088PR #103837
  1089. 1089PR #103836 Related #92452PR #103836 Related #92452. Thanks @jimmypuckett and @wodge73.
  1090. 1090PR #103839 Related #103831
  1091. 1091PR #103832
  1092. 1092PR #103645PR #103645 Thanks @qingminglong.
  1093. 1093PR #101712PR #101712 Thanks @Pick-cat and @miorbnli.
  1094. 1094PR #103843
  1095. 1095PR #103821 Related #103554
  1096. 1096PR #102781 Related #102700
  1097. 1097PR #103569PR #103569 Thanks @ZOOWH.
  1098. 1098PR #103834 Related #103774
  1099. 1099PR #103848PR #103848 Thanks @gucasbrg.
  1100. 1100PR #103498
  1101. 1101PR #103616PR #103616 Thanks @mushuiyu886.
  1102. 1102PR #103863 Related #103854
  1103. 1103PR #103878 Related #103875
  1104. 1104PR #103870PR #103870 Thanks @shakkernerd.
  1105. 1105PR #103526
  1106. 1106PR #103649PR #103649 Thanks @IWhatsskill.
  1107. 1107PR #103886 Related #103869
  1108. 1108PR #103207 Related #103188PR #103207 Related #103188. Thanks @vincentkoc.
  1109. 1109PR #103889 Related #103896
  1110. 1110PR #103899
  1111. 1111PR #103892 Related #103876
  1112. 1112PR #103707PR #103707 Thanks @Pick-cat.
  1113. 1113PR #103891PR #103891 Thanks @vincentkoc.
  1114. 1114PR #103894 Related #103885
  1115. 1115PR #103618
  1116. 1116PR #103909PR #103909 Thanks @lsr911.
  1117. 1117PR #103628 Related #102244PR #103628 Related #102244. Thanks @joshavant and @qwer2003tw.
  1118. 1118PR #103925PR #103925 Thanks @vincentkoc.
  1119. 1119PR #103922 Related #103919
  1120. 1120PR #103809 Related #103800PR #103809 Related #103800. Thanks @vincentkoc.
  1121. 1121PR #103515 Related #44749, #78225PR #103515 Related #44749, #78225. Thanks @coygeek and @aukei.
  1122. 1122PR #103936 Related #103897
  1123. 1123PR #90817 Related #90766PR #90817 Related #90766. Thanks @Pick-cat and @cursoragent and @Timofa.
  1124. 1124PR #103943 Related #103942
  1125. 1125PR #103941
  1126. 1126PR #103908PR #103908 Thanks @mushuiyu886.
  1127. 1127PR #103915PR #103915 Thanks @hpumajun.
  1128. 1128PR #103944 Related #103939
  1129. 1129PR #103945 Related #103902
  1130. 1130PR #103960 Related #103888
  1131. 1131PR #103951 Related #103851PR #103951 Related #103851. Thanks @vincentkoc.
  1132. 1132PR #103757PR #103757 Thanks @zhangguiping-xydt.
  1133. 1133PR #103964 Related #103887
  1134. 1134PR #103789PR #103789 Thanks @zhangguiping-xydt.
  1135. 1135PR #98105 Related #97996PR #98105 Related #97996. Thanks @SunnyShu0925 and @sync-tachikoma.
  1136. 1136PR #103967
  1137. 1137PR #103966PR #103966 Thanks @vincentkoc.
  1138. 1138PR #103913PR #103913 Thanks @vincentkoc.
  1139. 1139PR #103219PR #103219 Thanks @lsr911.
  1140. 1140PR #103907PR #103907 Thanks @soldforaloss.
  1141. 1141PR #103548PR #103548 Thanks @qingminglong.
  1142. 1142PR #103971
  1143. 1143PR #103962
  1144. 1144PR #103972 Related #103969
  1145. 1145PR #103442PR #103442 Thanks @zhangguiping-xydt.
  1146. 1146PR #103738PR #103738 Thanks @wings1029.
  1147. 1147PR #103976 Related #103168PR #103976 Related #103168. Thanks @theo674.
  1148. 1148PR #103853
  1149. 1149PR #103985
  1150. 1150PR #103740PR #103740 Thanks @wings1029.
  1151. 1151PR #103994
  1152. 1152PR #103999
  1153. 1153PR #103996
  1154. 1154PR #104008PR #104008 Thanks @vincentkoc.
  1155. 1155PR #104009
  1156. 1156PR #103950
  1157. 1157PR #103997
  1158. 1158PR #104004
  1159. 1159PR #103981PR #103981 Thanks @soldforaloss and @vincentkoc.
  1160. 1160PR #103425PR #103425 Thanks @qingminglong.
  1161. 1161PR #104002PR #104002 Thanks @vincentkoc.
  1162. 1162PR #104016
  1163. 1163PR #104015
  1164. 1164PR #104011 Related #104005
  1165. 1165PR #104013
  1166. 1166PR #102897PR #102897 Thanks @maweibin.
  1167. 1167PR #103713PR #103713 Thanks @qingminglong.
  1168. 1168PR #96120PR #96120 Thanks @armsteadj1 and @jalehman.
  1169. 1169PR #102373PR #102373 Thanks @clawSean.
  1170. 1170PR #103142PR #103142 Thanks @masatohoshino.
  1171. 1171PR #104010 Related #104003
  1172. 1172PR #104007PR #104007 Thanks @joshavant.
  1173. 1173PR #104025
  1174. 1174PR #104024
  1175. 1175PR #104028 Related #104019
  1176. 1176PR #104001PR #104001 Thanks @IWhatsskill.
  1177. 1177PR #103727PR #103727 Thanks @Leon-SK668.
  1178. 1178PR #104030
  1179. 1179PR #103408 Related #103400
  1180. 1180PR #102469PR #102469 Thanks @chenyangjun-xy.
  1181. 1181PR #103496PR #103496 Thanks @qingminglong.
  1182. 1182PR #104035
  1183. 1183PR #104036
  1184. 1184PR #104037
  1185. 1185PR #104047
  1186. 1186PR #104043 Related #103830PR #104043 Related #103830. Thanks @joshavant and @NexusCivInt.
  1187. 1187PR #104049
  1188. 1188PR #103968
  1189. 1189PR #104051
  1190. 1190PR #104048
  1191. 1191PR #104062
  1192. 1192PR #104057 Related #104056
  1193. 1193PR #103989 Related #103987
  1194. 1194PR #104033 Related #104023
  1195. 1195PR #98479 Related #98476PR #98479 Related #98476. Thanks @haruaiclone-droid.
  1196. 1196PR #104066
  1197. 1197PR #91828 Related #91154PR #91828 Related #91154. Thanks @mushuiyu886 and @mlaihk.
  1198. 1198PR #103653PR #103653 Thanks @soldforaloss and @vincentkoc.
  1199. 1199PR #101783PR #101783 Thanks @zhangguiping-xydt and @obviyus.
  1200. 1200PR #103893PR #103893 Thanks @IWhatsskill.
  1201. 1201PR #104073
  1202. 1202PR #104061 Related #104040
  1203. 1203PR #104074
  1204. 1204PR #102804PR #102804 Thanks @sunlit-deng.
  1205. 1205PR #103273PR #103273 Thanks @NianJiuZst.
  1206. 1206PR #97828 Related #80862PR #97828 Related #80862. Thanks @ly-wang19 and @kyle20026.
  1207. 1207PR #104097
  1208. 1208PR #104012 Related #103986
  1209. 1209PR #104100PR #104100 Thanks @wuqxuan and @ZOOWH and @qingminglong and @wangyan2026.
  1210. 1210PR #104092
  1211. 1211PR #103453 Related #103364PR #103453 Related #103364. Thanks @lin-hongkuan and @harjothkhara.
  1212. 1212PR #104099
  1213. 1213PR #104090PR #104090 Thanks @vincentkoc.
  1214. 1214PR #99905PR #99905 Thanks @joshavant.
  1215. 1215PR #100908PR #100908 Thanks @bdjben.
  1216. 1216PR #90942 Related #90941PR #90942 Related #90941. Thanks @sasan1200.
  1217. 1217PR #91280 Related #53250PR #91280 Related #53250. Thanks @deepujain and @yurtzy.
  1218. 1218PR #51926 Related #51903PR #51926 Related #51903. Thanks @Liuhaai.
  1219. 1219PR #104124PR #104124 Thanks @vincentkoc.
  1220. 1220PR #103642PR #103642 Thanks @qingminglong.
  1221. 1221PR #104144 Related #104142PR #104144 Related #104142. Thanks @obviyus.
  1222. 1222PR #90759 Related #76888PR #90759 Related #76888. Thanks @zhangguiping-xydt and @obviyus and @hoyanhan.
  1223. 1223PR #102972PR #102972 Thanks @zhangguiping-xydt and @obviyus.
  1224. 1224PR #102859PR #102859 Thanks @Alix-007 and @Leon-SK668.
  1225. 1225PR #102062PR #102062 Thanks @Alix-007.
  1226. 1226PR #102862PR #102862 Thanks @Alix-007 and @Leon-SK668.
  1227. 1227PR #97007 Related #89551PR #97007 Related #89551. Thanks @SunnyShu0925 and @syncword.
  1228. 1228PR #104089 Related #104087
  1229. 1229PR #104174 Related #104163
  1230. 1230PR #104177 Related #104169
  1231. 1231PR #104137 Related #102064PR #104137 Related #102064. Thanks @joshavant and @evie-openclaw-mytender.
  1232. 1232PR #104154 Related #104153
  1233. 1233PR #104183 Related #14861PR #104183 Related #14861. Thanks @slucasmyer.
  1234. 1234PR #104166PR #104166 Thanks @vincentkoc.
  1235. 1235PR #104175PR #104175 Thanks @vincentkoc.
  1236. 1236PR #104187 Related #104167
  1237. 1237PR #104180 Related #104145
  1238. 1238PR #104147 Related #104135PR #104147 Related #104135. Thanks @obviyus.
  1239. 1239PR #104178
  1240. 1240PR #104130 Related #104078
  1241. 1241PR #103583 Related #12602PR #103583 Related #12602. Thanks @JonasBoury.
  1242. 1242PR #104143 Related #104080
  1243. 1243PR #104112 Related #104077
  1244. 1244PR #104181PR #104181 Thanks @vincentkoc.
  1245. 1245PR #104125
  1246. 1246PR #104193
  1247. 1247PR #104155
  1248. 1248PR #104119PR #104119 Thanks @Leon-SK668.
  1249. 1249PR #104200 Related #104197PR #104200 Related #104197. Thanks @vincentkoc.
  1250. 1250PR #104198
  1251. 1251PR #104202 Related #104170
  1252. 1252PR #104203 Related #104081
  1253. 1253PR #104172 Related #104079
  1254. 1254PR #103547PR #103547 Thanks @xialonglee.
  1255. 1255PR #104210 Related #104199PR #104210 Related #104199. Thanks @vincentkoc.
  1256. 1256PR #87799 Related #73814, #90008PR #87799 Related #73814, #90008. Thanks @SebTardif and @vincentkoc and @ItsMeForLua.
  1257. 1257PR #104191 Related #104082
  1258. 1258PR #103555PR #103555 Thanks @xialonglee.
  1259. 1259PR #104227 Related #104083
  1260. 1260PR #104184 Related #104182
  1261. 1261PR #104242
  1262. 1262PR #104233
  1263. 1263PR #104229
  1264. 1264PR #104252
  1265. 1265PR #104238 Related #104206
  1266. 1266PR #103719 Related #103385PR #103719 Related #103385. Thanks @cxbAsDev and @solavrc.
  1267. 1267PR #104045 Related #103235
  1268. 1268PR #104228
  1269. 1269PR #99086PR #99086 Thanks @maweibin.
  1270. 1270PR #104215
  1271. 1271PR #104213 Related #104208PR #104213 Related #104208. Thanks @obviyus.
  1272. 1272PR #104247
  1273. 1273PR #104237
  1274. 1274PR #95263PR #95263 Thanks @hugenshen.
  1275. 1275PR #104262
  1276. 1276PR #104235
  1277. 1277PR #103407PR #103407 Thanks @NianJiuZst.
  1278. 1278PR #104266
  1279. 1279PR #104171 Related #104041
  1280. 1280PR #104291PR #104291 Thanks @vincentkoc.
  1281. 1281PR #104281
  1282. 1282PR #104207
  1283. 1283PR #102860PR #102860 Thanks @Alix-007 and @Leon-SK668.
  1284. 1284PR #104280PR #104280 Thanks @jimmypuckett.
  1285. 1285PR #103867PR #103867 Thanks @yetval.
  1286. 1286PR #104268
  1287. 1287PR #102865PR #102865 Thanks @Alix-007 and @Leon-SK668.
  1288. 1288PR #104297PR #104297 Thanks @vincentkoc.
  1289. 1289PR #104287 Related #104231
  1290. 1290PR #104255 Related #104253
  1291. 1291PR #104300
  1292. 1292PR #104239
  1293. 1293PR #104303
  1294. 1294PR #104305 Related #104304
  1295. 1295PR #103619PR #103619 Thanks @pgondhi987.
  1296. 1296PR #104299
  1297. 1297PR #104306 Related #104214PR #104306 Related #104214. Thanks @vincentkoc.
  1298. 1298PR #104311
  1299. 1299PR #104302 Related #104282
  1300. 1300PR #100377PR #100377 Thanks @xialonglee.
  1301. 1301PR #104307PR #104307 Thanks @vincentkoc.
  1302. 1302PR #102965PR #102965 Thanks @chengzhichao-xydt.
  1303. 1303PR #104310 Related #104309PR #104310 Related #104309. Thanks @vincentkoc.
  1304. 1304PR #104314
  1305. 1305PR #104205 Related #104204
  1306. 1306PR #104316
  1307. 1307PR #104296
  1308. 1308PR #104150
  1309. 1309PR #99972 Related #99603PR #99972 Related #99603. Thanks @chenyangjun-xy and @NOVA-Openclaw.
  1310. 1310PR #104329
  1311. 1311PR #104332
  1312. 1312PR #104331
  1313. 1313PR #104324
  1314. 1314PR #104334
  1315. 1315PR #104341
  1316. 1316PR #104328
  1317. 1317PR #104345
  1318. 1318PR #104337 Related #104330
  1319. 1319PR #104348 Related #104313
  1320. 1320PR #104349 Related #104346PR #104349 Related #104346. Thanks @vincentkoc.
  1321. 1321PR #104352PR #104352 Thanks @vincentkoc.
  1322. 1322PR #104350 Related #104338
  1323. 1323PR #104356
  1324. 1324PR #104357
  1325. 1325PR #104368 Related #104363
  1326. 1326PR #104387
  1327. 1327PR #81778 Related #81751PR #81778 Related #81751. Thanks @liaoandi.
  1328. 1328PR #104374 Related #104365
  1329. 1329PR #97740 Related #97069PR #97740 Related #97069. Thanks @saju01 and @jimmybrancaccio.
  1330. 1330PR #104376
  1331. 1331PR #104361 Related #104321
  1332. 1332PR #104370
  1333. 1333PR #102341PR #102341 Thanks @xialonglee.
  1334. 1334PR #94999PR #94999 Thanks @hugenshen.
  1335. 1335PR #104342
  1336. 1336PR #95536 Related #94124PR #95536 Related #94124. Thanks @xydt-tanshanshan and @kumaxs.
  1337. 1337PR #104355
  1338. 1338PR #104380
  1339. 1339PR #104378 Related #104375PR #104378 Related #104375. Thanks @vincentkoc.
  1340. 1340PR #104384
  1341. 1341PR #104139PR #104139 Thanks @100yenadmin.
  1342. 1342PR #104397 Related #104371
  1343. 1343PR #104392
  1344. 1344PR #104391
  1345. 1345PR #104400
  1346. 1346PR #104398
  1347. 1347PR #104407 Related #104372
  1348. 1348PR #104408
  1349. 1349PR #104411
  1350. 1350PR #104293PR #104293 Thanks @qingminglong.
  1351. 1351PR #104402 Related #42510PR #104402 Related #42510. Thanks @neeravmakwana and @banddude and @novan and @svmark.
  1352. 1352PR #103752PR #103752 Thanks @Leon-SK668.
  1353. 1353PR #104418
  1354. 1354PR #104421
  1355. 1355PR #104417PR #104417 Thanks @vincentkoc.
  1356. 1356PR #104419 Related #104382
  1357. 1357PR #103728PR #103728 Thanks @Leon-SK668 and @vincentkoc.
  1358. 1358PR #104426 Related #104425
  1359. 1359PR #104431
  1360. 1360PR #104254 Related #103783
  1361. 1361PR #104434
  1362. 1362PR #104416 Related #104409
  1363. 1363PR #104439
  1364. 1364PR #104225PR #104225 Thanks @NianJiuZst.
  1365. 1365PR #104226PR #104226 Thanks @NianJiuZst.
  1366. 1366PR #104249PR #104249 Thanks @zhangguiping-xydt.
  1367. 1367PR #103731PR #103731 Thanks @Leon-SK668 and @vincentkoc.
  1368. 1368PR #104401
  1369. 1369PR #104448
  1370. 1370PR #104447
  1371. 1371PR #104443 Related #104435PR #104443 Related #104435. Thanks @vincentkoc.
  1372. 1372PR #89442PR #89442 Thanks @zhangguiping-xydt.
  1373. 1373PR #104445 Related #104444
  1374. 1374PR #104319PR #104319 Thanks @obviyus.
  1375. 1375PR #104450 Related #91212PR #104450 Related #91212. Thanks @Enominera.
  1376. 1376PR #104451
  1377. 1377PR #104244PR #104244 Thanks @qingminglong.
  1378. 1378PR #104455
  1379. 1379PR #104263PR #104263 Thanks @qingminglong.
  1380. 1380PR #92411PR #92411 Thanks @Pick-cat.
  1381. 1381PR #104459PR #104459 Thanks @vincentkoc.
  1382. 1382PR #98561 Related #98560PR #98561 Related #98560. Thanks @haruaiclone-droid.
  1383. 1383PR #104437 Related #104399
  1384. 1384PR #104156PR #104156 Thanks @qingminglong.
  1385. 1385PR #103975 Related #103973
  1386. 1386PR #104438
  1387. 1387PR #104173PR #104173 Thanks @qingminglong.
  1388. 1388PR #104465
  1389. 1389PR #104475 Related #104388
  1390. 1390PR #104472 Related #104471PR #104472 Related #104471. Thanks @vincentkoc.
  1391. 1391PR #104452 Related #104446
  1392. 1392PR #104482
  1393. 1393PR #97157PR #97157 Thanks @yetval.
  1394. 1394PR #104478
  1395. 1395PR #104110PR #104110 Thanks @zhangguiping-xydt and @vincentkoc.
  1396. 1396PR #104404PR #104404 Thanks @mushuiyu886 and @vincentkoc.
  1397. 1397PR #104422 Related #104386
  1398. 1398PR #95725 Related #94224PR #95725 Related #94224. Thanks @LZY3538 and @davh55.
  1399. 1399PR #103331PR #103331 Thanks @bdjben.
  1400. 1400PR #104343PR #104343 Thanks @vincentkoc.
  1401. 1401PR #104508PR #104508 Thanks @obviyus.
  1402. 1402PR #104532
  1403. 1403PR #104528 Related #104493
  1404. 1404PR #104476PR #104476 Thanks @obviyus.
  1405. 1405PR #104542
  1406. 1406PR #104188 Related #104176PR #104188 Related #104176. Thanks @kevinslin and @kevinlin-openai.
  1407. 1407PR #104539
  1408. 1408PR #104553
  1409. 1409PR #101000PR #101000 Thanks @hugenshen and @cursoragent.
  1410. 1410PR #104557
  1411. 1411PR #104563
  1412. 1412PR #104440PR #104440 Thanks @qingminglong.
  1413. 1413PR #104260PR #104260 Thanks @hugenshen.
  1414. 1414PR #104151PR #104151 Thanks @hugenshen.
  1415. 1415PR #104148PR #104148 Thanks @hugenshen.
  1416. 1416PR #104414PR #104414 Thanks @qingminglong.
  1417. 1417PR #104572
  1418. 1418PR #104201
  1419. 1419PR #104410PR #104410 Thanks @qingminglong.
  1420. 1420PR #104556PR #104556 Thanks @qingminglong.
  1421. 1421PR #90431
  1422. 1422PR #104573
  1423. 1423PR #104579
  1424. 1424PR #102883 Related #102844, #102845, #102846
  1425. 1425PR #104577 Related #104558
  1426. 1426PR #104581
  1427. 1427PR #104583
  1428. 1428PR #104587 Related #104584
  1429. 1429PR #104595
  1430. 1430PR #104593
  1431. 1431PR #104574
  1432. 1432PR #104464PR #104464 Thanks @zhangguiping-xydt.
  1433. 1433PR #102974PR #102974 Thanks @hugenshen.
  1434. 1434PR #104536PR #104536 Thanks @qingminglong.
  1435. 1435PR #89702 Related #92768PR #89702 Related #92768. Thanks @EaveLuo.
  1436. 1436PR #104582
  1437. 1437PR #104586PR #104586 Thanks @vyctorbrzezowski.
  1438. 1438PR #104449 Related #94102PR #104449 Related #94102. Thanks @Pick-cat and @alexph-dev.
  1439. 1439PR #104596
  1440. 1440PR #104594
  1441. 1441PR #104605
  1442. 1442PR #104601 Related #103784
  1443. 1443PR #104606
  1444. 1444PR #104591 Related #104588
  1445. 1445PR #104613
  1446. 1446PR #104527 Related #104436
  1447. 1447PR #104610
  1448. 1448PR #104616 Related #104609
  1449. 1449PR #104608
  1450. 1450PR #104618
  1451. 1451PR #104625
  1452. 1452PR #104628
  1453. 1453PR #104626
  1454. 1454PR #104118 Related #104117PR #104118 Related #104117. Thanks @moguangyu5-design and @chengzhichao-xydt.
  1455. 1455PR #104603PR #104603 Thanks @dwc1997.
  1456. 1456PR #104634
  1457. 1457PR #104636 Related #104565
  1458. 1458PR #104301PR #104301 Thanks @whiteyzy.
  1459. 1459PR #104649
  1460. 1460PR #104647
  1461. 1461PR #104651
  1462. 1462PR #104646 Related #104474PR #104646 Related #104474. Thanks @shakkernerd.
  1463. 1463PR #100965PR #100965 Thanks @hugenshen.
  1464. 1464PR #104661 Related #104645
  1465. 1465PR #104655
  1466. 1466PR #104658
  1467. 1467PR #104612PR #104612 Thanks @wangmiao0668000666.
  1468. 1468PR #104659 Related #104457
  1469. 1469PR #104547PR #104547 Thanks @yetval.
  1470. 1470PR #104592PR #104592 Thanks @hugenshen.
  1471. 1471PR #104669 Related #104644
  1472. 1472PR #104578PR #104578 Thanks @hugenshen.
  1473. 1473PR #104670
  1474. 1474PR #104502 Related #104424
  1475. 1475PR #104665
  1476. 1476PR #104674
  1477. 1477PR #103903
  1478. 1478PR #104673
  1479. 1479PR #103445PR #103445 Thanks @zw-xysk and @cursoragent.
  1480. 1480PR #104650 Related #104648
  1481. 1481PR #104682 Related #104679
  1482. 1482PR #104686
  1483. 1483PR #104689 Related #104456
  1484. 1484PR #104676
  1485. 1485PR #104561
  1486. 1486PR #104680
  1487. 1487PR #104107 Related #104091
  1488. 1488PR #104688
  1489. 1489PR #104694
  1490. 1490PR #104696
  1491. 1491PR #104695
  1492. 1492PR #104701PR #104701 Thanks @vincentkoc.
  1493. 1493PR #104385PR #104385 Thanks @mushuiyu886.
  1494. 1494PR #104677PR #104677 Thanks @Leon-SK668.
  1495. 1495PR #104699
  1496. 1496PR #104423PR #104423 Thanks @mushuiyu886.
  1497. 1497PR #104697
  1498. 1498PR #104638PR #104638 Thanks @vyctorbrzezowski.
  1499. 1499PR #104705
  1500. 1500PR #104396PR #104396 Thanks @zhangguiping-xydt.