Appearance
OpenClaw release

2026.9.6

1,245 changes and 1,567 fixes shipped in OpenClaw 2026.9.6, split across 2 pages. Every entry links back to its upstream PR or issue.

1,245changes
1,567fixes
2/2page

Showing 1,501–2,812 of 2,812

Fixes256–1,567 of 1,567

  1. 256Faster Doctor traversal of large retained histories
  2. 257Report plugin-load failures in Doctor's final outcome #153640 — @th-m-vogel
  3. 258Reduce unrelated work during Doctor's Matrix state repair
  4. 259Preserve completed Doctor results through cleanup delays while older 2026.9.4 updaters retain their aggregate limit #153679 — @sebastian-hoebarth
  5. 260Preserve database quarantine refusals through cleanup failures 749909f8
  6. 261Preserve original SQLite errors during rollback cleanup #154862 — @vincentkoc
  7. 262Keep actionable terminal-session migration errors visible
  8. 263Give achievable ClawHub update advice and explain registry lag #145103 — @dasx, @vincentkoc, @fuller-stack-dev, @colton-harris
  9. 264Repair official plugin version drift after manual core upgrades
  10. 265Report missing or unreadable required plugin manifests after upgrades baec505b
  11. 266Avoid circular plugin migration recovery advice #153419 — @romneyda
  12. 267Recover plugin settings after interrupted canonical-ID configuration writes d9123f86 — @vincentkoc, @fuller-stack-dev
  13. 268Copy plugin snapshots without native rename support #154354 — @vincentkoc, @lucarinaorg
  14. 269Prevent plugin parsing from blocking update rehearsal #155394 — @colehammond65
  15. 270Preserve local plugin overrides during update and explain blocked channels #151851 — @whitenesstiger
  16. 271Honor plugin and hook work deadlines while retaining the Git clone and checkout cancellation limitation #153043 — @fuller-stack-dev
  17. 272Let post-core plugin updates finish without an implicit work deadline #153109 — @fuller-stack-dev
  18. 273Avoid implicit overall deadlines during update finalization #153085 — @fuller-stack-dev
  19. 274Preserve omitted Doctor deadlines during update finalization #152973 — @fuller-stack-dev
  20. 275Honor omitted work deadlines in the Git updater API #153036 — @fuller-stack-dev
  21. 276Prevent overlapping installation work during long package updates #153093 — @fuller-stack-dev
  22. 277Wait for update command cleanup before releasing control
  23. 278Keep refused update helpers from proceeding during cancellation #154289 — @vincentkoc
  24. 279Prevent private Node installation after update authority is lost #154334 — @vincentkoc
  25. 280Use remaining Gateway shutdown time for sidecar cleanup
  26. 281Preserve local Gateway restart cleanup and initial chat position
  27. 282Defer restarts when active work cannot be inspected #118053 — @harjothkhara, @fuller-stack-dev, @dale-goes-fast
  28. 283Let admitted work drain during recovered Unix Node restarts within existing service deadlines #153435 — @ly85206559, @obviyus, @donniefi
  29. 284Verify the serving Gateway before recovered restarts
  30. 285Unblock forced restarts while cron cleanup is pending
  31. 286Drain delivery maintenance before shared storage shuts down
  32. 287Release agent database leases before update maintenance
  33. 288Refuse pending database writes as shutdown begins
  34. 289Keep a bounded Gateway exit path after shutdown cleanup errors 6f60b59b — @metahacker, @vincentkoc
  35. 290Fix Workboard restart cleanup and stop periodic work during shutdown #154203 — @flynnmcpoc, @abusido82
  36. 291Give forced restarts bounded time to finish admitted work #154300 — @metahacker, @vincentkoc, @alvelda, @rvelasquez
  37. 292Finish admitted task maintenance before Gateway shutdown
  38. 293Join discarded attachment cleanup during Gateway shutdown
  39. 294Accept pending answers and approvals during shutdown
  40. 295Preserve replacement subagent results during graceful restart
  41. 296Stop replaced Gateway installations without waiting for unavailable drain checks, and give delegated Doctor stops a default timeout when none was supplied 1d8c0fcd
  42. 297Preserve restart notices and requested session continuation recovery
  43. 298Retain subagent progress across repeated restarts
  44. 299Recover conversations stranded after Gateway restarts
  45. 300Resume unfinished parent work after Gateway restart
  46. 301Keep stopped parent conversations canceled across restart without guaranteeing that every child stopped
  47. 302Recover parent tasks across sibling completion retries #153850 — @vincentkoc
  48. 303Preserve restart recovery restrictions and final-answer handling #137483 — @vincentkoc, @fuller-stack-dev, @jaxonparrott
  49. 304Recognize serving wildcard Gateways in local health checks
  50. 305Avoid false restart failures during progressing startup
  51. 306Preserve progressing Gateway startup during update verification #151663 — @freshxiaoyao, @drtony1
  52. 307Avoid false Gateway failures during slow startup #153063 — @suidge
  53. 308Reuse paired service credentials for trusted-proxy restart checks
  54. 309Avoid unnecessary restarts during overlapping configuration and secrets reloads #155073 — @ceckert, @obviyus
  55. 310Inherit the launcher compile cache in SQLite workers
  56. 311Reuse verified Control UI assets after Windows publication collisions
  57. 312Share the intended compilation cache with SQLite workers #154358 — @vincentkoc
  58. 313Restore Gateways after inconclusive systemd inspection #153017 — @xilopaint
  59. 314Repair managed Gateways left on a different OpenClaw installation 24445095 — @baiwei0427
  60. 315Report outdated Gateway service settings in Doctor and update status #151777 — @andapeng
  61. 316Treat unset home literals consistently for Gateway services #151277 — @masatohoshino
  62. 317Refresh stale managed Gateway service definitions during updates #152120 — @andapeng
  63. 318Complete managed Gateway updates after Node installation paths change 97c7b359 — @fuller-stack-dev, @romneyda
  64. 319Preserve the invoked installation through Node respawn #147621 — @romneyda, @fuller-stack-dev
  65. 320Refresh stale service shutdown budgets before maintenance #153636 — @vincentkoc, @ezimerman, @xilopaint, @flynnmcpoc
  66. 321Preserve custom service settings during transactional policy refresh #154519 — @ezimerman
  67. 322Repair recognized stale Gateway service settings with Doctor 0a4cc91c
  68. 323Restore eligible Gateways after Doctor shutdown contention 18a0b30d — @fuller-stack-dev, @sagebhardt, @sasan1200
  69. 324Expose suspension validators and prepare CLI device authentication
  70. 325Allow changes to verified loaded Linux user services when system checks are unavailable 945557e9
  71. 326Restore Mac service commands from external shells #153403 — @romneyda
  72. 327Preserve LaunchAgent bytes and permissions during rollback
  73. 328Allow authorized update helpers to complete Gateway service shutdown #153020 — @theangrypit
  74. 329Verify macOS Gateway shutdown before reporting success #153789 — @britrik
  75. 330Read native XML and binary Mac service definitions, with inaccessible working directories still a limitation
  76. 331Require the macOS Gateway service to be unloaded before runtime replacement
  77. 332Preserve Gateway runtime paths during service repair #155265 — @philbones49
  78. 333Preserve exact Windows directory identities for updates and snapshots
  79. 334Preserve Windows Gateway shutdown ownership and handoff paths #151157 — @romneyda, @fuller-stack-dev
  80. 335Verify Windows descendant cleanup after parent exit #151443 — @andapeng
  81. 336Avoid Windows update cleanup stalls from loaded native addons
  82. 337Start Windows Gateways with unchanged nested tilde paths #154331 — @vincentkoc, @easyteacher
  83. 338Recognize running Windows Gateways with deadline-derived probe budgets
  84. 339Preserve replaced clone directories during update validation #147544 — @romneyda, @fuller-stack-dev
  85. 340Verify retained npm-linked Git builds before rollback #147562 — @romneyda, @fuller-stack-dev
  86. 341Remove Git update pack limits and whole-pack buffering #154042 — @fuller-stack-dev, @romneyda
  87. 342Fix updates from shallow partial source checkouts
  88. 343Stop source Gateways before clean builds and restore ordinary failed-build output, with nested-build recovery still limited #125896 — @grynn, @fuller-stack-dev, @donniefi
  89. 344Diagnose source self-links and preserve heartbeat and task-read recovery #117114 — @synthalorian, @fuller-stack-dev, @piotx, @vincentkoc
  90. 345Check available disk space for large Git update packs ff4379ed — @obviyus
  91. 346Keep stable Git updates off extended-stable release tags #154598 — @romneyda
  92. 347Avoid update failures caused by unrelated Git remotes #155133 — @vyctorbrzezowski
  93. 348Guide Homebrew upgrades and preserve stable Gateway service paths #141011 — @maxsxu
  94. 349Explain external-supervisor update refusals and status recovery #151942 — @vincentkoc, @fuller-stack-dev
  95. 350Avoid missing-module failures during foreground Gateway updates
  96. 351Recover the Gateway after manual package replacement #153078 — @mattkanwisher
  97. 352Wait for foreground Gateway shutdown before update maintenance
  98. 353Restore working Gateways after legacy update and session-import failures #151682 — @allen0373, @jjgao
  99. 354Prevent false rollback by older Gateway updaters
  100. 355Handle missing update history and temporary-path aliases on resume
  101. 356Complete database upgrades started by OpenClaw 2026.9.2 #153657 — @vincentkoc
  102. 357Allow managed update handoffs through aliased database paths
  103. 358Finish updates after shared-state database migrations #155610 — @vyctorbrzezowski
  104. 359Stop an older managed Gateway before update Doctor and retain its restart handling 523cd02d
  105. 360Restore Gateways stopped for update maintenance and allow verified Linux user-service activation 80b922db
  106. 361Retry managed Gateway inspection and stop after an older updater handoff a9e0696d
  107. 362Restore container migrations and usable-agent readiness on qualifying FUSE storage #153096 — @conan-scott
  108. 363Restore missing native filesystem support after update fallback
  109. 364Preserve restored worktrees against stale path checks
  110. 365Worktree cleanup during Gateway database activity #153843 — @vincentkoc
  111. 366Avoid processing unrelated placements during worktree cleanup
  112. 367Create managed worktrees beside large ignored dependency folders 3e013774 — @masatohoshino
  113. 368Preserve project worktrees and committed reset actions through cleanup failures
  114. 369Report incomplete managed-worktree cleanup and uncertain limits 585312d8 — @vincentkoc
  115. 370Reclaim abandoned managed plugin copies after a grace period, excluding legacy, fallback and worker scratch copies #150580 — @vyctorbrzezowski
  116. 371Keep Gateway requests responsive during plugin expiry cleanup
  117. 372Finish committed session reset actions after cleanup failures
  118. 373Complete archive cleanup for eval-launched commands
  119. 374Resume session cleanup after clock changes and database lock release bef4401f — @steipete
  120. 375Reclaim recognized abandoned backup scratch and report cleanup failures #154199 — @agebreak0083
  121. 376Preserve user files when Claw removal cannot finish scanning
  122. 377Reclaim temporary snapshot and backup files when storage is full #154937 — @vincentkoc
  123. 378Avoid backup warnings for temporary files already reclaimed
  124. 379Cancel unstarted archive work when its database retires
  125. 380Prevent Gateway pauses during expired-secret cleanup
  126. 381Clean up snapshots interrupted during allocation #155447 — @shakkernerd
  127. 382Cancel unneeded snapshot copies before they start
  128. 383Reduce catalog refresh disk writes and reclaim oversized temporary snapshots #153512 — @galiniliev, @dmlau76
  129. 384Keep snapshot reads and queued credential reads reliable
  130. 385Avoid caller-thread stalls in device-token storage
  131. 386Reduce competing database work during snapshots and restart recovery #151581 — @galiniliev, @jalehman
  132. 387Prevent shared-state write timeouts during competing writes
  133. 388Keep storage maintenance authorized while background workers start and drain
  134. 389Keep update rehearsals working against actively written databases #149449 — @fuller-stack-dev, @jalehman
  135. 390Keep database activity from disrupting inspection and update reporting #153839 — @pfrederiksen, @dh-js, @guarismo
  136. 391Preserve retained history when database checkpoint cleanup is blocked #154302 — @desksk, @l497c, @markun-japan, @ermalta, @tommylei666
  137. 392Avoid local macOS database locks after mount lookup timeouts
  138. 393Settle transcript work before update database cleanup #155138 — @zanemc-ao, @agebreak0083, @baumus
  139. 394Avoid false update recovery alarms during concurrent database writes #152986 — @fuller-stack-dev
  140. 395Update the checkout accepted in Doctor and preserve channel preferences
  141. 396Recognize completed updates after interrupted verification
  142. 397Clear resolved Doctor guidance in the latest 100 update records after successful repair #153261 — @iwhatsskill
  143. 398Report acknowledged historical repairs and route older recovery through full finalization, which may stop an owned Gateway #153291 — @iwhatsskill
  144. 399Report restored version and Gateway health after rollback #151465 — @ntimesp
  145. 400Verify update recovery before triage reports success #153443 — @johnnyjrizzo
  146. 401Finish updates using the installed runtime and protect configuration rollback 1232d3f1 — @vincentkoc, @fuller-stack-dev
  147. 402Report current Gateway health after update finalization failures #153178 — @0-danielviktorovich-0, @wlassalle724, @neangneatos, @zsmallx, @hxy8241
  148. 403Reuse completed candidate checks before update repair #153188 — @bodegaclaw, @theangrypit, @baumus, @hypocritepro, @bharatvasan, @jplavoiemtl, @guerilla47
  149. 404Keep update recovery warnings and real failures visible after previews #150807 — @romneyda
  150. 405Bound interrupted-update checks and retain recovery outcomes #152727 — @sunnyshu0925, @yetval
  151. 406Preserve update failures and running worker code through replacement
  152. 407Avoid duplicate update finalization and preserve asynchronous keyboard focus #154160 — @fuller-stack-dev
  153. 408Reduce repeated database copies during update-status polling
  154. 409Finish updates with deferred maintenance when a verified Gateway serves #154499 — @rajivranjanmars, @sagebhardt, @sasan1200, @isinghmitesh
  155. 410Finish updates with visible recoverable plugin Doctor warnings #154543 — @brunorapido
  156. 411Clarify update progress and snapshot warnings #155188 — @romneyda
  157. 412Show running update progress separately from queued updates #155342 — @vincentkoc
  158. 413Keep update progress moving during checkout discovery #155498 — @vincentkoc
  159. 414Keep selected update progress readable during shutdown drain #155499 — @vincentkoc
  160. 415Reduce copying while retaining the running updater
  161. 416Keep update warnings visible and provide saved outcome reports #153147 — @davidchyi-beep, @bodegaclaw, @che10x, @jammyclaw, @servermacminim2ku, @hypocritepro, @lendersmark, @guerilla47
  162. 417Retain automatic-update failure causes in history and logs #151568 — @masatohoshino
  163. 418Explain update metadata failures and preserve installation mode #151649 — @nsikak1
  164. 419Identify failed update checks and retained recovery paths #151667 — @soar-king, @baumus, @pfrederiksen, @zzs12345-web, @jplavoiemtl
  165. 420Name the recorded failed update phase instead of an unknown reason #148879 — @navras98, @obviyus, @fuller-stack-dev, @nickfost, @wangzhongming-yh
  166. 421Preserve useful causes and rollback outcomes in update failure reports #152331 — @bobbygaerd
  167. 422Avoid rollback warnings when update preparation changed nothing #152749 — @fuller-stack-dev
  168. 423Keep failed update operations identifiable in reports #153425 — @marcio-absmartly, @bobbygaerd
  169. 424Identify failed update progress writes #153416 — @romneyda
  170. 425Explain update health-check timeouts and unavailable repair #153330 — @lendersmark, @davidchyi-beep, @soar-king, @bodegaclaw, @guerilla47
  171. 426Explain updates blocked by active agent database use #152976 — @fuller-stack-dev, @che10x
  172. 427Avoid misleading version warnings after updates
  173. 428Keep refused-update reports outside selected state #154886 — @vincentkoc
  174. 429Distinguish validator execution failures from invalid configuration #154892 — @vincentkoc
  175. 430Explain unavailable service inspection during updates #154896 — @vincentkoc
  176. 431Keep causes visible in update failure summaries #154920 — @rlosito, @tomekep
  177. 432Preserve useful validator causes in update reports #155234 — @vincentkoc
  178. 433Preserve sanitized npm errors in update failure reports #155337 — @cognos2013, @vildar82, @ckupferschmid, @keithce, @fatal0607, @edrwalker
  179. 434Explain update destination refusals and recovery #155692 — @imhw, @agent-axos, @smaill02, @qq1091429090huo-svg
  180. 435Restore automatic update triage on older and hybrid Linux cgroups #149596 — @miorbnli, @fuller-stack-dev
  181. 436Keep model authentication from blocking updates #154453 — @agebreak0083
  182. 437Run audit-history queries outside the Gateway request thread
  183. 438Move run-inspection database reads off the Gateway thread
  184. 439Wait briefly for database writes during CLI snapshot preparation
  185. 440Reduce false Gateway memory-growth alerts
  186. 441Retain complete JSON Gateway logs in status diagnostics #151747 — @alix-007
  187. 442Report invalid directory log paths without clearing visible logs
  188. 443Preserve console log severity and subsystem labels #153890 — @alix-007, @obviyus
  189. 444Correct plugin paths in proxy coverage reports
  190. 445Preserve causes and timing of state lease heartbeat failures
  191. 446Avoid false task-maintenance warnings during restart #154932 — @vincentkoc
  192. 447Avoid misleading SQLite cleanup warnings at startup
  193. 448Keep rapid Telegram paste chunks in one turn #155842 — Thanks @obviyus
  194. 449Require replies to accepted group requests by default #153800 — Thanks @obviyus
  195. 450Recover missing required replies after completed tools without replaying actions #152786 — Thanks @obviyus
  196. 451Respect deliberate conversational silence after tool failures #151873 — Thanks @pash-openai
  197. 452Keep messages pending during restart-recovery capacity waits
  198. 453Prevent repeated replies after internal notifications #154464 — Thanks @obviyus
  199. 454Suppress false reply warnings for stopped queued messages #154872 — Thanks @vacinc
  200. 455Recover recent Slack and Discord discussion after restarts #153075 — Thanks @obviyus
  201. 456Preserve quoted bot text in Discord replies #151821 — Thanks @obviyus, @haukeschnau
  202. 457Bound automatic channel history without changing stored transcripts #154305 — Thanks @vacinc
  203. 458Prevent Control UI reply exchanges from bouncing between sessions #151297 — Thanks @romneyda
  204. 459Resume private subagent results in channel conversations
  205. 460Show a default waiting reply during delegated work #151032 — Thanks @obviyus, @samiralibabic, @dankarization
  206. 461Keep status exchanges visible without interrupting the running turn #152512 — Thanks @obviyus, @samiralibabic
  207. 462Restore enabled thread spawning in Gateway conversations #153641 — Thanks @vincentkoc
  208. 463Let Telegram controls respond during active conversations e5c17513 — Thanks @vacinc
  209. 464Keep Discord progress cards visible while subagents continue #153028 — Thanks @obviyus, @samiralibabic, @dankarization
  210. 465Retain Telegram progress cards while delegated work continues #152517 — Thanks @obviyus, @samiralibabic, @dankarization
  211. 466Keep Telegram questions after progress cleanup #151329 — Thanks @sercada, @obviyus
  212. 467Remove temporary progress after confirmed final replies #154467 — Thanks @obviyus
  213. 468Remove stale progress cards after Telegram topic replies #154939 — Thanks @obviyus
  214. 469Preserve known delivery results when annotation fails #151217 — Thanks @shakkernerd
  215. 470Preserve pending deliveries owned by another worker #153083 — Thanks @chelsealong, @gabrielnkl
  216. 471Stop repeated recovery retries for obsolete queued replies #152967 — Thanks @hartmark, @obviyus
  217. 472Preserve successful replies with opaque channel metadata
  218. 473Keep Gateway requests responsive while storing outgoing messages
  219. 474Refresh outbound senders when plugin state changes
  220. 475Preserve session-send timeout results without diagnostics
  221. 476Keep reply completion tracking working after observer failures #155522 — Thanks @mfurkanakinci, @obviyus, @aniruddhaadak80
  222. 477Keep message dry-run receipts from claiming delivery #155537 — Thanks @alix-007, @obviyus, @pennyvibe
  223. 478Preserve accepted answers through shared preview-delivery ownership #155639 — Thanks @obviyus
  224. 479Preserve chat previews and human context during delayed cleanup #155641 — Thanks @obviyus
  225. 480Refuse stale conversation routes and retain agent ownership through delayed replies
  226. 481Continue accepted chat messages through verified compaction without resending
  227. 482Complete waiting clients after chat cancellation
  228. 483Stop retired Mattermost sends before later provider requests #151252 — Thanks @shakkernerd
  229. 484Stop later recipient lookups after message cancellation #151270 — Thanks @shakkernerd
  230. 485Stop unsubmitted Teams polls after permission withdrawal #151287 — Thanks @shakkernerd
  231. 486Preserve Mattermost post state during partial edits #151255 — Thanks @leon-sk668, @obviyus
  232. 487Preserve animated WebP attachments within existing media limits
  233. 488Preserve all repeated CLI media attachments #151043 — Thanks @krausefx, @obviyus, @dmnksss, @mirr0ch1
  234. 489Keep attachments while preventing stripped-caption redisplay #150694 — Thanks @zhangguiping-xydt, @obviyus
  235. 490Recognize Discord videos despite duration metadata #155573 — Thanks @yangmanbobo, @yursil
  236. 491Keep emoji and accented characters intact when splitting replies #151959 — Thanks @etzelm, @obviyus
  237. 492Preserve reply metadata through outbound formatting and hooks
  238. 493Preserve code, attachment details and reply intent through streaming and recovery
  239. 494Preserve code blocks and tag boundaries in streamed replies #151693 — Thanks @vincentkoc
  240. 495Keep repeated streamed code without duplicating the final answer #152520 — Thanks @giodl73-repo
  241. 496Preserve top-level indented code during streaming #153587 — Thanks @sunnyshu0925, @obviyus
  242. 497Preserve code indentation in final agent replies #154857 — Thanks @obviyus
  243. 498Preserve internal blank lines when formatted code replies split #154875 — Thanks @obviyus
  244. 499Protect saved credentials from blank logout selectors #150497 — Thanks @masatohoshino, @fuller-stack-dev
  245. 500Reject blank directory channel selectors and require omission for automatic selection #153731 — Thanks @masatohoshino, @obviyus
  246. 501Conversation lists survive retired channel accounts #153846 — Thanks @masatohoshino, @obviyus
  247. 502Keep Discord conversations discoverable after account removal
  248. 503Identify unavailable LINE token files in send errors #152769 — Thanks @obviyus, @edenfunf
  249. 504Keep live channel status available during state maintenance
  250. 505Identify unavailable configured Nextcloud Talk bot secrets #153751 — Thanks @masatohoshino, @obviyus
  251. 506Isolate missing QQ Bot credentials to the affected account
  252. 507Explain skipped channel summaries in online status #155296 — Thanks @yun-0000, @obviyus, @voytas75
  253. 508Let authorized Discord speakers change the current call voice
  254. 509Keep Discord and GPT Live playback flowing during Gateway work
  255. 510Confirm initial Discord thread messages without misleading creation counters #150169 — Thanks @alix-007, @obviyus, @ludovicfourrage
  256. 511Finish accepted Feishu work before account shutdown 5f7904f1
  257. 512Clamp oversized Feishu startup timeouts before identity lookup #154594 — Thanks @qingminglong, @obviyus
  258. 513Preserve Feishu meeting invitations after early dispatch failures #155068 — Thanks @qingminglong, @obviyus
  259. 514Keep delayed Matrix replies alive after handler completion #151063 — Thanks @synapse-homeroot
  260. 515Restore Matrix image and queued-reply delivery after configuration reloads #153645 — Thanks @vincentkoc
  261. 516Move Matrix startup storage off the Gateway thread
  262. 517Move Matrix sync-cache work off the Gateway thread
  263. 518Keep Matrix bot discovery off the Gateway thread
  264. 519Restore Matrix progress drafts without plugin runtime context #155354 — Thanks @holny, @obviyus, @mykhul
  265. 520Honor exact Matrix message requests #150554 — Thanks @masatohoshino, @fuller-stack-dev
  266. 521Stop retrying expired Matrix requests
  267. 522Preserve case-sensitive link destinations in Signal replies #151754 — Thanks @alix-007, @obviyus
  268. 523Report failed Slack end-of-turn status cleanup #145778 — Thanks @alix-007, @obviyus, @joncursi
  269. 524Keep emoji and reply context for unavailable Telegram stickers #151461 — Thanks @obviyus, @sloptop-the-terrible
  270. 525Preserve Telegram code formatting across message splits #153576 — Thanks @sunnyshu0925, @obviyus
  271. 526Restore affected Telegram native replies under Bun
  272. 527Use current-message context for Teams reactions #151382 — Thanks @giodl73-repo
  273. 528Keep Teams reactions in their channel thread #155713 — Thanks @wangmiao0668000666, @obviyus
  274. 529Keep skipped Teams messages within their channel thread #154825 — Thanks @nianjiuzst, @obviyus, @yunligou711-commits
  275. 530Batch rapid WhatsApp messages without reordering group participants #112001 — Thanks @mcaxtr, @fuller-stack-dev, @abacha
  276. 531Bound Zalo photo captions consistently across reply paths
  277. 532Attach queued iMessage answers to their questions #150626 — Thanks @gennadyclaw, @fuller-stack-dev
  278. 533Move iMessage startup database reads off the Gateway thread #152837 — Thanks @summitoperations26
  279. 534Keep compatible keyword memory search available during failed embedding rebuilds abbda386 — thanks @ruel225
  280. 535Avoid rebuilding unchanged empty memory indexes
  281. 536Report the configured local model in memory status #152618 — thanks @zyz619963502zyz, @obviyus, and @Yachiyo1680
  282. 537Avoid false health warnings for plugins without host search #155117 — thanks @etzelm, @obviyus, and @valkster70
  283. 538Let session history and search indexing catch up during active conversations, up to 512 events and 256 KiB of new history 3c9a40aa — thanks @RomneyDa
  284. 539Prevent maintenance overlap from leaving memory indexing locks behind
  285. 540Recover memory-sync locks after cleanup contention
  286. 541Bind memory-lock recovery to its original database and grant, including recovery after a lost acquisition reply without replaying work
  287. 542Preserve completed Memory writes through cleanup failures
  288. 543Keep queued database commands from interrupting memory indexing #155535 — thanks @shakkernerd
  289. 544Start opted-in context maintenance after accepted turns and keep its resources available until it finishes #151936 — thanks @jalehman
  290. 545Keep text blocks separated in conversation summary input #151358 — thanks @RomneyDa
  291. 546Keep conversation compaction working after plugin reload 388614d8 — thanks @jalehman
  292. 547Continue productive tool turns through later context overflows #150513 — thanks @SunnyShu0925, @obviyus, @SBC2016, and @Yigtwxx
  293. 548Restore guidance for selecting session history #154890 — thanks @vincentkoc
  294. 549Recognize short requests retained in compaction summaries #153320 — @vacinc
  295. 550Keep Dream Diary entries after unchanged context truncation #153823 — thanks @Psychnix and @obviyus
  296. 551Defer memory dreaming jobs while automatic scheduling is disabled through cron.enabled or OPENCLAW_SKIP_CRON
  297. 552Exclude generated reflections from memory promotion rankings #154994 — thanks @chelsealong, @obviyus, and @Truck0ff
  298. 553Keep memory forgetting complete when session links change, and reject cleanup through a retired database connection
  299. 554Read and maintain remote workspace Memory files through an optional adapter; remote providers without maintenance support fail instead of editing local files #153124 — thanks @kimiyu-186
  300. 555Avoid skill reloads and metadata refreshes when content is unchanged
  301. 556Bound retained skill subscriptions across execution workspaces and refresh file-backed skills when returning to an evicted workspace
  302. 557Reduce repeated skill refreshes after shared-directory changes
  303. 558Keep retired skill watchers from restarting folder scans
  304. 559Keep Windows skills discoverable after folder recreation
  305. 560Preserve Skills group expansion while filtering #150911 — thanks @sunnyshu0925, @fuller-stack-dev, @vyctorbrzezowski
  306. 561Keep skill directories watched during rescans #155570 — thanks @vincentkoc
  307. 562Verify skill-folder monitoring before initial readiness #155724 — thanks @vincentkoc
  308. 563Restore recorded skill use and live Workshop inventory #151048 — thanks @obviyus
  309. 564Record failed Skill Workshop reviews despite silent replies
  310. 565Use current plugins for idle Skill Workshop reviews #152235 — thanks @jalehman
  311. 566Read Workshop event history in background workers
  312. 567Stop quarantining safety guides for prompt-related wording #154441 — thanks @jesse-merhi
  313. 568Move legacy Workshop repair out of normal startup
  314. 569Install bzip2 skills without system tar and prevent false database snapshot or recovery comparison failures from unequal short reads
  315. 570Keep skill archive commits responsive and reject expired uploads
  316. 571Enforce skill-library limits against changing local files
  317. 572Keep Android attachment removal accessible with long filenames #151337 — thanks @iwhatsskill
  318. 573Keep Android chat bubbles consistent during delivery #151336 — thanks @iwhatsskill
  319. 574Expose Android tool failures and full recovery guidance #151332 — thanks @iwhatsskill
  320. 575Isolate Android captures and preview staged photos #153033 — thanks @iwhatsskill and @vacinc
  321. 576Keep Android Stop on its selected conversation and report failures #155035 — thanks @iwhatsskill
  322. 577Restore Gateway switching after interrupted Android voice notes #155036 — thanks @iwhatsskill
  323. 578Restore Android video controls after switching media #155037 — thanks @iwhatsskill
  324. 579Keep Android page headings readable with large text #151341 — thanks @iwhatsskill
  325. 580Make Android status text and accessibility labels complete #151342 — thanks @iwhatsskill
  326. 581Keep Android Gateway labels and setup errors visible #151338 — thanks @iwhatsskill
  327. 582Keep Android Gateway discovery current after service changes #155038 — thanks @iwhatsskill
  328. 583Use supported GPT-Live relay routes in Android Talk and explain fallback #153741 — thanks @iwhatsskill
  329. 584Keep long Android Talk replies playing and explain failures #152834 — thanks @saariuslystoned and @iwhatsskill
  330. 585Stop duplicate Android speech during realtime Talk #153087 — thanks @saariuslystoned
  331. 586Preserve Android Talk's agent across Gateway reconnects #152593 — thanks @saariuslystoned, @obviyus, and @destinedenergy
  332. 587Send Android Talk transcripts without app-added instructions #153021 — thanks @iwhatsskill, @vacinc, and @guarismo
  333. 588Preserve Talk answers across late speech transcripts #150536 — thanks @marvinthebored, @peetiegonzalez, @shakkernerd, @dimonnld, @saariuslystoned, and @goldenrodscript
  334. 589Keep Talk consultation startup valid as finalized speech enters history #150283 — thanks @mertbasar0, @shakkernerd, @dimonnld, and @saariuslystoned
  335. 590Prevent duplicate Talk consultation answers #153140 — thanks @shakkernerd
  336. 591Hide generated Talk steering instructions from visible chat #153698 — thanks @shakkernerd
  337. 592Keep Talk calls connected after interrupted replies #152427 — thanks @saariuslystoned, @obviyus, and @dimonnld
  338. 593Make Wear context selections accessible and easier to read #151296 — thanks @iwhatsskill
  339. 594Keep Wear Voice text and controls usable on small watches #151868 — thanks @iwhatsskill
  340. 595Keep Wear update guidance accurate after Refresh #151779 — thanks @iwhatsskill
  341. 596Prevent native iOS photo-send composer freezes #154082 — thanks @solvely-colin, @eragim, @kittitys, @rwoverdijk, and @hhkwoong
  342. 597Remove unrelated discovery warnings from native model pickers #154015 — thanks @romneyda
  343. 598Return the New Session shortcut to the foreground app
  344. 599Prevent saved-Gateway startup crashes in the Tauri app #154028 — thanks @vacinc for credited prerequisite work
  345. 600Correct saved-Gateway keychain recovery warnings
  346. 601Keep independently managed Gateways running when the Mac app opens
  347. 602Show live connection status for saved macOS Gateways
  348. 603Start the Mac worker with saved desktop-sharing preferences
  349. 604Restore content sign-in from an open Mac dashboard
  350. 605Hide replacement consoles during Windows background startup
  351. 606Restore Mac screen and accessibility permission requests
  352. 607Make Mac inspection menus follow the Developer setting
  353. 608Release memory used to read audio-input names and IDs #151455 — thanks @vincentkoc
  354. 609Recognize installed Chrome extensions in Mac settings
  355. 610Preserve Chrome setup across Mac app and dashboard versions
  356. 611Track hosted worker cleanup across cancellation and node restarts 8277325
  357. 612Retain nested worker helpers in Mac app packaging
  358. 613Prevent the macOS Dashboard's white loading flash
  359. 614Align the Mac titlebar Inbox and unread badge
  360. 615Read authorized media through macOS directory aliases
  361. 616Refresh native download and response-stop translations and Thai wording b03f036 — thanks @steipete
  362. 617Download assistant documents from native chat #155195 — thanks @takhoffman
  363. 618Remove unused resources from Android packages #154782 — thanks @vincentkoc
  364. 619Preserve runtime choices when selecting a model #152394 — @obviyus
  365. 620Prevent Gateway hangs for agents without runtime pins #153386 — @stackingrockss
  366. 621Offer thinking levels only when declared labels or explicit mappings support them #145248 — @MasterSwords1, @obviyus, @itanyplus
  367. 622Scope inherited Fast mode to the same model #153251 — @MertBasar0, @holny, @obviyus, @Oldrich333
  368. 623Keep model refresh progress compact and accurate
  369. 624Keep model and effort pickers separate in narrow chat panes
  370. 625Give the provider-loading dialog its screen-reader name #152733 — @obviyus
  371. 626Keep runtime selection when reapplying the same model and account #153945 — @RomneyDa
  372. 627Allow model switches past incompatible saved runtimes #154918 — @VACInc
  373. 628Restore Windows model runs and session-setting persistence
  374. 629Find models by ID or provider reference
  375. 630Avoid false setup failures after successful model tests #155407 — @RomneyDa
  376. 631Validate session-status model changes through the Gateway #155826 — @shakkernerd
  377. 632Restore Sol and Luna subscription discovery with Codex 0.155.1 #155989 — @fduch-stranger
  378. 633Show installed-agent failures and retry model discovery #153693 — @obviyus
  379. 634Avoid false sign-in prompts while native models are discovered #153796 — @obviyus
  380. 635Preserve Claude CLI follow-up tools and answers after foreground Bash timeouts #149967 — @marvinthebored, @peetiegonzalez, @shakkernerd
  381. 636Launch supported npm-installed Claude CLI wrappers on Windows #138504 — @LiuwqGit, @obviyus, @Vasanthdev2004
  382. 637Keep CLI recovery timing stable across clock changes #150817 — @tzy-17, @altaywtf
  383. 638Restore Claude CLI progress checklists in chat channels #150903 — @chelsealong, @fuller-stack-dev, @sennyhoney
  384. 639Avoid unnecessary Claude session catalog rescans
  385. 640Deliver completed Claude replies while background research continues #154874 — @vacinc
  386. 641Keep Doctor route repairs intact after Claude CLI turns #155398 — @hannnnn-l, @obviyus
  387. 642Keep Claude turns alive through managed MCP tool timeouts #155663 — @VACInc
  388. 643Update Anthropic OAuth client identity for newer models #154098 — @KrasimirKralev, @SPRIC76, @Cyb3rb1ade, @raghidtawil-lab, @davidcittadini, @Kiiatkin, @fray-ai, @Oldrich333
  389. 644Preserve loaded decision models and enforce request limits
  390. 645Restore model discovery from custom agent directories #151458 — @obviyus
  391. 646Refresh successful empty provider catalogs after expiry #151580 — @obviyus
  392. 647Retain failed-refresh status after model-catalog worker recovery #151597 — @obviyus
  393. 648Keep model discovery failures, retries and save errors visible #153703 — @obviyus
  394. 649Explain OAuth failures during model discovery with scoped recovery guidance #139079 — @StrajnarFilip, @obviyus, @jzakirov
  395. 650Keep model discovery timeouts stable across clock changes #155323 — @masatohoshino, @obviyus
  396. 651Show discovered models beyond older saved provider lists #155420 — @obviyus
  397. 652Bound model-catalog temporary copies and stop closed-client retry loops #153038 — @mrzeepek, @Conan-Scott, @ge0el, @cnflwzh, @lishewen, @zl0nline, @shakkernerd, @flyto168, @msobrosa, @islandpreneur007, @JoPaMu, @safrano9999
  398. 653Reuse plugin source copies during model catalog refresh #153041 — @shakkernerd, @mrzeepek, @zl0nline
  399. 654Prepare model catalogs asynchronously with consistent configuration
  400. 655Avoid repeated database copies during model refreshes #153130 — @dmlau76, @mirasrael, @vyctorbrzezowski
  401. 656Release old model-catalog data after refreshes
  402. 657Clean staged files after failed Gemini credential replacement
  403. 658Preserve OAuth refreshes while catalog workers retire #155369 — @fuller-stack-dev
  404. 659Keep saved credential choices scoped to the selected agent
  405. 660Use configured fallbacks when safe rate-limit waits exceed the saved cap #148580 — @azuretek, @altaywtf, @cookywook, @oldrich333, @binchenutrecht
  406. 661Renew transient retry windows after successful model responses
  407. 662Retry eligible background completions with prepared backup accounts #151133 — @anyech, @obviyus
  408. 663Retry model selection after an overlapping credential refresh
  409. 664Finish canceled requests during shared OAuth refresh
  410. 665Preserve model failure causes and cloud-worker fallback runtime
  411. 666Reach configured fallbacks after blank pre-output errors #150908 — @DonnieFi, @obviyus, @dom521
  412. 667Retain Claude replies when its context window fills
  413. 668Keep healthy provider accounts through compaction #155204 — @jason-allen-oneal, @aatreya
  414. 669Recover subscription quota after access-token expiry
  415. 670Avoid futile budget-error retries caused by help URLs #151377 — @obviyus
  416. 671Distinguish upstream server errors from genuine timeouts #141843 — @amittell, @obviyus, @jnikolaidis
  417. 672Explain OpenAI misalignment refusals accurately #154684 — @vincentkoc
  418. 673Preserve optional tool arguments on custom Responses routes that declare support for the strict field, allowing strict to be false
  419. 674Normalize malformed Responses tool-call results #151044 — @RomneyDa
  420. 675Preserve matching provider state through tool continuations #150633 — @zhangguiping-xydt, @obviyus
  421. 676Recover eligible Responses stream conflicts without repeating completed actions
  422. 677Respect terminal Responses status before output-limit recovery #149242 — @RomneyDa
  423. 678Prevent Gemini rejection of optional-field metadata #151327 — @zesming, @Takhoffman
  424. 679Clean deeply nested tool schemas without recursive stack overflow #152990 — @obviyus, @hpyhandsome, @wangmiao0668000666
  425. 680Preserve provider-compatible collector schemas during refresh #154062 — @zyz619963502zyz, @obviyus, @flynnmcpoc
  426. 681Restore configured cache-TTL pruning on eligible OpenAI routes e0e6ce7b — @original4422
  427. 682Use measured Ollama context counts before compaction #154819 — @xydt-juyaohui, @obviyus, @Wildsberg
  428. 683Distinguish unavailable model prices from genuinely free usage #111175 — @xydigit-zt, @obviyus, @dltlaos11
  429. 684Explain Luna Reserve separately in Codex usage displays #152383 — @fuller-stack-dev, @saariuslystoned
  430. 685Honor search provider and disable settings in coding CLIs
  431. 686Keep native search on its chosen provider route
  432. 687Retain Deepgram transcripts from later audio channels #151343 — @leon-sk668, @obviyus
  433. 688Diagnose incomplete CLI media tools before transcription #151969 — @fede-kamel
  434. 689Explain failed ChatGPT image requests with provider diagnostics 26c8cd22 — @rondavis007, @obviyus (coauthor)
  435. 690Wait for local model service cleanup before replacement 3e68350c — @steipete
  436. 691Retain local model server ownership through shutdown and replacement
  437. 692Preserve Windows shutdown process identity and qualify Apple CI toolchains
  438. 693Reject malformed xAI device-login credentials before saving #111737 — @zengwen-dt, @fuller-stack-dev
  439. 694Reject corrupted xAI refresh responses without overwriting local credentials 2e9e7430 — @masatohoshino, @Takhoffman
  440. 695Correct Codex control permissions, node cleanup, and active-account reporting
  441. 696Show errors for the selected Codex account
  442. 697Preserve Codex authentication choices and migration consent, with direct allowKeychainPrompt=false imports skipping all credential inspection, including files
  443. 698Explain missing Codex profiles after upgrades without false HTTP 401 errors #153051 — @msobrosa, @kpwillis
  444. 699Preserve local Codex setup across supervised turns #151001 — @galiniliev, @iXandru
  445. 700Preserve scheduled Codex app approvals and refresh plugin state
  446. 701Keep connected Codex apps available when configured plugins are missing #150255 — @sjf-oa, @sjf
  447. 702Dismiss Codex requests resolved by another client
  448. 703Correct Codex TOML parsing and managed Bun launch verification
  449. 704Start Codex turns after slow registration reads
  450. 705Recover Codex turns blocked by stale process records
  451. 706Honor cancellation while opening Codex runtime artifacts
  452. 707Reject stale Codex turn selections #155817 — @shakkernerd
  453. 708Restore isolated Codex background completions with administrator hooks
  454. 709Respect optional Codex finalization silence #151951 — @vincentkoc
  455. 710Preserve Codex workspace snapshots, completion during delayed prompt saves, and side-question cleanup, while honoring explicit reasoning and permitted empty background replies
  456. 711Preserve Codex remote transfer timeouts after clock corrections #155603 — @SunnyShu0925, @obviyus
  457. 712Use native Codex events for child completion
  458. 713Recover Codex summaries after background work finishes
  459. 714Preserve Codex delivery evidence, image replies and approval scope
  460. 715Preserve multiline Codex output without repeated parsing stalls
  461. 716Reject malformed and nonterminal Codex completion events
  462. 717Preserve background tool effects in Codex retry decisions
  463. 718Deliver delegated results after a Codex parent yields
  464. 719Restore plugin worker history access and avoid update cleanup loops #153772 — @lidashi1025
  465. 720Avoid Gateway pauses during Codex process registration and cleanup, with updated plugins requiring a host that supports asynchronous process storage #152820 — @fuller-stack-dev
  466. 721Preserve Codex history and wait for confirmed completion
  467. 722Fix Codex forks after sender-attributed messages
  468. 723Recover Codex context from oversized tool outputs #153854 — @vincentkoc
  469. 724Retain recent Codex answers after thread rotation #155127 — @VACInc
  470. 725Reset Codex context after rewinds and branch switches
  471. 726Keep Codex chats and controls attached to their selected source
  472. 727Preserve long Codex tool responses for inspection and export
  473. 728Make saved native Code Mode results readable while retaining raw output
  474. 729Fix Codex sandbox terminals, cancellation, and readiness cleanup
  475. 730Keep permitted Codex sandbox commands without process management
  476. 731Preserve independent Codex background work when canceling a turn #154188 — @shakkernerd
  477. 732Decode small Codex catalog replies without worker startup delay
  478. 733Stop Codex catalog retries after permanent launch failures #154489 — @cloudgg82-blip
  479. 734Keep idle Codex connections from blocking new sessions #154852 — @vincentkoc
  480. 735Let Codex request bursts wait for available capacity #154945 — @vincentkoc
  481. 736Keep new Codex work moving while earlier responses stream #155090 — @vincentkoc
  482. 737Run paused automations once from the Agents panel
  483. 738Keep paused future one-shot automations after Run now; downgrading to older code can lose this protection
  484. 739Let queued manual automations start after tool completion #153865 — thanks @vincentkoc
  485. 740Record manual automation runs before acknowledging them; pre-dispatch interruptions remain in database receipts and may not appear in task-backed run history #153360 — thanks @obviyus
  486. 741Let accepted queued automations start after the agent replies
  487. 742Keep scheduled work and delegated results alive after the creating turn
  488. 743Keep complete scheduled-job lifetimes independent of creating requests
  489. 744Preserve the Gateway launcher for scheduled commands
  490. 745Cancel pending callback work while preserving required completion
  491. 746Stop new scheduled message actions after cancellation or permission withdrawal 10169f04 — thanks @shakkernerd
  492. 747Restore scoped automation creation for remote administrators #151291 — thanks @jalehman
  493. 748Create current-session announcements from WebChat
  494. 749Run DM-created automations independently of result-delivery routing #155426 — thanks @obviyus, @jiangwanxin1982-ctrl, @davidcittadini, @ndakota79
  495. 750Preserve meaningful whitespace in automation shell commands #150071 — thanks @zhangguiping-xydt, @obviyus
  496. 751Reject invalid cron stagger values before changing jobs #151740 — thanks @alix-007, @aniruddhaadak80, @obviyus
  497. 752Keep automation form keyboard focus clear of sticky actions
  498. 753Explain the existing zero-timeout option in automation errors #152814 — thanks @kriswuli006, @aniruddhaadak80, @obviyus
  499. 754Identify the automation behind delayed action feedback
  500. 755Reject blank working-directory arguments when creating automations
  501. 756Expose failed or uncertain completion in scheduled-job history
  502. 757Avoid false failures after scheduled reports are delivered #152165 — thanks @pash-openai
  503. 758Preserve errors from repeated automation runs in persistent sessions #150315 — thanks @jalehman, @dazlarus
  504. 759Keep notification delivery records attached to the correct task
  505. 760Let scheduled jobs finish quietly when there is nothing to report #154533 — thanks @obviyus
  506. 761Suppress missing-summary placeholder announcements for scheduled runs #154930 — thanks @vacinc
  507. 762Distinguish unavailable automation history from empty results
  508. 763Contain late task-notification delivery failures #155233 — thanks @jacobtomlinson
  509. 764Prevent heartbeat catch-up from blocking cron startup; a handler-unavailable skipped result calls for checking startup and sidecar errors
  510. 765Avoid blocked heartbeat writes behind busy SQLite workers #152763 — thanks @fuller-stack-dev, @smfworks
  511. 766Preserve individual agent failures in heartbeat broadcast results
  512. 767Show a copyable heartbeat command to keep results internal while leaving checks scheduled #153448 — thanks @alix-007, @obviyus, @tridefender
  513. 768Deliver background command results despite unrelated busy sessions
  514. 769Skip untouched scheduled heartbeat checks while the agent is busy 55995369 — thanks @vincentkoc
  515. 770Resume waiting parent tasks across provider retries #151879 — thanks @jalehman
  516. 771Preserve sub-agent cleanup during overlapping result delivery
  517. 772Unblock subagent launches after confirmed late result delivery #151949 — thanks @vacinc
  518. 773Keep undelivered results from blocking new delegated work #152537 — thanks @damiansmazurek
  519. 774Acknowledge queued subagent records before launch
  520. 775Track child follow-ups before acknowledging acceptance
  521. 776Preserve permitted session reads across background handoffs and resumes #141865 — thanks @takhoffman, @brokemac79, @vacinc
  522. 777Complete eligible native paused child tasks after ordinary parent continuations; automatic continuation requires recorded task and store ownership, while older records retain explicit controls
  523. 778Keep agent results accessible through session changes
  524. 779Avoid false drain failures after private subagent timeouts
  525. 780Retain subagent completion notifications while the parent is still running #152761 — thanks @pollybot13, @shakkernerd, @bsniznd, @borclaw
  526. 781Show direct-announcement failures after successful fallback delivery #125130 — thanks @vincentkoc, @alix-007, @shakkernerd, @alexey-pelykh
  527. 782Deliver current subagent results past old pending cleanup
  528. 783Suppress stale tool-error replies during successful agent pauses #153779 — thanks @vacinc
  529. 784Isolate pending system notifications by agent and conversation, with bounded transient queues; ambiguous multi-agent SDK calls must supply a resolved agentId or qualified session key
  530. 785Settle cancelled subagent notifications and quiet repeated backlog warnings #151569 — thanks @laurenceputra
  531. 786Suppress obsolete subagent timing warnings #151275 — thanks @jalehman
  532. 787Deliver subagent completion after the spawning tool exits b3d3f860 — thanks @steipete
  533. 788Protect unfinished child publication during flow maintenance
  534. 789Resume requesting sessions when delayed replies arrive #155151 — thanks @vacinc
  535. 790Recognize pending child work from earlier turns #155253 — thanks @vacinc
  536. 791Deliver completed subagent results after the requester yields #155348 — thanks @jalehman, @borclaw
  537. 792Recognize late recovered subagent handoff results without replay #155357 — thanks @romneyda, @vincentkoc, @jalehman, @borclaw, @michaeljgood71, @massad1977
  538. 793Preserve task-notification delivery through delayed storage and protect new backup scratch files 68b724b3
  539. 794Distinguish live subagents from retained task records #152514 — thanks @obviyus, @samiralibabic, @dankarization
  540. 795Show live CLI tasks as Running or Queued
  541. 796Show complete commands and live background-process status
  542. 797Show completed tasks correctly after delayed activity
  543. 798Keep finished task execution from briefly appearing unknown
  544. 799Bound background-task failure previews without losing diagnostics #151120 — thanks @bartok9, @obviyus, @jackten
  545. 800Report unreadable task metadata instead of empty lists
  546. 801Report unavailable task metadata and isolate affected delivery previews
  547. 802Keep media task context available during unrelated task updates
  548. 803Share concurrent task-context refreshes
  549. 804Return completed tasks despite overlapping metadata updates
  550. 805Avoid unnecessary pauses when task lists retry
  551. 806Avoid full-history scans for individual task reads
  552. 807Keep task-status reads from blocking other Gateway requests
  553. 808Keep task artifact requests from blocking the Gateway
  554. 809Keep task run lookups consistent after updates
  555. 810Keep task lists readable during completion updates
  556. 811Respect refreshed task retention during cleanup
  557. 812Keep task pages valid through unchanged background updates
  558. 813Keep task pagination usable during unrelated chat activity
  559. 814Keep task activity responsive during database contention
  560. 815Keep task maintenance responsive while updates settle
  561. 816Keep delayed workflow synchronization current through cleanup
  562. 817Move initial task persistence off the Gateway thread
  563. 818Preserve current task metadata during lifecycle callbacks
  564. 819Keep concurrent managed-task updates current and correctly ordered
  565. 820Keep restored task-flow status current
  566. 821Keep task lists available during ongoing metadata updates
  567. 822Keep task-list retries from waiting on later activity
  568. 823Keep cron job lists responsive during healthy runs
  569. 824Avoid full session scans before scheduled runs
  570. 825Avoid repeated subagent registry scans during session and task reads
  571. 826Avoid redundant copies when saving large waiting task flows
  572. 827Avoid redundant task-state writes for unchanged attempt activity #155745 — thanks @vincentkoc
  573. 828Open remote Portal apps through their published HTTPS routes, preserving app paths, queries, and owned route cleanup#150279 Thanks @jalehman.
  574. 829Skip unused attached-Crabbox startup and honor provisioning waits#154321
  575. 830Manual desktop takeover pauses agent inputHanding control back requires a fresh screenshot before input resumes, and a Portal may need reopening after a Gateway restart even when its app survives.
  576. 831Browser framing and cookie rules can still prevent an app from embeddingPortal and remote-desktop browser cookies remain separate.
  577. 832Attached machines are disposable and follow their configured lifetimeClosing a view does not release the machine or stop its background apps.
  578. 833A response timeout does not cancel machine preparationInspect the current state before retrying. Ordinary cloud worker turns still prepare their agent runtime.
  579. 834Deliver resized screenshots in cloud computer sessions with the coordinate mapping needed for interaction#151573
  580. 835Reopen Linux cloud browsers after the first launch without an inherited startup-lock timeout#153169
  581. 836If interrupted setup leaves uncertain evidence of a running worker without its process ID, release and reprovision the machine before another launchNative warm-image capture remains unsupported.
  582. 837Save Host Desktop disablement from Labs while preserving its other settings#147741 Thanks @TriDefender and @obviyus.
  583. 838Desktop sharing, agent Computer Control, and Keep Awake remain separate controls. macOS Remote Management accounts need Observe and Control rights
  584. 839Turning Cloud Worker Desktop back on restores access to already capable workersIt does not provision a desktop or replace a worker that lacks one.
  585. 840Use the app switch, the node's explicit disabled setting, or a Gateway deny rule to disable paired sharingRemoving a Gateway allow entry is no longer the ongoing disable mechanism after reapproval.
  586. 841Skip optional live desktop probes during non-strict Codex startup while retaining installation and tool checks#151666 Thanks @jalehman.
  587. 842Start desktop computer-control helpers with a suitable Node runtime despite a shadowing Bun shim#151933 Thanks @wangmiao0668000666 and @altaywtf.
  588. 843Explain browser-control refusals with recovery steps for the current policy or plugin cause#154091 Thanks @mmkerrigan.
  589. 844Make computer-control key taps detectable by Linux X11 apps that poll keyboard state#153830
  590. 845Start browser control after effective Gateway plugin activation#154255 Thanks @Alix-007, @obviyus, and @mmkerrigan.
  591. 846The key-tap fix does not add sustained keyboard holds or establish the same input improvement on macOS and Windows
  592. 847Browser control now recognizes the Gateway's effective plugin activation without changing the source allowlistExplicit disablement or denial still refuses access, and the separate on-disk allowlist-persistence issue remains.
  593. 848Preserve exact browser snapshot and screenshot targets, allow action deadlines to finish, and return useful input errorsAlso preserve dialog and option values, upload timeouts, pending cookie changes, and bridge connection details. #153420
  594. 849Keep actions tied to captured controls, prevent stale captures replacing newer references, clean up frame labels, preserve sibling connections, and recheck current node access without changing the selected profile#153597
  595. 850Preserve the order of browser-extension mouse and keyboard events within each tab#151650
  596. 851Recover browser inspection without sequential delays from stalled sibling tabs while preserving newer connections and blocked-tab rules#153283
  597. 852Preserve spaces in quoted browser-storage keys#151300 Thanks @zhangguiping-xydt and @obviyus.
  598. 853Preserve browser references across waits and reject stale document controls#154215
  599. 854Keep shortened browser upload filenames portable#153774 Thanks @xialonglee, @masatohoshino, @Gabrielnkl, and @obviyus.
  600. 855Keep remote browser upload filenames portable and usable#154566
  601. 856Protect newer subagent tabs from stale cleanup#155307
  602. 857Selected-area snapshot formatting and reference numbers can changeCustom launchers need click_at and its required feature flag for coordinate clicks.
  603. 858Blank storage keys remain invalid for writesPreviously overwritten values are not recovered.
  604. 859Custom Chrome MCP executables need the equivalent document-identity repair for the same reference behaviorOmitting mcpCommand or setting it to npx selects the packaged Node helper, which adds about 13 MB of unpacked runtime.
  605. 860Upload filename adjustments preserve file contents and do not rename existing filesTab closures already admitted under an earlier owner can finish without removing newer tab registrations.
  606. 861Consolidate repeated previews of the same browser page within an activity group while keeping tool history expandable#152281
  607. 862Display retained computer screenshots inline during active runs and after reopening chat#153249
  608. 863Release obsolete browser activity after its final tab owner retires, preserving activity still owned by another tab or retained dashboard#127096
  609. 864Public page metadata may be unavailableDisabling automatic favicon fetching also hides cached metadata previews.
  610. 865Recovered images stored only as artifacts can still appear twice when matching saved media uses an inline layout
  611. 866Reduce restart waits for multiple retained cloud sessions through bounded concurrent provider checks#154171
  612. 867Show the current conversation-worker cleanup error with bounded, redacted diagnostics#153869 Thanks @vincentkoc and @skorfmann.
  613. 868Resume unstarted cloud submissions after worker reconnection and a required in-place worker update#154154
  614. 869Checks that have already started must finish before recovery proceeds, and ownership errors still prevent adopting a sessionRecovery has no fixed speedup.
  615. 870A cleanup warning does not mean the provider problem is repaired or the machine is deletedCheck the current state and follow its recovery guidance.
  616. 871Repair browser connections after package relocation#154431
  617. 872Validate native browser host files through their read handlesPOSIX pairing and registration inspection check the opened files they actually read, rejecting unsafe substitution before pairing credentials are created while preserving owned private hardlinks. Windows keeps its separate routing. #155833
  618. 873Default-profile macOS and Tauri startup can prepare the local helper without opening the Chrome Web StoreChrome approval is still a separate step. Windows automatic setup depends on a compatible OpenClaw.BrowserBootstrap.exe being available separately.
  619. 874Repair is explicitIt does not restart Chrome, open Store pages, or create missing registrations. Incomplete inspection means retaining the reported package paths and deferring cleanup.
  620. 875Load complete meeting transcripts and generate missing notes with write access, preserving existing notes and bounded summary input
  621. 876Keep meeting-browser timeouts stable across clock changes #155648 — thanks @masatohoshino, @obviyus
  622. 877Wait for meeting audio cleanup before leaving or replacing a session
  623. 878Repair FaceTime call tracking and realtime voice routing
  624. 879Preserve FaceTime call identity during cancellation and reduce task-flow reads
  625. 880Keep CLI bridge tools available after plugin replacement #153673 — thanks @zhangguiping-xydt, @obviyus, @kiranvk-2011
  626. 881Keep local MCP connections alive during long tool waits #153879 — thanks @vacinc
  627. 882Close Bun MCP cleanup control channels correctly
  628. 883Honor MCP timeout and parallel-call settings in Codex
  629. 884Recover expired legacy SSE tool connections without replaying calls #155497 — thanks @gwjr
  630. 885Resolve ACP model choices against the current connected harness #152850 — thanks @saariuslystoned, @shakkernerd, @jhgaylor
  631. 886Show each newly spawned ACP task once #153071 — thanks @obviyus, @saariuslystoned, @markgenhealth
  632. 887Release unused ACPX state after failed session starts a3f9d754
  633. 888Adopt ACPX lifecycle fixes and preserve migration validation #155377 — thanks @vincentkoc
  634. 889Adopt acpx 0.19.1 runtime fixes #155760 — thanks @vincentkoc
  635. 890Return the actual A2A answer after model fallback #152168 — thanks @chelsealong, @obviyus, @edgarstool
  636. 891Complete original A2A tasks under message-tool-only reply settings #154317 — thanks @victorylapops, @obviyus, @kip-claw, @bruce-yii, @beeven
  637. 892Preserve Code Mode completion work and structured results, including redacted configuration results within the 12,000-character limit
  638. 893Honor MiniMax M3's automatic Code Mode preference
  639. 894Report Code Mode syntax mistakes as actionable input errors #149222 — thanks @romneyda
  640. 895Use configured GitHub credentials for full public documents
  641. 896Display public GitHub attachments and hide reader comment metadata
  642. 897Explain GitHub preview and status failures
  643. 898Restore compact PR previews and coauthor portraits
  644. 899Preserve complete characters in shortened GitHub text #153344 — thanks @xydt-juyaohui, @obviyus
  645. 900Resolve named-project PR links to the correct repository #151057 — thanks @brokemac79, @vyctorbrzezowski
  646. 901Clarify GitHub authorization progress and completion #150669 — thanks @romneyda
  647. 902Prevent malformed coauthor trailers from stalling GitHub previews
  648. 903Fix false identity-change errors in GitHub previews and details
  649. 904Publish valid recreated branches without relying on reflogs
  650. 905Improve checkpoint publication admission during database contention, with the final outcome policy supplied by the following repair
  651. 906Distinguish held publication locks, retryable storage failures, and pre-grant cancellation; replace the earlier separate retry policy and label canceled Doctor inspections as not performed
  652. 907Keep GitHub publication options responsive with large pending histories
  653. 908Preserve successful GitHub publication results after disconnects #155321 — thanks @shakkernerd
  654. 909Keep PR and CI results with the current workspace and viewer #154750 — thanks @shakkernerd
  655. 910Keep queued GitHub publication bound to its original requester #154477 — thanks @shakkernerd
  656. 911Enforce creator and workflow permissions for shared GitHub publication #154655 — thanks @shakkernerd
  657. 912Preserve opted-in owner-only plugin access after a parent resumes #150295 — thanks @vacinc
  658. 913Retain eligible GitHub tools after subagent continuations; remove the deprecated, ignored githubPublicationAvailable SDK option
  659. 914Preserve host-selected GitHub tools and active plugin work across harnesses while retaining tool profiles and live authorization #152073 — thanks @vacinc
  660. 915Start remote turns without requiring a local container
  661. 916Explain rejected worker launches and cancellation failures
  662. 917Complete independent node cleanup attempts despite individual failures
  663. 918Restore cloud worker provisioning with bundled browser runtime assets
  664. 919Restore shell commands in portable cloud workers
  665. 920Wait for cloud workers after Gateway restart without resending
  666. 921Keep cloud-worker history tied to its admitted request
  667. 922Restore workspace transfers on group-writable hosts
  668. 923Return cloud workspaces after large rebases
  669. 924Stop revoked workspace uploads before further writes
  670. 925Preserve worker uploads and confine workspace staging
  671. 926Preserve supported filenames and bytes during cloud workspace recovery
  672. 927Send files generated in remote workspaces with replies #152633 — thanks @kimiyu-186
  673. 928Prefer current bundled plugins over stale installation paths #144843 — thanks @romneyda, @fuller-stack-dev
  674. 929Install plugin archives without development-only dependency failures #143350 — thanks @giodl73-repo, @fuller-stack-dev
  675. 930Reject incomplete npm plugins and repair missing required dependencies c6bb12b0 — thanks @nxmxbbd, @fuller-stack-dev
  676. 931Preserve native dependency asset paths in staged plugins #153546 — thanks @richsomeday222, @maxwell-code07
  677. 932Recognize equivalent Windows plugin directory aliases #151245 — thanks @romneyda
  678. 933Refresh chat plugin cards after installation #152017 — thanks @hannesrudolph
  679. 934Reduce unnecessary ClawHub installation suggestions
  680. 935Distinguish incomplete plugin installs from missing consent #154011 — thanks @cookywook
  681. 936Avoid first-install configuration conflicts in legacy plugins #154539 — thanks @goutamadwant, @obviyus, @maxwell-code07
  682. 937Add missing plugin artwork and catalog categories
  683. 938Recognize the Voice category microphone icon #155197 — thanks @patrick-erichsen
  684. 939Keep plugin validation and full loading separate
  685. 940Use current profile and Gateway state when loading plugins
  686. 941Use current plugin selection for extraction and web setup
  687. 942Validate authored plugin secret references alongside prepared values #152236 — thanks @jalehman
  688. 943Clean failed plugin setup without repeated initialization
  689. 944Stop retaining duplicate plugin tool diagnostics
  690. 945Avoid false missing-plugin warnings from capitalization differences
  691. 946Contain external plugin schema failures and duplicate cleanup errors
  692. 947Validate plugin setup against authored secret references #155618 — thanks @vincentkoc
  693. 948Prevent plugin reload stalls after alternate-provider turns #151588 — thanks @jalehman
  694. 949Keep cached plugins available during model-runtime refresh
  695. 950Keep the Gateway serving when a busy plugin reload is refused #151738 — thanks @jalehman
  696. 951Retain plugin files through active calls and shutdown cleanup #153662 — thanks @sagebhardt, @novalux12, @gorkem2020, @cjn119-ui, @zanechen76
  697. 952Recover channels after delayed plugin cleanup #151216 — thanks @vincentkoc
  698. 953Roll back plugin reloads blocked by active calls
  699. 954Keep unchanged plugins running when object keys reorder #151281 — thanks @romneyda
  700. 955Keep unchanged busy plugins serving during multi-workspace reloads
  701. 956Keep plugin reloads running through unchanged configuration events 1096d5ff — thanks @steipete
  702. 957Allow plugin replacement after temporary source loss #155065 — thanks @jey2311, @mulderp82
  703. 958Preserve plugin request context across module reloads
  704. 959Fix plugin state writes after database identity reuse
  705. 960Prevent growing plugin caches from blocking replies and jobs
  706. 961Clean abandoned model-catalog files and identify legacy storage #153468 — thanks @zanechen76, @navras98, @sagebhardt
  707. 962Clean up CLI plugin scratch and recover eligible old leftovers #154324 — thanks @paluj85-cloud, @cortanapham
  708. 963Reuse plugin copies during model discovery #155159 — thanks @mulderp82, @podulator
  709. 964Wait for execution-start callbacks before continuing
  710. 965Preserve deprecated channel-message exports and their existing deadline; use openclaw/plugin-sdk/channel-outbound for new helpers
  711. 966Retain worker inputs through canceled preparation and retirement
  712. 967Wait for session history before plugin-requested answer revisions #140743 — thanks @petroff, @obviyus, @rmyers64
  713. 968Finish plugin inspection cleanup after request closure 08773da2 — thanks @steipete
  714. 969Restore plugin completion hooks for CLI and MCP tools #155206 — thanks @iuiu-py, @obviyus, @sac916
  715. 970Preserve independent plugin cleanup failures in retirement reports
  716. 971Preserve empty quoted local speech arguments #151322 — thanks @leon-sk668, @obviyus
  717. 972Keep background media completion independent of its requester #151056 — thanks @romneyda
  718. 973Keep restored media-task ownership and duplicate status current
  719. 974Preserve media URL fallback and other staged attachments
  720. 975Preserve visual pages in mixed-text PDF extraction #152614 — thanks @zhangguiping-xydt, @obviyus
  721. 976Isolate empty-board deletion from other boards' subscriptions
  722. 977Explain how to unblock a Workboard card before claiming #154990 — thanks @moerai
  723. 978Find Workboard cards by their own IDs #155033 — thanks @aniketkrs, @obviyus, @oldrich333
  724. 979Avoid off-page transcript reads in Session Share lists
  725. 980Honor requested web-search result limits
  726. 981Honor Brave LLM-context result limits and cache counts #154602 — thanks @ly85206559, @obviyus
  727. 982Cancel xAI searches while they wait for credentials #154559 — thanks @obviyus
  728. 983Omit impossible Firecrawl publication dates #155032 — thanks @qingminglong, @obviyus
  729. 984Omit impossible publication dates from search results #155365 — thanks @ly85206559, @obviyus
  730. 985Keep geolocation lookups working when caching fails
  731. 986Finish accepted ClickClack operations before shutdown
  732. 987Confirm native-agent permissions before the first message #153805 — thanks @obviyus
  733. 988Reject late native hook responses #150712 — thanks @anyech and @fuller-stack-dev
  734. 989Apply operator limits to tools invoked without stored sessions #153881 — thanks @shakkernerd
  735. 990Preserve permitted access when roles narrow broader credentials #153978 — thanks @shakkernerd
  736. 991Preserve operator permissions across queued and delegated work #153989 — thanks @shakkernerd
  737. 992Preserve native caller permissions and explicit restrictions #154922 — thanks @shakkernerd
  738. 993Distinguish unsupported command preparation from a user-denied approval #144869 — thanks @Alix-007, @obviyus, and @cipp-ashe
  739. 994Preserve Linux sandbox transport priority under memory pressure without changing the backend's workload policy #142764 — thanks @ayoakouh, @obviyus, and @mrunalp
  740. 995Honor each sandbox owner's retention policy during cleanup, with shared runtimes following global settings #153752 — thanks @vincentkoc
  741. 996Preserve credentials across redacted saves and repair placeholder tokens #151250 — thanks @wrgrant
  742. 997Keep background command proxy access until the command stops, with independent access for sibling commands
  743. 998Stop pending chat media reads when access changes
  744. 999Restore Discord access checks for unbound reset commands #152991 — thanks @yetval
  745. 1000Reuse matching profiles for Cloudflare OIDC sign-ins
  746. 1001Keep queued plugin context with its selected conversation
  747. 1002Move queued audit writes and cleanup off the Gateway thread
  748. 1003Reject symlinked secrets-audit files and content-bearing parse errors
  749. 1004Require fresh automation approval after edited definitions are restored 73f058a — thanks @jacobtomlinson
  750. 1005Restore New session for users with session-only write access #155363 — thanks @shakkernerd
  751. 1006Let Guests answer questions from their own agent runs #155560 — thanks @shakkernerd
  752. 1007Keep local WebChat and Codex calls direct under managed proxy routing #154013 — thanks @eefreenyc
  753. 1008Refresh dependencies including the shared Rust client's Rustls security update
  754. 1009Preserve follow-through guidance after delegated batches #153441 — @vacinc
  755. 1010Keep personal USER preferences tied to the session owner #154980 — @vacinc
  756. 1011Keep Bun-launched terminals interactive when Node is shadowed
  757. 1012Reduce I/O stalls during concurrent agent database writes
  758. 1013Wait briefly for SQLite capacity during request bursts
  759. 1014Reduce Gateway stalls during profile and command-authorization checks
  760. 1015Restore prepared sessions without unrelated writer waits
  761. 1016Interrupt optional cleanup waits when an agent turn is canceledThanks @romneyda.
  762. 1017Avoid unsolicited replies after canceling background commandsThanks @vacinc.
  763. 1018Authorize local shared-credential session cancellation for implicit-scope CLI calls, retaining explicit scope restrictions and remote authorizationThanks @vacinc.
  764. 1019Let canceled chat turns finish cleanup during history rebuilds while preserving saved answers and pending deliveryThanks @vincentkoc.
  765. 1020Preserve confirmed process cleanup after cancellation without treating canceled commands as successful execution
  766. 1021Prevent canceled worker exchanges from hanging shutdown while retaining resources until cleanup and worker exit
  767. 1022Stop repeated failed SQLite cleanup at process exit
  768. 1023Confirm process-group exit at the cleanup deadline
  769. 1024Stop cancelled completions before provider dispatchThanks @shakkernerd.
  770. 1025Close node terminals that never send a heartbeat
  771. 1026Preserve command results when children close input early, while keeping input-admission rejection and other input faults as failuresThanks @stackingrockss.
  772. 1027Recover limited string-encoding mistakes in edit replacement lists without changing valid literal text or whole-set validationThanks @wangmiao0668000666, @obviyus, and @aniruddhaadak80.
  773. 1028Preserve native command launch errors and finish cleanup f62d295Thanks @steipete.
  774. 1029Allow valid JavaScript scripts through execThanks @jesse-merhi and @nikolasdehor.
  775. 1030Avoid duplicate replacements introduced by legacy edit argumentsThanks @mfurkanakinci, @obviyus, and @aniruddhaadak80.
  776. 1031Avoid archive-cleanup lock stalls and preserve known subagent completion outcomes through transient save failures in the live processThanks @laurenceputra.
  777. 1032Drain accepted database work before retiring shared workers and allow fresh calls after cleanup, retaining failed cleanup for explicit retry
  778. 1033Tolerate changes limited to lastReadAt in prepared session metadata and model-catalog reads
  779. 1034Prevent worker write timeouts through state-directory aliases, including macOS /var and /private/var, while retaining write authorization
  780. 1035Avoid host-thread database waits during asynchronous state operations and retain completely received outcomes through cleanup failures
  781. 1036Prevent premature database refusals when the Gateway is busyThanks @vincentkoc.
  782. 1037Preserve valid Unicode surrogate pairs when shortening update warnings and Skill Workshop errors, without changing the existing text limitsThanks @xialonglee.
  783. 1038Display plugin and skill version labels without duplicate prefixes
  784. 1039Explain uncertain outcomes after Gateway request timeouts #153370 — @liuwqgit, @obviyus, @deregtx
  785. 1040Remove C1 control characters from agent console diagnostics #149075 — @vincentkoc
  786. 1041Report empty node invocation keys before Gateway lookup #145032 — @wangmiao0668000666, @obviyus
  787. 1042Warn about unknown outcomes after dispatched Gateway calls disconnectThanks @masatohoshino and @obviyus.
  788. 1043Reject invalid agent selectors before routing
  789. 1044Restore the intended TUI conversation despite similar names
  790. 1045Keep terminal conversations and attachment grants with their resolved agent
  791. 1046Preserve portable terminal-upload names after truncation #153023 — @goutamadwant, @gabrielnkl, @obviyus
  792. 1047Accept valid temporary-directory identities through fs-safe repairThanks @vincentkoc.
  793. 1048Restore installed-package Code Mode validation
  794. 1049Align Code Mode mock calls with JavaScript-only arguments f5aeb9e3Thanks @steipete.
  795. 1050Test late Codex output without assuming exit order
  796. 1051Restore Codex conversation-binding live-test coverage
  797. 1052Stabilize native Codex recovery cancellation fixtures
  798. 1053Stabilize Codex subprocess tests under runner load
  799. 1054Register missing Codex native-configuration tests
  800. 1055Restore Codex attempt-suite test ownership
  801. 1056Repair model-runtime regression setup
  802. 1057Keep quota test observers armed during prewarm
  803. 1058Isolate recovery tests from background session discovery
  804. 1059Bind web-search test fixtures before imports
  805. 1060Control renewal timing in catalog recovery testsThanks @vincentkoc.
  806. 1061Avoid early-cleanup hangs in side-question tests
  807. 1062Synchronize Codex side-question cleanup tests
  808. 1063Join plugin retirement during Codex test teardown
  809. 1064Isolate quota tests and correct response expectations
  810. 1065Make external-credential refresh tests deterministic
  811. 1066Correct long-workspace account-history fixtures
  812. 1067Keep simulated grace time fixed in Codex settlement tests
  813. 1068Cover fractional clocks in catalog refresh tests
  814. 1069Stabilize Codex rollout preview regression timing
  815. 1070Stabilize embeddings HTTP test cleanup 75803008Thanks @steipete.
  816. 1071Control admission timing in native-process authority tests 9247701eThanks @steipete.
  817. 1072Control OpenAI output retry test timing and cleanup aa099e49Thanks @steipete.
  818. 1073Control model-catalog freshness test renewal b485dd0bThanks @steipete.
  819. 1074Keep ACPX test prompts active through control assertions b8d642dfThanks @steipete.
  820. 1075Align auth QA with shortened session errorsThanks @RomneyDa.
  821. 1076Serialize requests in the ACPX Codex fixture
  822. 1077Wait for sibling cleanup in spawn authority tests
  823. 1078Stabilize Codex one-shot cleanup tests during cold startup
  824. 1079Isolate Bedrock embedding constructor mocks
  825. 1080Stabilize Codex process-readiness fixture timing
  826. 1081Join revoked collector cleanup in spawn tests
  827. 1082Wait for Codex turn readiness before test cancellationThanks @Patrick-Erichsen.
  828. 1083Test model readiness without wall-clock thresholds
  829. 1084Isolate Goal mocks from provider authentication testsThanks @shakkernerd.
  830. 1085Synchronize Codex attempt fixtures with readiness and cleanupThanks @vincentkoc.
  831. 1086Stabilize Codex startup retry testsThanks @jalehman.
  832. 1087Synchronize QuickJS worker contention tests
  833. 1088Stabilize Code Mode queue-fairness testing
  834. 1089Make native Codex output-fidelity tests portable to restricted Linux hosts
  835. 1090Isolate agent maintenance fixtures from channel discovery
  836. 1091Initialize worker-test SQLite fixtures through the runtime opener
  837. 1092Close retained agent readers between test files
  838. 1093Drain transcript-test databases before fixture removal
  839. 1094Drain heartbeat fixture state before deleting temporary files
  840. 1095Await shared-state cleanup before removing harness test filesThanks @vincentkoc.
  841. 1096Close auth database readers during scoped test cleanup
  842. 1097Finish test cleanup for configured session databases
  843. 1098Separate database fixture cleanup from test observations
  844. 1099Wait for retained Gateway work before test-store cleanup
  845. 1100Recognize completed aborts in SQLite lifecycle validation
  846. 1101Wait for persisted recall in citation tests
  847. 1102Isolate SQLite cleanup between test files
  848. 1103Isolate session retention tests from provider discovery
  849. 1104Discard rejected pending writers during test cleanup
  850. 1105Finish speech fixture cleanup before database closureThanks @shakkernerd.
  851. 1106Prevent archive tests from leaking filesystem mode
  852. 1107Retire shared database read pools between test filesThanks @fuller-stack-dev.
  853. 1108Extend shared database reader cleanup regressions
  854. 1109Finish SQLite cleanup before replacing ClickClack fixtures
  855. 1110Close task test workers before fixture removal
  856. 1111Close session fixture identity databases before removal
  857. 1112Discover installed Homebrew Python for archive fixtures
  858. 1113Wait for cron cleanup ownership in test teardown
  859. 1114Await database cleanup in trajectory export tests
  860. 1115Finish music fixture retirement before subsequent tests
  861. 1116Finish companion fixture database cleanup before deletion
  862. 1117Synchronize SQLite cleanup tests after large mutations
  863. 1118Make Active Memory timeout tests independent of runner delays
  864. 1119Isolate the retired-agent cleanup fixture
  865. 1120Drain database workers before skill-test fixture removal 103115f2Thanks @steipete.
  866. 1121Drain database workers before update-test cleanup 2a820f48Thanks @steipete.
  867. 1122Wait for session-store test maintenance and cleanup 48883d72Thanks @steipete.
  868. 1123Isolate session-list tests from fixture maintenance 4d50b52bThanks @steipete.
  869. 1124Drain idle SQLite coordinators during test lifecycle cleanup 6110505eThanks @steipete.
  870. 1125Await Doctor test cleanup before removing fixture state 6d65c8b7Thanks @steipete.
  871. 1126Route session-store tests to their database worker host 784631f8Thanks @steipete.
  872. 1127Isolate persisted-session read fixtures from bundled plugin startup 95221a89Thanks @steipete.
  873. 1128Drain worker test databases before removing fixturesThanks @vincentkoc.
  874. 1129Let the cron test harness own SQLite cleanup
  875. 1130Retain test homes when resource cleanup fails
  876. 1131Await session archive completion in conformance tests
  877. 1132Finish suspension-test cleanup before deleting fixtures
  878. 1133Make recovery tests observe committed outcomes
  879. 1134Synchronize suspended session recovery testsThanks @VACInc.
  880. 1135Isolate disk-worker retirement observationsThanks @stevenlee-oai, @kevinlin-openai.
  881. 1136Attribute teardown failures and continue independent cleanup
  882. 1137Isolate agent recorder storage between tests
  883. 1138Isolate navigation-lineage fixture storage
  884. 1139Isolate memory-forget setup from automatic retention
  885. 1140Establish valid directory groups before permission-preservation tests
  886. 1141Stabilize Doctor OAuth cancellation testingThanks @vincentkoc.
  887. 1142Isolate SQLite state between config-write tests
  888. 1143Isolate embeddings HTTP cleanup test stateThanks @vincentkoc.
  889. 1144Finish archive-placement requests before fixture teardownThanks @vincentkoc.
  890. 1145Settle archive test work before database teardownThanks @vincentkoc.
  891. 1146Retain codec-import repair credit after empty mergeThanks @RomneyDa.
  892. 1147Record the subsequently reverted duration-bucket extensionThanks @bek91.
  893. 1148Restore default tool and model histogram bucketsThanks @bek91.
  894. 1149Wait for background width measurement in Android diff testsThanks @saariuslystoned, @iwhatsskill.
  895. 1150Remove retired iOS text from catalog expectations
  896. 1151Run Windows lifecycle probes from managed compiled fixturesThanks @jalehman.
  897. 1152Isolate Windows test worker subprocess pipes 438046f8Thanks @steipete.
  898. 1153Synchronize Android release-probe timeout fixtures b4f1fec1Thanks @steipete.
  899. 1154Isolate MXC test environment overrides c9d2f750Thanks @steipete.
  900. 1155Synchronize recovery tests with worker completion
  901. 1156Isolate macOS launch-agent test homesThanks @vincentkoc.
  902. 1157Observe scheduled-job refresh readiness in macOS tests
  903. 1158Stabilize macOS Quick Chat release-validation tests
  904. 1159Wait for Gateway and task test work before cleanup
  905. 1160Restore CLI invalid-input validation coverage
  906. 1161Exclude scheduled inputs from cron live-test reply assertionsThanks @vincentkoc.
  907. 1162Stop cron fixture timers before deleting storesThanks @vincentkoc.
  908. 1163Prevent port reuse in desktop diagnostic tests
  909. 1164Avoid cold runtime loading in diagnostic cleanup tests
  910. 1165Isolate cron reload fixtures from heartbeat work
  911. 1166Prevent parallel Gateway fixtures from sharing claimed ports
  912. 1167Avoid Linux client-port collisions in Gateway sandbox tests cc96aefe
  913. 1168Make loopback test port allocation more reliable
  914. 1169Use Gateway WebSocket transport in network fixtures
  915. 1170Verify expected stranded-reply failure diagnosticsThanks @vincentkoc.
  916. 1171Repair QA subagent yield and follow-up validation
  917. 1172Isolate QA Gateway profiles from installed services
  918. 1173Preserve QA cross-agent denial scenariosThanks @vincentkoc.
  919. 1174Stabilize timeout recovery delivery tests
  920. 1175Report missed Talk test registration without cleanup hangs
  921. 1176Isolate spawn-fallback tests from delayed heartbeats
  922. 1177Align retry tests with durable run-specific completion
  923. 1178Synchronize unstable task-list test mutations with scans
  924. 1179Settle canceled MCP question fixtures before subsequent tests
  925. 1180Restore triage fixture environment before cleanup
  926. 1181Wait for transcript lifecycle completion in occupancy tests
  927. 1182Align sandbox fixtures with pinned container identities
  928. 1183Restore visible-child lifecycle test helpers
  929. 1184Restore requester-routing fixtures through durable task ownersThanks @vincentkoc.
  930. 1185Wait for child fixture cleanup before deleting temporary state
  931. 1186Wait for task events before registry test cleanup
  932. 1187Stop task-pagination test mutations before later fixtures
  933. 1188Isolate redaction state in Tailscale warning tests
  934. 1189Isolate subagent completion tests from Browser cleanup
  935. 1190Align status timeout fixtures with token authentication
  936. 1191Prevent port reuse in refused-upstream tests
  937. 1192Wait for stored transcript readiness in routed tests
  938. 1193Await transcript startup in selection tests
  939. 1194Expose transcript startup settlement to tests
  940. 1195Wait for transcript workers in producer tests
  941. 1196Align WebSocket fixtures with the active Gateway transport
  942. 1197Restore paired-node integration fixture admission
  943. 1198Make workspace fixtures independent of permissive defaults
  944. 1199Synchronize hosted lifecycle approval tests 11e376cdThanks @steipete.
  945. 1200Stabilize heartbeat coalescing test timing 175c0b7dThanks @steipete.
  946. 1201Await pairing approval publication in Gateway tests 2c1ea519Thanks @steipete.
  947. 1202Restore real Gateway desktop test readiness and approval ownership 538cb1eeThanks @steipete.
  948. 1203Synchronize provisioning cancellation test deadlines 6e2ac280Thanks @steipete.
  949. 1204Wait for queued cron delivery completion in tests 720c3f4aThanks @steipete.
  950. 1205Settle archive lifecycle test requests before teardown 94b9c471Thanks @steipete.
  951. 1206Wait for applied configuration in reload tests 97e9ce9bThanks @steipete.
  952. 1207Prepare clock-jump delivery fixtures before settlement measurements 9a7984efThanks @steipete.
  953. 1208Wait for actual events in commentary-media tests b8330aeeThanks @steipete.
  954. 1209Isolate metadata lifecycle tests from CPU sampling c0533cfcThanks @steipete.
  955. 1210Synchronize cron heartbeat tests with lifecycle events d2b9c87aThanks @steipete.
  956. 1211Wait for coalesced heartbeat completion in cron tests dba638a9Thanks @steipete.
  957. 1212Await approval publication in signed-runtime tests dbb40250Thanks @steipete.
  958. 1213Release test database leases before Gateway startup dbdb5f9bThanks @steipete.
  959. 1214Await cron admission events in lifecycle tests e3c65f7dThanks @steipete.
  960. 1215Synchronize approval tests with registration acknowledgments e43f5154Thanks @steipete.
  961. 1216Join maintenance notification delivery in test teardown f469e13cThanks @steipete.
  962. 1217Control SSH approval timing in pairing tests f87f23c4Thanks @steipete.
  963. 1218Await scheduled recovery admission in fixtures f914e0f5Thanks @steipete.
  964. 1219Synchronize cron handoff tests with completion fd2c001cThanks @steipete.
  965. 1220Wait for session-send callbacks before fixture reset
  966. 1221Make worker publication fixtures private across host umasks
  967. 1222Restore built-process Skills CLI coverageThanks @RomneyDa.
  968. 1223Retain IPv6 portal test port ownership until shutdown
  969. 1224Correct transcript test clocks and export assertions
  970. 1225Wait for committed pairing completion in startup tests
  971. 1226Await approval readiness and request cleanupThanks @vincentkoc.
  972. 1227Recover test fixtures from initial port collisions
  973. 1228Prevent test probes colliding with reserved ports
  974. 1229Wait for Cron test subprocess completion
  975. 1230Separate storage-ownership tests from short deadlinesThanks @jalehman.
  976. 1231Align reload tests with joined model publicationsThanks @RomneyDa, @Patrick-Erichsen.
  977. 1232Preserve real coordination clocks in worker lifecycle testsThanks @vincentkoc.
  978. 1233Preserve worker coordination clocks in placement cleanup testsThanks @RomneyDa, @vincentkoc, @jalehman.
  979. 1234Restore diagnostics fixtures after timer-leak failuresThanks @vincentkoc.
  980. 1235Prepare approval workers before test request deadlines
  981. 1236Prepare approval test storage before request deadlinesThanks @vincentkoc.
  982. 1237Repair restored-requester Gateway fixturesThanks @romneyda, @vincentkoc, @jalehman.
  983. 1238Wait for SSH pairing approval cleanup in testsThanks @vincentkoc.
  984. 1239Prevent acquisition fixture port collisions
  985. 1240Preserve clock-jump regression coverage after slow startup
  986. 1241Prevent reset-hook fixtures from blocking later tests
  987. 1242Recognize deletion cancellation in SQLite lifecycle tests 7345a2dbThanks @steipete.
  988. 1243Settle subagent test work before teardown
  989. 1244Wait for subagent notification delivery before fixture cleanupThanks @vincentkoc.
  990. 1245Allow more time for subagent test cleanup
  991. 1246Align CI readers with the published Node bytecode cache
  992. 1247Reserve plugin jobs before packing core CI tests
  993. 1248Validate inherited plugin CI worker allowances
  994. 1249Keep hosted core lint within runner memory limits
  995. 1250Allow expanded test plans within revised CI job limitsThanks @liuwqgit.
  996. 1251Preserve CI guard selection and compact worker limitsThanks @RomneyDa, @shakkernerd.
  997. 1252Repair compact CI worker-policy checks and selectionThanks @azuretek.
  998. 1253Keep Security Review pending while CI runs
  999. 1254Avoid stale Security Review job failures after reevaluationThanks @joshavant.
  1000. 1255Isolate large-workspace recovery checks in CI
  1001. 1256Restore CI typecheck capacity by rebalancing channel tests
  1002. 1257Select the capacity guard for messaging test changes
  1003. 1258Prevent Security Review checkout failures after fork mergesThanks @joshavant.
  1004. 1259Preserve Docker test failures through shutdownThanks @vincentkoc.
  1005. 1260Retain failed HTTP responses in Gateway test diagnostics
  1006. 1261Repair browser budget fixtures and historical syntax handling
  1007. 1262Reuse configured pnpm version evidence in Windows CI replay d93fc8caThanks @steipete.
  1008. 1263Remove duplicate worker-test planning entry f76d38a4Thanks @steipete.
  1009. 1264Bound migrated database-test CI workloads
  1010. 1265Keep manual CI plans within job-output limitsThanks @shakkernerd.
  1011. 1266Reduce Security Review checkout work and recover bounded API throttlingThanks @joshavant.
  1012. 1267Restrict inherited scheduled maintenance on forksThanks @Patrick-Erichsen.
  1013. 1268Recover security review from inconsistent file listsThanks @joshavant.
  1014. 1269Stop obsolete security review evaluationsThanks @joshavant.
  1015. 1270Retry temporary GitHub read failures in security checksThanks @joshavant.
  1016. 1271Separate Security Review infrastructure failures from approval checksThanks @joshavant.
  1017. 1272Recover Security Review after temporary status failuresThanks @joshavant.
  1018. 1273Run agents-support tests in forked processesThanks @fuller-stack-dev.
  1019. 1274Warn about oversized core test shards while retaining ownership failures 4a93b5e5Thanks @steipete.
  1020. 1275Keep the advisory test-shard limit private 9225217aThanks @steipete.
  1021. 1276Skip CI timing samples that finish after the collection cutoff
  1022. 1277Bound ordinary Gateway test processes to fifty files
  1023. 1278Keep workflow-test scratch scripts outside the checkoutThanks @vincentkoc.
  1024. 1279Limit automatic Control UI diagnostics to public summaries
  1025. 1280Finalize Docker test cleanup before reporting successThanks @vincentkoc.
  1026. 1281Preserve browser-test errors when diagnostic capture stalls
  1027. 1282Wait for iframe readiness in board layout tests
  1028. 1283Isolate forwarded-message browser-test styles and viewport
  1029. 1284Wait for plugin initializer readiness in browser tests
  1030. 1285Stabilize saved cloud-turn recovery test setup
  1031. 1286Make Agents Home refresh timing tests deterministic
  1032. 1287Wait for dashboard readiness in browser tests
  1033. 1288Reset document focus between shared UI tests
  1034. 1289Extract dashboard test setup to restore size checks
  1035. 1290Sample widget-menu fonts without stale element reads
  1036. 1291Prevent inherited pointer state in dropdown tests
  1037. 1292Stabilize Activity refresh browser timing
  1038. 1293Restore sidebar and chat test collection
  1039. 1294Keep Control UI test imports independent of Gateway state
  1040. 1295Wait for scheduled chat-rail focus updates in tests 08833949Thanks @steipete.
  1041. 1296Wait for session roster hydration before browser assertions 35755101Thanks @steipete.
  1042. 1297Observe chat-rail position at keyboard entry in tests 4f2115a1Thanks @steipete.
  1043. 1298Wait for layout between chat-margin test viewport changes 9f79472fThanks @steipete.
  1044. 1299Preserve completed duration in UI test fixtures a333d707Thanks @steipete.
  1045. 1300Scope optional-question completion checks to the transcript c1224ba0Thanks @steipete.
  1046. 1301Await sidebar menu opening in browser tests cc253165Thanks @steipete.
  1047. 1302Isolate cold short-link tests from saved startup state d44f23dfThanks @steipete.
  1048. 1303Wait for mobile drawer animation before geometry assertions de531283Thanks @steipete.
  1049. 1304Control clocks in meeting browser retry testsThanks @vincentkoc.
  1050. 1305Retain brief chat highlights in browser test observations
  1051. 1306Stop retired emoji fixtures from redrawing
  1052. 1307Stabilize Control UI browser-test timers
  1053. 1308Clean up font links created by theme tests
  1054. 1309Restore guest-question browser test setupThanks @vincentkoc.
  1055. 1310Correct configuration include validator importsThanks @fuller-stack-dev.
  1056. 1311Preserve the selected compiler runtime in Bun-launched builds
  1057. 1312Keep Node-specific development checks on Node under Bun
  1058. 1313Finalize Control UI assets in custom build destinations
  1059. 1314Honor configured Mac worker-packaging timeouts
  1060. 1315Record the temporary message-helper export allowance later narrowed to the pinned surface
  1061. 1316Match deprecated message export limits to the actual surface
  1062. 1317Isolate fresh dependency installs across source checkouts
  1063. 1318Run Windows developer checks from paths containing spaces
  1064. 1319Declare existing tsx CLI shim types 80b9608aThanks @steipete.
  1065. 1320Rebalance session-storage test typechecking groups
  1066. 1321Preserve explicit Node compiler flags in tooling subprocesses
  1067. 1322Run UI build validators without extra compiler processes
  1068. 1323Exclude temporary test packages from compiler input scansThanks @Patrick-Erichsen.
  1069. 1324Restore Bun filesystem race-test instrumentation
  1070. 1325Avoid missing-worker port leaks in Bun cleanup tests
  1071. 1326Deliver compiler cleanup test preloads to both runtimes
  1072. 1327Restore dependencies for isolated macOS PR-operation tests
  1073. 1328Restore dependencies for macOS PR-operation tests
  1074. 1329Allow retired PID reuse in Windows lifecycle tests
  1075. 1330Match process lifecycle tests by full identity
  1076. 1331Retain Doctor test diagnostics through incomplete child cleanupThanks @jalehman.
  1077. 1332Bind the CLI test diagnostic emitter to its process
  1078. 1333Isolate Crabbox fixtures and preserve startup diagnostics
  1079. 1334Preserve process lifecycle coverage under Bun
  1080. 1335Keep tooling test workers on Node under Bun
  1081. 1336Stabilize scheduler signal fixtures across Bash versions
  1082. 1337Avoid cold-start timeouts in Mantis signal tests
  1083. 1338Use the selected runtime in preview-process tests
  1084. 1339Prepare hooks CLI lifecycle fixtures before execution
  1085. 1340Run QA lifecycle tests without built SDK artifacts
  1086. 1341Make PDF cancellation regression checks deterministic
  1087. 1342Show sampler diagnostics when a descendant PID file is missing
  1088. 1343Preserve borrowed event dispatch in CLI test diagnostics
  1089. 1344Reduce test setup stalls and cancel fixture subprocess waits
  1090. 1345Keep child-process test mocks safe to reset
  1091. 1346Load CLI test fixtures consistently on Node and Bun
  1092. 1347Deliver launcher test preloads explicitly under Bun
  1093. 1348Select Node for module-mocked port test children
  1094. 1349Prevent startup races in plugin cleanup tests
  1095. 1350Accept exited Linux process groups in recovery testsThanks @shakkernerd.
  1096. 1351Stabilize Docker scheduler cleanup tests
  1097. 1352Prepare speech test runtime before timeout checks
  1098. 1353Preserve temporary mounts during overlapping checkout tests
  1099. 1354Wait for worker cleanup before replay assertions 057492faThanks @steipete.
  1100. 1355Wait for worker launch handoff in cancellation tests 5beff9c3Thanks @steipete.
  1101. 1356Exercise relay startup through explicit shell mode in tests ddcd52d5Thanks @steipete.
  1102. 1357Separate FIFO read checks from Python startup timing
  1103. 1358Stabilize recovery clocks and subprocess test fixtures
  1104. 1359Stabilize CLI cancellation and Mattermost timeout tests
  1105. 1360Synchronize terminal safety tests with rendered output
  1106. 1361Correct process-cleanup assertions in signal testsThanks @vincentkoc.
  1107. 1362Apply shared Node policy to nested Crabbox test children
  1108. 1363Isolate CLI fixtures and report subprocess failures reliably
  1109. 1364Remove descriptor-reuse races from avatar cleanup tests
  1110. 1365Align Bun transport and worker test expectations
  1111. 1366Stabilize launcher and watcher startup tests
  1112. 1367Separate lifecycle termination checks from runner latency
  1113. 1368Stabilize test-instance refusal ordering
  1114. 1369Wait for subprocess readiness in timeout testsThanks @vincentkoc.
  1115. 1370Bind SQLite compile-cache probes to fixture lifetimeThanks @shakkernerd.
  1116. 1371Isolate triage test resources and join cleanup
  1117. 1372Reject incomplete CI success and trim maintainer API reads
  1118. 1373Report unsupported Python before workflow-check bootstrapThanks @wangmiao0668000666, @altaywtf, @vincentkoc.
  1119. 1374Run line-cap checks inside ignored temporary directories
  1120. 1375Permit ordinary reviewed PR merges while main advances d01d83b7Thanks @steipete.
  1121. 1376Release completed PR-operation locks after confirmed loader exit
  1122. 1377Recover interrupted PR checkouts and isolate allocation state
  1123. 1378Correct failed-request quota diagnostics in PR tooling
  1124. 1379Use REST for PR identity and reviewer assignment
  1125. 1380Continue CI monitoring and eligible squash landing after GraphQL quota exhaustion
  1126. 1381Recover accepted auto-merge requests before PR branch repair 736219b5Thanks @steipete.
  1127. 1382Ignore superseded draft-skip CI gates in deferred merge admission 8e4c007aThanks @steipete.
  1128. 1383Include SQLite maintenance support in PR wrapper manifests b518db47Thanks @steipete.
  1129. 1384Recognize GitHub CLI check quota errors during PR landing
  1130. 1385Revalidate PR observations and reuse qualified repository addresses
  1131. 1386Keep PR landing reads working when REST quota is exhausted
  1132. 1387Recover locally refused maintainer auto-merge requests
  1133. 1388Read merge eligibility using the authenticated writer
  1134. 1389Recover qualified Octopool merge refusals
  1135. 1390Use GraphQL when REST mergeability stays unknown
  1136. 1391Use merging-account identity for PR recovery checks
  1137. 1392Recover inspected Octopool policy timeouts before merge
  1138. 1393Include the required workspace helper in maintainer wrappersThanks @vincentkoc.
  1139. 1394Verify extracted maintainer tools with complete batched Git reads
  1140. 1395Validate recorded Doctor service-stop identity fields 55700ea6
  1141. 1396Correct channel-progress validation and observer diagnosticsThanks @vincentkoc.
  1142. 1397Use canonical macOS paths in Discord delivery tests
  1143. 1398Prevent Slack identity-recovery test teardown hangs
  1144. 1399Clean Telegram QA children after failed startup
  1145. 1400Isolate connections in Telegram proxy revocation tests
  1146. 1401Stabilize Telegram media fixtures and teardown
  1147. 1402Wait for Telegram album fixture work to complete
  1148. 1403Isolate session-resolution tests from bundled plugin loading
  1149. 1404Wait for persisted Discord capture retirement
  1150. 1405Verify rendered code blocks in directive-delivery tests 087ccde1Thanks @steipete.
  1151. 1406Wait for encoded audio before measuring Discord test pacing 761725d0Thanks @steipete.
  1152. 1407Drain Discord command test state before removal df752c82Thanks @steipete.
  1153. 1408Drain Telegram recovery-test maintenance before cleanup f28edb13Thanks @steipete.
  1154. 1409Preserve literal JSON in automation QA replies
  1155. 1410Use current configuration paths in channel-removal fixtures
  1156. 1411Preserve generated audio in Discord pacing fixtures
  1157. 1412Clean up temporary iMessage test state
  1158. 1413Model active speech in Discord recording testsThanks @vincentkoc.
  1159. 1414Make Slack transport deadline tests independent of host stallsThanks @vincentkoc.
  1160. 1415Synchronize the Telegram queued-turn retry test with reply admission
  1161. 1416Restore security-review comments and labelsThanks @joshavant.
  1162. 1417Separate maintainer approvals from SecOps-owned filesThanks @joshavant.
  1163. 1418Restore the packaging launcher test fixture's required dependency 5741b3cb
  1164. 1419Isolate Node guidance fixtures from version-manager paths
  1165. 1420Isolate release verification fixture state
  1166. 1421Seed Dreaming restart fixtures after stopping the Gateway
  1167. 1422Prepare SDK outside progress-consumer test deadlines
  1168. 1423Run Node recovery fixtures with Node
  1169. 1424Select Node explicitly for built recovery tests
  1170. 1425Repair and speed up service-update replacement tests
  1171. 1426Preserve workspace aliases in release-metadata fixtures
  1172. 1427Restore Doctor fixture coverage under Bun
  1173. 1428Use supported Bash in macOS workflow fixtures
  1174. 1429Prevent inode reuse from destabilizing backup tests
  1175. 1430Make service drop-in fixtures independent of permissive umasks
  1176. 1431Use Node for upgrade diagnostic test children
  1177. 1432Protect update-aware plugin migration guidanceThanks @vincentkoc.
  1178. 1433Allow fixture companion reinstall after Doctor preparation
  1179. 1434Recognize compiled plugins in upgrade validation
  1180. 1435Allow one required baseline restart in upgrade validation
  1181. 1436Separate title repair from worktree upgrade verification
  1182. 1437Isolate installer PATH tests from installed Node
  1183. 1438Avoid false pnpm version-pin test failures 1497878eThanks @steipete.
  1184. 1439Align upgrade-survivor fixtures with baseline preparation 6ee9578aThanks @steipete.
  1185. 1440Wait for initial TLS health in Gateway validationThanks @RomneyDa.
  1186. 1441Preserve published plugin archives in same-version upgrade tests
  1187. 1442Align rollback test cache settings with the updater
  1188. 1443Set valid permissions for service rollback fixtures
  1189. 1444Report actual Gateway process identity in upgrade testsThanks @vincentkoc.
  1190. 1445Recognize candidate install identities in update smoke checks
  1191. 1446Isolate updater subprocess test fixtures
  1192. 1447Preserve channel registries in update configuration tests
  1193. 1448Isolate update-completion fixtures from host effects
  1194. 1449Retain baseline startup logs in upgrade-test diagnostics
  1195. 1450Use supported reasoning in the live upgrade probe
  1196. 1451Preserve published plugin archives in upgrade tests
  1197. 1452Preserve child diagnostics in upgrade probe tests
  1198. 1453Stabilize plugin registry readback fixture timingThanks @shakkernerd.
  1199. 1454Test launcher permission handling during rollbackThanks @fulgerulnegru.
  1200. 1455Keep Matrix Doctor fixtures until cleanup completesThanks @vincentkoc.
  1201. 1456Repair launcher fixture lifetime calls
  1202. 1457Recognize completed deferred plugin tools in release checks
  1203. 1458Isolate update activation tests from shared handoff storage
  1204. 1459Repair native-loader and FaceTime release test setup
  1205. 1460Run installed-package channel checks on plain Node
  1206. 1461Restore guest-command transport for qualified Parallels test hosts
  1207. 1462Restore test cache reuse and consistent UI dependencies
  1208. 1463Preserve complete test discovery for large Git inventories
  1209. 1464Restore compile-cache access in Bun worker test mocks
  1210. 1465Prepare MCP import-boundary test children before launch 45ba3419Thanks @steipete.
  1211. 1466Isolate historical Node-runner tests from host CI policy 7952e084Thanks @steipete.
  1212. 1467Precompile isolated transcript timezone test fixtures 7b9ebb0fThanks @steipete.
  1213. 1468Preserve compiler-cache policy in Vitest workers 9fd45e58Thanks @steipete.
  1214. 1469Prepare SQLite test programs before timed probes a3aa5390Thanks @steipete.
  1215. 1470Exclude static fixtures from tooling test batches
  1216. 1471Isolate Git-root tests from parent repositories
  1217. 1472Limit fixture compilation to selected worker entries
  1218. 1473Run test children under the selected runtime
  1219. 1474Preserve original watcher-test errors when diagnostics failThanks @vincentkoc.
  1220. 1475Match SQLite fixture loader arguments to the Node child
  1221. 1476Preserve compiler caches across MCP CLI fixturesThanks @vincentkoc.
  1222. 1477Reject incomplete runtime dependencies in legacy npm packagesThanks @RomneyDa, @milanko77.
  1223. 1478Prepare legacy AI dependency locks before sealing bundlesThanks @RomneyDa.
  1224. 1479Handle historical plugin shrinkwraps in disposable packagingThanks @RomneyDa.
  1225. 1480Register reviewed 2026.9.6 plugin scan findings
  1226. 1481Recover omitted merge associations during Telegram release QAThanks @vincentkoc.
  1227. 1482Use GitHub-hosted runners for npm release artifacts
  1228. 1483Authorize Linux updater channel publication
  1229. 1484Reuse Linux publication requests when a release resumes
  1230. 1485Revalidate cached Linux publication downloads
  1231. 1486Restore shared runner routing for npm artifact checksThanks @RomneyDa.
  1232. 1487Retry busy temporary disk images during macOS packaging
  1233. 1488Recognize generated config wrappers in updater inventory tooling
  1234. 1489Honor approved soak waivers for stable plugin bootstrap
  1235. 1490Align stable release performance-waiver checks
  1236. 1491Recover extended-stable plugin publication with trusted toolingThanks @RomneyDa.
  1237. 1492Allow delayed npm publication visibility to settleThanks @RomneyDa.
  1238. 1493Wait for accepted npm versions to become readable
  1239. 1494Restore discovered-model selection in OpenCode Go release smokeThanks @romneyda.
  1240. 1495Reclaim abandoned ClawHub publication children
  1241. 1496Recover original npm publisher identity during release retries
  1242. 1497Verify delayed plugin registry visibility at the release parent
  1243. 1498Recover the original signed npm publishing attempt
  1244. 1499Record the reviewed Codex performance-helper launch
  1245. 1500Preserve complete historical upgrade-test selection and enforce matrix limits 21231330Thanks @pollybot13, @fuller-stack-dev.
  1246. 1501Verify each package manager installed the exact candidate version e79e97b3Thanks @aniruddhaadak80, @vincentkoc, @fuller-stack-dev.
  1247. 1502Repair frozen-package validation fixturesThanks @RomneyDa.
  1248. 1503Record the temporary OpenCode Go smoke-model pin later replaced by discovered-model selectionThanks @RomneyDa.
  1249. 1504Correct extended-stable calibration and Gemini validation probesThanks @romneyda.
  1250. 1505Restore authenticated release-validation plans after retries
  1251. 1506Read complete streamed release-validation metadataThanks @RomneyDa.
  1252. 1507Check historical CLI usability before scheduling upgrade testsThanks @milanko77.
  1253. 1508Validate the frozen 2026.7.35 release contractsThanks @RomneyDa.
  1254. 1509Prepare bundled release packages from isolated installsThanks @vincentkoc.
  1255. 1510Validate Telegram configuration for frozen 2026.7.35 packagesThanks @RomneyDa.
  1256. 1511Preserve Telegram release evidence across workflow rerunsThanks @RomneyDa.
  1257. 1512Avoid redundant npm inventory launches during package validation
  1258. 1513Reserve requests for reviewed dependency-advisory verification
  1259. 1514Extend bounded npm readback for extended-stable publishingThanks @romneyda.
  1260. 1515Repair candidate waiver forwarding and npm packaging
  1261. 1516Repair plugin release validation checks and metadata
  1262. 1517Correct SQLite worker package checks and wrapper dependencies
  1263. 1518Qualify the frozen 2026.7.34 SDK setup surfaceThanks @RomneyDa.
  1264. 1519Recognize the frozen 2026.7.34 filesystem contractThanks @romneyda.
  1265. 1520Record v2026.9.5 updater compatibility requirements
  1266. 1521Align 2026.9.6 candidate versions and applicable plugin declarations 29cde8b8Thanks @steipete.
  1267. 1522Calibrate catalog performance checks to host CPU speed
  1268. 1523Isolate catalog performance measurements from background work
  1269. 1524Retain foreground scope during catalog benchmarks
  1270. 1525Remove redundant catalog benchmark priority hold
  1271. 1526Preserve valid installed-startup CPU diagnostic captures
  1272. 1527Start installed Gateway benchmark fixtures under Bun
  1273. 1528Use current memory counters in base64 tests
  1274. 1529Prepare history benchmarks before test deadlines
  1275. 1530Route plugin lifecycle tests to the required database workers
  1276. 1531Align plugin validation fixtures with runtime contractsThanks @vincentkoc.
  1277. 1532Limit SDK fixture copies and isolate temporary Groq dependencies
  1278. 1533Avoid redundant SDK loading in Prometheus ownership tests
  1279. 1534Wait for actual plugin approval responses in tests 703dc02bThanks @steipete.
  1280. 1535Select transcript test captures by source identity 860c9e80Thanks @steipete.
  1281. 1536Close the FaceTime audio-forwarding test driver abcbe771Thanks @steipete.
  1282. 1537Observe the actual ZIP decoder in ClawHub guard tests
  1283. 1538Prevent premature expiry of media retention fixturesThanks @VACInc.
  1284. 1539Fix worker SDK tests in built checkouts
  1285. 1540Keep Evidence Archive filters inside their toolbarThanks @vincentkoc.
  1286. 1541Reject replay confidence reports with missing runtime results
  1287. 1542Preserve QA transport preloads and packaged preparation boundaries
  1288. 1543Restore Telegram QA skill integration checks
  1289. 1544Prevent false launcher-leak failures in Telegram QA
  1290. 1545Avoid credential-launcher cleanup stalls in Telegram QA
  1291. 1546Show captured Telegram test output on subprocess errors
  1292. 1547Make Telegram credential-lease expiry tests deterministic
  1293. 1548Repair sanitized Slack QA error handling and lint compliance 44559eb3Thanks @steipete.
  1294. 1549Repair QA and MCP test fixtures for current interfaces 54c31297Thanks @steipete.
  1295. 1550Preserve the native Slack sender in QA runtime tests 99f7055bThanks @steipete.
  1296. 1551Repair hosted OpenShell fixture setup and cleanup eb20f68c
  1297. 1552Reject stale Slack Desktop QA evidence
  1298. 1553Keep QA Lab controls reachable on narrow screensThanks @vincentkoc.
  1299. 1554Refresh QA Lab links after URL-only changesThanks @vincentkoc.
  1300. 1555Preserve failed tool receipts in QA scenarios
  1301. 1556Release idle database handles before temporary runtime cleanup
  1302. 1557Restore selectable QA coverage for waited child repliesThanks @RomneyDa.
  1303. 1558Check recorded terminal replies in native MCP QAThanks @vincentkoc.
  1304. 1559Correct Code Mode completion checks in QA
  1305. 1560Bound Telegram QA credential group discoveryThanks @RomneyDa.
  1306. 1561Recognize nested Code Mode results in QA transcript checks
  1307. 1562Finish Crabbox cancellation cleanup before exitThanks @shakkernerd.
  1308. 1563Keep remote validation in the selected checkout
  1309. 1564Keep Crabbox staging usable without supported filesystem flushing
  1310. 1565Admit verified Microsoft OpenSSH installations for Windows TestboxThanks @vincentkoc.
  1311. 1566Restore targeted Testbox source uploads
  1312. 1567Classify Crabbox fetch failures without raw Git outputThanks @vincentkoc.