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
1/2page

Showing 1–1,500 of 2,812

Changes1,245 total

  1. 01Skip Matrix saved-auth storage probes when the backing database is definitely absentExisting or uncertain state still receives normal credential validation. #152576
  2. 02Remove unused native Bash parser payload from npm installsRemove unused native Bash parser payload from npm installs. #154843 Thanks @vincentkoc.
  3. 03Keep Litestream archives out of Cloudflare runtime imagesKeep Litestream archives out of Cloudflare runtime images. #154778 Thanks @vincentkoc.
  4. 04Start background sessions directly from the command palette #152370 — thanks @vyctorbrzezowski, @jalehman
  5. 05Start image tasks from the command palette #153238 — thanks @vyctorbrzezowski
  6. 06Pause command-palette search while composing long or multiline prompts #153100 — thanks @vyctorbrzezowski
  7. 07Keep background attention updates out of global popups
  8. 08Align command-palette settings and project navigation #153307 — thanks @vyctorbrzezowski
  9. 09Mention people when starting tasks from the quick composer #154061 — thanks @vyctorbrzezowski
  10. 10Show cloud operating system and machine size in the selector
  11. 11Show the starting branch for cloud sessions
  12. 12Show cloud backend marks in placement pickers #153288 — thanks @vyctorbrzezowski
  13. 13Reuse repeated folder rankings in recent projects
  14. 14Read project-list database inventory in workers
  15. 15Load session catalog choices without history enumeration
  16. 16Reuse current session rows for default project listings
  17. 17Document registering existing repositories in the Place picker #153721 — thanks @vincentkoc
  18. 18Open New Session and archive the current chat from the keyboard #153537 — thanks @vyctorbrzezowski, @jalehman
  19. 19Reduce unnecessary work when filtering owned conversations
  20. 20Archive and restore sessions directly from the sidebar
  21. 21Open new desktop session tabs with the sidebar expanded #153106 — thanks @vyctorbrzezowski
  22. 22Register new session categories off the Gateway thread e2eae6ab
  23. 23Show Codex conversations while paired computers refresh
  24. 24Add repository and branch identification, with row labels subsequently removed
  25. 25Identify linked messaging conversations in session previews
  26. 26Reduce repeated session-list reads during normal activity
  27. 27Hide redundant session owner avatars for single-human use
  28. 28Remove workspace labels that crowd sidebar titles
  29. 29Use borderless session references across chat and details #153905 — thanks @vyctorbrzezowski
  30. 30Reveal clipped sidebar identity names #151404 — thanks @vyctorbrzezowski
  31. 31Group sessions once when preparing agent roster cards
  32. 32Reduce session-list filtering overhead #153983 — thanks @romneyda
  33. 33Reduce temporary allocation when selecting sessions
  34. 34Reduce temporary allocation in current session-list reads
  35. 35Reduce temporary allocations when selecting recent sessions
  36. 36Reduce repeated work while preparing session lists
  37. 37Reduce temporary session-relationship allocations
  38. 38Avoid repeated agent scans during session catalog delivery
  39. 39Reuse classifications in large session inventories
  40. 40Reduce repeated comparisons during session refresh
  41. 41Reduce comparisons when selecting small session pages
  42. 42Reuse session owner and participant display facts
  43. 43Reduce session-list selection sorting and allocation
  44. 44Coalesce repeated streaming session-summary refreshes
  45. 45Bound temporary allocations during large session refreshes
  46. 46Prepare archived session rows only when requested
  47. 47Reduce roster work when listing adopted sessions
  48. 48Skip unused recap checks during session-list refreshes
  49. 49Reduce temporary allocations during session refreshes
  50. 50Reuse session rows after equivalent model-catalog refresh
  51. 51Reduce matching work for session updates
  52. 52Reduce repeated model-policy checks during session refresh
  53. 53Reduce temporary allocations in multi-store session reads
  54. 54Reduce temporary allocations in store-scoped session reads
  55. 55Reduce temporary allocations in store-specific session status
  56. 56Reduce temporary allocations in session summaries
  57. 57Reuse known session titles before reading transcript text #150280 — thanks @vincentkoc
  58. 58Reuse compiled queries for transcript freshness checks #150294 — thanks @vincentkoc
  59. 59Reuse placement reads when refreshing session status
  60. 60Limit preview preparation to recent visible messages #151396 — thanks @vincentkoc
  61. 61Reduce repeated session-list filtering across viewers
  62. 62Reduce session-list and update allocation overhead
  63. 63Reuse unchanged session-list preparation across refreshes and pages
  64. 64Reduce first-use session-preview delay #154817 — thanks @shakkernerd
  65. 65Reuse session filtering across sorting and display changes
  66. 66Prepare session-list refreshes off the Gateway thread
  67. 67Reduce temporary allocations when listing sessions
  68. 68Reduce repeated work in large session lists and searches
  69. 69Reduce automatic Control UI session-list requests
  70. 70Avoid repeated session reads when previews update #155874 — thanks @vincentkoc
  71. 71Update subagent trees from complete session events
  72. 72Move temporary subagent runs out of conversation navigation
  73. 73Keep sidebar icons steady when activity rings start 526477da — thanks @fuller-stack-dev, @vyctorbrzezowski
  74. 74Remove the decorative line behind sidebar subagent spinners #154041 — thanks @vyctorbrzezowski
  75. 75Make search results recognizable with avatars and filters
  76. 76Reduce repeated session-search matching work #151708 — thanks @vincentkoc
  77. 77Batch visibility metadata for restricted session searches #152503 — thanks @bsniznd
  78. 78Move transcript searches and incremental history reads off the Gateway thread
  79. 79Configure and test web search from Settings
  80. 80Reduce rendering work when loading older chats
  81. 81Keep long-chat history loading and scroll position steadier
  82. 82Smooth new chat messages and uninterrupted streaming scroll-follow
  83. 83Adapt latest-reply metadata to pointer and touch input #150569 — thanks @vyctorbrzezowski
  84. 84Reuse unchanged recent chat history
  85. 85Introduce bounded older-history paging, subsequently replaced by larger batches
  86. 86Reduce repeated line-ending processing during chat streaming #153215 — thanks @jjjhenriksen, @patrick-erichsen, @noelillinger
  87. 87Avoid blocking profile lookups when opening chats
  88. 88Avoid an extra copy when callers share a history read
  89. 89Reduce repeated processing during active chat catch-up
  90. 90Retrieve branched conversation history with less database work
  91. 91Reduce redundant work in session history reads
  92. 92Keep more conversation branch summaries ready for reuse
  93. 93Share branch-list reads across concurrent viewers
  94. 94Reduce repeated presence broadcasts while typing
  95. 95Integrate reply, Goal and recipient composer previews #151246 — thanks @vyctorbrzezowski
  96. 96Highlight the highest reasoning-effort settings #155402 — thanks @vincentkoc
  97. 97Show long pasted text as compact excerpt chips #151618 — thanks @vyctorbrzezowski
  98. 98Show stable attachment tiles with individual read progress and errors #152163 — thanks @vyctorbrzezowski
  99. 99Translate attachment preparation announcements in twenty locales
  100. 100Move attachment history lookups off the Gateway thread
  101. 101Download inline transcript artifacts over HTTPS with fresh permission
  102. 102Reduce repeated work downloading transcript attachments
  103. 103Clarify committed progress-message attachment guidance
  104. 104Browse a message’s images without closing the viewer #152027 — thanks @vyctorbrzezowski
  105. 105Open sharper image previews while originals load
  106. 106Make voice notes compact and playable inline #154339 — thanks @vyctorbrzezowski, @tangqiu25
  107. 107Preview HTML attachments up to 2 MiB #153197 — thanks @vyctorbrzezowski
  108. 108Preview ordinary external links on hover or keyboard focus
  109. 109Preview eligible public GitHub pages from chat links
  110. 110Explore assistant JSON in Tree and Raw views #153272 — thanks @vyctorbrzezowski
  111. 111Add bulk pending-comment removal and keep individual deletion previews open #151409 — thanks @vyctorbrzezowski
  112. 112Clear pending comments without toast or Undo and avoid duplicate image retries #153057 — thanks @vyctorbrzezowski
  113. 113Keep optional questions compact while composing #154405 — thanks @vincentkoc
  114. 114Write multiline answers in question cards #154432 — thanks @vincentkoc
  115. 115Recover unfinished optional-question answers #154473 — thanks @vincentkoc, @jb510
  116. 116Show optional-answer delivery status and recovery #154486 — thanks @vincentkoc
  117. 117Remember optional-question dismissals and restore unfinished answers #154692 — thanks @vincentkoc, @vacinc
  118. 118Hide progress cards, simplify settings hints and preserve queued foreground text and files
  119. 119Improve task progress handles, overflow cues and checklist alignment #150881 — thanks @vyctorbrzezowski
  120. 120Refresh task-progress cards without adding a chat message #154044 — thanks @shakkernerd
  121. 121Reuse unchanged progress-card rendering #153212 — thanks @jjjhenriksen
  122. 122Read saved progress cards through the session worker
  123. 123Keep work-card refresh feedback inside its button #154193 — thanks @shakkernerd
  124. 124Prefer measured progress bars for countable work
  125. 125Keep task activity summaries compact with full tool details available
  126. 126Clear finished subagents from inline chat activity
  127. 127Keep linked accounts together and make selected mentions open person cards
  128. 128Search session people pickers and show current profile details #153798 — thanks @vincentkoc
  129. 129Simplify selected mention badges while preserving copied text #152423 — thanks @vyctorbrzezowski, @fuller-stack-dev
  130. 130Open full person cards from selected mentions
  131. 131Show profile avatars in selected human mentions
  132. 132Avoid full history scans in the session member picker
  133. 133Move people-list and mention reads off the Gateway thread
  134. 134Inherit matching human ownership for new visible work sessions #155349 — thanks @vacinc
  135. 135Find mentioned sessions in Involving me with personal Hide and Show
  136. 136Clarify Inbox dismissal and saved Outbox message status #153810 — thanks @vincentkoc
  137. 137Reduce duplicate reads for connected Mentions Inbox viewers
  138. 138Keep notification recovery text and actions readable
  139. 139Review failed and uncertain message delivery from Inbox #153974 — thanks @vyctorbrzezowski
  140. 140Simplify repeated sidebar and Settings text and dismissal controls
  141. 141Forget the current Gateway's browser sign-in without clearing other data #120319 — thanks @nehanth, @sallyom, @theangrypit
  142. 142Explain Gateway disconnects without a supplied reason
  143. 143Separate chat delivery status from recovery actions #154365 — thanks @vyctorbrzezowski
  144. 144Create and apply themes through an agent and refresh skills after rapid symlink replacement #152460 — thanks @xingzihai
  145. 145Use custom hats and composer critters from plugin themes
  146. 146Apply the complete default appearance when switching themes #152254 — thanks @vyctorbrzezowski, @fuller-stack-dev
  147. 147Add theme-matched light and dark backgrounds with accessibility fallbacks
  148. 148Let themes customize mascots, waiting phrases and decorations
  149. 149Let themes customize chat composer corners
  150. 150Add four optional theme avatar hats
  151. 151Save dashboard changes through the database worker
  152. 152Show when the dashboard matches its shared default
  153. 153Move lone fullscreen widget controls into the task menu
  154. 154Reuse approved widget assessments across sessions
  155. 155Reduce unnecessary work in Activity people lists
  156. 156Avoid unnecessary saved-prompt decoding during Activity refreshes #150257 — thanks @vincentkoc
  157. 157Reduce repeated people lookup work in Activity
  158. 158Reduce repeated work building Activity people counts
  159. 159Load HTTPS images in compact Activity previews
  160. 160Add 30-day creator-based usage reports, OAuth settlement retry and sidebar busy recovery
  161. 161Reduce Usage report work for large session inventories
  162. 162Keep large usage reports from blocking unrelated Gateway work
  163. 163Decode only selected usage summaries in targeted reads
  164. 164Reduce repeated decoding in usage-cost refreshes
  165. 165Show host and thread CPU details and preserve verified UI assets during cleanup
  166. 166Reduce CPU work during overlapping diagnostics polls
  167. 167Highlight high Gateway ping in System busyness
  168. 168Move and remember the System busyness panel
  169. 169Make CPU usage readings easier to scan
  170. 170Sort and filter the Systems machine list
  171. 171Compact the Systems sidebar and use session-based worker names
  172. 172View machine resource history in Systems
  173. 173Remove redundant Systems sidebar tooltips
  174. 174Simplify attachment selection in iPhone and iPad Safari #152271 — thanks @vyctorbrzezowski, @hannesrudolph
  175. 175Expose search in the mobile chat drawer #150551 — thanks @marvinthebored, @peetiegonzalez, @shakkernerd
  176. 176Make mobile session placement clearer and order cloud profiles consistently #153757 — thanks @vyctorbrzezowski
  177. 177Add space around sidebar highlights and mobile chat #153735 — thanks @vincentkoc
  178. 178Give mobile sidebar session titles more room #154493 — thanks @vyctorbrzezowski
  179. 179Refresh translated sign-in and chat-status messages
  180. 180Translate image navigation and session recovery messages
  181. 181Refresh meeting and chat translations across twenty locales
  182. 182Translate session, desktop and preview status messages
  183. 183Translate desktop-access setup guidance
  184. 184Refresh Control UI translations for current search and setup guidance
  185. 185Translate session setup and CPU diagnostics
  186. 186Translate older-message indexing guidance
  187. 187Refresh translated guidance across Control UI
  188. 188Update translated chat and connection guidance
  189. 189Translate portal settings and recovery guidance
  190. 190Translate session shortcut labels across existing locales
  191. 191Translate installed-agent and chat-permission guidance
  192. 192Refresh translated tool-output and desktop-sharing guidance
  193. 193Refresh translated installed-coding-app guidance
  194. 194Translate GitHub account guidance and update comparison links
  195. 195Translate model-route and notification explanations
  196. 196Refresh timeout and Mac presence translations
  197. 197Refresh translated setup guidance for live settings
  198. 198Translate the unavailable-theme warning into 20 locales
  199. 199Refresh Usage-page translations across 20 locales
  200. 200Refresh Control UI translations for 20 existing languages
  201. 201Refresh Control UI labels and help in twenty locales
  202. 202Translate Goal recovery and task-progress refresh guidance
  203. 203Refresh translated chat-history, question and notification wording
  204. 204Refresh Control UI translations across twenty locales
  205. 205Refresh localized optional and required question headings
  206. 206Translate Search settings and current chat guidance
  207. 207Refresh translated chat and settings guidance
  208. 208Refresh cloud-worker and group-history translations
  209. 209Translate current review messages and settings guidance
  210. 210Translate avatar image rejection guidance
  211. 211Translate update progress and connection notices
  212. 212Translate Memory-page search availability guidance
  213. 213Refresh Chrome setup translations
  214. 214Reduce background automation downloads when opening chats
  215. 215Defer link-reader helpers during Control UI startup
  216. 216Defer unused panels when opening chat
  217. 217Load browser voice transport code when a call starts
  218. 218Pause selected Control UI polling in hidden tabs #155617 — thanks @vincentkoc
  219. 219Automatically update idle packaged headless nodes
  220. 220Reduce session-store discovery work across larger fleets
  221. 221Reduce repeated filesystem checks for session sources
  222. 222Batch model-catalog reads for large agent rosters
  223. 223Reduce unnecessary worker prompt reads in large session stores #149700 — @vincentkoc
  224. 224Avoid repeated filesystem lookups during session reads
  225. 225Skip unused saved prompts in worker-cleanup identity reads
  226. 226Move session placement evidence reads off the Gateway thread
  227. 227Reuse Doctor preparation across large fleets
  228. 228Reduce buffer copying while creating backup archives
  229. 229Reduce redundant archive searches during backup verification
  230. 230Use exact session ownership for transcript search maintenance
  231. 231Compact history and memory storage with explicit backup-based rollback
  232. 232Reduce repeated checks during configuration saves
  233. 233Reserve historical shared-state repairs for Doctor
  234. 234Move old transcript marker conversion into Doctor
  235. 235Move historical title and ACP-key repair into Doctor, with shared-store title coverage still limited
  236. 236Repair historical task identifiers through Doctor, preserve completion bindings, pass active update context to recovery advice and defer Usage-only labels
  237. 237Leave legacy worktree workspace checks to Doctor
  238. 238Reduce repeated work in large Doctor database migrations
  239. 239Reuse private database copies within Doctor reports, with potentially higher temporary disk occupancy #153584 — @masterswords1, @dmlau76
  240. 240Avoid unnecessary auth loading during Doctor session repairs
  241. 241Move Crabbox diagnostic storage reads off the calling thread 3bbb9a3f
  242. 242Move Skill Workshop diagnostic reads off the calling thread 45384f58
  243. 243Reuse Doctor inspection work for pending plugin migrations
  244. 244Skip unused plugin catalogs during startup inspection b46071e5
  245. 245Reuse prepared plugin metadata during repeated checks
  246. 246Move workspace readiness reads into the background
  247. 247Explain where heartbeat worker startup stopped #154779 — @vincentkoc, @lucarinaorg
  248. 248Defer optional Doctor inspections during update validation #155244 — @zanemc-ao, @agebreak0083, @baumus
  249. 249Avoid redundant early Doctor database repair
  250. 250Prepare interrupted-turn replay through the history worker
  251. 251Batch pending-delivery checks during restart recovery
  252. 252Defer unnecessary Gateway work during update validation #154548 — @zanemc-ao, @baumus, @jplavoiemtl, @seahopark, @mirr0ch1, @ago1776, @zsh20000414
  253. 253Reserve SIGUSR1 for the debugger, move Gateway restarts to SIGUSR2 and QA diagnostics to SIGQUIT
  254. 254Apply more Gateway settings without restarting
  255. 255Reduce background worker startup time and memory use
  256. 256Reuse database checks after eligible clean restarts while refusing startup if the required dirty marker cannot be written
  257. 257Skip unnecessary config-recovery lookups when no backup exists
  258. 258Load workspace discovery dependencies only when needed
  259. 259Load Gateway startup recovery on demand with manual fallback
  260. 260Reduce unnecessary imports when shared-state workers start #153399 — @vincentkoc
  261. 261Avoid duplicate database verification before startup migrations #155386 — @fuller-stack-dev, @zyv5ge, @harjothkhara
  262. 262Skip disposable build caches during Git runtime promotion #153632 — @vincentkoc
  263. 263Show development update revisions and GitHub comparisons #153740 — @vincentkoc
  264. 264Keep two completed months eligible for extended-stable maintenance #154777 — @romneyda
  265. 265Reduce waiting while capturing checkout baselines
  266. 266Reduce waiting in explicitly requested observed-project discovery
  267. 267Reduce Gateway pauses during managed-worktree cleanup
  268. 268Archive and restore detached worktrees with exact staging #155169 — @fuller-stack-dev
  269. 269Explain session cleanup worker failures in logs
  270. 270Reduce repeated session cleanup work under disk pressure
  271. 271Reduce cold session reset and deletion loading
  272. 272Move automatic session-maintenance database work into workers c9584688 — @vincentkoc
  273. 273Avoid repeated scans after verified host connection closure
  274. 274Avoid repeated database reads during task activity
  275. 275Avoid repeated integrity scans during session cleanup
  276. 276Reuse database-maintenance workers across agents
  277. 277Clarify recovery when triage cannot find an agent CLI #153408 — @romneyda
  278. 278Defer health collector loading until text output needs it
  279. 279Reduce processing for long verbose log previews
  280. 280Reduce routine log overhead while preserving error call sites
  281. 281Worker memory visibility and quicker oversized Claude history imports
  282. 282Reduce temporary memory in session-count status reads
  283. 283Identify which SQLite inspection operation failed #149516 — @liuwqgit, @obviyus, @vyctorbrzezowski
  284. 284Reduce repeated work in task-flow diagnostics
  285. 285Read update history without caller-thread database work
  286. 286Identify background workers using the most heap memory
  287. 287Stream transcript usage aggregation for raw traces
  288. 288Reduce routine Gateway and Discord voice log noise
  289. 289Reduce temporary memory used by recent session summaries
  290. 290Avoid unnecessary diagnostic event copies
  291. 291Reduce Gateway-thread work in placement reporting
  292. 292Retain Telegram group discussion and read older messages on demand #151911 — Thanks @obviyus
  293. 293Move persistent channel replay checks into workers
  294. 294Prepare cold channel metadata asynchronously before delivery #149304 — Thanks @vincentkoc
  295. 295Reuse conversation-binding query templates #151654 — Thanks @vincentkoc
  296. 296Avoid redundant account listing for channel-default sends #151812 — Thanks @vincentkoc
  297. 297Reuse compiled conversation delivery lookups
  298. 298Stop duplicate-reply scans after the first match
  299. 299Keep delivery claims and renewals off the Gateway thread
  300. 300Move outbound delivery acknowledgements off the Gateway thread
  301. 301Move pending delivery failure settlement off the Gateway thread
  302. 302Reduce initialization during channel discovery
  303. 303Defer optional runtimes on cold text-only sends
  304. 304Reduce formatting work when splitting long messages #151898 — Thanks @vincentkoc
  305. 305Reduce processing for code-heavy Discord replies #151828 — Thanks @vincentkoc
  306. 306Reduce unnecessary processing for plain-text replies
  307. 307Reduce processing work for long plain-text replies
  308. 308Reduce repeated scanning inside long fenced replies #151664 — Thanks @vincentkoc
  309. 309Reduce Discord voice worker startup overhead
  310. 310Reduce Discord voice startup imports when running from source
  311. 311Check Matrix approvers without unnecessary credential reads
  312. 312List configured Matrix contacts and rooms without credential reads
  313. 313Format link-heavy Signal and iMessage messages more efficiently
  314. 314Avoid redundant escaping scans in Telegram prose
  315. 315Skip unused link formatting in Telegram text and tables
  316. 316Avoid duplicate HTML tag parsing in Telegram formatting
  317. 317Reduce preparation work for long Telegram rich replies
  318. 318Reduce repeated work in nested Telegram rich formatting #151965 — Thanks @vincentkoc
  319. 319Move watched-conversation discovery off the Gateway thread
  320. 320Reduce repeated message processing during Active Memory recall #151778 — thanks @vincentkoc
  321. 321Reduce repeated query processing in memory filename searches #151758 — thanks @vincentkoc
  322. 322Reduce repeated project-aware memory ranking work #151798 — thanks @vincentkoc
  323. 323Reuse query processes for repeated native memory searches on file-backed sqlite-vec indexes, retaining up to two processes for 30 idle minutes
  324. 324Move memory retrieval reads off the Gateway thread
  325. 325Reduce preparation work for memory notes and session batches
  326. 326Reduce vector encoding overhead during memory indexing
  327. 327Reduce memory index publication startup overhead
  328. 328Reduce embedding-transfer encoding work
  329. 329Scan signed-turn attachments once during replay repair #151398 — thanks @vincentkoc
  330. 330Avoid repeatedly encoding the same history when retrieving messages around a selected message #150302 — thanks @vincentkoc
  331. 331Load complete saved transcripts through the history worker
  332. 332Load Side chat and Talk history asynchronously
  333. 333Reduce no-op Dreaming cleanup work in large session stores
  334. 334Reduce duplicate skill warnings and repeated parsing
  335. 335Reduce repeated scans for missing skill folders
  336. 336Avoid unrelated scans during Linux Node non-polling Skill discovery
  337. 337Skip unnecessary filesystem work when loading local skills
  338. 338Match local skill-file icons to the skill picker while keeping other link icons unchanged #153908 — thanks @vyctorbrzezowski
  339. 339Load pinned Skill library entries without blocking database reads 290d5c3
  340. 340Prepare selected skill metadata without caller-thread SQL
  341. 341Use the faster strict-JSON path for skill and hook metadata
  342. 342Move skill usage and Curator status queries off the caller thread
  343. 343Prepare only skill readiness counts for status summaries
  344. 344Move Skill upload database work into the background
  345. 345Use Skills and supporting files from a remote workspace host #153126 — thanks @kimiyu-186
  346. 346Inspect host Skills and run supported dependency, source and ClawHub management through capable workspace adapters #153438 — thanks @kimiyu-186
  347. 347Open Skill instructions before loading supporting files #155282 — thanks @patrick-erichsen
  348. 348Simplify Android chat controls and reviewable media and location sharing #143099 — thanks @ivankuznetsov and @iwhatsskill
  349. 349Inspect Android reply usage and model details from its timestamp #152880 — thanks @iwhatsskill, with proposal credit to @pestelence2k
  350. 350Keep Android tool activity in one compact expandable section #155765 — thanks @iwhatsskill
  351. 351Zoom and pan Android chat image previews #152877 — thanks @iwhatsskill, with proposal credit to @pestelence2k
  352. 352Keep Android photo messages compact with access to every image #155338 — thanks @iwhatsskill and @vyctorbrzezowski
  353. 353Choose a device-local text size in Android Appearance #152878 — thanks @iwhatsskill, with proposal context from @pestelence2k
  354. 354Reorder Android sidebar pages with accessibility actions #152881 — thanks @iwhatsskill, with proposal context from @pestelence2k
  355. 355Clarify Android Overview actions and connection status #151335 — thanks @iwhatsskill
  356. 356Translate Android Talk status guidance
  357. 357Read complete assistant replies on Wear OS #152041 — thanks @iwhatsskill
  358. 358Use one Quick Chat composer with preserved conversation state #153383 — thanks @benediktweber for the related proposal
  359. 359Redesign Tauri Quick Chat and simplify Apple thinking labels
  360. 360View and copy Mac build information offline
  361. 361Restore Mac activity context and Canvas media playback
  362. 362Refresh translated Chrome setup guidance
  363. 363Add the optional Keep computer awake desktop setting
  364. 364Move node worker journals off the host event loop ac63848
  365. 365Reduce universal macOS app package size #150773 — thanks @romneyda
  366. 366Support separate Apple silicon and Intel Mac packages #154595 — thanks @romneyda
  367. 367Refresh native app labels and reply-reading translations
  368. 368Refresh native chat and progress translations
  369. 369Refresh translated macOS Automation permission explanations
  370. 370Translate Android controls and macOS desktop-sharing consent
  371. 371Refresh native tool-activity translations
  372. 372Translate Android chat image navigation
  373. 373Unify model defaults, provider connections and Gateway discovery in Models settings
  374. 374Add Claude Opus 5Add Claude Opus 5.5 with model-specific thinking and pricing #155966.
  375. 375Add GPT-6 Sol and Luna API and embedded-runtime support #155967 — @fduch-stranger
  376. 376Select and manage supported installed coding agents from Models and chat #150224 — @obviyus
  377. 377Clarify Claude CLI, API and Default routes before model selection #153707 — @obviyus
  378. 378Select installed GitHub Copilot CLI models for ordinary chat #153799 — @obviyus
  379. 379Reduce CPU work for long CLI reasoning streams
  380. 380Add Grok 4.7 and update unconfigured xAI defaults #155379 — @RomneyDa
  381. 381Add Xiaomi MiMo V2.6 models and new-setup defaults #155412 — @RomneyDa
  382. 382Choose separate Decision Models for structured plugin decisions #152237 — @jalehman
  383. 383Add opt-in TypeSafe AI Jev decision models #152298 — @jalehman
  384. 384Allow decision models up to thirty seconds
  385. 385Add optional local ONNX decision models and setup guides #153476 — @jb510
  386. 386Extend decision evaluation time allowances
  387. 387Run TypeSafe decisions through a local Kev server
  388. 388Stop recurring retirement polling in idle model-catalog workers
  389. 389Index configured models for repeated selection #151442 — @vincentkoc
  390. 390Reduce repeated provider catalog copying #151849 — @vincentkoc
  391. 391Reduce policy-lookup work in model listings
  392. 392Yield during stored model-credential reads
  393. 393Reduce Gateway pauses during concurrent credential reads
  394. 394Reuse unchanged authentication reads across Gateway turns
  395. 395Reduce copying during cached model-authentication reads
  396. 396Reuse authentication readers during model fallback
  397. 397Reduce filesystem work on cached credential reads
  398. 398Avoid redundant header copying before model requests
  399. 399Reuse module-loading work during model selection
  400. 400Explain model activity and recovery decisions in diagnostic timelines #149465 — @RomneyDa, @vincentkoc, @1Vision365-PeterTijsma, @lraesly
  401. 401Review provider findings before continuing a paused chat
  402. 402Reduce temporary allocations when fingerprinting long provider requests
  403. 403Reduce Unicode text-preparation work
  404. 404Skip Whisper model discovery without its executable
  405. 405Expand llmman local and hybrid inference setup guidance #139606 — @ericcurtin, @sallyom
  406. 406Explain Codex import scope before onboarding review #151383 — @RomneyDa
  407. 407Copy only matching task history during harness recovery #152790 — @fuller-stack-dev
  408. 408Reduce database work while listing Codex sessions
  409. 409Reuse eligible Codex session rows during catalog polling
  410. 410Reduce Codex app-server framing overhead
  411. 411Reduce unused Codex notification traffic
  412. 412Refresh Codex session catalogs incrementally
  413. 413Parse large Codex catalogs outside the Gateway main thread
  414. 414Return local Codex session lists while discovery continues
  415. 415Reduce session-list delays from slow providers
  416. 416Avoid redundant reads for explicit-revision cron scratch writes
  417. 417Reduce database work for cron scratch-note writes
  418. 418Avoid duplicate retained-history reads for deleted automations
  419. 419Move read-only Cron inspection into background workers
  420. 420Preserve Cron recovery history during stop and restart
  421. 421Avoid unrelated session rebuilds after cron events #151279 — thanks @jalehman
  422. 422Reduce task-payload copying in cron cleanup
  423. 423Skip redundant schedule checks on idle automation ticks #150277 — thanks @vincentkoc
  424. 424Reduce timer allocations for busy cron streams
  425. 425Move heartbeat outcome queries into the agent database worker
  426. 426Avoid unrelated session scans during heartbeat admission #151400 — thanks @vincentkoc
  427. 427Reduce heartbeat membership work in large agent setups #151867 — thanks @vincentkoc
  428. 428Reduce subagent capability-check work for large histories
  429. 429Choose explicit local placement for child sessions #153912 — thanks @galiniliev
  430. 430Reduce repeated work in background-job status reads #150299 — thanks @vincentkoc
  431. 431Avoid execution lookups for queued and finished task summaries #151585 — thanks @vincentkoc
  432. 432Avoid task-store coordination for transient streaming events
  433. 433Skip excluded task copies in filtered JSON lists
  434. 434Reduce copying when inspecting a session's latest task
  435. 435Copy only matching records when listing an agent's tasks #150297 — thanks @vincentkoc
  436. 436Find background tasks by run or child session without scanning history
  437. 437Combine pending task refreshes into one database read
  438. 438Batch task-list refreshes during concurrent updates
  439. 439Avoid redundant task-state reads for accepted agent events
  440. 440Move execution-tracking writes off the task startup thread
  441. 441Limit pending task-flow refreshes to selected records
  442. 442Avoid duplicate task reads in flow reports
  443. 443Move active task completion persistence off the Gateway thread
  444. 444Reduce unrelated work while waiting for selected tasks
  445. 445Reduce task-maintenance work after session updates
  446. 446Limit cached subagent status reads to the requested session
  447. 447Avoid duplicate copies of captured subagent payloads before saving
  448. 448Open Linux and web apps beside the current conversation and reuse their attached Crabbox across turns#152094
  449. 449Provision and view native macOS and Windows cloud desktops with platform-specific authentication#152273
  450. 450Control prepared native cloud desktops and launch their appsControl prepared native cloud desktops and launch their apps. ff90bc7 Also enable long Git paths in transferred Windows workspaces and keep Chat following the conversation end during combined composer and goal resizing.
  451. 451Enable paired desktop sharing by default with native controls, Tauri connection status, and reapproval for affected older grants#153359
  452. 452Offer administrator host-desktop setup in Systems with guidance for macOS Screen Sharing and Remote Management permissions#154008
  453. 453Apply Labs and desktop settings on existing connections without a Gateway restart when automatic reload is enabled#153975
  454. 454Add public favicons, page titles, and social images to browser cards without live screenshots#152324
  455. 455Give new Browser side panels more available width while preserving saved widths and manual resizing#152575
  456. 456Move browser-dashboard discovery off the Gateway thread and finish accepted events during shutdown#151952
  457. 457Unify local Chrome extension setup across desktop and terminalUnify local Chrome extension setup across desktop and terminal. #152057 Thanks @fuller-stack-dev.
  458. 458Follow meeting notes and saved speech during live capture
  459. 459Save meeting captions off-thread and drain accepted speech before final notes
  460. 460Move stored meeting transcript lookups off the Gateway main thread 135f934d
  461. 461Move meeting-note database work off the caller thread
  462. 462Move transcript list and show queries off the caller threadMove transcript list and show queries off the caller thread; retry relevant older-date reads if the timezone changes during the read #154178.
  463. 463Move transcript export recovery hashing off the caller
  464. 464Add an experimental FaceTime Audio bridge for authorized agent owners #119291 — thanks @omarshahine, @romneyda
  465. 465Move FaceTime pending-call storage off the Gateway thread
  466. 466Clarify experimental FaceTime setup and troubleshooting #153450 — thanks @omarshahine
  467. 467Sign in to MCP connectors from Settings #151023 — thanks @obviyus
  468. 468Move MCP credential and status reads off the request thread
  469. 469Move MCP credential writes and lease work off the caller thread
  470. 470Bound default worker pools for managed ACP agents #154584 — thanks @vincentkoc
  471. 471Enable structured Tool Search by default for embedded and Copilot runs
  472. 472Move Code Mode execution to JavaScript with migration guidance
  473. 473Reduce Code Mode JavaScript preparation overhead
  474. 474Choose trusted Node or isolated QuickJS for Code Mode
  475. 475Enable automatic Code Mode for preferred models
  476. 476Inspect head-commit PR checks and navigate reader sections, with up to 100 displayed check items and a 30-second snapshot cache
  477. 477Read public GitHub discussions and diffs beside chat in up to ten memory-only tabs, with bounded comment and file collections
  478. 478Explain which computer account supplies native GitHub credentials #153754 — thanks @vincentkoc
  479. 479Reduce local Git work during dashboard PR refreshes
  480. 480Reduce repeated Git work during session PR refreshes
  481. 481Let agents choose configured cloud profiles, operating systems and machine sizes #148034 — thanks @vincentkoc, @vyctorbrzezowski
  482. 482Move node-host configuration reads off the caller
  483. 483Avoid repeated device scans after unrelated state writes
  484. 484Reduce CPU work when choosing node targets #151687 — thanks @vincentkoc
  485. 485Read worker transcripts away from Gateway coordination
  486. 486Move worker inventory reads and mutations off the Gateway thread
  487. 487Stream Crabbox downloads into checked private staging files
  488. 488Reduce first-use cloud workspace manifest preparation
  489. 489Use host-owned agent documents and bootstrap context #150584 — thanks @kimiyu-186
  490. 490Read and edit agent documents on paired nodes #150734 — thanks @kimiyu-186
  491. 491Expose shared workspace document rules and unavailable errors #152635 — thanks @kimiyu-186
  492. 492Add service-owned binary file transfers through paired nodes #152640 — thanks @kimiyu-186
  493. 493Deliver uploaded attachments to enabled remote workspaces #152652 — thanks @kimiyu-186
  494. 494Use paired-node workspace attachments, Memory and Skills #154087 — thanks @kimiyu-186
  495. 495Reduce repeated encoding in general directory listing and fetch summaries while retaining filenames and the 8,192-byte output limit #151987 — thanks @vincentkoc
  496. 496Run Fleet registry operations asynchronously with current committed reads a7d62b62
  497. 497Show the recorded Docker or Podman engine in Fleet status #144691 — thanks @alix-007, @shakkernerd
  498. 498Simplify plugin installation and grouped settings with explicit credential inspection 97043faf — thanks @patrick-erichsen
  499. 499Show plugin installation progress and action-specific feedback #150235 — thanks @patrick-erichsen
  500. 500Remove redundant plugin slot-switch notices #155249 — thanks @patrick-erichsen
  501. 501Put Enable first for disabled installed plugins #155293 — thanks @patrick-erichsen
  502. 502Skip unnecessary plugin parsing during packaged startup #153694 — thanks @vincentkoc
  503. 503Reduce redundant configuration work when toggling plugins
  504. 504Reuse compatible plugin metadata during configuration reloads #151011 — thanks @romneyda
  505. 505Move plugin artifact storage work off the Gateway calling thread
  506. 506Add captureProviderApiKey and persistProviderApiKey helpers while preserving source inputs and profile credentials
  507. 507Add awaited conversation-binding route and activity APIs
  508. 508Skip needless parsing when checking ordinary text for speech
  509. 509Move managed-image metadata reads off the Gateway thread
  510. 510Reduce unnecessary Logbook frame-range metadata
  511. 511Open current work conversations from Reports
  512. 512Link member reports to current owned conversations
  513. 513Avoid loading unused Markdown for Team Reports reads
  514. 514Load only relevant Workboard cards for context and capture
  515. 515Reduce repeated creator lookups in shared-session lists
  516. 516Diagnose slow Session Share catalog phases
  517. 517Avoid parsing surplus DuckDuckGo results
  518. 518Move approval persistence off the Gateway thread
  519. 519Correct node approval inspection and replacement examples #153716 — thanks @harshitgupta31415 and @yetval
  520. 520Require attributed delivery for agent shell messages #150499 — thanks @RomneyDa
  521. 521Work on managed projects inside private Docker and Podman sandboxes
  522. 522Explain the workspace restriction behind rejected patches #136126 — thanks @Marvinthebored, @Peetiegonzalez, @shakkernerd, @Haderach-Ram, and @BottaniCals
  523. 523Correct literal-tilde and same-file alias patches, recheck file permissions before mutation, reject OpenShell local access failures before remote creation, and stream ONNX verification within a memory bound
  524. 524Keep temporary filename overrides within their directory
  525. 525Enforce sandbox requirements before native session forks #155358 — thanks @shakkernerd
  526. 526Save adopted Tailscale avatars in a worker without overwriting explicit choices, including an explicitly empty image
  527. 527Enable verified GitHub credit for trusted OIDC sign-ins #153940 — thanks @shakkernerd
  528. 528Retry failed Visitor Access revocations #153878 — thanks @shakkernerd
  529. 529Revoke previous role access even when result delivery fails e0193fa
  530. 530Validate Visitor Access permissions and guard invitation writes #153987 — thanks @shakkernerd
  531. 531End visitor connections and work when invitations end #154461 — thanks @shakkernerd
  532. 532Keep child notifications and context in their original session store
  533. 533Recheck access before returning session previews and inventories #154336 — thanks @shakkernerd
  534. 534Authorize recovery continuations for their destination session #155364 — thanks @shakkernerd
  535. 535Use exact-key checks for requested incognito sessions
  536. 536Skip impossible AWS credential matches during redaction without changing masking coverage
  537. 537Reuse sanitized tool results without skipping changes to output or policy
  538. 538Reduce repeated secret-masking work in logs and transcripts
  539. 539Recognize explicitly linked Team administrators in channels
  540. 540Add opt-in session-only operator permission values #154392 — thanks @shakkernerd
  541. 541Keep session access and Stop tied to the original caller #154991 — thanks @vincentkoc
  542. 542Preserve question requester authority through delayed answers and shutdown #155335 — thanks @vincentkoc and @shakkernerd
  543. 543Strengthen agent guidance to act on corrections and progress promises #152833 — @vacinc
  544. 544Clarify workspace-file creation and existing prompt-injection controls #118755 — @camerono
  545. 545Add personal USER preferences to shared Gateway conversations #153966 — @vacinc
  546. 546Quiet repetitive polling and show accurate tool outcomes #151456 — @obviyus
  547. 547Batch creation-history lookups for JSON agent lists
  548. 548Defer installer loading for read-only hook reports
  549. 549Defer unused hosting code in node commands
  550. 550Defer unused sandbox command loading
  551. 551Load worktree operations only when needed
  552. 552Reduce presentation work in JSON session listings
  553. 553Keep node help independent of Gateway request code
  554. 554Reduce remote terminal input and paste processing
  555. 555Reuse prepared tool output during terminal activity updates
  556. 556Reduce temporary allocations when reading terminal scrollback
  557. 557Reduce redraw work for tool output without right-to-left text
  558. 558Reduce repeated work when suggesting alternatives to unknown tools
  559. 559Bound deeply nested arrays in compact tool previews #152923 — @wangmiao0668000666, @obviyus, @hpyhandsome
  560. 560Reuse unchanged tool-output text estimates
  561. 561Avoid repeated scans when trimming large tool results
  562. 562Reduce messaging and automation tool-definition overhead #153841 — @obviyus
  563. 563Skip unused agent setup diagnostics #150361 — @vincentkoc
  564. 564Reduce repeated allocation when measuring large model payloads
  565. 565Share fresh task reads across media prompt sections
  566. 566Launch shell snapshot helpers through the spawn broker
  567. 567Reduce filtering work for streamed comparison text
  568. 568Reduce repeated processing of streamed final replies
  569. 569Avoid repeated tool-call scans for inline brackets
  570. 570Reduce cleanup work for final-tagged answer streams
  571. 571Reduce repeated diagnostic checks during streaming
  572. 572Reuse idle SQLite connections for repeated state operations
  573. 573Reuse host verification when native workers open databases
  574. 574Retain healthy shared-state workers across short idle periods
  575. 575Reuse prepared queries in retained session readers
  576. 576Skip redundant maintenance planning after warm writes
  577. 577Reuse bounded Node workers for fresh state reads
  578. 578Offload cached snapshot ownership bookkeeping
  579. 579Reclaim unused memory from idle database workers
  580. 580Shorten database writer holds when saving large replies and tool results #153818 — @todddickerson
  581. 581Reduce database work for large task and session histories
  582. 582Move selected device identity reads into the shared worker 1fab25b
  583. 583Move device-pairing database work off the request thread
  584. 584Reduce repeated session-membership work across viewers
  585. 585Refresh configuration health asynchronously after settings writes
  586. 586Avoid duplicate encoding of live session messages
  587. 587Avoid redundant session snapshot encoding
  588. 588Reduce database reads for watched-session updates
  589. 589Give Home awareness of newly created sessions
  590. 590Illustrate the historical 2026.9.1 release guide
  591. 591Avoid redundant plugin discovery in ACP tests
  592. 592Reuse database workers between isolated Codex test cases
  593. 593Reduce Codex schema and prompt test overhead
  594. 594Remove test-only command-secret injection
  595. 595Share isolated model-selection test fixtures
  596. 596Share ACP session configuration test fixtures
  597. 597Simplify provider-usage fetch assertions
  598. 598Consolidate OpenAI speech-speed test fixtures
  599. 599Share native-hook permission test inputs
  600. 600Share CLI-output test fixtures
  601. 601Reuse completion-stream chunk fixtures
  602. 602Share Responses stream test inputs
  603. 603Share repeated Anthropic transport test inputs
  604. 604Share repeated OpenRouter Fusion test configuration
  605. 605Share video-provider test fixtures
  606. 606Avoid plugin discovery in OpenRouter cache tests
  607. 607Reduce Foundry cache-eviction test time
  608. 608Reduce status model test setup overhead
  609. 609Remove fixed waits from model-refresh regression tests
  610. 610Seed test credentials without native plugin loading
  611. 611Share ACP CLI mock-call assertions
  612. 612Test timeout selection through its production resolver
  613. 613Reuse provider test workers with restorable fetch mocks
  614. 614Isolate ordinary Codex test files within worker budgets
  615. 615Consolidate image-generation result fixtures
  616. 616Verify Vertex endpoint eligibility in Anthropic tests
  617. 617Remove real-time waits from llama.cpp reload tests
  618. 618Consolidate web-search configuration tests
  619. 619Share bundled web-search manifest fixtures
  620. 620Remove wall-clock waits from Codex unsubscribe tests
  621. 621Restore Firecrawl scrape truncation tests
  622. 622Avoid unnecessary retries in native Codex finalizer tests
  623. 623Consolidate execution-target policy tests
  624. 624Share request fixtures in Codex dynamic-tool tests
  625. 625Reduce redundant transcript work in retention-test setup
  626. 626Reduce worker setup in serial Workboard tests
  627. 627Remove duplicate database-reader cleanup mapping
  628. 628Isolate metadata retention heap scans
  629. 629Reduce serial Workboard test overhead
  630. 630Reuse Doctor plugin-repair test databases
  631. 631Reuse configuration write and recovery test preparation
  632. 632Reuse prepared Gateway test databases
  633. 633Avoid worker startup in serial Workboard tests
  634. 634Reduce serial Workboard test startup overhead
  635. 635Reduce Gateway database fixture overhead
  636. 636Reduce session-read test setup work
  637. 637Focus outbound migration tests on maintenance cleanup
  638. 638Reuse snapshot workers within Doctor SQLite test cases
  639. 639Share synchronization in Doctor maintenance-lock tests
  640. 640Add failure context to session cleanup testsThanks @vincentkoc.
  641. 641Cover overlapping settlement in session-history WAL recovery
  642. 642Use native assertions for complete memory database buffers
  643. 643Reuse isolated operator-approval test storage
  644. 644Reuse storage fixtures for ordinary model-admission tests
  645. 645Reuse physical SQLite fixtures for session PR-access tests
  646. 646Consolidate agent preparation and reply dispatch
  647. 647Consolidate agent tool catalogs and model publication
  648. 648Avoid unused SQL-row preparation in automation projections
  649. 649Remove unused internal array wrappers
  650. 650Simplify API error payload parsing
  651. 651Simplify internal Gateway session-name selection
  652. 652Batch automation-name lookups for history
  653. 653Choose delivery-mirror matching before scanning replies
  654. 654Avoid duplicate file metadata reads during log polling
  655. 655Reuse unchanged canonical JSON for file logs
  656. 656Simplify file-path grouping in tool progress
  657. 657Share canonical validation with ask_userThanks @RomneyDa.
  658. 658Avoid repeated background-worker registration scansThanks @vincentkoc.
  659. 659Reuse normalized replies when assembling recovery text
  660. 660Simplify restart recovery ownership and admission
  661. 661Remove redundant whitespace work in paragraph planning
  662. 662Reuse normalized inbound message fields
  663. 663Reuse idle timers while processing command output
  664. 664Reuse prepared input during runtime-owner rebinding
  665. 665Use the compact JSON serializer argument consistently
  666. 666Reuse shared state within agent-event emission
  667. 667Consolidate runtime adapters and remove obsolete implementation
  668. 668Reduce repeated environment reads in runtime checks
  669. 669Consolidate cron results and watcher updates
  670. 670Avoid unnecessary copies while draining cron output
  671. 671Reduce temporary allocations in individual session broadcasts
  672. 672Share session-key normalization without changing behavior
  673. 673Reuse prepared thinking policy in session refreshes
  674. 674Consolidate session-title request ownershipThanks @VACInc.
  675. 675Consolidate session-list tool contractsThanks @RomneyDa.
  676. 676Align session-history schemas with Gateway contractsThanks @RomneyDa.
  677. 677Limit unused context identity normalization
  678. 678Defer optional Gateway startup initialization
  679. 679Avoid Markdown imports for progress-tool recognition
  680. 680Share auxiliary-event overflow handling in tool-call streamsThanks @vincentkoc.
  681. 681Simplify subagent recovery and control internals
  682. 682Classify task-status records in one pass
  683. 683Simplify live CLI task activity observation
  684. 684Centralize existing file-command display labelsThanks @vincentkoc.
  685. 685Remove redundant tool inventory copies
  686. 686Simplify MCP tool-inventory assembly
  687. 687Separate update repair-turn execution from orchestration fbea7971Thanks @romneyda.
  688. 688Avoid temporary input copies in usage aggregation
  689. 689Consolidate worker and model fallback handling
  690. 690Consolidate worker placement and node execution internals
  691. 691Reuse canonical session visibility types
  692. 692Simplify agent-handler test dependencies
  693. 693Reduce dependencies loaded for Codex history preparation
  694. 694Reduce session-history reader dependencies
  695. 695Remove unused task-flow observer callbacks
  696. 696Move subagent spawn overrides into test support
  697. 697Move announcement overrides into test support
  698. 698Remove test-only conversation dependency overrides
  699. 699Remove unused Codex tool-progress state
  700. 700Simplify Gateway node-event dependencies and test fixtures
  701. 701Remove task-maintenance dependency overrides
  702. 702Remove the production agent-step test registry
  703. 703Remove task registry test runtime overrides
  704. 704Reuse resolved chat session ownership during setup
  705. 705Isolate subagent lifecycle test and benchmark fixtures
  706. 706Validate internal streamed-reply source occurrencesThanks @giodl73-repo.
  707. 707Preserve observable systemd ownership checks during activation ee8f55c4
  708. 708Record CI head resynchronization bookkeeping 80c826bfThanks @steipete.
  709. 709Reduce Swift test execution overhead
  710. 710Reduce Swift test execution time
  711. 711Overlap independent Android diagnostic test observations
  712. 712Stabilize macOS readiness timing and installer tests
  713. 713Remove real waits from mocked scheduled-task tests
  714. 714Reduce Xcode 27 iOS smoke-test overhead
  715. 715Shorten CLI cleanup process-test waitsThanks @romneyda.
  716. 716Share compaction test fixtures
  717. 717Advance Cron settlement waits in tests
  718. 718Test heartbeat repair through existing Doctor interfaces
  719. 719Reduce waits in Gateway lifecycle tests
  720. 720Remove live-node waits from offline-placement testsThanks @RomneyDa.
  721. 721Share Gateway test gates and strengthen cancellation ordering
  722. 722Speed proxy deadline tests and bound fixture reads
  723. 723Shorten repeated-request recovery QA waitsThanks @RomneyDa.
  724. 724Reuse fresh terminal table test fixtures
  725. 725Reuse disk caches in the profile-evidence workflow test
  726. 726Avoid unused parent worktrees in spawn tests
  727. 727Consolidate native broadcast test fixtures
  728. 728Reuse deferred-promise setup in wake tests
  729. 729Consolidate command-display formatting tests
  730. 730Share voice-session test fixture helpers
  731. 731Share Talk voice-provider test fixtures
  732. 732Reuse provider fixtures in Talk harness tests
  733. 733Reuse multi-file bootstrap budget fixtures
  734. 734Reuse request guards in cron provider-preflight tests
  735. 735Reuse deferred fixtures in diagnostic-phase tests
  736. 736Reduce fake Gateway startup overhead in tests
  737. 737Share Claw resource-update test plans
  738. 738Share required-compaction test fixtures
  739. 739Share startup corpus fixtures without dropping variants
  740. 740Consolidate scalar regression cases into named tables
  741. 741Consolidate repeated startup corpus data
  742. 742Consolidate configuration diagnostic source-location tests
  743. 743Reuse shared Fleet removal fixtures
  744. 744Remove duplicate PDF helper validation tests
  745. 745Remove redundant newline chunking coverage
  746. 746Simplify bootstrap budget tests
  747. 747Reuse Doctor and Gateway test fixtures
  748. 748Remove real waits from speech timeout tests
  749. 749Remove fixed waits from terminal session-label tests
  750. 750Reuse migration runtime preparation in Doctor tests
  751. 751Consolidate warning-filter tests and private helpers
  752. 752Reduce artificial waits in workspace recovery tests
  753. 753Reuse a prepared Gateway in stream-completion tests e914feb1Thanks @steipete.
  754. 754Cover plugin warnings in Doctor preview output
  755. 755Reduce redundant agent-management CLI process testsThanks @romneyda.
  756. 756Reduce redundant sessions CLI process testsThanks @RomneyDa.
  757. 757Reuse model-refresh tests for migration diagnosticsThanks @RomneyDa.
  758. 758Reduce redundant Claws lifecycle process testsThanks @RomneyDa.
  759. 759Reduce large-buffer assertion costs in Gateway tests
  760. 760Construct authenticated test URLs at runtime
  761. 761Record the subsequently reversed Skills CLI test reductionThanks @RomneyDa.
  762. 762Close Browser test clients before server teardown
  763. 763Reuse shared mock-call guards in cron tests
  764. 764Run Doctor output tests with the prepared runtime
  765. 765Consolidate configuration environment test fixtures
  766. 766Consolidate Gateway server test fixturesThanks @ddupg.
  767. 767Consolidate migration and scheduler test fixtures
  768. 768Consolidate nested Markdown list tests
  769. 769Reuse Gateway test completion helpers
  770. 770Reduce repeated agent and Gateway test setup
  771. 771Skip unnecessary setup in approval rejection tests
  772. 772Reuse Gateway fixtures for configuration tests
  773. 773Test approval startup and publication ordering with settled requests 4aad139b
  774. 774Avoid repeated CLI image eligibility classification
  775. 775Reuse attachment filename classification results
  776. 776Avoid unused browser snapshot text reconstruction
  777. 777Share Base64 alphabet decoding across media helpersThanks @vincentkoc.
  778. 778Remove unreachable media-geometry metadata backfillsThanks @vincentkoc.
  779. 779Consolidate transcription requests and summary cleanup
  780. 780Reduce repeated attachment-selection passes
  781. 781Reduce intermediate base64 conversions in image reads
  782. 782Reuse plugin policy while constructing video tools
  783. 783Add bounded Lightpanda browser transport compatibilityThanks @vincentkoc.
  784. 784Narrow internal media SDK dependencies
  785. 785Remove redundant auth-profile preparation work
  786. 786Prepare scoped shared credentials asynchronously
  787. 787Remove duplicate host coordination during auth-profile reads
  788. 788Move inline-key failure bookkeeping into database workers
  789. 789Share Gateway operator permission checks
  790. 790Simplify Gateway permission checks and tool routing
  791. 791Reduce unused attribution work in Gateway authorization
  792. 792Reuse redaction capture coordinates across log fields
  793. 793Reuse linked-account reads during GitHub sign-in
  794. 794Require Playwright Chromium after CI cache misses
  795. 795Size measured Gateway CI groups from runner capacity
  796. 796Retain sanitized quota diagnostics from successful CI runs
  797. 797Capture diagnostics for stalled infrastructure test workers
  798. 798Retain bounded quota-recovery diagnostics
  799. 799Reduce QA runtime loading for workflow guard tests
  800. 800Run Gateway server tests in parallel
  801. 801Refresh Codex extension CI timing estimates
  802. 802Reuse inventory scans in CI policy tests
  803. 803Reuse validated compiled test workers in CI
  804. 804Balance extension CI jobs using measured costs
  805. 805Parallelize cron tests within existing CI budgets
  806. 806Refresh CI timing weights with deferred families preserved
  807. 807Collect per-file timing evidence for PR tooling tests
  808. 808Create typecheck capacity for agent session tests
  809. 809Parallelize Gateway database-worker tests
  810. 810Reduce Swift CI build and fixture overheadThanks @RomneyDa.
  811. 811Separate macOS app and Swift package CI budgets
  812. 812Remove duplicate CI workflow assertions
  813. 813Remove duplicate Android workflow assertions
  814. 814Run isolated CI watcher replay cases concurrently
  815. 815Rebalance UI tests and make unused proof capture optional
  816. 816Share project setup across Windows CI partitions
  817. 817Remove unused Node CI matrix fields 2d71ebc9Thanks @steipete.
  818. 818Select maintainer-tooling CI by changed ownership 836aeaa7
  819. 819Bound legacy startup-check concurrency on small CI runners ea0d3c08
  820. 820Run tooling files in parallel within existing CI limits
  821. 821Balance Windows CI and defer selected integration checks
  822. 822Run command tests across their allocated workers
  823. 823Keep dependency caches after unrelated manifest edits
  824. 824Reduce lint overhead and reuse validated typecheck state
  825. 825Publish CI dependency seeds independently and warm hosted caches
  826. 826Narrow UI CI selection and explain fallback decisions
  827. 827Use measured Windows file-worker capacity in CI
  828. 828Run auto-reply test files in parallel within CI budgets
  829. 829Run compatible Linux PR tests on a pinned Bun fork
  830. 830Increase isolated Gateway CI workers on eligible runners
  831. 831Run embedded-agent tests in parallel with lighter imports
  832. 832Repack parallel CI jobs and guard hosted-runner routing
  833. 833Let infrastructure tests use their assigned workers
  834. 834Run compatible UI tests on Bun while preserving Node coverage
  835. 835Reuse embedded-agent test inventories during planning
  836. 836Use measured workers and larger runners for CLI tests
  837. 837Select dependent tests for tooling fixture edits
  838. 838Account for isolated Gateway CI test cost
  839. 839Split CI workflow tests by responsibility
  840. 840Replay Windows CI failures with frozen test selectionThanks @RomneyDa, @vincentkoc, @jalehman.
  841. 841Name changed PR fields in security-review errorsThanks @joshavant.
  842. 842Separate large inventory capacity checks from bounded filesystem recoveryThanks @vincentkoc.
  843. 843Reduce recurring UI and Codex test costs
  844. 844Move expensive runtime matrices to release validation
  845. 845Retain passing test timings from failed workflows
  846. 846Detect blocked loopback transport before UI fixtures start
  847. 847Remove duplicate Markdown table-copy coverage
  848. 848Reuse mobile layout browser setup across widths
  849. 849Share sidebar catalog test setup
  850. 850Reduce mention fixture setup and imports
  851. 851Stop generating test appearances after the first match
  852. 852Remove redundant pointer resets in owner-chip tests
  853. 853Reuse chat tool-stream event fixtures
  854. 854Remove redundant chat input tests
  855. 855Simplify language retry test synchronization
  856. 856Reduce garbage collection overhead in UI retention tests
  857. 857Advance provider sign-in test timers virtually
  858. 858Consolidate usage-page test fixtures
  859. 859Test theme continuity across startup, reconnects and tabs 74a59a23Thanks @vyctorbrzezowski.
  860. 860Remove variable shadowing in chat-rail tests c1919771Thanks @steipete.
  861. 861Reuse deferred promises in agent UI fixtures
  862. 862Test exact JSON indentation in Raw and Copy viewsThanks @vyctorbrzezowski.
  863. 863Cover menu and conversation-position focus behavior
  864. 864Reuse mobile chat test pages across themes
  865. 865Make browser speech-test readiness explicit
  866. 866Use state notifications in publication tests
  867. 867Await workspace read completion in file-tab fixtures
  868. 868Remove real waits from background placement tests
  869. 869Remove hover delays from preview tooltip tests
  870. 870Consolidate isolated chat-pane lifecycle tests
  871. 871Advance browser time in debug-tray polling tests
  872. 872Share Dreaming wiki test configuration
  873. 873Reduce router retention test setup overhead
  874. 874Reduce rendering in Memory Wiki count tests
  875. 875Advance OAuth polling clocks in Model Setup tests
  876. 876Exercise Talk fallback timing without real waits
  877. 877Consolidate duplicate offline chat-abort tests
  878. 878Reduce plugin installation progress test waits
  879. 879Finish composer animation before browser layout checks
  880. 880Reuse the build wrapper's option scannerThanks @vincentkoc.
  881. 881Run compiler shards through the native loader
  882. 882Extend type-aware lint to CommonJS test support
  883. 883Keep UI stylesheet validation scoped to relevant test graphs
  884. 884Retain compiler evidence on worker-transform failuresThanks @vincentkoc.
  885. 885Reduce compiler graph test fixture work
  886. 886Explain compiler input snapshot rejection categoriesThanks @vincentkoc.
  887. 887Await node-worker recovery completion in tests
  888. 888Reduce process cleanup test waits and startup races
  889. 889Share Docker scheduler test process cleanup
  890. 890Capture operating-system evidence for stalled CLI tests
  891. 891Record test-worker exit entry for the current stop request
  892. 892Advance watchdog test deadlines with a controlled clock
  893. 893Isolate shell fixture logging dependencies
  894. 894Skip impossible renderer waits in Crabbox tests
  895. 895Finish 1Password timeout tests after descendant cleanup
  896. 896Reuse one process for read-retention testsThanks @romneyda.
  897. 897Remove unnecessary waits from Git deadline tests
  898. 898Run independent Mantis signal tests concurrently
  899. 899Synchronize worker-lifetime tests with readiness events
  900. 900Wait for child exit before late output subscription tests
  901. 901Remove real waits from reviewer timeout tests
  902. 902Remove idle waiting from broker recovery tests
  903. 903Finish process-inspection test blockers promptly
  904. 904Make supervisor byte-activity tests deterministic
  905. 905Reduce memory-search cleanup test waits
  906. 906Wait for actual package lifecycle contention in tests
  907. 907Read source files concurrently in coercion-helper checks
  908. 908Reuse plugin-boundary source scansThanks @RomneyDa.
  909. 909Share grouped rendering for developer test reportsThanks @vincentkoc.
  910. 910Share test-report comparison pairingThanks @vincentkoc.
  911. 911Reduce commit-hook formatter resource demand
  912. 912Reduce GitHub API work during PR landing
  913. 913Explain merge aborts and invalid review fields
  914. 914Use REST metadata for CI-only PR polling
  915. 915Show rejected merge observations
  916. 916Reduce GitHub reads during PR preparation and polling
  917. 917Keep PR workflows working across host tooling differences
  918. 918Reuse REST metadata when attaching the CI watcher
  919. 919Synchronize AutoReview Git startup safeguards
  920. 920Hand pending PR checks to guarded GitHub auto-merge
  921. 921Keep supported PR landing available across API quota limits
  922. 922Reduce repeated GitHub reads in maintainer PR operations
  923. 923Consolidate maintainer wrapper dependency checks
  924. 924Follow pending PR merges through verified completion f202df3cThanks @steipete.
  925. 925Document guarded Octopool PR landing
  926. 926Skip unused verbose health account selection
  927. 927Count enabled plugins without a temporary array
  928. 928Reuse private authentication menu groups
  929. 929Reuse prepared task-audit summaries
  930. 930Avoid configuration I/O initialization for log paths
  931. 931Prepare model-picker provider counts once
  932. 932Load MCP tool projection only for probes
  933. 933Load database command implementations on demand
  934. 934Reuse Fleet diagnostic counts while rendering
  935. 935Reuse task lookups in Doctor recovery reports
  936. 936Defer unused native preparation during metadata checks
  937. 937Narrow CLI startup logging imports
  938. 938Simplify channel status preparation
  939. 939Reuse shared ANSI parsing in terminal pickers
  940. 940Consolidate marketplace output preparation
  941. 941Centralize daemon action output
  942. 942Reduce unnecessary updater imports and repeated checks
  943. 943Defer Canvas Gateway imports until needed
  944. 944Remove private baseline setup test overrides
  945. 945Share plugin-health section formattingThanks @vincentkoc.
  946. 946Keep the predecessor-stop ledger constant private 57c179a7
  947. 947Derive Zalo configuration types from schemasThanks @RomneyDa.
  948. 948Align LINE and Twitch configuration types with schemasThanks @RomneyDa.
  949. 949Reuse Matrix poll timestamp validationThanks @vincentkoc.
  950. 950Consolidate Matrix media metadata assemblyThanks @vincentkoc.
  951. 951Share Slack Markdown preparationThanks @vincentkoc.
  952. 952Share Discord Markdown edit renderingThanks @vincentkoc.
  953. 953Avoid duplicate Twitch outbound account preparation
  954. 954Reuse normalized conversation-parent data
  955. 955Derive four channel configuration types from schemasThanks @RomneyDa.
  956. 956Remove obsolete Discord modal test accommodation
  957. 957Keep message destination descriptions free of runtime imports
  958. 958Avoid credential reads for Matrix room encryption settings
  959. 959Avoid credential reads during Matrix ownership checks
  960. 960Consolidate non-send attachment preparation
  961. 961Reduce repeated channel-account selection workThanks @vincentkoc.
  962. 962Centralize Markdown disclosure depth handlingThanks @vincentkoc.
  963. 963Reuse bounded file creation for Signal CLI downloads
  964. 964Simplify Teams file-consent helpers and tests
  965. 965Narrow Discord parameter-reader imports
  966. 966Share repeated LINE card test expectations
  967. 967Reuse Matrix initialization in session-capability tests
  968. 968Reduce waits in Matrix recovery persistence tests
  969. 969Trim Matrix session-reset test setup
  970. 970Share Matrix QA CLI parsing and failure diagnosticsThanks @vincentkoc.
  971. 971Avoid fallback plugin loading in Slack startup tests
  972. 972Remove rate delays from Telegram recovery fixturesThanks @RomneyDa.
  973. 973Reuse workers across Telegram send tests
  974. 974Exercise production channel-status helpers in tests
  975. 975Share Discord reply-fallback test setup
  976. 976Share channel option test fixtures
  977. 977Simplify SMS webhook registration assertions
  978. 978Share channel setup test fixtures
  979. 979Share channel model and capability test fixtures
  980. 980Reuse channel reply receipt fixtures
  981. 981Remove fixed waits from ingress capacity tests
  982. 982Make Feishu registration cancellation tests deterministic
  983. 983Remove a shadowed reply-pipeline test import 21cbb3cdThanks @steipete.
  984. 984Reuse compiled Discord audio worker fixtures 6319111dThanks @steipete.
  985. 985Simplify Teams Graph test assertions
  986. 986Simplify Voice Call runtime test guards
  987. 987Share Teams consent-upload test assertions
  988. 988Remove real-time waits from voice-call notification tests
  989. 989Use controlled deadlines in LINE image-set tests
  990. 990Avoid real retry waits in WhatsApp tests
  991. 991Remove real-time waits from Buzz restoration tests
  992. 992Consolidate ClickClack inbound fixtures
  993. 993Remove real waits from iMessage receipt recovery tests
  994. 994Avoid Slack startup in Mattermost authority tests
  995. 995Remove a duplicate Signal empty-input test
  996. 996Remove copied channel capability test implementations
  997. 997Reuse progress-draft test configuration
  998. 998Reuse iMessage edit and poll test callbacks
  999. 999Share nested-container traversal in configuration diagnosticsThanks @vincentkoc.
  1000. 1000Share config-write notification preparationThanks @vincentkoc.
  1001. 1001Separate pure config traversal from config I/O
  1002. 1002Retain private authored configuration provenance for internal repairsThanks @vincentkoc, @fuller-stack-dev.
  1003. 1003Skip single-agent directory collision lookups
  1004. 1004Reduce repeated configuration comparison work
  1005. 1005Skip unused model-policy validator setup
  1006. 1006Reuse model references during configuration validation
  1007. 1007Derive Google Chat and WhatsApp types from validation schemasThanks @RomneyDa.
  1008. 1008Derive host configuration types from validation schemasThanks @RomneyDa.
  1009. 1009Derive approval, hook and MCP configuration types from schemasThanks @romneyda.
  1010. 1010Skip redundant startup configuration scans
  1011. 1011Derive ACP and queue configuration types from schemasThanks @RomneyDa.
  1012. 1012Derive agent configuration types from validation schemasThanks @RomneyDa.
  1013. 1013Derive shared channel types from existing schemasThanks @RomneyDa.
  1014. 1014Consolidate shared configuration types under schema ownersThanks @RomneyDa.
  1015. 1015Derive tool configuration types from existing schemasThanks @RomneyDa.
  1016. 1016Document urgent main-branch repair procedures 1894325eThanks @steipete.
  1017. 1017Document flake investigation and test-cost budgets 3b76ad84Thanks @steipete.
  1018. 1018Reduce duplicate references in repository-agent replies 6f1499b0
  1019. 1019Clarify bounded investigation of unresolved test failures 894fb140Thanks @steipete.
  1020. 1020Retire legacy instruction-file aliases while preserving AGENTSRetire legacy instruction-file aliases while preserving AGENTS.md 9c831c75. Thanks @steipete.
  1021. 1021Clarify successful screenshot delivery in contributor chat bef4c20dThanks @steipete.
  1022. 1022Clarify focused verification and when visual screenshots are required c43b7990Thanks @steipete.
  1023. 1023Document worker-thread database access policy
  1024. 1024Refresh maturity documentation with current-taxonomy evidence
  1025. 1025Remove obsolete notification-history claims from protocol documentation
  1026. 1026Document Blacksmith artifact-directory downloads
  1027. 1027Clarify landing of verified main-CI repairs fd5331f1Thanks @steipete.
  1028. 1028Clarify who may execute Team server updatesThanks @vincentkoc.
  1029. 1029Clarify cleanup of completed maintainer tasksThanks @vincentkoc.
  1030. 1030Retire automatic secops code-owner review requestsThanks @obviyus.
  1031. 1031Clarify dependency and security review noticesThanks @joshavant.
  1032. 1032Clarify maintainer review-warning introductionsThanks @joshavant.
  1033. 1033Consolidate queued-message and command cleanup
  1034. 1034Consolidate New Session worktree preferences
  1035. 1035Derive Agents page state from existing ownersThanks @romneyda.
  1036. 1036Consolidate session-query lifecycle handling
  1037. 1037Reuse favicon colors across unchanged session updates
  1038. 1038Simplify artifact preview conversion and download fixtures
  1039. 1039Narrow database-worker startup imports
  1040. 1040Move Doctor token inventory reads to the worker
  1041. 1041Consolidate bounded filesystem reads and hashing
  1042. 1042Consolidate filesystem discovery, staging and hashing
  1043. 1043Reuse archive transcript-line byte counts
  1044. 1044Share conversation binding serializationThanks @vincentkoc.
  1045. 1045Defer shared database feature loading until first use
  1046. 1046Batch participant reads for session identity checks
  1047. 1047Reuse prepared transcript freshness queries
  1048. 1048Share database setup across session placement reads
  1049. 1049Move MCP policy preparation SQL to its worker
  1050. 1050Move sandbox registry reads to the shared worker
  1051. 1051Reuse derived SQL in repeated state checks
  1052. 1052Consolidate session database scope resolution
  1053. 1053Avoid duplicate worker records when reading SSH fallback ports
  1054. 1054Cache repeated agent database-path construction
  1055. 1055Pass prepared SQLite bindings without wrapper copies
  1056. 1056Reuse prepared statements for session counts
  1057. 1057Separate subagent record conversion from database operations
  1058. 1058Reduce duplicate reads in subagent completion batches
  1059. 1059Reuse selected task IDs for delivery-state reads
  1060. 1060Remove host-only dependencies from shared database workers
  1061. 1061Reuse canonical workspace file metadata
  1062. 1062Narrow SQLite snapshot and backup startup imports aeff5c8dThanks @steipete.
  1063. 1063Extract reusable legacy session migration queries
  1064. 1064Move transcript export ownership reads to the shared worker
  1065. 1065Reduce transcript summary read overhead
  1066. 1066Reduce repeated profile reads during Web Push updates
  1067. 1067Reduce repeated receipt reads in worker-turn bookkeeping
  1068. 1068Reuse worker launch metadata during settlement
  1069. 1069Remove unused asynchronous database mutation scopes
  1070. 1070Reuse profile lookup query compilation
  1071. 1071Adopt shared workspace file readers
  1072. 1072Share transcript worker request types
  1073. 1073Avoid unrelated runtime loading during agent database cleanup
  1074. 1074Retire unused session-mutation authority when requests finish
  1075. 1075Await private session metadata writes and preserve committed results
  1076. 1076Refresh compatible dependencies and generated metadata
  1077. 1077Refresh compatible dependencies within the existing release-age cutoff
  1078. 1078Distribute historical startup checks across test workers
  1079. 1079Remove repeated Node startup from release test polling
  1080. 1080Reduce repeated setup in PR and release-tooling tests
  1081. 1081Consolidate repeated package-lifecycle test waits
  1082. 1082Remove duplicate package acceptance execution
  1083. 1083Isolate and reuse Discord and updater test fixtures
  1084. 1084Reuse update test preparation with private directories
  1085. 1085Reuse one child process for Doctor custody testsThanks @RomneyDa.
  1086. 1086Protect update restart outcomes with regressions and bounded hosted CI jobsThanks @baovo15, @duybaovin, @fuller-stack-dev.
  1087. 1087Parallelize managed-update handoff tests
  1088. 1088Align updater interruption fixtures with shared Node policy
  1089. 1089Exercise Windows update paths on non-Windows CIThanks @xydigitLybnnnn, @fuller-stack-dev, @beings1988-lab.
  1090. 1090Share filesystem checks in managed-update fixtures
  1091. 1091Select supported CI runtimes and add Node 26 package checks
  1092. 1092Reduce subprocess work in release-check contract tests
  1093. 1093Verify Node shutdown flags in release-check fixtures
  1094. 1094Remove duplicate release-check flag assertions
  1095. 1095Extend published-upgrade tests to multiple providers
  1096. 1096Reuse the migration runtime in Doctor input tests
  1097. 1097Simulate backup test lease expiry without a minute-long wait
  1098. 1098Avoid duplicate Doctor runtime loading in plugin-deferral tests
  1099. 1099Reduce unnecessary Git setup in release-input tests
  1100. 1100Allow more time for bundled browser MCP package checks
  1101. 1101Prepare historical upgrade tests and clarify missing-plugin-path recovery
  1102. 1102Add opt-in offline Gateway tests for trusted keyless fixtures on prepared Linux rootless Podman hosts
  1103. 1103Reuse verified compiled workers across local test runs
  1104. 1104Check directory exclusions first during test planning
  1105. 1105Remove duplicate tooling-routing test coverage
  1106. 1106Consolidate captured CI watcher fixtures
  1107. 1107Remove duplicate build-cache test assertions
  1108. 1108Reduce Git fixture copying overhead
  1109. 1109Reuse selection patterns when planning shared-helper tests
  1110. 1110Reduce repeated tooling-test compilation and readiness waits
  1111. 1111Reuse compiled worker fixtures in lifecycle tests
  1112. 1112Reuse compilation work in native test-report suites
  1113. 1113Move private lifecycle resets into test support
  1114. 1114Reduce exhaustive test-routing work
  1115. 1115Avoid provider loading in batch-error tests
  1116. 1116Move type-only tests into compiler contracts
  1117. 1117Reuse transform caches in serial mixed-project tests
  1118. 1118Preserve compiler policy and transform reuse in testsThanks @vincentkoc.
  1119. 1119Reuse the prepared CLI in plugin import tests
  1120. 1120Reduce repeated command and tooling test setup
  1121. 1121Reuse JavaScript test caches across layouts and supported runtimes
  1122. 1122Reduce repeated CLI and tooling test setup
  1123. 1123Synchronize locale metadata after workspace-label removal
  1124. 1124Remove retired native translation entries
  1125. 1125Share quote handling in Android translation checksThanks @vincentkoc.
  1126. 1126Remove obsolete locale memory entries
  1127. 1127Refresh translation memory for message-batching help dc7f1b6f
  1128. 1128Remove unused Android No result translations
  1129. 1129Clarify Thai question-dismissal terminology
  1130. 1130Extract Memory file watching from indexingThanks @Kimiyu-186.
  1131. 1131Avoid repeated workspace lookups in memory diagnostics
  1132. 1132Consolidate memory search result preparation
  1133. 1133Share complete writes during memory recovery
  1134. 1134Remove duplicate memory-index metadata guardsThanks @vincentkoc.
  1135. 1135Prepare shared authentication labels once per catalog publication
  1136. 1136Reuse prepared model metadata before ambient state reads
  1137. 1137Stop model catalog scans at the first literal match
  1138. 1138Skip impossible provider ownership scans
  1139. 1139Reuse prepared provider-authentication declarations
  1140. 1140Stop catalog template searches after the preferred matchThanks @vincentkoc.
  1141. 1141Reduce work in pending model-catalog status checks
  1142. 1142Reduce routine Codex request-cleanup overhead
  1143. 1143Index repeated provider and alias lookups
  1144. 1144Simplify xAI response citation selection
  1145. 1145Simplify Kimi citation collection
  1146. 1146Reuse provider-option locale comparison
  1147. 1147Defer provider sign-in metadata construction until selection
  1148. 1148Avoid reparsing complete streamed tool arguments
  1149. 1149Simplify compatible-provider stream readability checks
  1150. 1150Skip redundant scans of ordinary completion chunks
  1151. 1151Select Parallel MCP responses without an intermediate array
  1152. 1152Derive provider request types from resolver resultsThanks @RomneyDa.
  1153. 1153Simplify model retry and recovery decisions
  1154. 1154Normalize only selected Firecrawl search results
  1155. 1155Separate model lookup from session execution imports
  1156. 1156Reduce repeated provider lookup work
  1157. 1157Skip unused activation planning for retained provider ownersThanks @vincentkoc.
  1158. 1158Share Apple Watch delivery-status formattingThanks @vincentkoc.
  1159. 1159Add native-owned session and policy interfaces to shared clientsThanks @giodl73-repo, @patrick-erichsen.
  1160. 1160Check shared TypeScript and Rust node contracts in CIThanks @giodl73-repo.
  1161. 1161Share stale package archive cleanupThanks @vincentkoc.
  1162. 1162Reuse shared traversal in package staging checks
  1163. 1163Refresh the macOS update feed for 2026.9.5 ab0433de
  1164. 1164Reduce checkout work in plugin npm publication
  1165. 1165Align main release metadata with 2026.9.5
  1166. 1166Record explicit soak waivers in stable release evidence
  1167. 1167Check publication prerequisites before release dispatch
  1168. 1168Resume public release pages with optional early activation while Docker distribution may remain incomplete
  1169. 1169Allow the expanded serial upgrade validation workload
  1170. 1170Update the plugin prerelease advisory scannerThanks @RomneyDa.
  1171. 1171Support non-Latest extended-stable release publicationThanks @RomneyDa.
  1172. 1172Remove duplicate Git object checks from release validation
  1173. 1173Verify benchmark work and separate warmup and CPU placementThanks @vincentkoc.
  1174. 1174Measure installed Gateway startup and shutdown on Windows
  1175. 1175Compare installed Gateway startup packages on one Windows runner
  1176. 1176Add optional CPU profiling for installed Gateway startup
  1177. 1177Cover Gateway admission in catalog benchmarks
  1178. 1178Add manual live OpenAI Gateway concurrency profiling
  1179. 1179Compare Code Mode on complex benchmark workloads
  1180. 1180Compare Gateway resource costs with and without Kitchen SinkThanks @vincentkoc.
  1181. 1181Calibrate Gateway resource measurements through plugin shutdownThanks @vincentkoc.
  1182. 1182Add passive Activity recap diagnostics to mock Gateway benchmarksThanks @vincentkoc.
  1183. 1183Share Gateway resource measurement across plugin test workloadsThanks @vincentkoc.
  1184. 1184Cover sibling plugin assets across installation layoutsThanks @RichSomeday222, @Maxwell-Code07.
  1185. 1185Cover cleanup after rejected model-runtime preparation
  1186. 1186Replace session-catalog test waits with controlled timeThanks @RomneyDa.
  1187. 1187Share bounded file scanning in plugin assertionsThanks @vincentkoc.
  1188. 1188Reuse registry archives in plugin packaging tests
  1189. 1189Consolidate prerelease plugin compatibility tests
  1190. 1190Strengthen plugin retirement error and file-lifetime assertions
  1191. 1191Isolate plugin record-cache contention tests
  1192. 1192Load agent runtime only when test fixtures need it
  1193. 1193Reuse SQLite workers in plugin fixtures
  1194. 1194Advance retry clocks in Browser connection tests
  1195. 1195Reuse SQLite kernel fixtures in Workboard notification tests
  1196. 1196Skip discarded native plugin command responses
  1197. 1197Reuse private plugin tool catalog groups
  1198. 1198Reduce temporary allocations in immutable-data checks
  1199. 1199Avoid duplicate native plugin path lookups
  1200. 1200Skip unnecessary native plugin import path conversions
  1201. 1201Reuse plugin icon root preparation
  1202. 1202Reduce repeated plugin generation scope setup
  1203. 1203Separate metadata reads from plugin install-path resolution
  1204. 1204Load only pending plugin migration reports
  1205. 1205Reduce temporary objects in plugin runtime scopes
  1206. 1206Avoid traversal allocations for mutable plugin arguments
  1207. 1207Reduce allocations in empty plugin calls and property reads
  1208. 1208Align plugin cleanup wrappers and fixtures with lint checks 0051fa8fThanks @steipete.
  1209. 1209Reduce repeated plugin callback scope setup
  1210. 1210Consolidate Workboard workspace preflight error handlingThanks @vincentkoc.
  1211. 1211Consolidate Telegram test setup and retained-run recoveryThanks @obviyus.
  1212. 1212Add reusable Discord and Slack end-to-end QA workflowsThanks @obviyus.
  1213. 1213Select individual Matrix QA scenarios in workflowsThanks @RomneyDa.
  1214. 1214Register heartbeat session-routing coverage in QA LabThanks @RomneyDa.
  1215. 1215Register cron startup recovery in QA LabThanks @RomneyDa.
  1216. 1216Cover CLI status and health and finish retained QA fixture cleanupThanks @RomneyDa.
  1217. 1217Register Gateway timeout recovery in QA LabThanks @RomneyDa.
  1218. 1218Simulate response deadlines after real HTTP admission in tests
  1219. 1219Share QA Lab runner-selection fixtures
  1220. 1220Reduce quota-recovery test setup work
  1221. 1221Reduce QA bus media comparison overhead
  1222. 1222Batch mock-provider cursor retention test requests
  1223. 1223Add leased Slack user OAuth readiness and message checksThanks @obviyus.
  1224. 1224Check Discord QA bot readiness without QA LabThanks @obviyus.
  1225. 1225Refresh the 2026.9.6 contribution record e6645404Thanks @steipete.
  1226. 1226Add the v2026.9.5 release page and navigation 48f3d97dThanks @hannesrudolph.
  1227. 1227Archive the published v2026.9.5 changelog and creditsThanks @hannesrudolph.
  1228. 1228Mirror v2026.9.5 documentation in plain MarkdownThanks @hannesrudolph.
  1229. 1229Illustrate v2026.9.5 release notes with hosted images
  1230. 1230Illustrate the September 2–4 release pages
  1231. 1231Clarify release handoffs and selector recovery
  1232. 1232Document extended-stable publication recoveryThanks @RomneyDa.
  1233. 1233Clarify update follow-through and Team downtime noticesThanks @vincentkoc.
  1234. 1234Clarify extended-stable release-page contextThanks @RomneyDa.
  1235. 1235Refresh model release descriptions and contribution records 008107b3Thanks @steipete.
  1236. 1236Include the Codex backport in both contribution records 2e7d7793Thanks @steipete.
  1237. 1237Refresh the history endpoint in the 2026Refresh the history endpoint in the 2026.9.6 contribution records 6eed4c66. Thanks @steipete.
  1238. 1238Refresh the v2026Refresh the v2026.9.6 contribution-record endpoint and entries d1531b5b. Thanks @steipete.
  1239. 1239Refresh the contribution-record history endpoint eb377ac5Thanks @steipete.
  1240. 1240Inspect and recover abandoned Crabbox source stagingThanks @shakkernerd.
  1241. 1241Separate skill file operations from installation policyThanks @Kimiyu-186.
  1242. 1242Keep skill status reads independent of installer imports
  1243. 1243Compare skill-filter membership without sorting
  1244. 1244Read Workshop review status once per request
  1245. 1245Reuse bounded shared staging for skill downloads

