Appearance
OpenClaw release

2026.9.5

2,139 changes and 2,120 fixes shipped in OpenClaw 2026.9.5, split across 3 pages. Every entry links back to its upstream PR or issue.

2,139changes
2,120fixes
3/3page

Showing 3,001–4,259 of 4,259

Fixes862–2,120 of 2,120

  1. 862Dismiss expired Skill Workshop confirmations
  2. 863Avoid false Workshop relocation warningsThanks @raydestar, @obviyus, and @githoubi.
  3. 864Explain sandbox restrictions on Skill WorkshopThanks @deltaecho3.
  4. 865Recover Skill Workshop backups after workspace movesThanks @zoroo07 and @holny.
  5. 866Keep Workshop action results and suggestions consistent 56fcd66Thanks @obviyus and @yangxiansheng.
  6. 867Pause Workshop reviews with no supported runtimeThanks @anyech, @patrick-erichsen, @mwclaw, @fuma2013, @xilopaint, and @dbarbatti.
  7. 868Keep file reads responsive and skill scans current
  8. 869Keep sag available with alternate credentialsThanks @obviyus, @liuwqgit, and @navras98.
  9. 870Correct FreeBSD dependency recovery adviceThanks @vincentkoc and @lucarinaorg.
  10. 871Preserve literal skill keys in API-key setup commandsThanks @zhangguiping-xydt and @obviyus.
  11. 872Show accurate alternative prerequisite groups in skills infoThanks @liuwqgit, @obviyus, and @zhangguiping-xydt.
  12. 873Keep Gateway requests responsive during weekly skill-review preparationThanks @609nft.
  13. 874Keep Workshop review-preference inspection read-only
  14. 875Guard skill reads and reduce worker packaging memory
  15. 876Recover local Gateway setup from the Mac Connection windowThanks @fuller-stack-dev.
  16. 877Avoid Gateway reinstalls after inconclusive Mac service checksRetains startup diagnostics.
  17. 878Retain Mac app IDs despite unrelated metadata
  18. 879Recover expired Mac Gateway sign-ins inside the window
  19. 880Stable Mac dashboard errors for Gateway port conflicts
  20. 881Keep Mac debug actions on the selected GatewayCancel stale Mac connection resets and diagnose the active tunnel port.
  21. 882Keep Gateway discovery results currentIgnore stale Apple Gateway discovery results after stop or refresh.
  22. 883Recover Mac Gateway sign-in when the browser does not open
  23. 884Keep Nearby discovery from replacing saved Mac connectionsThanks @jacobtomlinson, @eleqtrizit, @freeqaz-openai, @joshavant, @pgondhi987, and @vincentkoc.
  24. 885Keep Mac browser tabs with their chatThanks @patrick-erichsen.
  25. 886Discard outdated Mac browser-import bannersDiscards outdated banners after mode changes.
  26. 887Discard late local speech after cancellation on Mac
  27. 888Finish microphone and camera cleanup before subsequent work
  28. 889Prevent Mac Cookie Sync startup crashesThanks @zhangguiping-xydt, @fuller-stack-dev, @loshay1, and @joncursi.
  29. 890Restore native plugin stylesheets over local HTTPThanks @jjjhenriksen, @kimiyu-186, @jalehman, @theangrypit, and @atlas-crete.
  30. 891Keep Mac Dashboard controls visible in full screenThanks @fuller-stack-dev, @shojikumaru, and @arong-me.
  31. 892Preserve executable permissions in macOS worker packages
  32. 893Prevent false timeouts for fast Mac commands
  33. 894Preserve the latest Mac launch-at-login choice
  34. 895Stop obsolete Mac file notifications and release watchersIncludes Canvas watcher cleanup.
  35. 896Drag macOS windows from empty tab-header spaceApplies to empty side-panel tab headers.
  36. 897Prevent crashes when automation closes OpenClaw windows
  37. 898Show Android refresh warnings and reload agent model choicesThanks @obviyus.
  38. 899Keep Android Chat actions menus openThanks @donniefi and @iwhatsskill.
  39. 900Keep the Android sidebar stable during opening and draggingThanks @ansxor.
  40. 901Stop watch audio before waiting for Talk to endThanks @iwhatsskill.
  41. 902Settle Wear replies and replace stale streamed textThanks @iwhatsskill.
  42. 903Recover Wear microphone permission and failed Talk audioThanks @iwhatsskill.
  43. 904Show model choices for the watch's selected chatThanks @obviyus.
  44. 905Show audio errors when Wear OS recording cannot startThanks @iwhatsskill.
  45. 906Keep the correct Wear OS title after session searchThanks @iwhatsskill.
  46. 907Show watch chat replies after typing or dictating from VoiceThanks @iwhatsskill.
  47. 908Open the watch app from a failed reply notificationThanks @iwhatsskill.
  48. 909Prevent Tauri startup crashes and repeated Gateway alerts
  49. 910Match Gateway manager appearance to the system
  50. 911Show OpenClaw as the Linux tray name
  51. 912Respect saved Linux connections when service status is unknownAccepts healthy Gateways even when service status is unknown. Thanks @vincentkoc.
  52. 913Clear abandoned Linux sleep stateThanks @vincentkoc.
  53. 914Recover Linux remote connections without disrupting active sessionsRetry saved Linux connections and a failed SSH tunnel once, preserve chats when leaving Settings, reuse credentials for the same address, and restore native access after local Start or Restart. Thanks @vincentkoc.
  54. 915Keep Linux Gateway recovery active when status is unknown
  55. 916Recover completed Quick Chat answers after lost acknowledgementsRejects stale sends after switching Gateways. Thanks @vincentkoc.
  56. 917Keep Linux Quick Chat widgets tied to their Gateway 47060d1Applies the latest layout and error status. Thanks @vincentkoc.
  57. 918Keep macOS chat preferences in the active profile
  58. 919Recognize Linux correction updates and retain download retriesRetains manual download retries without reviving dismissed or replacing newer banners. Thanks @vincentkoc.
  59. 920Keep iOS Talk cleanup on its original Gateway connectionThanks @vincentkoc.
  60. 921Restore Android Talk replies and configured speech voicesThanks @guarismo and @iwhatsskill.
  61. 922Avoid Talk stalls from blocked diagnostic outputThanks @patrick-erichsen.
  62. 923Correct spoken-update guidance for public GPT-Live
  63. 924Prevent microphone timing drift in GPT-Live relay calls
  64. 925Discourage repeated backend work in GPT-Live calls
  65. 926Fix GPT-Live caption repeats and spoken confirmations
  66. 927Retain call storage during deferred callbacksThanks @romneyda.
  67. 928Isolate voice-switch cancellation and connection cleanup
  68. 929Restore Apple Foundation Models artworkThanks @romneyda.
  69. 930Resolve credentials for plugin-generated titles and summariesThanks @0xghost42, @fuller-stack-dev.
  70. 931Use saved account credentials for local inferenceThanks @bruce-yii, @obviyus, @richard355168.
  71. 932Preserve settings during login and acknowledge auth refreshThanks @obviyus.
  72. 933Keep saved sign-ins after failed setup checksThanks @obviyus.
  73. 934Explain partial success after provider loginThanks @obviyus.
  74. 935Keep replacement sign-ins inactive until confirmedThanks @obviyus.
  75. 936Preserve concurrent settings edits during provider setupThanks @obviyus.
  76. 937Restore saved credentials for local media and embedding commandsThanks @masatohoshino, @bruce-yii, @obviyus.
  77. 938Recover saved sign-ins and expired model-access choicesThanks @obviyus.
  78. 939Refresh provider status across clients and explain recoveryThanks @obviyus.
  79. 940Keep selected accounts working after Doctor renames credentialsThanks @obviyus.
  80. 941Preserve replacement API keys during pending removalThanks @obviyus.
  81. 942Preserve current accounts during delayed OAuth refresh
  82. 943Preserve subscription billing during OpenAI model migrationsThanks @dbraendle.
  83. 944Fix false legacy credential removal failuresThanks @vincentkoc, @fuller-stack-dev.
  84. 945Apply provider sign-in settings after reloadThanks @obviyus.
  85. 946Recover OpenAI subscription accounts after quota resetsThanks @obviyus, @grynn, @rookai471.
  86. 947Preserve plugin authentication during provider discovery
  87. 948Clean up temporary plugin files after catalog workers stop
  88. 949Reuse model catalogs after slow discovery
  89. 950Refresh model readiness after stored-account quota recovery
  90. 951Clean up credential requests after lost registration repliesThanks @vincentkoc.
  91. 952Expose typed model API-key editing contractsThanks @obviyus.
  92. 953Remove the unsupported Brave model setup choiceThanks @obviyus.
  93. 954Restore working connections after failed setup activationThanks @obviyus.
  94. 955Complete provider sign-in from the waiting dialogThanks @obviyus.
  95. 956Preserve working sign-ins when Gateway activation failsThanks @obviyus.
  96. 957Keep local provider sign-in links availableThanks @obviyus.
  97. 958Complete local OpenRouter sign-in and correct pasted inputThanks @obviyus.
  98. 959Activate custom providers with omitted model defaultsThanks @obviyus.
  99. 960Complete Model Setup after the first device sign-inThanks @obviyus.
  100. 961Preserve current credentials during concurrent auth updates
  101. 962Clarify saved-account health and model availabilityThanks @obviyus.
  102. 963Restore Copilot connection and private-chat login choices
  103. 964Keep account details session-specific in shared catalogs
  104. 965Correct provider connection guidance in Ask OpenClawThanks @obviyus.
  105. 966Remove retired Raptor mini from Copilot fallback choicesThanks @vincentkoc.
  106. 967Respect OpenRouter models' advertised tool support
  107. 968Show the exact answering fallback model and context limit
  108. 969Use fallback for timeout-classified agent errorsThanks @sunnyshu0925, @familievantuyll-max.
  109. 970Keep model catalogs and request settings consistentThanks @obviyus.
  110. 971Preserve model choices through fallback and credential refresh
  111. 972Keep capabilities aligned with configured model connections
  112. 973Keep configured prices tied to the exact model
  113. 974Keep lightweight and worker requests on the selected model
  114. 975Preserve provider-prefixed model IDs in configuration
  115. 976Stop unlisted models inheriting sibling output limitsThanks @ylcn91, @obviyus, @yetval.
  116. 977Normalize bare defaults using captured provider metadata
  117. 978Preserve fallback models when aliases are reused
  118. 979Validate the intended model when saving settings
  119. 980Start the Gateway when bundled providers omit custom modelsThanks @obviyus.
  120. 981Keep effort and speed controls during partial model refresh failuresThanks @obviyus, @conan-scott.
  121. 982Avoid false model-change reports when saving settingsThanks @vincentkoc.
  122. 983Keep discovered models through same-account token renewalThanks @obviyus.
  123. 984Avoid false model warnings when no offline catalog existsThanks @emes, @mnowrot.
  124. 985Discover account models automatically after sign-inThanks @obviyus.
  125. 986Use newly discovered models on the next turnThanks @obviyus.
  126. 987Refresh model lists with unavailable startup accountsThanks @obviyus.
  127. 988Skip stale fallback lookups after model changes
  128. 989Refresh expired model lists in the backgroundThanks @obviyus.
  129. 990Show fetched account models after choosing Show allThanks @obviyus.
  130. 991Limit model discovery scope and initialize provider request hooks
  131. 992Preserve provider selection when assembling model catalogs
  132. 993Resolve Groq models during external-plugin setupThanks @obviyus, @jason-allen-oneal.
  133. 994Preserve selected model settings for runtime choice
  134. 995Keep model lists loading during sibling updates
  135. 996Warn when model inventory refresh failsThanks @obviyus.
  136. 997Fix MiniMax model discovery for versioned endpointsThanks @obviyus.
  137. 998Fix LiteLLM discovery URLs already ending in v1Thanks @masatohoshino, @obviyus.
  138. 999Wait for standalone model discovery before listing resultsThanks @obviyus.
  139. 1000Keep native model choices available during refresh
  140. 1001Restore Z.AI model listings on China endpointsThanks @kybrcore.
  141. 1002Preserve Gateway defaults during automatic plugin activation d13f15f2
  142. 1003Preserve LiteLLM discovery for explicit proxy URLs f9584dc5Thanks @obviyus.
  143. 1004Keep saved model-catalog repair in Doctor 0a7f6493
  144. 1005Preserve selected models and enforce exact model grants
  145. 1006Check model support before selection and subagent creationThanks @obviyus.
  146. 1007Show executing models for worker and native responsesThanks @ekinnee, @obviyus, @laurencebrown.
  147. 1008Show the model generating local WebChat responsesThanks @obviyus, @ekinnee, @laurencebrown.
  148. 1009Separate manual model permissions from automatic selectionThanks @obviyus.
  149. 1010Preserve configured backup models for visible child sessionsThanks @liuwqgit, @obviyus, @chilango74.
  150. 1011Preserve the active parent model when spawning subagentsThanks @vincentkoc.
  151. 1012Clear provider rejection reasons in live and saved chat
  152. 1013Honor provider retry waits during stuck-run recoveryThanks @obviyus, @corvid-reads.
  153. 1014Recover tasks after interrupted Responses tool-call streams
  154. 1015Skip retries after daily provider capsThanks @etzelm, @rfd62794, @jalehman.
  155. 1016Start Codex ACP with inherited max thinking defaultsThanks @pollybot13, @patrick-erichsen.
  156. 1017Explain why Codex receiver startup was cancelledThanks @fuller-stack-dev.
  157. 1018Preserve completed tool results in fresh Codex forks
  158. 1019Preserve Codex request timeouts during clock changes
  159. 1020Resume remote Codex conversations after instruction changesThanks @sjf-oa, @sjf.
  160. 1021Preserve Codex subagent results across follow-ups and recoveryThanks @romneyda.
  161. 1022Cancel disconnected Codex hook waitsThanks @vincentkoc, @nvtoroy, @aspalagin.
  162. 1023Older Codex follow-up records without a safe task boundary can remain unresolved, and identical-result ambiguity can allow an extra continuationLet pending native work finish before downgrading.
  163. 1024Keep ordinary Codex chats out of personal historyThanks @fuller-stack-dev.
  164. 1025Avoid Linux Codex inspection timeouts under filesystem loadThanks @datrab, @pfrederiksen.
  165. 1026Recover failed Codex conversations after instruction changesThanks @mertbasar0, @obviyus, @compoodment.
  166. 1027Keep other Codex turns running after startup timeoutThanks @fuller-stack-dev.
  167. 1028Reduce history-loading memory in long Codex sessionsThanks @fuller-stack-dev.
  168. 1029Preserve who said what through Codex compactionThanks @compoodment, @jalehman.
  169. 1030Preserve Codex previews and reasoning without duplicate async replies
  170. 1031Preserve Copilot subagent outcomes after failed saves
  171. 1032Preserve Codex subagent results through storage failures
  172. 1033Prevent early recovery aborts of long foreground commandsThanks @obviyus, @vicvinc, @alvinveroy.
  173. 1034Preserve CLI timeout budgets across process freezesThanks @xialonglee, @obviyus, @raltonaugust.
  174. 1035Honor foreground remote-command timeouts in Codex
  175. 1036Preserve startup output during private input delivery
  176. 1037Supported reasoning choices for OpenAI and Codex
  177. 1038Correct Fable and Mythos thinking choices
  178. 1039Preserve thinking choices across models and runtimes
  179. 1040Preserve selected models and their thinking settings
  180. 1041Respect compatible providers' supported reasoning efforts ec798a46Thanks @snowzlmbot, @alex-govorov, @fuller-stack-dev.
  181. 1042Fix Kimi tool-definition rejection through OpenRouterThanks @novalis78, @fuller-stack-dev, @harjothkhara.
  182. 1043Hide encoded MiniMax tool text in replies and shared historyThanks @zhucegep, @obviyus.
  183. 1044Preserve supported DeepSeek tool argument alternativesThanks @azuretek, @obviyus.
  184. 1045DeepSeek Flash image input and thinking controlsThanks @obviyus, @gluo88.
  185. 1046Honor configured MiniMax endpoints during model refreshThanks @vantang, @obviyus.
  186. 1047Preserve advertised context on hosted Ollama subdomainsThanks @obviyus.
  187. 1048Fix model selection through the Fireworks aliasThanks @shakkernerd.
  188. 1049Resolve supported Anthropic Vertex models at turn startupThanks @obviyus.
  189. 1050Ignore corrupted Z.ai detection errorsThanks @xydt-juyaohui, @altaywtf.
  190. 1051Honor configured Anthropic output limits
  191. 1052Preserve declared custom-provider reasoning levelsThanks @alex-govorov, @itanyplus.
  192. 1053Preserve requested output limits for custom models
  193. 1054Load selected CLI plugins that use built-in model APIsThanks @alix-007, @obviyus, @donniefi.
  194. 1055Restore session-affinity headers for managed chat completionsThanks @sunnyshu0925, @obviyus, @blackhu.
  195. 1056Preserve configured provider endpoints during credential refreshThanks @obviyus.
  196. 1057Preserve model capabilities on the first local agent requestThanks @obviyus.
  197. 1058Tell compaction when workspace context is incompleteThanks @sunnyshu0925, @vincentkoc.
  198. 1059Count tool definitions and warn about tiny reply budgetsThanks @sunnyshu0925, @patrick-erichsen, @jlapenna.
  199. 1060Preserve provider-specific prompt limits through reply selectionThanks @snotty, @jalehman.
  200. 1061Preserve model budgets through context-engine commitsThanks @marvinthebored, @jalehman.
  201. 1062Keep input budgets within model context limits
  202. 1063Keep selected fallback models during compaction
  203. 1064Report native session models accurately to context engines
  204. 1065Restore context-window choices for configured modelsThanks @obviyus, @marvinthebored, @peetiegonzalez.
  205. 1066Continue after context overflow following completed tools
  206. 1067Continue output-limited tool calls using completed results
  207. 1068Preserve compaction checkpoints in the selected store
  208. 1069Explain cache drops alongside changing prompt contextThanks @vacinc, @yigtwxx.
  209. 1070Prevent duplicate context maintenance during task callbacks
  210. 1071Prevent premature context overflow after compaction
  211. 1072Preserve conversation context and session ownership through compaction
  212. 1073Preserve speakers in conversation summariesThanks @compoodment, @jalehman.
  213. 1074Keep replies moving during long conversation compactionThanks @obviyus.
  214. 1075Explain compaction authentication failures and recovery optionsThanks @shakkernerd.
  215. 1076Stored speaker IDs help preserve attribution but cannot recover identities absent from older messagesIn the affected pre-reply compaction case, use the channel's /stop; the Gateway chat-abort route did not cancel that waiting work.
  216. 1077Recover tool turns rejected under Zero Data RetentionThanks @ylcn91, @marcelolebre.
  217. 1078Report final outcomes after unfinished model streamsThanks @sunnyshu0925, @patrick-erichsen, @vacinc.
  218. 1079Avoid compression-related Responses stream failuresThanks @anyech, @patrick-erichsen.
  219. 1080Preserve HTTP conversations with uppercase keysThanks @ruel225, @obviyus, @kevinammerman.
  220. 1081Continue agent tasks after Responses progress messagesThanks @vacinc.
  221. 1082Keep transcript repair diagnostics out of later model contextThanks @alix-007, @obviyus, @nierclaw-sudo.
  222. 1083Report incomplete Anthropic-compatible replies as failuresThanks @zhangguiping-xydt, @obviyus.
  223. 1084Recover through fallback after xAI token-generation errorsThanks @rileyjjy, @obviyus, @michaeljgood71.
  224. 1085Keep streamed chunks consistent with diagnostics
  225. 1086Cancel unfinished HTTP work after client disconnects
  226. 1087Preserve optional tool arguments on ChatGPT subscriptionsThanks @modestapproach, @obviyus, @josephbergvinson.
  227. 1088Resize photos to the image-description model's limitsThanks @alix-007, @obviyus, @tracycollins.
  228. 1089Use each image request's model metadata
  229. 1090Keep PDF model selection and reporting consistent
  230. 1091Honor agent selection for image descriptionsThanks @obviyus, @mertbasar0.
  231. 1092Preserve image model choices and resize limits
  232. 1093Keep restored images with their source messages
  233. 1094Preserve tool-returned images on Bedrock GPT-5.6 SolThanks @dclosefuturex, @yigtwxx, @obviyus.
  234. 1095Read local media from the active task worktree
  235. 1096Preserve visible replies across split speech directivesThanks @bartok9, @obviyus, @yetval.
  236. 1097Keep the selected model for speech summaries
  237. 1098Preserve Deepgram Flux voice notes beyond 20 minutesThanks @obviyus.
  238. 1099Find bundled speech-summary models after startup
  239. 1100Reject unsupported remote speech output before synthesisThanks @leon-sk668.
  240. 1101Resolve Kimi aliases before provider startup
  241. 1102Show provider and model used for audio transcription
  242. 1103Run the intended local transcription executable
  243. 1104Fix Radius Claude requests with thinking disabled
  244. 1105Refresh device-sign-in credentials before model discoveryThanks @obviyus.
  245. 1106Preserve the first failure across web-search fallbackThanks @tommyjoseph, @obviyus.
  246. 1107Report docs search HTTP errors promptlyThanks @alix-007, @obviyus.
  247. 1108Preserve failed web-command output through slow pipes
  248. 1109Handle denied Codex fallback access without losing results
  249. 1110A native Codex retry may show both the original refusal and its result, and a policy-review notice can remain after cancellation or failure
  250. 1111Preserve signed media links through delivery retries
  251. 1112Preserve chosen music filenames
  252. 1113Preserve readable image and video filenames
  253. 1114Validate DeepInfra inline video output before accepting itThanks @fuller-stack-dev.
  254. 1115Reject invalid speech and video response headersThanks @fuller-stack-dev.
  255. 1116Enforce the total timeout for Alibaba and Qwen videosThanks @fuller-stack-dev.
  256. 1117Preserve video frame roles and compatible media fallbacks
  257. 1118PDF inspection rejects non-PDF inputs and does not accept data URLsLate cancelled image-read results are discarded. Media-header and container checks do not guarantee decoding or playback.
  258. 1119Honor runtime preferences for profile-pinned modelsThanks @shakkernerd.
  259. 1120Reduce retained strings and repeated streaming waits
  260. 1121Buffered parsing paths remain outside the ordinary-text retention repair, and a single expensive event cannot be interruptedThe retention repair can take more processing time than the scheduling change alone; measured string storage is not total process memory.
  261. 1122Release queued reservations after cron startup failuresThanks @holny, @fuller-stack-dev and @wilhelminavonhunt.
  262. 1123Reduce cron cleanup stalls on large agent fleetsThanks @zachisfine, @pollybot13 and @609nft.
  263. 1124Forward saved CLI credentials to scheduled and queued runsThanks @masterswords1, @fuller-stack-dev, @angeliti999 and @iwhatsskill.
  264. 1125Allow zero scheduler timeouts for automationsThanks @jalehman.
  265. 1126Preserve standing reminders after prompt-hook timeouts
  266. 1127Release old Automation page state after switching agents
  267. 1128Preserve running automation edits after crash recoveryThanks @shakkernerd.
  268. 1129Preserve spaces in automation script filenames
  269. 1130Recover the correct cron run when timestamps collideThanks @shakkernerd.
  270. 1131Preserve edited schedules during recoveryThanks @shakkernerd.
  271. 1132Preserve cron failure details when sessions are renamedThanks @vacinc.
  272. 1133Recover automation tools and group recurring failure alerts
  273. 1134Show active automation runs despite disabled stream sources
  274. 1135Preserve scheduled conversation delivery through Doctor repairThanks @fuller-stack-dev.
  275. 1136Keep run history attached to the selected automation
  276. 1137Preserve automation management after child tasks
  277. 1138Keep automation fields focused during validation
  278. 1139Correct heartbeat owner discovery and statusThanks @perpaul.
  279. 1140Restore schedule controls after failed automation saves
  280. 1141Reject blank cron schedules before changing jobs
  281. 1142Report actual abort reasons in cron warnings
  282. 1143Reject blank script paths before changing scheduled jobsThanks @alix-007 and @obviyus.
  283. 1144Avoid heartbeat timeouts while waiting for busy agentsThanks @srinatar and @obviyus.
  284. 1145Skip idle cron cleanup availability checksThanks @obviyus, @609nft and @zachisfine.
  285. 1146Keep long CLI cron jobs active through completionThanks @donniefi and @obviyus.
  286. 1147Clear saved automation timeout overrides
  287. 1148Preserve automation pacing in copies and clear it for Once schedules
  288. 1149Refresh automation details without losing edits
  289. 1150Preserve automation events, timing and recovery historyThanks @vincentkoc.
  290. 1151Clean up scheduled replies and retain continuation usage
  291. 1152Preserve scheduled-run usage when a retry fails
  292. 1153Prevent extra runs of event-triggered automations
  293. 1154Keep automation history with its selected task and clear recovered errors
  294. 1155Keep the selected automation open when an earlier save finishes
  295. 1156Acknowledge manual runs after queue acceptanceThanks @shakkernerd.
  296. 1157Read completed automation transcripts after session cleanup
  297. 1158Keep filtered automation history on the correct page
  298. 1159Avoid false MCP blockers in group heartbeatsThanks @ylcn91, @obviyus and @fuma2013.
  299. 1160Preserve heartbeat alerts and private notes through retriesThanks @obviyus and @jlahullier.
  300. 1161Respect deliberate silence in heartbeat finalizationThanks @pollybot13, @nixcyry and @obviyus.
  301. 1162Keep quiet heartbeat checks silent after CLI fallbackThanks @ruel225, @obviyus and @axeg0.
  302. 1163Guide agents away from duplicating inaccessible automationsThanks @liuwqgit, @sallyom, @eason-mars, @pkinjo and @emmyallears.
  303. 1164Finish manual automation requests when their owner is missingThanks @sunnyshu0925, @obviyus and @yncubys.
  304. 1165Restore prompt editing for older automationsThanks @joncursi.
  305. 1166Report unavailable automation creator accountsThanks @runvouch and @joncursi.
  306. 1167Honor scheduled-job tool restrictions across harnesses
  307. 1168Preserve Claude automation targets within current policyThanks @shakkernerd.
  308. 1169Restrict update and restart notices to configured ownersThanks @adembektas.
  309. 1170Respect account send settings for update noticesThanks @eleqtrizit and @adembektas.
  310. 1171Preserve automation account restrictions across payload changesThanks @shakkernerd.
  311. 1172Preserve Cron outcomes while enforcing current caller authorityThanks @shakkernerd.
  312. 1173Stop agent Cron changes after caller revocationThanks @shakkernerd.
  313. 1174Require authorization support for scheduled message changesThanks @shakkernerd and @nissl24.
  314. 1175Restore channel reads for operator-created scheduled jobsThanks @shakkernerd and @nissl24.
  315. 1176Restore scheduled Discord message edits, deletion and pinningThanks @shakkernerd and @nissl24.
  316. 1177Restore scheduled channel reads for creator accountsThanks @shakkernerd.
  317. 1178Preserve local authorization for scheduled account readsThanks @shakkernerd.
  318. 1179Let automatic-reset hooks finish delayed workThanks @vasubansal7576, @liuwqgit, @vincentkoc and @yigtwxx.
  319. 1180Preserve private subagent results across parent yield
  320. 1181Preserve timeout outcomes for private parent continuationsThanks @fuller-stack-dev.
  321. 1182Preserve project and task context in visible child sessions
  322. 1183Avoid duplicate work after inline child repliesThanks @obviyus, @ylcn91 and @tonyisblind.
  323. 1184Keep long-running subagents in activity countsThanks @fuller-stack-dev.
  324. 1185Respect subagent cleanup retry limits
  325. 1186Preserve recorded replies when chat waits finishThanks @vincentkoc.
  326. 1187Prevent scheduled subagent waits stalling Gateway
  327. 1188Clarify where cross-session announcements are recordedThanks @vincentkoc and @nikolascostello.
  328. 1189Avoid reporting cancellation for native children still running
  329. 1190Show child follow-up activity in the parent chat
  330. 1191Wait for admitted ACP cleanup before returning spawn failureThanks @yigtwxx.
  331. 1192Keep subagent waits responsive with large task histories
  332. 1193Fix false process failures and stalled waits
  333. 1194Preserve agent timeouts after background commands complete
  334. 1195Preserve execution budgets and late task replies
  335. 1196Keep worker reports on their task completion path
  336. 1197Stop child reply loops and clear internal control markersThanks @romneyda.
  337. 1198Hide worker coordination and prevent reciprocal child reply loops
  338. 1199Reject model switches that cannot run on the assigned workerThanks @sunnyshu0925, @patrick-erichsen, @jalehman, and @skorfmann.
  339. 1200Prevent expired forks from extending warm-image demand
  340. 1201Prevent large-workspace preparation stalls
  341. 1202Reuse supported Crabbox binaries without loading the installerThanks @vincentkoc.
  342. 1203Bootstrap cloud nodes from builds containing private QA tooling
  343. 1204Stop obsolete cloud attempts before bundle installationAn ownership change after installation has already started may still delay completion and cleanup.
  344. 1205Resume cloud-session setup after Gateway restarts
  345. 1206Match Stop actions to actual cloud-worker recovery state
  346. 1207Archive sessions with starting or cleanup-pending cloud workers
  347. 1208Restart failed cloud sessions on the local Gateway
  348. 1209Resume cloud sessions without false setup-stall errors
  349. 1210Keep pending cloud archives visibleThe later archive fix below supersedes pending-row visibility with immediate hiding and Undo. This change also avoids unrelated queued-maintenance delays and rejects duplicate archive requests.
  350. 1211Archive sessions while failed-worker cleanup remains pending
  351. 1212Preserve cancelled hosted turns after shutdown errors
  352. 1213Recover repository conversations that need a workerThanks @zachisfine and @obviyus.
  353. 1214Reject interrupted remote workspace uploadsThanks @wangmiao0668000666 and @obviyus. For an existing incomplete workspace, preserve needed remote changes before running openclaw sandbox recreate.
  354. 1215Recover cloud-worker workspace sync after slow process checksExhausted recovery can leave workers paused for a later retry; a rollback delay may also last until the original lease expires.
  355. 1216Recover saved cloud messages and abandoned Desktop viewers
  356. 1217Keep snapshot builds visible during inventory failures
  357. 1218Remove dismissed snapshot builds immediately
  358. 1219Clean up containers after failed sandbox creationThanks @vincentkoc and @eleqtrizit.
  359. 1220Screenshot-free accessibility inspection on CUAHonor screenshot-free accessibility inspection on updated CUA nodes; Peekaboo remains unsupported and pixel clicks still require an image.
  360. 1221Desktop input feedback and capability-aware guidance
  361. 1222Restore desktop and portal streams on Bun
  362. 1223Let cloud worker commands open desktop apps
  363. 1224Return fresh window observations after computer actionsThanks @vincentkoc.
  364. 1225Keep Desktop connected across quick Chat tab switchesRetain connected Desktop viewers for quick Chat tab switches within 30 seconds, pausing input while hidden and disconnecting during active drags or session changes.
  365. 1226Release retired desktop keyboard connectionsThanks @vincentkoc. Release the desktop keyboard's old viewer connection after a full reset without waiting for another input event.
  366. 1227Avoid leftover helpers after SSH desktop connections
  367. 1228Prevent Computer Use refresh from aborting Codex startupThanks @bdjben, @obviyus.
  368. 1229Correct Codex Computer Use readiness checksThanks @jalehman and @jason-allen-oneal.
  369. 1230Recover Desktop viewer slots after abandoned setup
  370. 1231Wait for Desktop stream cleanup during shutdown
  371. 1232Finish desktop cleanup across repeated stops and queued app launches
  372. 1233Keep Desktop reconnect controls after rapid visibility changes
  373. 1234Preserve visible webpage text after hidden HTMLThanks @ruel225, @obviyus, and @yetval.
  374. 1235Keep sidebar tab menus visible over native Browser pagesThanks @patrick-erichsen.
  375. 1236Warn when browser response bodies are truncated
  376. 1237Keep Mac Browser panes visible beside menus
  377. 1238Show element references in plain accessibility snapshots
  378. 1239Clarify browser profile data removal statusReport unconfirmed browser data removal when deleting a profile, rather than claiming no data exists.
  379. 1240Preserve browser scope in repair adviceKeep --browser in sandbox inspection and recreation advice so follow-up commands target browser containers.
  380. 1241Restore subscribed tabs after target loss
  381. 1242Guide browser-sidebar requests to the existing panel
  382. 1243Open remote browser tabs when discovery advertises localhostThanks @donniefi, @obviyus, and @batmanscode.
  383. 1244Keep browser previews readable during refresh
  384. 1245Keep browser dispatch failures from stopping the GatewayThanks @moerai, @tdvtoan, and @fuller-stack-dev.
  385. 1246Keep new browser tabs accessible during first navigation
  386. 1247Tolerate delayed managed-browser readiness responses
  387. 1248Preserve slow running browsers and locked profile data
  388. 1249Protect browser session cleanup and shared-work cancellation
  389. 1250Retry browser installation after failed file replacement
  390. 1251Enable plain-text paste into Agent browser panelsThanks @vincentkoc.
  391. 1252Restore Space typing in the Browser panelThanks @donniefi and @moltmanisgreat.
  392. 1253Prefer the host browser for automatic routing
  393. 1254Validate complete browser output pathsPreserve literal browser output directory names, reject symlinked ancestors, and clean up temporary Chrome MCP screenshot workspaces.
  394. 1255Restore replies for plugins using the older inbound APIThanks @849261680, @fuller-stack-dev, @ckai49500-source, @jakuboleksy, @davidchpl, @nissanlogan, @bravostation.
  395. 1256Preserve plugin files when update ownership is lostThanks @vincentkoc, @fuller-stack-dev.
  396. 1257Preserve plugin registration object identityThanks @romneyda.
  397. 1258Keep callbacks working when another plugin instance retires
  398. 1259Recover plugin reloads and complete resource cleanup
  399. 1260Load JavaScript plugins natively under Bun
  400. 1261Release retired plugin services after hot reloadThanks @vincentkoc.
  401. 1262Reduce memory retained after repeated plugin reloads
  402. 1263Apply approved plugin artifacts without restarting Gateway
  403. 1264Apply first channel setup without restarting Gateway
  404. 1265Preserve plugin update errors when rollback failsThanks @aniruddhaadak80.
  405. 1266Preserve plugin install failures when rollback also fails
  406. 1267Reuse plugin registrations with prepared metadata
  407. 1268Preserve pending chats during plugin reload
  408. 1269Preserve runtime context for deferred plugin commandsThanks @romneyda.
  409. 1270Preserve ClawHub artifact size in install metadataThanks @onlyysaurabh, @vincentkoc.
  410. 1271Restore native addon discovery during plugin reloadsThanks @novaunboundai.
  411. 1272Release retired plugin-service startup references
  412. 1273Use the selected registry's integrity for ClawHub installsThanks @romneyda.
  413. 1274Avoid blocking the Gateway during plugin artifact cleanup
  414. 1275Keep plugin CLI callbacks in their owning runtimeThanks @vincentkoc, @romneyda.
  415. 1276Stop Gateway stalls after plugin retirement
  416. 1277Repair stale ClawHub plugin connections with DoctorThanks @patrick-erichsen.
  417. 1278Reuse loaded channel plugins during setup and preserve current credential viewsThanks @liuwqgit, @fuller-stack-dev, @dh-js.
  418. 1279Check plugin SDK aliases only when neededThanks @romneyda.
  419. 1280Recover channels after plugin replacement timeouts
  420. 1281Preserve SQLite host context across module copiesThanks @romneyda.
  421. 1282Keep plugin service identities stable across registration and reload 54a71610Thanks @fuller-stack-dev.
  422. 1283Release plugin memory retained by cached error stacksThanks @patrick-erichsen.
  423. 1284Release old plugin registries after replacementThanks @patrick-erichsen.
  424. 1285Release stopped lease timers and worker referencesThanks @patrick-erichsen.
  425. 1286Avoid redundant inbound plugin registration during reloadThanks @patrick-erichsen.
  426. 1287Keep Lossless and other plugins usable after settings reloadsThanks @patrick-erichsen.
  427. 1288Resolve captured plugin module targets under Bun
  428. 1289Preserve Bun plugin source loading and import failure behavior
  429. 1290Fix direct loading of plugin marketplace pagesThanks @patrick-erichsen.
  430. 1291Stop retaining obsolete plugin catalog entries
  431. 1292Keep selected plugin tabs open while information loads
  432. 1293Keep plugin categories available while searching
  433. 1294Fix Plugins catalog refresh at the trailing-slash URLThanks @gokay-ai, @conan-scott, @obviyus.
  434. 1295Preserve plugin page links on reload
  435. 1296Package icons and reliable missing-image placeholdersThanks @patrick-erichsen.
  436. 1297Match plugin loading placeholders to cardsThanks @vyctorbrzezowski.
  437. 1298Preserve plugin diagnostic details in Doctor JSON
  438. 1299Complete Radius and Session Share plugin listings
  439. 1300Restore plugin search icons and distinguish official resultsThanks @patrick-erichsen.
  440. 1301Show disabled plugins' declared CLI backends during inspectionThanks @zhangguiping-xydt, @obviyus.
  441. 1302Restore bundled plugin descriptions
  442. 1303Keep unpublished Logbook, Memory Wiki and 1Password bundledThanks @fuller-stack-dev.
  443. 1304Make supported plugin credential fields editableThanks @obviyus.
  444. 1305Keep independent tests out of generated tool packages
  445. 1306Report missing plugin manifests as build failures
  446. 1307Reject missing JavaScript plugin entries
  447. 1308Preserve plugin-validation debug details
  448. 1309Preserve plugin source paths outside the home directoryThanks @qingminglong.
  449. 1310Restore plugin manifest hashes through directory aliasesThanks @patrick-erichsen, @hannesrudolph.
  450. 1311Preserve plugin manifest permissions during buildsThanks @vincentkoc.
  451. 1312Drain active plugin work before Claw package removal
  452. 1313Keep shared sessions focused on conversation text
  453. 1314Preserve conversation before tool activity in large CLI importsThanks @von8794, @obviyus.
  454. 1315Preserve Claude CLI replies during backend replacementThanks @ylcn91, @jalehman, @emi-ercel.
  455. 1316Use saved subscription tokens for new Claude CLI conversationsThanks @obviyus, @klaussarros.
  456. 1317Restore native Codex discovery and hide empty catalogs
  457. 1318Release cancelled session catalog requests from the queue
  458. 1319Stop retired session-catalog lookups
  459. 1320Preserve shared Codex catalog reads under cache pressureThanks @giangthb.
  460. 1321Reuse pending Codex catalog reads after polling timeouts
  461. 1322Back off repeatedly failing Codex catalog sources
  462. 1323Let waiting catalogs progress after node work completes
  463. 1324Keep active catalog refreshes shared under query pressure
  464. 1325Stop history updates after a catalog pane closes
  465. 1326Avoid repeated Codex scans across multiple homes
  466. 1327Avoid repeated recent-session scans during older-session discovery
  467. 1328Bound searches through hidden Codex sessions
  468. 1329Preserve starting limits for Codex session searches
  469. 1330Resolve current ACP tasks after run ID reuse
  470. 1331Introduce ACP sessions before sending their updatesThanks @superdiaodiao, @fuller-stack-dev, @fused-id.
  471. 1332Stop canceled ACP turns before they start provider workThanks @kevin2966n, @fuller-stack-dev.
  472. 1333Resume ACP conversations after reset cleanup stallsThanks @jacks1237, @fuller-stack-dev, @romneyda, @enominera.
  473. 1334Stop language-server startup when a turn is canceled
  474. 1335Preserve waiting Workboard cards during idle dispatchThanks @obviyus, @gregbond.
  475. 1336Keep transcript reads consistent through updates and cleanup
  476. 1337Save Google Meet summaries to the requested output file
  477. 1338Keep Reef inbox processing available when storage fillsThanks @eleqtrizit.
  478. 1339Save ClickClack ownership before creating discussions
  479. 1340Hide deleted Beams immediately
  480. 1341Release MCP servers after isolated heartbeatsThanks @ylcn91, @chachi-max, @as76, @kgerman-ar, @jmmoncada95.
  481. 1342Contain MCP startup cleanup failures and preserve Doctor findingsThanks @libraho, @itanyplus.
  482. 1343Reject folders as MCP server commandsThanks @masatohoshino.
  483. 1344Accept nested-reference MCP result schemas
  484. 1345Accept cleanup of already-ended MCP sessionsThanks @zhangguiping-xydt, @baumus, @obviyus.
  485. 1346Preserve underlying errors when MCP cleanup is uncertain
  486. 1347Explain MCP probes with no enabled servers
  487. 1348Preserve MCP OAuth logins during Doctor checksThanks @shad0wca7.
  488. 1349Attribute tool-preparation delays to the correct stages
  489. 1350Cancel language-server startup during conversation compaction
  490. 1351Wait for bounded tool subprocess cleanup during shutdownThanks @vincentkoc.
  491. 1352Prevent premature aborts of silent MCP toolsThanks @obviyus, @wujialehk.
  492. 1353Stop pending MCP startup when compaction is cancelled
  493. 1354Complete MCP cleanup when shutdown helpers stall
  494. 1355Keep Claude CLI tools available across turnsThanks @marieldejesus12, @josepeluso, @seahopark, @potterdigital.
  495. 1356Skip denied MCP servers and close unused discovery connectionsThanks @michaeljgood71, @terrencehinds99, @clode2026, @radekpohl-rgb.
  496. 1357Remove unused empty MCP session records
  497. 1358Protect current task-flow progress from stale updates
  498. 1359Keep finished subagent tasks stable across restartsThanks @zhangguiping-xydt, @anusha0501, @obviyus, @eliasbogordos.
  499. 1360Return complete large SQLite worker results
  500. 1361Allow large SQLite worker writes
  501. 1362Move async database opening into its worker
  502. 1363Preserve causes of asynchronous TaskFlow creation errors
  503. 1364Prevent plugin storage failures after read-only database inspection
  504. 1365Preserve conversation history when context hooks failThanks @fuller-stack-dev.
  505. 1366Keep context-engine resources through pending work
  506. 1367Prevent false context-engine quarantine after caller closureThanks @jalehman.
  507. 1368Treat disabled context engines as normal built-in selectionThanks @jalehman.
  508. 1369Preserve attachments when deleted Workboard cards are recreated
  509. 1370Keep deferred webhook processing alive after requests finishThanks @liuwqgit, @maxwell-code07, @vincentkoc.
  510. 1371Restore Tool Search code mode under Bun
  511. 1372Explain invalid Code Mode tool results before retrying
  512. 1373Restore MCP tool discovery in Code ModeThanks @vincentkoc.
  513. 1374Avoid false failures after Code Mode replies are saved
  514. 1375Preserve Code Mode tool selection, waits and returned values
  515. 1376Classify Code Mode tool-call deadlines as timeouts 4c7cabb5Thanks @yigtwxx, @vasubansal7576.
  516. 1377Keep CLI conversation context after cancellationThanks @obviyus, @peetiegonzalez, @marvinthebored, @enotionz, @ataraxiat.
  517. 1378Report unexpected ACP signal exits as failures
  518. 1379Shut down the ACP client when terminal input closes
  519. 1380Consolidate ACP agent process managementThanks @obviyus.
  520. 1381Settle disconnected Codex sockets and enforce forced shutdown
  521. 1382Preserve newly registered diff files during cleanup
  522. 1383Restore originals after interrupted approved overwritesThanks @zenglingbiao.
  523. 1384Prevent PDF cancellation from aborting Node
  524. 1385Clarify permission for authorized email CLI actionsThanks @vacinc, @aanalog-crow.
  525. 1386Reduce approval prompts caused by truncated command reviewsThanks @masterswords1 and @unknownengineofficial.
  526. 1387Match verified Gateway users in command allowlistsThanks @jamesy023 and @obviyus.
  527. 1388Enforce required approvals for requester-specific MCP toolsThanks @eleqtrizit.
  528. 1389Block project environment files from choosing Homebrew executablesThanks @eleqtrizit.
  529. 1390Recheck command approvals at process launch
  530. 1391Preserve public status links during redactionThanks @obviyus and @schjonhaug.
  531. 1392Detect missing credentials under numeric and quoted keysThanks @zhangguiping-xydt and @obviyus.
  532. 1393Preserve literal exec secret-provider arguments
  533. 1394Require private single-link SecretRef files
  534. 1395Preserve Windows secure credential reads and Agent Files navigationAgent Files links also retain the requested panel while the agent roster loads, with newer sidebar selections taking precedence.
  535. 1396Preserve command restrictions in isolated workersThanks @drobison00 and @vincentkoc. Host-local command approvals and safe-bin allowances are not portable to workers, and remote approval or unsupported node/sandbox execution is not added.
  536. 1397Ignore Teams reactions outside allowed routesThanks @pgondhi987.
  537. 1398Stop worker workspace downloads after access revocationThanks @eleqtrizit. Worker teardown interrupts active transfers when it revokes permanent access; routine credential rotation does not cancel them.
  538. 1399Reject another agent's restored credentialsThanks @obviyus. Keep the restored database's recorded agent identity or initialize separate agent state for local embedding and media commands.
  539. 1400Apply limited profiles to Codex native execution
  540. 1401Require explicit trust for workspace channel pluginsThanks @eleqtrizit.
  541. 1402Enforce cross-context permissions for topic changesThanks @eleqtrizit.
  542. 1403Enforce child-agent scheduling restrictions through MCPThanks @eleqtrizit.
  543. 1404Prevent Doctor from granting unintended LINE group accessThanks @obviyus and @edenfunf.
  544. 1405Keep message lookups consistent with current session visibilityThanks @fuller-stack-dev. Reload the conversation when a replaced session returns a retryable read error.
  545. 1406Enforce cross-provider rules without a target address
  546. 1407Keep cancellation tied to current control and selected executionOlder ACP tasks without execution details cannot be cancelled through the core task controls. Select the current task or use ACP session controls. Accepted stops can report cleanup still pending.
  547. 1408Stop pending message operations after their caller closesThanks @shakkernerd.
  548. 1409Prevent rejected queued messages from sending during recoveryThanks @shakkernerd.
  549. 1410Honor Feishu account restrictions regardless of casingThanks @eleqtrizit. Calls that previously used the wrong account can now be refused by the intended account's restrictions.
  550. 1411Recognize PDF in core tool policies and diagnosticsThanks @bartok9 and @mnowrot.
  551. 1412Restore system-expert access across equivalent credential sources e2d2146Thanks @nullarbitrage and @jalehman.
  552. 1413Protect device credentials through reconnect and shutdownExternal integrations must honor conditional storage checks to protect newer tokens; asynchronous waiting applies to hosts that provide asynchronous storage.
  553. 1414Revoke retained Dashboard read access after disconnectThanks @shakkernerd.
  554. 1415Apply session visibility rules to Side ChatThanks @vincentkoc, @eleqtrizit and @1052.
  555. 1416Recheck Side Chat access before provider requestsThanks @vincentkoc and @eleqtrizit.
  556. 1417Preserve session privacy, recall freshness and usage totalsThanks @masatohoshino.
  557. 1418Stop warning about native conversation discovery opt-outsThanks @zhangguiping-xydt and @liuwqgit.
  558. 1419Keep privacy defaults from unintentionally enabling CodexThanks @zhangguiping-xydt.
  559. 1420Apply webhook configuration changes before dispatchThanks @eleqtrizit.
  560. 1421Limit stalled Mattermost slash-command uploadsThanks @drobison00 and @vincentkoc. Each recognized-credential pool and the shared anonymous pool permits eight concurrent admissions.
  561. 1422Enforce destination policy for browser downloadsThanks @eleqtrizit.
  562. 1423Bound Nextcloud Talk webhook readsThanks @eleqtrizit. The fixed limit is 64 simultaneous unauthenticated reads, with earlier acknowledgements preserved before an overflow rejection closes the connection.
  563. 1424Limit concurrent unauthenticated Feishu webhook reads 04644afThanks @alix-007. The fixed limit is 64 simultaneous reads per account route; the default WebSocket transport is unaffected. Related proposal #137230.
  564. 1425Update IMAP Nodemailer security dependencyThanks @romneyda.
  565. 1426Update markdown-it for the smartquotes security advisoryThanks @romneyda.
  566. 1427Update proxy-addr to correct proxy trust matchingThanks @romneyda.
  567. 1428Patch desktop TLS handshake handling with Rustls0.23.45Thanks @vincentkoc.
  568. 1429Offer a private socket for managed Signal daemonsThanks @eleqtrizit and @vincentkoc.
  569. 1430Prevent Fleet actions from targeting reused container namesThanks @masatohoshino and @obviyus.
  570. 1431Stop TLS renewal watchers during Gateway shutdown
  571. 1432Limit TLS certificate and key files to 64 KiB eachThanks @fuller-stack-dev and @zhanxingxin1998.
  572. 1433Preserve fixed-length uploads through protected egressThanks @iwhatsskill and @vacinc.
  573. 1434Stop remaining buffered upload writes after cancellationThanks @vincentkoc.
  574. 1435Preserve WebSocket messages through the secret proxy
  575. 1436Guard canceled workspace changes and bound attachment copyingManaged-worktree copies preserve source modes, supported hardlinks, large files, and literal tilde names. Backup capture avoids blocking on substituted special files, bundle checks use the admitted file's bytes, and Control UI health checks retain their file-size limit.
  576. 1437Revoke CLI tool access when a run is cancelledThanks @shakkernerd.
  577. 1438Fix Git certificate trust behind the secret egress proxy
  578. 1439Bind Gateway actions to the selected profileThanks @vincentkoc.
  579. 1440Keep selected Codex apps available across connection ID formatsThanks @pash-openai. Matching supported identifiers refer to the same selected app; explicit denials and account authorization remain enforced.
  580. 1441Show small token counts accurately in session listings
  581. 1442Default omitted shell-platform checks to the local hostThanks @xialonglee, @gracy769, and @patrick-erichsen.
  582. 1443Show the remembered terminal session during startupThanks @sunnyshu0925, @patrick-erichsen, and @vyctorbrzezowski.
  583. 1444Keep transcript output free of startup notesThanks @bruce-yii and @obviyus.
  584. 1445Keep terminal activity visible after Ctrl+C
  585. 1446Protect replacement task terminals from stale cleanupFailed task notifications can be sent on a later update.
  586. 1447Restore mid-command PowerShell suggestionsCommand and option-value suggestions work when editing before arguments already on the command line.
  587. 1448Resolve relative command paths from the session workspaceLocal working directories keep ~ literal and .. parent-relative.
  588. 1449Keep startup diagnostics clear of the CLI spinner
  589. 1450Finish database cleanup before removing temporary agent state
  590. 1451Honor plain output for log diagnostics and recovery noticesThanks @liuwqgit, @obviyus, @zhangguiping-xydt, and @holny.
  591. 1452Respect the end of options in Bash completionThanks @zhangguiping-xydt and @obviyus.
  592. 1453Correct home-path labels for ignored overrides
  593. 1454Restore nested completion after boolean option overridesThanks @alix-007 and @obviyus.
  594. 1455Speed up managed APFS worktree creation
  595. 1456Preserve inherited permissions in APFS worktrees
  596. 1457Keep workspace setup moving during background cleanupUnrelated cleanup inspection can proceed alongside preparation; shared disk allocation can still require waiting. Thanks @vacinc.
  597. 1458Stop further workspace cleanup after cancellationAn already-started node deletion finishes.
  598. 1459Recover workspace preparation from transient Git failuresManaged Git reads and project clones retry once after one second within the original timeout. Pushes, pulls, authentication failures, and arbitrary agent or setup commands are excluded.
  599. 1460Preserve worktree snapshots after failed deletionThis also covers a state directory different from the default.
  600. 1461Preserve managed worktrees during creation and cleanup races
  601. 1462Fix worktree preparation with partial Git clones
  602. 1463Preserve refresh ownership and Windows environment settings 70b587ba
  603. 1464Preserve Windows environment settings in project operations b5eb5895
  604. 1465Allow ten minutes for managed worktree allocationCancellation or an overall request deadline can end the wait sooner.
  605. 1466Restore idle cleanup for worktrees with large ignored directories
  606. 1467Preserve work during managed worktree cleanupThanks @fuller-stack-dev.
  607. 1468Finish cleanup of large untracked worktree directoriesGit output limits still apply to large numbers of top-level entries.
  608. 1469Clean up conflicted worktrees while preserving replacement directories
  609. 1470Preserve goal instructions and optional budgets
  610. 1471Open the Goal form from composer shortcuts and empty startersTyped creation starters open the form after a following separator. Thanks @jalehman and @vyctorbrzezowski.
  611. 1472Respect 24-hour locales with non-Latin digits
  612. 1473Reduce Gateway stalls when reading retained subagent runsChat polling, session updates, and waits for selected agents avoid loading old task and result bodies.
  613. 1474Fix Bun UI builds and development refresh promptsThanks @vincentkoc.
  614. 1475Match QA previews to file formats
  615. 1476Reject blank scenario filters in dedicated QA commands
  616. 1477Stop surviving Linux QA worker threadsThanks @vincentkoc.
  617. 1478Distinguish unavailable Linux QA memory from zeroThanks @vincentkoc.
  618. 1479Preserve text previews for path-like QA labelsThanks @romneyda.
  619. 1480Avoid slow history reads after database analysisSparse conversation-history markers avoid unnecessary scans without a new index or user action.
  620. 1481Keep other requests responsive during large session reads
  621. 1482Reduce Gateway pauses while listing sessions
  622. 1483Prevent repeated tools after a missing completion replyThanks @dolencluka, @fuller-stack-dev.
  623. 1484Recognize completed work after progress narrationThanks @moeedahmed, @smfworks, @fuller-stack-dev.
  624. 1485Keep completed subagent work available to later turnsThanks @ericcaiwx-star, @fuller-stack-dev.
  625. 1486Correct orphaned subagent status after restartThanks @vladimirkrdzic, @fuller-stack-dev, @vacinc.
  626. 1487Keep yielded parent conversations intact across sibling completionsThanks @ylcn91, @jalehman, @mrclawfield.
  627. 1488Clear stale subagent activity after restart cleanupThanks @vacinc.
  628. 1489Preserve original callers for queued Swarm tasks
  629. 1490Read current subagent completion and protect replacementsAn unreadable session can still interrupt the completion sweep for healthy siblings.
  630. 1491Protect reset subagent sessions from old cleanup retriesReset can fail while completion settles or protection cannot be saved; saved protection remains if a later reset step fails.
  631. 1492Recover paused subagents and show their parent hierarchy
  632. 1493Keep explicitly stopped child runs canceled
  633. 1494Restore structured results for CLI-backed Swarm collectorsThanks @etzelm, @vacinc, @potterdigital. Collectors must submit valid data through the required result tool and no longer receive sessions_yield, ask_user, or sessions_send.
  634. 1495Finish yielded collectors so waiting callers receive resultsThanks @etzelm, @vacinc, @potterdigital. Missing required output still returns an error; previously stranded records are not recovered.
  635. 1496Avoid redundant chat refreshes and repair task recovery
  636. 1497Complete system-expert requests at concurrency oneThanks @obviyus, @ekinnee, @maulu5.
  637. 1498Preserve follow-through after private subagent completionThanks @vacinc.
  638. 1499Avoid duplicate replies after native Codex waits
  639. 1500Resume yielded tasks after slow Gateway admissionThanks @kvnloo.
  640. 1501Deliver complete subagent answers to waiting parentsThanks @obviyus, @aleps001, @kvnloo.
  641. 1502Finish yielded tasks and identify failed child sessions
  642. 1503Deliver child results after background media generationThanks @obviyus, @adamamzalag.
  643. 1504Check subagent fork limits against current conversation context
  644. 1505Prevent stale subagent notifications from failing chatsThanks @fuller-stack-dev.
  645. 1506Preserve follow-through and cancellation after private subagent batchesThanks @vacinc.
  646. 1507Recover accepted Codex child results after restart 6caadadThanks @fuller-stack-dev. Changed ownership, cancellation, changed task outcomes, and intervening human input block stale replay. Matrix also rechecks permission before later events and redirects, preserving already accepted events; relay cleanup retains incomplete-output errors.
  647. 1508Stop surviving Linux subprocesses after cancellationThanks @miorbnli, @fuller-stack-dev.
  648. 1509Unblock later messages when an agent turn stallsThanks @romneyda.
  649. 1510Preserve replies to messages arriving after final deliveryThanks @finn763, @obviyus, @andersonjeccel.
  650. 1511Deliver child replies that match the empty placeholderThanks @zeroaltitude, @obviyus.
  651. 1512Preserve background-task results after late cancellationThanks @gabrielnkl, @obviyus.
  652. 1513Explain tasks that finish during cancellationThanks @obviyus, @gabrielnkl.
  653. 1514Honor retry waits beyond timer limitsThanks @alix-007, @altaywtf.
  654. 1515Resume interrupted turns after tool activity
  655. 1516Preserve cancellation and recover interrupted conversationsThanks @desksk.
  656. 1517Preserve cross-agent replies after configuration reloadThanks @zachisfine, @vincentkoc, @davidcittadini.
  657. 1518Finish chat-history repairs before session cleanup
  658. 1519Prevent archived-history duplication during overflow recoveryThanks @vacinc.
  659. 1520Resume unfinished tasks after tools finish and the model times outThanks @vacinc.
  660. 1521Show pending chats and a single recovery notice
  661. 1522Resume interrupted work before new messages
  662. 1523Keep current instructions and tool results after replay cleanupThanks @obviyus, @masterswords1, @fray-ai, @mertbasar0.
  663. 1524Stop fallback for closed turns and preserve reply ownershipThanks @mertbasar0, @jalehman, @travellingsoldier85.
  664. 1525Preserve intentional silence after successful agent actionsThanks @sjf-oa, @sjf.
  665. 1526Prevent duplicate user turns during context-engine startupThanks @marvinthebored, @peetiegonzalez.
  666. 1527Resume tasks after output-limited tool calls
  667. 1528Preserve answers to follow-up messages during a runThanks @obviyus.
  668. 1529Distinguish saved tool activity from conversation and completed repliesThanks @romneyda.
  669. 1530Avoid duplicate answers after silent tool continuationsThanks @jalehman.
  670. 1531Remove failed reply fragments after recoveryThanks @obviyus.
  671. 1532Keep transcript errors local and show recovery guidanceThanks @donniefi, @spiral-cmd.
  672. 1533Preserve worker cleanup failures without replaying completed actions 83c1767Thanks @fuller-stack-dev.
  673. 1534Explain incomplete answers instead of dropping themThanks @dasx, @obviyus, @amittell, @galshir.
  674. 1535Unblock question responses while the asking turn waitsThanks @obviyus, @amittell.
  675. 1536Resume waiting agents after saved question answersThanks @obviyus, @hustfreefly.
  676. 1537Preserve deliberate silence after read failuresThanks @pash-openai.
  677. 1538Preserve complete streamed tool argumentsThanks @sunnyshu0925, @reisball, @ylcn91, @patrick-erichsen, @vacinc.
  678. 1539Keep one-shot agents alive for command resultsThanks @kimiyu-186, @osolmaz.
  679. 1540Keep valid model results before trailing diagnosticsThanks @zengwen-dt, @vincentkoc.
  680. 1541Avoid extra connections for hosted configuration reads
  681. 1542Avoid disconnects in Gateway-hosted tool callsThanks @jalfaro2876, @luissalve.
  682. 1543Preserve summaries when tool details exceed limitsThanks @liuwqgit, @obviyus, @joshpetras.
  683. 1544Reject extra empty CLI arguments
  684. 1545Preserve command output during Bun stalls
  685. 1546Restore supervised interactive commands under BunNon-Windows Bun sessions use the existing Node helper. Deferred startup still has authorization and cleanup gaps, so cancellation during startup may not prevent command effects or establish completed cleanup.
  686. 1547Clarify invalid working directories under Bun
  687. 1548Contain child cleanup failures and preserve diagnostic stacksThanks @itanyplus, @waynegault, @chachi-max, @kip-claw.
  688. 1549Preserve launch errors and recovery under file limits
  689. 1550Avoid direct Git launches from Gateway WebSocket requests
  690. 1551Bundle shell parser assets for paired-node sessions 1b9e8d0
  691. 1552Clean up child processes after host commands finishThanks @php737, @terrencehinds99, @flowzito, @michaeljgood71, @kgerman-ar, @jmmoncada95.
  692. 1553Release transcript context after completed writesThanks @ooooo9x, @orangejon, @jalehman.
  693. 1554Release completed caller state from idle workers
  694. 1555Release ended attempts when reply delivery stalls
  695. 1556Bound concurrent compute work and queued inputs
  696. 1557Release SQLite handles after state shutdown on Windows
  697. 1558Keep Gateway I/O responsive during queued writes
  698. 1559Recognize stalled Gateway connections as transport timeouts
  699. 1560Coordinate diagnostic recording with session writes
  700. 1561Reduce pauses during trajectory history cleanup
  701. 1562Keep task-list scans responsive during registry reloads
  702. 1563Explain when the Gateway is busy and users should retry
  703. 1564Reduce turn preparation delays under load
  704. 1565Preserve slow-consumer disconnect reasonsThanks @sunnyshu0925, @vincentkoc, @aniruddhaadak80.
  705. 1566Bound device-required probe cache retentionThanks @sunnyshu0925, @aniruddhaadak80.
  706. 1567Cancel large command backlogs without repeated scansThanks @vincentkoc.
  707. 1568Serialize Gateway connection admission 62507ccThanks @romneyda.
  708. 1569Propagate cancellation to Bun response streams
  709. 1570Avoid connection resets on Bun HTTP rejections
  710. 1571Fix Bun worker connections and failed-output handling
  711. 1572Restore bundled plugin migrations under Bun
  712. 1573Improve Bun tooling and Gateway connection compatibilityNode-owned child operations still require Node. In the Bun host-command wrapper, unterminated stderr can still hide a timeout marker and turn a catchable timeout into process exit.
  713. 1574Fix remaining Bun session and connection compatibility gapsBundled channel schemas beyond 256 levels raise an error; external schemas remain available unchanged to their validator.
  714. 1575Repair Bun Discord forwarding and Nostr URL handling
  715. 1576Restore Codex history in Bun source runs
  716. 1577Restore Bun browser and plugin networkingThis covers browser relay/CDP, Slack proxy, Reef, Codex, the shared Mattermost adapter, and Nextcloud Talk stopping during startup. Qualifying managed Codex JavaScript launches use Bun without Node on the child PATH. Plugin authors gain the typed public openclaw/plugin-sdk/websocket-runtime adapter.
  717. 1578Use Bun's native loader for TypeScript source workers
  718. 1579Fix Bun skill watching and retained plugin contexts
  719. 1580Release snapshot locks that block Gateway startup under BunThis fixes the affected Bun 1.4.0 snapshot-release failure without configuration or database-schema changes.
  720. 1581Complete interrupted ACPX fixture turns correctlyThanks @vincentkoc.
  721. 1582Isolate IPv6 portal tests from ephemeral listeners
  722. 1583Keep OpenRouter cleanup tests past request setup
  723. 1584Clean up port-test listeners and report skips
  724. 1585Test production ownership during queued compaction
  725. 1586Test session cleanup against real writer queues
  726. 1587Isolate task-cancellation test notifications
  727. 1588Test Twitch targets with real utilities
  728. 1589Stabilize paginated-history eviction testing
  729. 1590Exercise real IRC utilities in send tests
  730. 1591Update provider tests for plugin roots
  731. 1592Clean up singleton fixtures after failed tests
  732. 1593Isolate update CLI test state
  733. 1594Stabilize plugin-settings tests during reconnects
  734. 1595Wait for rendered Android connection status in testsThanks @obviyus.
  735. 1596Clean up heartbeat fixtures after storage setup failures
  736. 1597Correct session-link tests for loaded chat styles
  737. 1598Refresh dashboard test events before timeout
  738. 1599Restore memory search fallback test coverage
  739. 1600Avoid fixture port collisions in MCP OAuth testsThanks @vincentkoc.
  740. 1601Keep Node-specific tests working under Bun
  741. 1602Restore core lint by simplifying daemon-install tests
  742. 1603Isolate plugin loader fallback testsThanks @fuller-stack-dev.
  743. 1604Settle interrupted speech tests before fixture reset
  744. 1605Stabilize native relay deadline testsThanks @shakkernerd.
  745. 1606Remove host timing from health snapshot tests
  746. 1607Repair New Session test screenshots
  747. 1608Run Bun terminal tests through the runtime adapter
  748. 1609Align custom-provider setup regression testsThanks @romneyda.
  749. 1610Verify worker profiles in SDK testsThanks @romneyda.
  750. 1611Complete model catalog mocks for status testsThanks @romneyda.
  751. 1612Repair New Session screenshot capture
  752. 1613Split thinking tests to restore lint
  753. 1614Initialize readers before worker launch tests
  754. 1615Select Node for Node test fixtures
  755. 1616Compile model-context workers for tests
  756. 1617Make context and transcription tests portable
  757. 1618Prevent loaded-host worker test timeouts
  758. 1619Wait for hook relay test readiness
  759. 1620Load TypeScript in Node retention fixtures
  760. 1621Repair incomplete plugin test manifests
  761. 1622Restore Bun worker fault-injection tests
  762. 1623Retry failed script-test cleanup
  763. 1624Preserve isolation after temporary-home failures
  764. 1625Prevent environment leakage between tests
  765. 1626Fail validation when reload RPC stays unavailable
  766. 1627Correct the unchanged plugin-update test target
  767. 1628Prevent false passing results after test timeouts
  768. 1629Wait for inline widget controls in browser testsThanks @fuller-stack-dev.
  769. 1630Wait for avatar imports in forwarded-message testsThanks @vincentkoc.
  770. 1631Wait for quiet scrolling before measuring composer rendering
  771. 1632Correct scripted arguments in the Telegram emoji testThanks @fuller-stack-dev, @vincentkoc.
  772. 1633Restore sidebar scope tests after helper migration
  773. 1634Isolate installer and Docker tests from shell profiles
  774. 1635Keep temporary test homes private under group-writable umasks
  775. 1636Stabilize concurrent settings-save testsThanks @vincentkoc.
  776. 1637Make systemd clock tests independent of host permissions
  777. 1638Restore isolated plugin runtime tests
  778. 1639Restore session deletion and memory-write regression coverageThanks @vincentkoc.
  779. 1640Prevent false settings-lock test timeouts
  780. 1641Restore OAuth recovery tests after registry changesThanks @vincentkoc.
  781. 1642Fix Codex subagent live-test setup and lifecycle
  782. 1643Prepare Doctor refusal test workers before deadlines
  783. 1644Isolate timing-history tests from inherited settings
  784. 1645Accept remaining timeout budget in systemd testsThanks @vincentkoc.
  785. 1646Stabilize Models catalog picker testsThanks @vincentkoc.
  786. 1647Preserve open-ended pricing in live-test setupThanks @vincentkoc.
  787. 1648Correct OpenShell environment-validation test expectationsThanks @vincentkoc.
  788. 1649Repair Linux service-ownership test setupThanks @vincentkoc.
  789. 1650Wait for model-picker readiness in testsThanks @romneyda.
  790. 1651Stabilize Reef scan test timestamps
  791. 1652Repair native routing and typography checksThanks @vincentkoc.
  792. 1653Synchronize Composer test readinessThanks @vincentkoc.
  793. 1654Stabilize progress-animation tests
  794. 1655Handle model restrictions in terminal auth testsThanks @romneyda.
  795. 1656Restore normal Bun smoke status timeout
  796. 1657Stabilize retained child-result fixturesThanks @shakkernerd.
  797. 1658Keep cancelled Gateway tests attached to cleanupThanks @vincentkoc.
  798. 1659Wait for Workboard test writesThanks @romneyda.
  799. 1660Retire workers before extension test cleanup
  800. 1661Stabilize cold terminal-opening tests
  801. 1662Align CLI test subprocess runtime flags
  802. 1663Synchronize post-login model catalog testsThanks @obviyus.
  803. 1664Keep scanner timeout fixtures alive
  804. 1665Correct the ClawHub sweep test expectation
  805. 1666Align process lifecycle test expectationsThanks @romneyda.
  806. 1667Keep cron cooldown fixture incidents distinctThanks @romneyda.
  807. 1668Restore session race tests on Node 26
  808. 1669Wait for complete Workboard sweeps in timer tests
  809. 1670Use the shared response timeout in Gateway abort tests
  810. 1671Await resumed playback acknowledgment in Discord tests
  811. 1672Stabilize model catalog scope integration checks
  812. 1673Retry temporary-directory cleanup in Windows Canvas testsThanks @romneyda, @vincentkoc.
  813. 1674Check diagnostic environment values across runtimes
  814. 1675Make Control UI tests portable across Node and Bun
  815. 1676Remove stale exit listeners during test cleanup
  816. 1677Wait for descendant readiness in Parallels timeout tests
  817. 1678Check Windows launcher arguments without full process snapshots
  818. 1679Restore Custodian session-recovery test coverage
  819. 1680Stabilize configuration include revision testsThanks @shakkernerd.
  820. 1681Restore plugin directory lookup test coverage
  821. 1682Give TUI terminal tests an isolated configuration
  822. 1683Wait for child readiness in boundary watchdog testsThanks @vincentkoc.
  823. 1684Publish native updater test signals atomically
  824. 1685Finish database cleanup before deleting watcher test files
  825. 1686Exercise exhausted retries in the cron idle-timeout proofThanks @jalehman, @ylcn91, @philippmuller.
  826. 1687Isolate manual plugin reload tests from filesystem notifications
  827. 1688Wait for worker previews in chat-cap testsThanks @fuller-stack-dev.
  828. 1689Align Gateway end-to-end tests with current behaviorThanks @vincentkoc.
  829. 1690Drain database workers before removing test state
  830. 1691Select the correct request in Codex delivery-cache testsThanks @vincentkoc.
  831. 1692Fix memory-lock repair test isolation on Windows
  832. 1693Allow legitimate status polls in launchd restoration tests
  833. 1694Wait for database shutdown before cleaning test fixtures
  834. 1695Wait for SQLite workers before cleaning test fixtures
  835. 1696Finish config test database work before cleanup
  836. 1697Wait for failed Cron completion in regression testsThanks @vincentkoc, @holny.
  837. 1698Keep database writers alive in crash-recovery tests
  838. 1699Stabilize CI fixtures and narrow Claude helper importsThanks @vincentkoc, @fuller-stack-dev.
  839. 1700Select Node for pnpm dependency test fixtures
  840. 1701Make nested cleanup tests independent of terminal attachment
  841. 1702Preserve repeat counts and isolated recovery test sessions
  842. 1703Drain session test resources before database cleanupThanks @vincentkoc.
  843. 1704Make Kitchen Sink tests portable across Node and Bun
  844. 1705Accept Bun error labels in plugin assertion tests
  845. 1706Prevent memory exhaustion in full Gateway-core tests
  846. 1707Synchronize permission browser-test fixturesThanks @vincentkoc.
  847. 1708Align Copilot registry expectations with existing metadataThanks @vincentkoc, @finn763.
  848. 1709Remove polling sensitivity from ACPX startup tests
  849. 1710Align model and image fixtures with runtime auth readsThanks @vincentkoc.
  850. 1711Isolate catalog publication tests from startup schedulingThanks @vincentkoc, @fuller-stack-dev.
  851. 1712Refresh setup tests and guard read-only auth fixtures
  852. 1713Wait for setup test database workers before cleanup
  853. 1714Align Models tests with readiness and account status
  854. 1715Restore auth fixtures for thinking-route testsThanks @vincentkoc, @fuller-stack-dev.
  855. 1716Wait for background-task test recovery to complete
  856. 1717Exercise TUI session replacement at cleanup boundary
  857. 1718Wait for cron completion before checking test resultsThanks @romneyda.
  858. 1719Remove startup polling race from CUA transport tests
  859. 1720Make infrastructure tests portable across Node and Bun
  860. 1721Await SQLite worker cleanup between fixtures
  861. 1722Match archive Undo test counting to its refresh query
  862. 1723Use compatible Bash for Linux workflow tests on macOS
  863. 1724Restore QA evidence fixtures that simulate Bun
  864. 1725Isolate the subagent test model catalog
  865. 1726Restrict raw-byte filename fixtures to Linux
  866. 1727Wait for model entry in recursive-spawn testsThanks @vincentkoc.
  867. 1728Make infrastructure subprocess fixtures work under Bun
  868. 1729Await worker shutdown in Doctor read-only tests
  869. 1730Repair repository identity fixtures in PR tests
  870. 1731Repair Codex model-attribution test fixture
  871. 1732Repair Windows compiled-worker test fixtures
  872. 1733Wait for published cron results in tests
  873. 1734Limit Telegram fixtures to tests that need them
  874. 1735Stabilize Codex turn-completion regression tests
  875. 1736Stabilize Active Memory recovery tests
  876. 1737Remove runtime assumptions from Bun test fixtures
  877. 1738Remove duplicate dependency setup from PR alias testsThanks @fuller-stack-dev, @vincentkoc.
  878. 1739Restore dependencies in PR alias test fixtures
  879. 1740Restore PR alias fixture setup with overlap accounted
  880. 1741Stabilize transcript shutdown tests under load
  881. 1742Stabilize worktree cancellation test readiness
  882. 1743Avoid false native session-refresh test timeouts
  883. 1744Stabilize yielded-session and dependency fixturesThanks @vincentkoc.
  884. 1745Isolate Windows updater tests from Bun host detection
  885. 1746Synchronize task-list visibility revocation testsThanks @vincentkoc.
  886. 1747Preserve dependency links during repeated PR test setup
  887. 1748Prevent macOS workflow-test shell hangs
  888. 1749Control timing in the Active Memory zero-hit recall test
  889. 1750Isolate cancelled Gateway placement testsThanks @fuller-stack-dev, @obviyus.
  890. 1751Make runtime test fixtures portable to Bun
  891. 1752Wait for editor module loading in the file-tab testThanks @vincentkoc.
  892. 1753Restore extension test-packing fixture checksThanks @vincentkoc.
  893. 1754Wait for settled settings in the native verbosity testThanks @vincentkoc.
  894. 1755Stabilize systemd clock-step regression testsThanks @vincentkoc.
  895. 1756Accept runtime preparation for already-serial CI jobs
  896. 1757Stabilize catalog, CLI process and worker-build tests
  897. 1758Test the Mantis resolver's selected candidate directly
  898. 1759Wait for session adoption in Android archive testsThanks @vincentkoc.
  899. 1760Keep Gateway shutdown tests on native timers
  900. 1761Remove unintended timer eligibility from on-exit cron testsThanks @vincentkoc.
  901. 1762Wait for model startup to finish in the browser test
  902. 1763Restore late-added test environment variables
  903. 1764Finish relay test cleanup after setup failures
  904. 1765Wait for completed subagent cancellation in refresh tests
  905. 1766Stabilize the chat footer keyboard-focus test
  906. 1767Prevent iMessage receipt-recovery test deadlocks
  907. 1768Repair reconnect browser-test session fixtures
  908. 1769Wait for conversation navigation in queued-correction tests
  909. 1770Stabilize sandbox file-descriptor cleanup verification
  910. 1771Wait for desktop viewer readiness before resize tests
  911. 1772Wait for descendant readiness in the timeout-drain test
  912. 1773Synchronize Stop tests with the child completion observer
  913. 1774Avoid cold-import timeouts in iMessage rendering tests
  914. 1775Prepare metadata before Moonshot and Qwen catalog tests
  915. 1776Close SQLite connections before removing test fixtures
  916. 1777Correct memory index regression test observation
  917. 1778Select Node for Node-dependent fixtures under Bun
  918. 1779Fix memory-forget test measurements on newer Node
  919. 1780Synchronize Telegram coalescing tests with dispatch
  920. 1781Measure memory-search responsiveness separately from maintenance
  921. 1782Release held catalog responses promptly in quota tests
  922. 1783Stabilize table expansion in browser history tests
  923. 1784Match quota-recovery observations to the primary request
  924. 1785Correct Activity test snapshots after completed work
  925. 1786Wait for MCP App imports before chat test cleanup
  926. 1787Isolate memory annotation performance regression tests
  927. 1788Repair captured dependencies in plugin validationThanks @vincentkoc, @romneyda.
  928. 1789Allow harmless discovery variation in Codex auth testsThanks @romneyda.
  929. 1790Restore skill bundle byte-budget regressionThanks @fuller-stack-dev.
  930. 1791Align plugin tests with existing behaviorThanks @romneyda.
  931. 1792Avoid concurrent mock OpenAI port conflictsThanks @shakkernerd.
  932. 1793Stabilize Qwen video deadline tests
  933. 1794Keep test readiness probes within startup deadlines
  934. 1795Prevent Windows test fixture cleanup stalls
  935. 1796Use native paths in Windows workspace tests
  936. 1797Correct startup delivery-queue test timingThanks @obviyus.
  937. 1798Reserve Gateway test ports throughout startup
  938. 1799Make Google response-deadline tests deterministic
  939. 1800Close Doctor test databases before fixture cleanup
  940. 1801Restore Slack Socket Mode test typecheckingThanks @romneyda.
  941. 1802Stabilize Gateway startup scheduling tests
  942. 1803Await MCP question test cleanup directly
  943. 1804Preserve callback binding in UI test harnessesThanks @romneyda.
  944. 1805Close Doctor test handles before Windows cleanup
  945. 1806Stabilize monitor cancellation tests under load
  946. 1807Match spawn-broker tests to Node runtime
  947. 1808Remove external DNS dependence from SMS retry tests
  948. 1809Make database-state tests portable across Bun and Node
  949. 1810Align steering tests with current skip wordingThanks @romneyda.
  950. 1811Correct plugin update authority fixturesThanks @romneyda, @vincentkoc.
  951. 1812Accept portable missing-module diagnostics in tooling tests
  952. 1813Repair Doctor and channel-setup test fixturesThanks @romneyda, @vincentkoc.
  953. 1814Close MCP sessions owned by private-memory testsThanks @vincentkoc.
  954. 1815Stabilize MCP catalog recovery test timing
  955. 1816Keep guided onboarding tests on fresh setup pathThanks @romneyda.
  956. 1817Scope MCP cleanup assertions to the owned test sessionThanks @romneyda.
  957. 1818Fix competing cleanup in session reclamation testsThanks @romneyda.
  958. 1819Finish transcript reconciliation before test cleanupThanks @shakkernerd.
  959. 1820Prevent Bash spill-test startup timeouts
  960. 1821Prevent cold-initialization timeouts in image tests
  961. 1822Make healthy restart-probe tests deterministic
  962. 1823Use system Bash in macOS workflow fixtures
  963. 1824Accept durable replay in output-limit testsThanks @romneyda.
  964. 1825Wait for accepted catalog renewal in freshness tests
  965. 1826Avoid macOS Bash hangs in installer version tests
  966. 1827Wait for catalog publication in integration tests
  967. 1828Prevent false plugin-retention test failures
  968. 1829Make readiness deadline tests deterministic
  969. 1830Complete silent-answer test fixture
  970. 1831Run preflight import tests with Node under Bun
  971. 1832Remove Slack test import blocking CI
  972. 1833Initialize synthetic child streams in process tests
  973. 1834Repair Codex app-server timeout test helpersThanks @romneyda.
  974. 1835Observe checkpoint warnings through logging sink
  975. 1836Await explicit connection readiness in tests
  976. 1837Match browser fixtures to pagination windows
  977. 1838Release voice-call test workers during cleanup
  978. 1839Wait for broker cleanup before process-death assertions
  979. 1840Run native review tests with Node under Bun
  980. 1841Isolate verifier tests without skipping broad selections 66fe933e
  981. 1842Prevent false streaming render-budget failures 9e6026a9
  982. 1843Wait for saved delegation replies before checking tool activity in UI tests
  983. 1844Remove ineffective confirmation-dialog imports
  984. 1845Keep shared database connections open until the last worker closes
  985. 1846Bind Slack control acknowledgements at receiver construction
  986. 1847Run Android CI for shared Talk fixture changesThanks @qingminglong, @iwhatsskill.
  987. 1848Repair Android CI package sources and screenshot checksThanks @vincentkoc.
  988. 1849Recover interrupted review checkouts
  989. 1850Keep growing PR test plans within the job cap
  990. 1851Rebalance session test typechecking
  991. 1852Preserve npm termination signals in package checks
  992. 1853Bound CI planner regression inputs
  993. 1854Preserve failures in redirected test reports
  994. 1855Make Docker test registry helper readableThanks @romneyda.
  995. 1856Keep exclusions from selecting wrong test projects
  996. 1857Restore desktop CI setup and selection
  997. 1858Select Kova tests for agent-default schema changesThanks @vincentkoc.
  998. 1859Respect process memory limits when scheduling testsThanks @vincentkoc.
  999. 1860Rebalance hook typechecks to restore CI headroom
  1000. 1861Honor empty POSIX PATH entries when selecting pnpm
  1001. 1862Keep archived UI builds on their own workspace source
  1002. 1863Support stopped-service inspection in upgrade tests
  1003. 1864Preserve compiler cache reuse after native Mac builds
  1004. 1865Balance slow runtime suites in complete PR checks
  1005. 1866Run SQLite consumer tests in forked processes
  1006. 1867Preserve CI workload estimates as test groups grow
  1007. 1868Fix QA workflow routing test expectation
  1008. 1869Prevent passing test names from triggering live CI retriesThanks @vincentkoc.
  1009. 1870Run Node-specific child-process tests on Node under Bun
  1010. 1871Preserve workflow loader choices in tests
  1011. 1872Retain affected tests for common filenamesThanks @shakkernerd.
  1012. 1873Support Bun QA source-script execution
  1013. 1874Restore UI lint and startup-size checksThanks @obviyus.
  1014. 1875Extend combined Android Play test and lint budgetsThanks @vincentkoc.
  1015. 1876Make local Node and Bun test fixtures portable
  1016. 1877Run wizard recovery tests with the shared-state broker
  1017. 1878Record duplicate wizard recovery test registrationThanks @vincentkoc.
  1018. 1879Fail test runs when Vitest workers exit unexpectedlyThanks @shakkernerd.
  1019. 1880Remove duplicate database-worker test registrationThanks @decent9967, @romneyda.
  1020. 1881Route provider integration and wizard recovery tests correctlyThanks @obviyus.
  1021. 1882Restore database-host routing for plugin trust testsThanks @vincentkoc, @romneyda.
  1022. 1883Keep focused Node CI when documentation accompanies tests
  1023. 1884Run plugin setup lifecycle tests with the database broker
  1024. 1885Run isolated Gateway tests with config-health storage support
  1025. 1886Restore capacity for services test typechecking
  1026. 1887Limit the full tooling test aggregate to one worker
  1027. 1888Retain passing hosted checks after skipped duplicatesThanks @vincentkoc.
  1028. 1889Restore capacity in core test typechecking
  1029. 1890Restore services typecheck capacity
  1030. 1891Account for overlapping secrets typecheck assignmentThanks @vincentkoc.
  1031. 1892Keep changed tooling tests alongside their consumersThanks @vincentkoc.
  1032. 1893Keep Docker tooling changes on their targeted CI groupThanks @vincentkoc.
  1033. 1894Remove duplicate Copilot authentication metadataThanks @vincentkoc.
  1034. 1895Request revalidation while watching CI status
  1035. 1896Preserve distributed typechecks when tests are deleted
  1036. 1897Fit extension fallback tests within the PR job limitThanks @fuller-stack-dev.
  1037. 1898Correct plugin test scope and refresh CI timing estimates
  1038. 1899Pin Android CI's Gradle JVM and validate toolchain changesThanks @vincentkoc.
  1039. 1900Preserve test module caches during report merging
  1040. 1901Repair formatting failures in the CI scope testThanks @fuller-stack-dev.
  1041. 1902Reuse prepared workers in extension test batchesThanks @vincentkoc, @romneyda.
  1042. 1903Bound database-worker CI jobs
  1043. 1904Reuse cached pnpm archives before CI setup
  1044. 1905Prepare runtime before parallel startup checks
  1045. 1906Avoid false silence timeouts during worker preparation
  1046. 1907Run Gateway-booting plans without competing plans 211e67f9
  1047. 1908Bound stalled Mantis checks and protect failure evidenceThanks @zhangguiping-xydt, @fuller-stack-dev.
  1048. 1909Prevent stale replies from passing character checks
  1049. 1910Preserve skipped outcomes in runtime QA reports
  1050. 1911Wait for memory-profiler child cleanupThanks @vincentkoc.
  1051. 1912Keep memory diagnostics tied to their launched GatewayThanks @vincentkoc.
  1052. 1913Prevent startup-memory reports from overwriting each otherThanks @vincentkoc.
  1053. 1914Retain replacement models for capped validation runsThanks @romneyda.
  1054. 1915Accept valid Matrix QA progress orderingThanks @romneyda.
  1055. 1916Retain QA profile diagnostics after failuresThanks @vincentkoc.
  1056. 1917Close Crabline QA servers after Gateway shutdownThanks @romneyda.
  1057. 1918Count onboarding coverage per passing checkThanks @vincentkoc.
  1058. 1919Fix macOS catalog test shortcuts and optional capture
  1059. 1920Preserve Workboard development-preview session stateThanks @vyctorbrzezowski.
  1060. 1921Skip suspicious default skills in installation testsThanks @romneyda.
  1061. 1922Match Telegram release tests to candidate sourceThanks @romneyda.
  1062. 1923Isolate Matrix QA progress checks from earlier eventsThanks @romneyda.
  1063. 1924Avoid false log-tail QA failures from concurrent logsThanks @romneyda.
  1064. 1925Align Kitchen Sink QA with expected diagnosticsThanks @romneyda.
  1065. 1926Normalize expected Telegram formatting data in QAThanks @romneyda.
  1066. 1927Recognize native Slack Exec headers in QAThanks @romneyda.
  1067. 1928Isolate Matrix progress QA scenariosThanks @romneyda.
  1068. 1929Enable compaction progress in Telegram QA fixturesThanks @romneyda.
  1069. 1930Recognize split schemas in performance validationThanks @vincentkoc.
  1070. 1931Recognize reviewed Codex sandbox test fixtureThanks @romneyda.
  1071. 1932Retry validation candidates after security blocksThanks @romneyda.
  1072. 1933Stop merge checks on unreadable change evidence
  1073. 1934Report failed ClawSweeper dispatch requests
  1074. 1935Reject empty extra script arguments
  1075. 1936Fix false QA delegation failuresThanks @vincentkoc.
  1076. 1937Validate repeated samples in Kova reports
  1077. 1938Restore diagnostics browser test selection
  1078. 1939Keep QA Gateway restarts under QA control
  1079. 1940Prevent test profiler shutdown hangs after errors
  1080. 1941Recognize the expected Kitchen Sink worker rejectionThanks @vincentkoc.
  1081. 1942Preserve worker identity in startup profiles
  1082. 1943Preserve nested Control UI test failure details
  1083. 1944Clean up SQLite reliability waits after callback failuresThanks @vincentkoc.
  1084. 1945Retain viewer diagnostics after desktop resize test failuresThanks @vincentkoc.
  1085. 1946Identify the first hooks CLI test timeout phase
  1086. 1947Preserve final Gateway logs during QA teardownThanks @vincentkoc.
  1087. 1948Correct provider identity in release-candidate QA reportsThanks @vincentkoc.
  1088. 1949Exclude rejected Telegram calls from QA evidenceThanks @vincentkoc.
  1089. 1950Preserve QA finals and clear unfinished previewsThanks @obviyus, @alix-007.
  1090. 1951Stabilize Teams timeout QA setupThanks @romneyda.
  1091. 1952Retain onboarding prompts through redrawsThanks @romneyda.
  1092. 1953Complete channel-picker QA promptsThanks @romneyda.
  1093. 1954Keep Slack QA markers visibleThanks @romneyda.
  1094. 1955Compare Telegram QA formatting fieldsThanks @romneyda.
  1095. 1956Explain source staging filesystem failuresThanks @vincentkoc.
  1096. 1957Continue skill validation past blocked automatic candidatesThanks @romneyda.
  1097. 1958Separate generic plugin test fixtures from official packagesThanks @romneyda.
  1098. 1959Preserve QA browser cleanup and transcript checksThanks @vincentkoc.
  1099. 1960Isolate bundled-skill QA from the parent GatewayThanks @romneyda.
  1100. 1961Recognize plain Slack progress rows in QA checksThanks @romneyda.
  1101. 1962Preserve QA restart ownership and ordinary command accessThanks @romneyda.
  1102. 1963Avoid false Telegram formatting QA comparisonsThanks @romneyda.
  1103. 1964Use the prepared Gateway in Ollama paired-node QAThanks @romneyda.
  1104. 1965Keep plugin lifecycle test packages on the fixture registryThanks @romneyda.
  1105. 1966Separate TUI maturity checks from shared-build scriptsThanks @romneyda.
  1106. 1967Clarify Gateway test cleanup errors
  1107. 1968Keep startup CPU out of idle measurements
  1108. 1969Allow profiler help to finish normal Node shutdownThanks @fuller-stack-dev.
  1109. 1970Wait for developer-probe cleanup before reporting completion
  1110. 1971Run shared-runtime QA scenarios seriallyThanks @romneyda.
  1111. 1972Repair obsolete Gateway maturity event expectationsThanks @romneyda.
  1112. 1973Reduce QA child-producer fixture startup overheadThanks @vincentkoc.
  1113. 1974Wait for prompt-probe process cleanup
  1114. 1975Preserve Bun in Kitchen Sink RPC validationThanks @vincentkoc.
  1115. 1976Report missing readiness in lint cancellation tests
  1116. 1977Stop E2E process launches after cancellation
  1117. 1978Correct Gateway benchmark request accounting and tool evidenceThanks @vincentkoc.
  1118. 1979Recognize compact Slack command progress in live QAThanks @romneyda.
  1119. 1980Compare Telegram QA formatting by field valuesThanks @romneyda.
  1120. 1981Accept safely omitted command text in Matrix progress QAThanks @romneyda.
  1121. 1982Separate Slack QA silence observation from flow timeoutThanks @romneyda.
  1122. 1983Align Codex authentication recovery tests with native failuresThanks @romneyda.
  1123. 1984Capture QA evidence from the running transportThanks @romneyda.
  1124. 1985Repair Telegram QA credential importsThanks @romneyda.
  1125. 1986Run heavyweight terminal QA seriallyThanks @romneyda.
  1126. 1987Give disabled-channel Slack QA time to finishThanks @romneyda.
  1127. 1988Use model defaults in OpenAI onboarding probesThanks @romneyda.
  1128. 1989Check Codex ownership through Gateway observationsThanks @romneyda.
  1129. 1990Supply session identity to OpenCode live checksThanks @romneyda.
  1130. 1991Align live tests with continuation and saved compaction stateThanks @romneyda.
  1131. 1992Restore plugin memory profiling on Windows
  1132. 1993Delete Matrix QA devices before driver shutdownThanks @romneyda.
  1133. 1994Align Telegram QA with silent access denialThanks @romneyda.
  1134. 1995Select native runtime in ultra handoff testThanks @romneyda.
  1135. 1996Remove retired timeout setting from Codex auth testsThanks @romneyda.
  1136. 1997Align Gateway and QA Lab test expectationsThanks @romneyda.
  1137. 1998Separate restart QA delivery from child completionThanks @romneyda.
  1138. 1999Run live Gateway tests in host processesThanks @romneyda.
  1139. 2000Avoid Bash hangs in macOS computer-use test setup
  1140. 2001Isolate Telegram startup QA accountThanks @romneyda.
  1141. 2002Handle text history in Cron allowlist testsThanks @romneyda.
  1142. 2003Isolate compaction testing from plugin discoveryThanks @romneyda.
  1143. 2004Isolate provider checks from background summariesThanks @romneyda.
  1144. 2005Correct QA parity request and completion evidence
  1145. 2006Preserve thread identity in QA channel delivery 35bfbb53Thanks @romneyda.
  1146. 2007Drain test workers and diagnose stalled shutdownsThanks @romneyda.
  1147. 2008Keep leased Telegram QA tokens out of child environmentsThanks @obviyus.
  1148. 2009Redact credentials from test failure reports
  1149. 2010Remove the legacy QA channel-selection inputThanks @romneyda.
  1150. 2011Bound plugin release build and packaging checksThanks @zhangguiping-xydt, @fuller-stack-dev.
  1151. 2012Reject unsupported monthly release checklist launchesThanks @vincentkoc.
  1152. 2013Prepare heartbeat and Doctor release-test fixturesThanks @vincentkoc.
  1153. 2014Initialize Node before release planningThanks @romneyda, @vincentkoc.
  1154. 2015Repair categories for frozen ClawHub plugin releasesThanks @vincentkoc.
  1155. 2016Verify archived publication evidence for 2026.9.4 closeoutThanks @vincentkoc.
  1156. 2017Restore release-validation artifact downloadsThanks @vincentkoc.
  1157. 2018Resolve updater compatibility files from the runtime build
  1158. 2019Recover generated PR publication after push timeoutsThanks @romneyda.
  1159. 2020Exclude unverified local identities from squash credits
  1160. 2021Reuse beta validation after canonical changelog changes
  1161. 2022Recognize older schemas in release validationThanks @romneyda.
  1162. 2023Register 9.5 plugin scan inventoryThanks @romneyda.
  1163. 2024Respect Talk-defaults live-test opt-inThanks @romneyda.
  1164. 2025Honor Crabbox live-test opt-inThanks @romneyda.
  1165. 2026Align release fixtures with current behaviorThanks @romneyda.
  1166. 2027Restore explicit Sol release-test selectionThanks @romneyda.
  1167. 2028Serve release-check artifacts with special filenames
  1168. 2029Exclude empty refresh commits from automatic squash credit
  1169. 2030Align Discord upgrade tests with explicit plugin arguments
  1170. 2031Allow versioned Linux release requests to reach publishing
  1171. 2032Prepare PRs despite stale GitHub pull refs
  1172. 2033Preserve source identities in repository E2E checksThanks @vincentkoc.
  1173. 2034Honor meeting live-test opt-in in CIThanks @vincentkoc.
  1174. 2035Check release package metadata before validation jobsThanks @vincentkoc.
  1175. 2036Align release fixtures with existing runtime behaviorThanks @vincentkoc.
  1176. 2037Check publication registries before release validation jobsThanks @vincentkoc.
  1177. 2038Remove the final unnecessary release-verification wait
  1178. 2039Make merge drift checks independent of localeThanks @vincentkoc.
  1179. 2040Keep frozen-release checks aligned with selected sourceThanks @romneyda.
  1180. 2041Repair private QA imports in Telegram package checksThanks @romneyda.
  1181. 2042Install release-check dependencies before using themThanks @romneyda.
  1182. 2043Respect the frozen SDK package contract during validationThanks @romneyda.
  1183. 2044Accept reachable release commits with large ref listingsThanks @vincentkoc.
  1184. 2045Retain current-run receipts for successful Docker upgrade checks
  1185. 2046Avoid unrelated downloads during mobile release script exportThanks @vincentkoc.
  1186. 2047Restore dependency-free cross-platform release checksThanks @romneyda.
  1187. 2048Unblock skill and Telegram package validationThanks @vincentkoc.
  1188. 2049Accept verified existing TestFlight internal-group accessThanks @vincentkoc.
  1189. 2050Make malformed-filename release tests work on macOS
  1190. 2051Exclude RoboClaw service credit from reviewed squash messagesThanks @takhoffman.
  1191. 2052Keep release-preflight tests offline under Bun
  1192. 2053Pin a maintained ClawHub installation fixtureThanks @vincentkoc.
  1193. 2054Recognize reviewed Codex test probes in package scansThanks @romneyda.
  1194. 2055Report release child-workflow startup failures promptlyThanks @romneyda.
  1195. 2056Require fresh checks after relevant main changes
  1196. 2057Route PR aliases through their current shared wrapper
  1197. 2058Supply dependencies for linked-checkout PR wrappersThanks @vincentkoc.
  1198. 2059Preserve merge receipts across repository ID formats
  1199. 2060Specify Node for Codex release smoke testsThanks @romneyda.
  1200. 2061Prevent false downgrade refusals in packaged QA fixturesThanks @romneyda.
  1201. 2062Restore private QA imports and safe failure evidenceThanks @vincentkoc, @romneyda.
  1202. 2063Reject incomplete or inconsistent PR review metadataThanks @fuller-stack-dev.
  1203. 2064Recover qualified historical merge refusals while retaining evidenceThanks @patrick-erichsen.
  1204. 2065Repair upgrade-test fixtures, outcomes and Doctor diagnostics
  1205. 2066Match frozen-package Telegram tests to the selected sourceThanks @romneyda.
  1206. 2067Initialize PR review inside the macOS sandboxThanks @fuller-stack-dev.
  1207. 2068Preserve required browser files in raw CDP smoke testsThanks @vincentkoc.
  1208. 2069Verify Telegram release candidates missing from GitHub associationsThanks @romneyda.
  1209. 2070Run npm artifact qualification after skipped evidence reuseThanks @vincentkoc.
  1210. 2071Continue release history fetching when shallow boundaries changeThanks @romneyda.
  1211. 2072Repair release setup and record validation exceptionsThanks @vincentkoc, @romneyda.
  1212. 2073Correct deferred-plugin inventory expectationsThanks @fuller-stack-dev.
  1213. 2074Verify workspace repair before Gateway startup
  1214. 2075Fetch upgrade metadata before release admissionThanks @romneyda.
  1215. 2076Include missing shared dependency in E2E checkoutThanks @romneyda.
  1216. 2077Record reviewed process-test scanner findingsThanks @romneyda.
  1217. 2078Isolate published baseline packages in upgrade tests
  1218. 2079Avoid false warnings for explicitly patched dependency versionsThanks @romneyda.
  1219. 2080Select synthetic user bus in Doctor-switch testsThanks @vincentkoc, @romneyda.
  1220. 2081Handle absent missing-plugin-path fixtures in upgrade testsThanks @vincentkoc, @romneyda.
  1221. 2082Recognize expected registry fallback in missing-plugin upgrade tests
  1222. 2083Accept verified historical upgrades in installer smoke testsThanks @vincentkoc, @romneyda.
  1223. 2084Match Telegram package tests to explicit command denialsThanks @romneyda.
  1224. 2085Prevent registry timeouts in prepack tests
  1225. 2086Recognize reviewed Signal socket-test findingsThanks @romneyda.
  1226. 2087Validate SDK setup types through compilationThanks @romneyda.
  1227. 2088Correct update-repair isolation assertionsThanks @romneyda.
  1228. 2089Prevent validation stalls on large generated inputs
  1229. 2090Retry failed npm qualification without restarting validationThanks @romneyda.
  1230. 2091Enable selected node-timeout test in release validationThanks @romneyda.
  1231. 2092Keep frozen candidates eligible after release branch advancementThanks @romneyda.
  1232. 2093Preserve candidate registry during plugin-repair validationThanks @romneyda.
  1233. 2094Accept preserved runtime skips in QA reports
  1234. 2095Exclude provider credentials from package smoke overridesThanks @giodl73-repo.
  1235. 2096Keep release validation inputs out of child-process argumentsThanks @vincentkoc.
  1236. 2097Initialize Bun SQLite before test workers start
  1237. 2098Honor requested Node versions when packaging the Mac app
  1238. 2099Keep HTTP headers out of native translation discoveryThanks @vincentkoc.
  1239. 2100Restore repeatable Linux Crabbox dependency setup
  1240. 2101Fix false unused-export failures in Windows checks
  1241. 2102Avoid duplicate asset copies during merge resolutionThanks @vincentkoc.
  1242. 2103Reject builds produced from subsequently reverted source edits
  1243. 2104Complete Windows build and test cleanup without losing output
  1244. 2105Restore macOS builds for chat handoffsThanks @vincentkoc, @romneyda.
  1245. 2106Prevent oversized plugin boundary compiler work
  1246. 2107Reject links to unpublished permalink URLs
  1247. 2108Use source plugin schemas for documentation checks
  1248. 2109Preserve links between separate HTML examples
  1249. 2110Exempt bare versions from glossary validationThanks @hannesrudolph, @vincentkoc.
  1250. 2111Confine PR cleanup to its worktreeThanks @vincentkoc.
  1251. 2112Preserve unrelated worktrees during PR fetches
  1252. 2113Recover preparation after committed merge conflictsThanks @fuller-stack-dev.
  1253. 2114Preserve unfinished work during completed PR cleanupThanks @fuller-stack-dev.
  1254. 2115Prevent automatic Git maintenance during PR operations
  1255. 2116Restore review initialization from fresh tooling snapshotsThanks @shakkernerd.
  1256. 2117Include snapshot worker in isolated PR tooling
  1257. 2118Restore PR tooling startup from older worktrees
  1258. 2119Preserve Labeler work during ignored description edits
  1259. 2120Honor explicit bases in staged checks