Fixes1–255 of 1,567

  1. 01Repair stale Winget Node registrations during Windows setup. 76cf13b Thanks @ooiuuii and @fuller-stack-dev
  2. 02Continue Windows setup after failed Node package-manager attempts#134386 Thanks @ly85206559 and @fuller-stack-dev.
  3. 03Verify supported explicit Windows JavaScript CLI paths without PATHEXT changes, while bare command names retain normal PATH/PATHEXT lookup#152862
  4. 04Reject unsupported FreeBSD source installs before setup and explain the supported package route#151227 Thanks @vincentkoc and @lucarinaorg.
  5. 05Check SQLite capabilities when Node denies workersOther worker failures still report an error. #152075
  6. 06Explain repairs for missing Podman host init helpers without automatically installing them or disabling --init#152308
  7. 07Point invalid-configuration recovery to explicit Doctor repair#130035
  8. 08Keep setup responsive while storing recommendations and wait for saved progress before continuing#152445
  9. 09Accept valid encoded helper-tool downloads#154676
  10. 10Preserve requested names when creating custom and bundled-role agents, while keeping role instructions and existing agents unchanged#151449
  11. 11Save a custom agent's approved purpose at creation without overwriting existing workspace instructionsCustom purpose cannot be combined with bundled-role templates or remote workspaces. #154137
  12. 12Restore creation choices when reopening New agent while preserving the conversation and pending-interaction priority#154167
  13. 13Preserve command-palette prompt scroll during background updates #153091 — thanks @vyctorbrzezowski
  14. 14Stabilize command-palette search while typing #155104 — thanks @vyctorbrzezowski
  15. 15Show full suggested-task summaries with reachable controls
  16. 16Launch suggested tasks without interrupting the current chat
  17. 17Choose a valid repository when starting suggested tasks
  18. 18Submit the cloud size and operating system shown in the picker #153788 — thanks @vincentkoc
  19. 19Keep cloud-session prompts and setup progress visible together
  20. 20Explain cloud startup failures and pending setup
  21. 21Keep cloud profiles available when worker inventory fails
  22. 22Keep submitted prompts visible through startup and reconnects
  23. 23Preserve saved project choices when discovery fails #155619 — thanks @vincentkoc
  24. 24Remember Fast mode choices for new sessions #154690 — thanks @vincentkoc
  25. 25Keep worktree editing stable and clear accepted custom names #150426 — thanks @romneyda
  26. 26Start default worktrees from the remote default branch
  27. 27Use the remote default for manual worktree creation
  28. 28Preserve saved worktree isolation after Git discovery failures #155368 — thanks @vincentkoc
  29. 29Keep generated session links bound to the selected conversation
  30. 30Restore header organization actions for Home-linked conversations
  31. 31Show session group moves immediately and preserve saved placement #151689 — thanks @jalehman
  32. 32Keep ordinary Claude CLI conversations in chosen groups #150537 — thanks @marvinthebored, @peetiegonzalez, @davidofflol12, @bitbalancer
  33. 33Restore New Session shortcuts and composer focus
  34. 34Open Incognito sessions with exact session links #154644 — thanks @vincentkoc
  35. 35Keep grouped agent-created conversations searchable and reopenable #149803 — thanks @marvinthebored, @peetiegonzalez, @shakkernerd
  36. 36Avoid session-list rebuilds after unchanged identity checks
  37. 37Avoid rebuilding sessions for unchanged model facts
  38. 38Avoid rebuilding session lists after routine display updates
  39. 39Remove the duplicate Home sidebar entry
  40. 40Keep sidebar and People previews from blocking navigation #151721 — thanks @vyctorbrzezowski
  41. 41Keep Activity recap updates from reloading the sidebar
  42. 42Avoid unrelated session scans in catalog responses
  43. 43Keep session reads available during model catalog renewal
  44. 44Skip session rebuilds for unchanged model catalogs #151290 — thanks @jalehman
  45. 45Preserve session-list caches after no-op worker checks
  46. 46Keep session placement metadata current through rapid changes
  47. 47Remove empty spacing below sidebar agent headers #152574 — thanks @vyctorbrzezowski
  48. 48Even out sidebar selection spacing
  49. 49Show the selected conversation after rapid thread switching #154535 — thanks @vincentkoc
  50. 50Release obsolete session-list cache data after updates
  51. 51Keep slow session sources from blocking healthy catalogs
  52. 52Preserve person-based sidebar views during roster refresh #155200 — thanks @vacinc
  53. 53Keep sidebar status indicators inside rounded selection corners #155331 — thanks @alex-brave, @obviyus, @landonschropp
  54. 54Reduce repeated multi-agent session catalog processing
  55. 55Reuse session-list reads during live activity updates
  56. 56Show parent activity during subagent follow-ups
  57. 57Remove duplicate Home rows and move session icons left
  58. 58Avoid history-wide scans during session refreshes
  59. 59Keep sidebar activity current across delayed updates #154540 — thanks @vincentkoc
  60. 60Find older conversations and preserve completed empty external-auth discovery
  61. 61Close transcript search with Escape without clearing replies
  62. 62Recover session names after slow or failed generation
  63. 63Preserve session-name drafts during text composition
  64. 64Use neutral fallback names for sessions and worktrees
  65. 65Align rounded chat bubbles and media captions #151457 — thanks @vyctorbrzezowski
  66. 66Remove chat entrance motion #150516 — thanks @vyctorbrzezowski
  67. 67Keep chat navigation aligned and reject stale task publishers
  68. 68Align mention avatars with missing or loading photos #153914 — thanks @vyctorbrzezowski
  69. 69Keep late-resizing replies above chat controls
  70. 70Keep layout adjustments from loading history or interrupting follow-latest #151726 — thanks @vyctorbrzezowski, @fuller-stack-dev
  71. 71Match code previews to hidden-line counts #153933 — thanks @vyctorbrzezowski
  72. 72Load older chat history in fewer batches with less browser work
  73. 73Preserve literal embed examples in Markdown code #153579 — thanks @sunnyshu0925, @obviyus
  74. 74Stabilize conversation markers and preserve keyboard focus
  75. 75Disable loading-placeholder motion immediately under reduced motion
  76. 76Preserve reader controls while the active chat reply grows #153815 — thanks @vincentkoc
  77. 77Batch session-refresh redraws during chat streaming
  78. 78Keep chat history readable during unchanged registry refreshes
  79. 79Keep optional transcript lookups read-only
  80. 80Keep conversation navigation anchored during composer resizing 41cd52e1 — thanks @steipete
  81. 81Cancel abandoned New Session entrance transitions
  82. 82Keep replacement text available to copy while older requests settle #154259 — thanks @vincentkoc
  83. 83Keep code controls when a streamed block closes #154430 — thanks @vincentkoc
  84. 84Prevent Chrome crashes during delayed scrolling
  85. 85Restore saved chat reading positions without repeated scroll writes #154730 — thanks @romneyda
  86. 86Keep conversation markers visible after navigation and resizing
  87. 87Keep chat footer focus rings visible #155199 — thanks @romneyda
  88. 88Prevent duplicate bullets in Safari chat lists #155201 — thanks @vyctorbrzezowski
  89. 89Preserve live replies and agent-specific transcripts during history refreshes
  90. 90Move incremental chat-history visibility reads off the request thread
  91. 91Keep session history aligned with branches and transcript ownership
  92. 92Refresh preserved chat branches after rewind and resend
  93. 93Preserve queued work after failed checkpoint restores before checkpoint retirement #148877 — thanks @sunnyshu0925, @obviyus
  94. 94Retire compaction checkpoint controls while preserving history
  95. 95Preserve chat position and active replies during collaborator messages #153061 — thanks @vyctorbrzezowski
  96. 96Preserve reading position when another person starts typing 2a3aee21 — thanks @steipete
  97. 97Keep typing in the intended input while Side chat loads
  98. 98Preserve unsaved comments when another split pane archives
  99. 99Preserve each split conversation's Chat or Dashboard preference
  100. 100Keep accessible panel navigation within the correct pane
  101. 101Keep Side chat drafts editable during answers #155183 — thanks @patrick-erichsen
  102. 102Keep split-chat panels with their own conversation after reload
  103. 103Keep the editor reachable and retry stale authentication reads after matching OAuth refresh
  104. 104Align composer alerts with the message field #151422 — thanks @vyctorbrzezowski
  105. 105Close stuck submenus when moving between menu rows
  106. 106Keep picker dismissal working across overlapping chat composers 23b9b82d
  107. 107Keep multiline drafts readable during keyboard navigation #154038 — thanks @vyctorbrzezowski
  108. 108Reduce typing lag in the web chat composer #154451 — thanks @hxy91819
  109. 109Keep typing responsive after selecting a mention #155181 — thanks @vyctorbrzezowski
  110. 110Separate attached Home context from message text
  111. 111Restore pasted text directly from its composer card #154000 — thanks @vyctorbrzezowski
  112. 112Keep attachment previews inside narrow chat composers #153080 — thanks @vyctorbrzezowski
  113. 113Preserve progress attachments during managed-media cleanup #152645 — thanks @sahilsatralkar, @yetval, @takhoffman
  114. 114Explain why an attachment failed in the current chat
  115. 115Keep session Actions accessible beside attachments
  116. 116Deliver attachments from the selected local session workspace
  117. 117Remove empty gaps around unavailable image cards #150573 — thanks @vyctorbrzezowski
  118. 118Preserve mixed attachment failures and selected-worktree image, document and audio delivery
  119. 119Restore supported image pastes in chat
  120. 120Reduce stalls while preparing large inline artifact downloads
  121. 121Navigate attached images in the chat gallery #153198 — thanks @vyctorbrzezowski
  122. 122Keep image loading and retry states current #153269 — thanks @vyctorbrzezowski
  123. 123Let HTML previews fill the attachment side panel
  124. 124Keep HTML preview section links inside the displayed document
  125. 125Open CSV chat links in the conversation file preview
  126. 126Preserve website paths in chat file-link rendering
  127. 127Restore keyboard focus after closing file search
  128. 128Keep attachment keyboard navigation during link refresh
  129. 129Open workspace links containing spaces, emoji and punctuation
  130. 130Fix file-search dismissal and conversation keyboard entry
  131. 131Wait for agent file content before allowing edits
  132. 132Correct browser export guidance and preserve composer drafts
  133. 133Keep reopened tooltips and comment previews visible
  134. 134Preserve typed question answers and pending submission state
  135. 135Keep questions and approval cards in their originating conversation
  136. 136Keep full agent questions visible after answering
  137. 137Archive outdated optional reminders while keeping them answerable #153849 — thanks @vincentkoc
  138. 138Keep unanswered questions visible above the composer
  139. 139Keep submitted optional questions resolved after reopening chat #154312 — thanks @jb510, @vincentkoc
  140. 140Keep task progress steady when sending messages #151388 — thanks @vyctorbrzezowski
  141. 141Remove obstructing tool-summary hover text
  142. 142Keep tool-summary keyboard focus rings visible #149002 — thanks @romneyda
  143. 143Repair progress refresh startup and retries after cancellation #154148 — thanks @shakkernerd
  144. 144Use completed-run timing for chat work durations #149240 — thanks @romneyda, @vincentkoc
  145. 145Keep corrections and progress refreshes reaching the active turn
  146. 146Recognize successful progress-card refresh retries
  147. 147Keep mobile task progress collapsed by default #155150 — thanks @vyctorbrzezowski
  148. 148Restore selected task details after reload, subsequently moved into Tasks
  149. 149Show task completion after clock rollback #153329 — thanks @gabrielnkl, @obviyus
  150. 150Inspect subagent status and transcripts in Tasks
  151. 151Refresh canceled task delivery labels immediately
  152. 152Preserve task pagination during unrelated database cleanup
  153. 153Keep Tasks refreshes working during agent progress #155657 — thanks @vincentkoc
  154. 154Expose individual Swarm child statuses to screen readers
  155. 155Keep expanded Swarm results clear of focus outlines
  156. 156Keep expanded Swarm results open during stale refreshes
  157. 157Preserve completed Swarm status during history refreshes
  158. 158Keep compact subagent rows stable during progress #154347 — thanks @vyctorbrzezowski
  159. 159Remove finished subagents from live conversation activity
  160. 160Recover unconfirmed Goal actions without repeating completed work #153910 — thanks @vincentkoc, @vacinc
  161. 161Explain Goal runtime requirements
  162. 162Pause failed goals and clarify their status #155694 — thanks @vincentkoc
  163. 163Show session-bound tools and refresh availability after reset
  164. 164List session tools without refreshing the full model catalog
  165. 165Preserve mention selection and profile photos with keyboard and retry controls #152194 — thanks @vyctorbrzezowski
  166. 166Reuse recent people searches in mention pickers
  167. 167Keep concurrent Gravatar photo requests independent
  168. 168Keep mention searches from consuming prompt text #154350 — thanks @vyctorbrzezowski
  169. 169Accept detailed avatars in Safari and explain image rejection #154921 — thanks @stevekinney, @takhoffman
  170. 170Keep Inbox snoozes separate across accounts #153862 — thanks @vincentkoc
  171. 171Close the mobile sidebar when opening Inbox links #155149 — thanks @vyctorbrzezowski
  172. 172Keep reconnect status and unresolved outbox messages visible
  173. 173Prevent global chat freezes during reconnect
  174. 174Clarify expired pairing-code notices #153921 — thanks @vyctorbrzezowski
  175. 175Complete authorized browser pairing when approval overlaps reconnect 5cae2458 — thanks @steipete
  176. 176Restore profile preference reads on multi-agent Gateways #147930 — thanks @ceckert, @obviyus, @ctbritt, @lakemike
  177. 177Keep saved permissions visible after a failed refresh
  178. 178Return retryable chat errors while transcript indexes rebuild #119778 — thanks @fuller-stack-dev, @agentsolomon
  179. 179Show saved run errors when chat notifications are missed #153568 — thanks @vincentkoc
  180. 180Keep session history current after rollback or database replacement
  181. 181Discard failed pending chat messages from the transcript #152188 — thanks @mertbasar0, @obviyus, @laurencebrown
  182. 182Release queued messages after their conversation finishes
  183. 183Clear resolved queued-message edit conflicts #150220 — thanks @vyctorbrzezowski
  184. 184Keep outdated Stop requests from interrupting replacement conversations
  185. 185Preserve current conversations and settings through delayed events
  186. 186Keep delayed permission errors out of replacement chats
  187. 187Keep delayed Stop feedback with its original chat
  188. 188Send active-conversation follow-ups past older queued messages #154806 — thanks @vincentkoc
  189. 189Keep replacement-session messages with their own conversation
  190. 190Show one assistant answer after model fallback #155336 — thanks @vacinc
  191. 191Keep active replies visible when a follow-up fails
  192. 192Keep custom themes stable during plugin reloads
  193. 193Keep other work responsive during board saves and remove interactive MCP tools after access revocation #148948 — thanks @fuller-stack-dev
  194. 194Preserve transparent backgrounds in chat widgets
  195. 195Correct dashboard gallery result-count wording
  196. 196Keep dashboard side-panel selection after reload
  197. 197Preserve closed and focused dashboard panel arrangements on reload
  198. 198Match fullscreen widget and session menu typography
  199. 199Preserve widget input when moving between dashboard tabs
  200. 200Make right-to-left panel resizing follow user input
  201. 201Let focused dashboard widgets fill the task area
  202. 202Honor saved dashboard defaults when reopening sessions #155524 — thanks @carme99, @comfychloe
  203. 203Restore assessments and recaps with unavailable implicit Codex #151241 — thanks @jalehman
  204. 204Show saved conversation names in Usage
  205. 205Recognize known zero-cost usage in pricing warnings
  206. 206Prevent Windows usage reads from failing during worker input transfer
  207. 207Match session Usage exports to selections and filters
  208. 208Align System busyness panel controls #153782 — thanks @vyctorbrzezowski
  209. 209Keep tray vitals and health diagnostics current #154544 — thanks @vincentkoc
  210. 210Keep mobile message margins and contain image galleries #150518 — thanks @vyctorbrzezowski
  211. 211Keep mobile session controls and sidebar tools reachable
  212. 212Keep branch controls and Skills menus usable in narrow panes
  213. 213Keep Secrets row actions visible in narrow tables #154586 — thanks @moerai, @obviyus, @landonschropp
  214. 214Translate model-refresh and panel-movement hints
  215. 215Reduce chat and sidebar layout stalls
  216. 216Release obsolete reply previews when chat connections end
  217. 217Preserve fast menu choices and reduce unrelated sidebar redraw work
  218. 218Avoid unnecessary chat redraws during background activity
  219. 219Allow operator-scheduled automation updates #154484 — @agebreak0083
  220. 220Reduce Gateway startup stalls and database worker conflicts #151805 — @609nft
  221. 221Keep prepared fleet agents available during remaining startup #151074 — @609nft
  222. 222Reduce repeated configuration validation during fleet updates
  223. 223Prioritize required Doctor repairs during large-fleet updates
  224. 224Reduce large-fleet validation overhead and settle cleanup
  225. 225Resume completed SQLite backups in idle processes
  226. 226Continue backups when ordinary files disappear, report omissions and filter transient names except explicitly selected roots #153395 — @migelizaga-rgb
  227. 227Deduplicate backup registrations and preserve journal data across aliases #154006 — @rjaillc
  228. 228Preserve backups recovered while creation is still finishing
  229. 229Allow Doctor maintenance on snapshots from a running Gateway
  230. 230Avoid false cleanup warnings during active backups #155546 — @vincentkoc
  231. 231Tolerate unsupported launcher symlink metadata during updates
  232. 232Preserve session-store ownership through unrelated edits and offer confirmed backup recovery, while actual store changes clear copied ownership #151468 — @shadesurgeon, @sunnyshu0925, @masterswords1
  233. 233Preserve explicitly configured workspaces during profile repairs #145976 — @ericcaiwx-star, @fuller-stack-dev, @oshunter
  234. 234Honor Doctor configuration refusals before repairing Gateway services #147120 — @vincentkoc, @fuller-stack-dev
  235. 235Avoid rewriting configuration when Doctor has no plugin repairs 6997e1d9 — @romneyda
  236. 236Repair safe tool-list conflicts without changing permissions #151121 — @mertbasar0
  237. 237Preserve environment references and literal intent through Doctor repairs d3e51290 — @vincentkoc, @fuller-stack-dev
  238. 238Keep configuration revision checks across successive Doctor repairs #147235 — @vincentkoc, @fuller-stack-dev
  239. 239Preserve config references and ownership, plus New Session focus and canceled snapshot work #147440 — @vincentkoc, @fuller-stack-dev
  240. 240Preserve account priority during Doctor credential cleanup #155629 — @bdjben, @obviyus
  241. 241Continue safe Doctor repairs after archive-only failures #151313 — @sunnyshu0925, @karleetdm
  242. 242Let verified session migrations complete while plugins remain pending #153097 — @berklingtools, @droidyouwerelookingfor, @wiipud, @ozp, @ericpearson
  243. 243Read long session headers during stale-path repair #154034 — @xydt-juyaohui
  244. 244Preserve successful transcript migration after scratch cleanup failure #151370 — @masatohoshino
  245. 245Keep retained deleted-agent databases from blocking active updates #154136 — @joshpetras
  246. 246Keep ACP Doctor ownership checks working during worker cleanup #154889 — @shakkernerd
  247. 247Let Doctor finish while preserving deleted-agent history
  248. 248Recover verified session imports after missing or replaced source files #153655 — @cpsleepy, @mmm7053455-tech, @blackeyes-boy, @albertyn87
  249. 249Keep deleted-agent stores out of automatic session imports e99e75e2 — @steipete
  250. 250Explain archived-registry warnings without losing session counts #153314 — @najef1979-code
  251. 251Let Doctor settle verified leftover imported transcripts #154413 — @cortanapham
  252. 252Settle identical session import archives #155194 — @fozzels-assistant
  253. 253Stop failure reports after clean session recovery #155246 — @chelsealong, @obviyus, @bipolar84
  254. 254Separate current recovery findings from historical errors #155376 — @lojasarah
  255. 255Include original failures in blocked migration receipts