Get started
v2026.8.1: Maintenance changes (part 8 of 8)
Maintenance changes 5,265 to 6,016 of 6,016. See Maintainer and Internal Changes for the other categories and the remaining parts.
Sources and complete change list
Maintenance
- improve(anthropic): avoid duplicate provider-auth imports in tests #129703
- chore(whatsapp): remove duplicate setup replays #129713
- fix(qa): enforce complete channel route isolation evidence #129718
- fix(package): prevent installs from deleting validated runtime assets #129724
- Release validation: add isolated campaign skill runner #129726
- refactor(bootstrap): inline Node CA certificate policy #129731
- chore(cron): remove duplicate session override tests #129736
- test(plugins): restore metadata lifecycle contract #129742
- refactor(gateway): consolidate pairing approval ownership #129744
- perf(ui): replace warm refresh sleeps with owner signals #129748
- refactor(install): remove obsolete Baileys media hotfix #129751
- refactor(requirements): collapse single-use evaluation helpers #129753
- fix(tooling): arm prompt cleanup before spawn #129755
- refactor(ui): tidy the roster refresh owner and session test harnesses #129757
- fix(test): materialize OpenAI live auth profile #129759
- refactor(cli): consolidate skills requirement formatting #129760
- fix(test): keep CLI hook context out of history assertion #129768
- refactor: compact native localization source inventory #129777
- fix(test): refresh Telegram dispatch runtime mocks #129778
- fix(package): restore npm package size headroom #129782
- Narrow release-validation GitHub client contract #129783
- fix(release): bind prerelease plugins into package Telegram QA #129784
- fix(parallels): preserve saved macOS snapshot sessions #129788
- test: complete current-plugin-metadata-snapshot mock factories #129791
- refactor(cli): simplify Gateway fallback and hook state ownership #129802
- fix(qa): recognize Code Mode recovery in OTel proof #129806
- refactor(lmstudio): share non-interactive discovery validation #129808
- refactor(voyage): reuse canonical embedding batch deadlines #129811
- chore(heartbeat): remove duplicate event-intent test #129821
- chore(ui): refresh startup gzip baseline #129824
- chore(voice-call): remove duplicate timer cap tests #129835
- chore(telegram): remove duplicate unchanged reaction case #129848
- refactor(gateway): speed up GitHub publication security tests #129849
- fix(ci): restore managed gateway update test isolation #129852
- chore(image-generation): remove duplicate live parser test #129870
- refactor(state): fold singleton tables into config_machine_state at schema v12 #129876
- refactor(perplexity): simplify provider search validation #129877
- chore(telegram): remove duplicate durable target test #129883
- refactor(channels): consolidate presentation action budgets #129892
- refactor(brave): simplify provider request ownership #129896
- refactor(gateway): reuse cron stream owner callback contract #129900
- chore(terminal): remove duplicate display-string table test #129903
- fix(release): restore direct package Telegram acceptance #129912
- test(release): keep workflow regressions in changed runs #129914
- fix(e2e): suppress update checks inside Docker E2E containers #129931
- fix(qa): restart harness reboots on unrelated pending waits #129935
- refactor(lmstudio): share guided setup connection discovery #129940
- chore(deps): refresh dependencies after seven-day cooldown #129941
- refactor(android): consolidate motion JSON parsing #129947
- fix(ci): publish maturity scorecards when main advances #129955
- test(ui): trim duplicate routing coverage and stabilize cron E2E #129958
- fix(qa): count only visible Telegram streaming finals #129960
- refactor(ai): unify OpenAI-compatible completion stream processing #129962
- refactor(context-engine): remove inert legacy lifecycle hooks #129964
- refactor(meeting-bot): inline audio fallback guard #129975
- refactor(plugins): simplify void lifecycle hook dispatch #129976
- refactor(ui): centralize audio blob leases #129980
- refactor(memory): reuse canonical embedding input size estimators #129981
- refactor: remove redundant proxy resolver layer #129984
- refactor(scripts): share web-fetch benchmark argument parsing #129985
- refactor(video): unify capability overlay merging #129986
- refactor(plugins): remove redundant private channel runtime facades #129987
- refactor(elevenlabs): consolidate voice-setting directive parsing #129988
- refactor(msteams): unify proactive send failure handling #129995
- refactor(logbook): share analysis batch enqueueing #129996
- refactor(agents): reuse thinking block predicate #130001
- refactor(opencode): remove beta-only model compatibility migration #130011
- refactor(ios): focus root tabs source guards #130012
- fix(ci): restore Control UI startup budget gate #130015
- fix(ui): restore startup CSS budget #130032
- fix(ui): restore startup CSS headroom #130033
- chore(qa): make OpenAI native web search primary coverage #130034
- refactor(routing): share account ID canonical cache #130045
- fix(ci): restore Control UI startup CSS ceiling #130046
- refactor(discord): remove private facades and beta progress debt #130052
- refactor(backup): centralize outcome recording #130057
- test(oc-path): remove duplicate scenario coverage #130060
- refactor(cli): reuse node connection reminder #130064
- refactor(worker): centralize terminal error subscriptions #130065
- refactor(channels): simplify attachment alias resolution #130066
- refactor(proxy-capture): remove redundant peer check #130068
- refactor(normalization): consolidate seconds conversion #130069
- test(packages): remove redundant no-throw assertions #130074
- refactor(shared): reuse listener notification helper #130078
- refactor(cli): dedupe screen artifact writers #130085
- fix(e2e): include Codex thread project id #130086
- test(memory): remove redundant reset archive coverage #130089
- fix(ci): keep release-gate workloads consistent on hosted runners #130095
- test(whatsapp): await automatic redelivery retries #130101
- refactor(transcription): remove duplicate connection state #130104
- fix(ci): prevent update scenarios from poisoning later CLI checks #130121
- chore(skills): sync autoreview to TruffleHog-based canonical #130122
- refactor(talk-voice): use canonical base URL normalization #130126
- refactor(matrix): remove obsolete private runtime forwarding layers #130129
- refactor(lmstudio): unify configured auth resolution #130138
- fix: prevent Feishu and Mattermost suite collection stalls #130142
- fix(ci): restore agent-deletion test collection and filesystem safety #130149
- refactor(agents): share session token normalization #130162
- refactor(auto-reply): share restart termination fields #130181
- refactor(channels): remove redundant private runtime facades #130186
- test(scripts): pin assertion-ratchet SAFETY-comment scanner fix #130191
- refactor(openai): inline non-negative config ranges #130199
- refactor(lmstudio): unify catalog discovery provider assembly #130204
- refactor(providers): remove redundant private runtime facades #130212
- test: restore doctor release validation coverage #130221
- refactor(auto-reply): share command body resolution #130222
- refactor(plugins): share install choice normalization #130236
- fix(gateway): prevent mismatched core command payload types #130241
- refactor(chat): share terminal ack normalization #130263
- fix(file-transfer): remove wall-clock race from symlink promptness test #130279
- refactor(channels): compact generated channel catalog #130284
- fix(e2e): stable-to-main upgrade checks fail before install #130288
- refactor(agents): share node id fragment sanitizer #130295
- chore(deps): refresh dependencies after seven-day cooldown #130296
- refactor(buzz): consolidate relay snapshot lifecycle owners #130300
- refactor(agents): unify access policy across every session tool #130310
- fix(qa): restore TUI PTY maturity evidence #130314
- fix(qa): run Buzz profile scenarios with pooled credentials #130316
- refactor(qa-lab): reuse model reference splitter #130317
- refactor(channels): unify trusted configured-state probes #130320
- refactor(gateway): centralize OpenAI-compatible HTTP contracts #130321
- chore(ui): refresh control ui locales #130330
- refactor(workboard): centralize dispatch owner selection #130333
- refactor(telegram): unify model selection and callback bounds #130336
- test(ui): drop the resurrected duplicate attachment-URL e2e proof #130343
- fix(qa): preserve prepared runtime during suites #130345
- refactor(channels): remove redundant private forwarding modules #130348
- refactor(cron): centralize heartbeat reconciliation #130350
- fix(release): refresh IMAP plugin baselines #130351
- test(qa): await gateway startup before network probes #130353
- fix(qa): track current Slack progress cards #130354
- chore(config): refresh docs baseline #130356
- fix(qa): retain failed empty checks in exported evidence #130357
- fix(release): stage Codex for npm onboarding candidates #130360
- test(qa): keep CLI log proof within its claimed bounds #130361
- fix(plugins): restore diffs external catalog validation #130362
- refactor(slack): consolidate deferred ingress settlement #130367
- refactor(cron): retain the prepared watcher handoff owner #130373
- refactor(diagnostics): merge tool call content branches #130379
- test: consolidate fixture setup #130382
- fix: prevent false chat layout test failures #130397
- refactor(google): share video capability metadata #130406
- refactor(models): prepare selection policy once #130413
- refactor(plugins): derive private config types from schemas #130414
- refactor(qa-lab): share process tree metric reader #130419
- refactor(google-meet): share token source resolution #130423
- refactor(models): consolidate config normalization #130439
- fix(tests): restore sticky model fixture typecheck #130441
- test(control-ui): guard the hand-mirrored theme --bg copies #130444
- refactor(outbound): consolidate transport completion #130460
- refactor(tts): use shared temp workspace lifecycle #130462
- fix(openshell): allow managed host gateway ranges in E2E #130465
- refactor(state): consolidate wide rows, plugin index, workspace attestations, and shared auth singletons at schema v13 #130466
- refactor(plugins): unify setup registration and artifact selection #130474
- refactor(status): share model pin provenance #130480
- refactor(talk): share result completion tracking #130482
- refactor(plugins): make discovery invocation-owned #130486
- fix(packaging): report metadata for the final normalized archive #130489
- test(skills): seed experience review transcript owner #130493
- refactor(infra): share device pairing approval commit #130495
- refactor(android): remove unused sidebar and mascot paths #130505
- refactor(embeddings): unify provider contract #130506
- fix(paths): preserve identity across realpath failures #130516
- chore(ui): refresh control ui locales #130517
- refactor(feishu): unify private tool registration setup #130522
- fix(pr): release locks after linked worktree teardown #130524
- refactor(plugins): remove redundant normalization layers #130529
- refactor(cli): collapse model fallback command wrappers #130536
- fix(packaging): serialize packs when the docs map is already generated #130538
- refactor(test): consolidate configure wizard fixtures #130539
- refactor(models): build provider catalogs as complete batches #130564
- refactor(agents): retain one process record through completion #130572
- fix: remove unavailable OpenGrep install alternatives #130585
- refactor(memory): remove unused private REM facade #130594
- refactor(msteams): simplify attachment size and redirect handling #130595
- refactor(models): prepare model-list context once #130600
- fix(qa): preserve truthful debug snapshots for large AIMock requests #130605
- refactor(test): avoid setup discovery in native command checks #130610
- fix(crabbox): keep bootstrap runtimes accessible under private umasks #130627
- fix(tooling): resume PR checkouts after completed deletions #130630
- test(gateway): await runtime ownership before lifecycle events #130632
- refactor(video): deduplicate generation contracts #130635
- fix(tests): Parallels snapshot checks unexpectedly contact npm #130638
- refactor(models): consolidate prepared catalog construction #130654
- refactor(memory): remove normalization of fixed search defaults #130655
- fix(parallels): main install and update smoke cannot complete #130658
- docs: require chat approval for schema and config changes #130659
- fix(ui): prevent encoded-path readiness timeouts #130666
- fix(ci): run FRV contract tests for workflow edits #130668
- refactor(agents): use fixed tool-loop defaults directly #130681
- refactor(models): simplify prepared owner access #130683
- fix(ci): stabilize Control UI startup gzip ratchet #130688
- refactor(lmstudio): remove unreachable catalog merge #130689
- refactor(github-copilot): reuse prepared embedding credentials #130703
- refactor: simplify channel config adapters #130705
- docs: route cloud sandbox providers to Crabbox #130707
- refactor(config): share TTS migration traversal #130708
- chore(i18n): refresh native locales #130712
- fix(ci): preserve macOS Swift first-attempt failures #130719
- chore(ui): refresh control ui locales #130723
- fix: avoid stalled maintainer author activity lookups #130724
- refactor(acp): remove retired runtime cache limits #130729
- fix(release): validate blocked FRV state transitions #130744
- fix(ui): wait for presented sidebar session before clearing draft #130747
- refactor(diagnostics): remove retired pressure-bundle writer #130754
- fix(pr): avoid warnings for already-deleted source branches #130760
- refactor(ollama): remove orphan embedding hook #130765
- refactor(providers): remove unused native usage policy #130782
- refactor(ui): reuse protocol file response types #130789
- fix(ci): avoid all-plugin checks for maintainer activity helper #130790
- refactor(twitch): use canonical outbound message adapter #130791
- fix(ci): provide rg fixture for PR lock tests #130796
- refactor(models): simplify status auth projection #130801
- chore(ui): refresh control ui locales #130802
- fix(release): restore changelog-only evidence validation #130803
- refactor(mcp): simplify fixed idle runtime policy #130818
- refactor(models): remove redundant catalog suppression paths #130831
- fix(ui): align task progress and goal chevrons #130834
- refactor: consolidate diagnostic stability field projection #130845
- fix(release): reuse validation evidence after tooling updates #130850
- fix(android): prevent native font setup collisions between tests #130861
- fix(release): reuse protected tooling lineage evidence #130865
- fix(release): restore bundled plugin package validation #130875
- refactor(agents): simplify serialized suspension writes #130905
- refactor(gateway): consolidate node request validation #130909
- fix: keep portal retry-page tests on an owned target port #130920
- fix(tooling): avoid build and test startup stalls on shared tsx caches #130924
- fix(ui): UI commands stall on large tsx caches #130927
- refactor(plugins): consolidate capability provider resolution #130937
- fix(scripts): resolve worktree implementation dependencies #130950
- fix(ci): route trusted dispatch lint to matrix runner #130963
- test(config): preserve native environment across provider tests #130975
- fix(docs): accept YAML front matter terminators #130991
- improve(sqlite): report production workloads independently #130994
- fix(sandbox): revert Daytona cloud sandbox plugin #130996
- test: stop replacing the native process.env object #130999
- fix: frozen releases fail when newer plugins are absent #131000
- fix(autoreview): diagnose Codex launcher isolation failures #131002
- fix(ui): bootstrap source-only locales #131015
- fix(release): keep Windows packaged-fresh on validated Node #131027
- fix(qa): integrated audit validation matches safe inspection #131032
- fix(ci): enforce Control UI locale parity for manual CI #131045
- test(codex): make post-tool watchdog timing deterministic #131049
- fix(ui): prevent mock Gateway tests from leaking into routing tests #131052
- fix(ci): resolve locale targets in one request #131053
- refactor(agents): compose session tools from definitions #131070
- fix(test): gateway connection-liveness test flakes under CI shard load #131076
- feat(ci): add admin-only Crabbox PR gate fallback #131091
- fix: honor scenario drivers in generated QA commands #131101
- refactor(gateway): reuse completed conversation delivery projection #131107
- test(whatsapp): fix order-dependent pairing-prompt flake with event-driven inbound drain #131109
- fix(test): stabilize stale-owner followup ordering checks #131116
- refactor(gateway): reuse user request validation #131127
- refactor(agents): derive list entry type from output schema #131130
- test(channels): consolidate command fixtures #131133
- refactor(cli): reuse function-shaped lazy loaders #131144
- fix(ci): stop cancelling in-flight docs publish syncs on main pushes #131155
- test(whatsapp): simplify inbound-drain harness internals #131158
- test(config): consolidate runtime snapshot fixtures #131170
- feat(ci): alarm and self-heal when the docs mirror goes stale #131173
- test(gateway): event-driven dispatch fixture replaces polling waits in dispatcher tests #131177
- test(whatsapp): drop dead monitor-inbox harness generality #131182
- fix(ci): prevent updater tests leaking pending handoffs #131184
- perf(tests): reuse model manifest selection imports #131194
- fix(test): honor native filesystem casing in doctor checks #131205
- fix(ci): keep plugin fixture validation compatible with capability consent #131208
- improve(ui): reduce gateway name test polling #131223
- fix(crabbox): avoid resending the full checkout for changed gates #131224
- fix: skip Linux-only lease-fence tests on macOS #131227
- chore(ui): refresh control ui locales #131230
- perf(gateway): reuse human profiles within session catalogs #131249
- chore: speed up update restart tests #131256
- ci: split Control UI E2E into 13 shards so it stops setting the wall #131257
- test(parallels): prevent timeout fixture PID races and leaks #131259
- fix(scripts): include mts files in typed lint project #131268
- chore(ui): refresh control ui locales #131269
- test(commands): reuse config snapshot fixtures #131277
- fix(release): restore Telegram package validation after plugin consent #131296
- fix(test): prevent shared build races across parallel projects #131297
- fix(release): consent to staged Codex onboarding companion #131298
- test(codex): await shared-client transport writes #131300
- fix(test): clean fallback SQLite state after test runs #131313
- refactor(memory): simplify provenance and dreaming flows #131318
- fix(scripts): speed up staged environment-variable checks #131319
- refactor(codex): simplify conversation thread and lease ownership #131325
- fix(test): release mock fixtures between non-isolated files #131338
- fix(tests): avoid GNU shell assumptions on macOS #131339
- perf(sessions): reduce CPU work when listing session previews #131341
- fix(test): prevent stale SQLite state after PID reuse #131343
- test: repair stale E2E fixtures #131348
- fix(qa): node protocol proof fails before Gateway startup #131349
- refactor: split two files off the max-lines cap #131353
- fix(tui): make terminal safety proof reliable over SSH #131357
- fix(test): avoid premature CUA proxy readiness failures #131359
- test(ui): await owner chip render completion #131368
- fix(ci): route frozen FRV lint to matrix runner #131376
- ci: replace hand-fitted shard timings with committed measurements #131379
- fix(test): avoid slow and incorrect test discovery in large checkouts #131382
- test: select manual approval in MCP App revocation fixture #131385
- fix(test): restore managed plugin E2E after capability consent #131389
- docs(test): include agent-plugin gateway in E2E aggregate #131390
- refactor(infra): unify Unix listener inspection #131398
- fix(test): clean up relative-path SQLite fixtures #131403
- refactor(gateway): consolidate node catalog projections #131412
- test(ui): hold replacement session loads #131415
- perf(cli): reclaim startup-memory headroom on status and validation paths #131428
- docs: fix circular pointer between AGENTS.md and the PR maintainer skill #131430
- test(ui): await profile appearance refresh completion #131432
- fix: keep test progress visible in agent runs #131448
- refactor(slack): centralize outbound send preparation #131450
- fix(test): run explicitly requested untracked tests #131453
- test(ui): require committed transcript focus placement #131470
- fix: preserve Control UI assets during source rebuilds #131477
- fix(test): synchronize descendant watchdog readiness #131481
- test(gateway-client): drain TLS sockets without polling #131482
- fix(ios): stop Watch approval snapshot timing flakes #131496
- fix(ui): avoid standalone validator startup stalls #131497
- refactor(lobster): use resumed flow identity on failure #131499
- fix(tooling): keep Control UI baseline hints off shared tsx caches #131516
- test: stop re-evaluating plugin module graphs for every test case #131522
- refactor(media): consolidate automatic provider selection #131534
- fix(ci): restore Crabbox publisher credentials #131535
- test(ui): avoid duplicate settings layout reloads #131537
- fix: avoid rebuilding package-local plugin memory artifacts #131538
- test(ui): synchronize transcript pointer interruption #131539
- test(ui): scope advanced disclosure summary selectors #131541
- refactor(workers): streamline worker lifetime handling #131542
- refactor(process): share supervisor completion state #131555
- refactor(queue): remove test-only cleanup seam #131565
- fix(maintainers): preserve source coauthors in squash merges #131570
- refactor(file-transfer): centralize directory read preparation #131571
- Avoid repeated workflow parsing in CI guard tests #131587
- perf(tasks): skip non-blocker history during restart inspection #131605
- fix(ci): isolate Windows managed handoff process probes #131607
- refactor(macos): reuse daily usage cost totals serialization #131618
- test: isolate Gateway reload and Gemini auth fixtures #131625
- fix(ci): cache Robolectric SDK artifacts #131628
- refactor(test): couple watchdog release and completion #131632
- chore(codex): use synthetic model names in warning tests #131633
- fix(e2e): draft-proof mock skips its intended exec delay #131636
- test(ui): read lifted tooltip titles in exposed e2e assertions #131637
- fix(release): preserve frozen companion consent checks #131649
- refactor(discord): simplify realtime lifecycle bookkeeping #131652
- fix(ci): prepare shared release artifacts for every consumer #131654
- refactor(agents): derive core tool labels from catalog ids #131655
- refactor: simplify skill and hook status evaluation #131657
- fix: avoid unnecessary filesystem probes during test selection #131659
- refactor(cli): inline sandbox display loops #131660
- refactor: reuse strict numeric parsers in abort benchmark #131662
- refactor(auth): consolidate role scope checks #131664
- test(clawhub): serve audit metadata in install fixtures #131673
- refactor(line): reuse outbound send options #131675
- refactor(plugins): simplify contribution owner lookup #131678
- refactor(transcripts): reuse artifact contracts #131679
- test(ui): observe MCP cancellation at the HTTP boundary #131680
- refactor(agents): remove abort control override seams #131683
- test(cron): advance receipt retries without wall-clock waits #131686
- test(ui): await MCP cancellation network evidence #131690
- refactor(codex): consolidate catalog test fixtures #131703
- refactor(test): centralize fixture cleanup and invalid-input cases #131709
- perf(test): narrow Gmail dependency fixtures #131712
- feat(qa): add Convex-leased Telegram userbot proof #131715
- fix(test): prevent false state DB recovery failures on slow CI #131725
- perf(release): expose Windows upgrade timing evidence #131727
- fix(ci): restore ingress drain max-lines gate #131731
- refactor(agents): remove unused failover classification wrappers #131732
- fix(ci): allow crabbox proof across forward main #131738
- refactor(channels): split claim-write retries out of ingress-drain #131742
- test(infra): share npm install environment fixtures #131749
- feat(release): seal full release candidate evidence #131751
- fix(release): keep cross-os upgrade preparation runnable #131756
- fix: stop Ultra release QA from breaking child spawning #131758
- test(ui): measure scroll interruption at native pointer arrival #131763
- refactor(lobster): track cycles through approval arrays #131777
- fix(test): run plugin batches from unbuilt checkouts #131778
- refactor: remove redundant updater test setup #131789
- test(gateway): synchronize admitted auth-refresh regression #131806
- feat(release): reuse exact full release candidates #131818
- fix(test): keep typed onboarding fixtures and diagnostics usable #131856
- fix(test): accept systemd Node flags in doctor switch validation #131860
- fix: SDK preparation timeouts leave compilers running #131862
- refactor(agents): compress auth availability projections #131863
- fix(ci): accept quarantined corrupt plugin recovery #131864
- refactor: reuse SQLite WAL test directory cleanup #131865
- fix(ci): unblock macOS Swift test discovery #131866
- chore(test): guard Vitest progress and stall reporting #131868
- fix(qa): seed stale child sessions canonically #131870
- chore(process): make descendant termination proof deterministic #131876
- docs: add unattended Team server update skill #131881
- fix(qa): prevent early Discord bot reuse and implicit transcript rooms #131883
- fix(build): share heap budgets with CI artifact children #131885
- improve(test): reduce channel consent fixture overhead #131887
- chore(release): diagnose classic onboarding hook state #131899
- perf(test): run draft-proof variants concurrently #131903
- feat(ui): render queued follow-ups as transcript bubbles #131909
- refactor(macos): simplify exec approval socket ownership #131911
- perf(release): pipeline full release validation #131914
- fix(release): resume partial plugin npm publication #131915
- refactor(codex): simplify native override policy and tests #131918
- test(discord): remove retired voice fixture aliases #131919
- refactor(meetings): share CLI descriptors with runtime registration #131946
- refactor(sessions): simplify participant attribution flows #131963
- refactor(matrix): share environment readers for account selection #131967
- refactor(cli): simplify message result rendering #131980
- fix(ci): prevent workflow lint stdin deadlock #131982
- refactor(channels): share progress draft lifecycle decisions #131988
- fix(qa): restore macOS Crabline artifact publication #132035
- perf(test): overlap escaped-output cleanup regressions #132039
- fix(scripts): prevent lint limits from slowing declaration preparation #132043
- fix(release): trust historical validation tooling independently #132044
- refactor(browser): split browser-tool.ts and retire its max-lines suppression #132049
- test: overlap independent Vitest progress scenarios #132060
- chore(i18n): refresh native locales #132063
- fix(ui): keep chat image browser checks stable during concurrent tests #132066
- refactor(release): remove unused GitHub publisher helper #132068
- fix: declaration steps succeed with lingering subprocesses #132070
- feat(visitor-access): internal Cloudflare Access visitor plugin #132073
- refactor(macos): simplify readiness bookkeeping and discovery parsing #132074
- fix(release): distinguish CSS colors from issue references #132075
- test: overlap independent CLI build admission outcomes #132091
- fix(macos): keep native test fixtures out of app state #132092
- fix(pr): stop review workflows after failed worktree prerequisites #132094
- Stop leftover Git processes before CI checkout retries #132105
- fix(release): recover historical plugin consent updates #132118
- fix(native): keep TLS tests out of operator storage #132119
- fix(ui): restore the Control UI startup JavaScript budget #132124
- improve: minify the sealed worker artifact #132125
- fix(test): preserve trailing Vitest task updates #132132
- refactor: share the sealed-service busctl fixture #132139
- fix(ui): keep usage helpers out of chat startup #132140
- improve(codex): guard native discovery against model-name restrictions #132144
- test(codex): cover model identity across native resume #132149
- test: overlap native fs-safe probes within asset phases #132168
- fix(ci): stop Git descendants before standalone checkout reuse #132169
- fix(maintainers): prevent duplicate merges after ambiguous responses #132173
- fix: share fs-safe native assets across package graphs #132193
- refactor(tests): reuse approval-binding temporary directory helper #132200
- chore(i18n): refresh native locales #132202
- fix(ci): keep slow startup from failing cancellation tests #132203
- fix(ci): avoid false checkout cleanup failures on macOS #132204
- fix(test): clean isolated homes across managed test runners #132208
- fix(build): reject native declaration compiler failures #132210
- refactor(channels): remove duplicate setup return assertions #132213
- fix(test): keep plugin update observer resilient to transient proc access #132214
- test(release): keep candidate expectations channel-aware #132215
- fix(release): distinguish Anthropic validation jobs #132216
- refactor(shared): remove unused store writer running state #132219
- ci: avoid redundant full release preparation #132221
- chore: block restricted literals in local commits #132223
- fix(github): classify new skills before Barnacle close #132225
- fix(qa): recognize process groups reaped during cleanup #132230
- fix(test): release inventory fixture times out under filesystem load #132234
- test: overlap independent CI watcher rejection cases #132241
- fix(macos): isolate native test process resources #132251
- fix: package inventory is skipped for symlinked source paths #132252
- fix(test): roll back failed test-home acquisition #132257
- test: bind release assertions to explicit version contexts #132264
- test: select workspace mode for worker wire permission proof #132267
- fix(e2e): retain readable plugin update handoff evidence #132268
- fix(ci): avoid unnecessary release verification delays #132271
- refactor(gateway): remove unreachable health collection state #132272
- fix(maintainers): avoid redundant main fetches during PR prep #132274
- fix(test): gateway admission E2E lacks its reply runtime #132277
- fix(test): clean up failed fixture allocations #132282
- fix(release): prove landed FRV controller commits #132289
- fix(release): preserve canonical candidate requests #132293
- fix(qa): require behavior-specific Telegram proof #132295
- chore(ui): refresh control ui locales #132297
- fix(onboard): avoid unused plugin discovery in non-interactive setup #132298
- fix(test): release acquired state when wrapper setup fails #132301
- fix(release): ignore skipped attempt-evidence jobs #132304
- test(discord): fix component suite initialization order #132307
- refactor(test): share CI checkout fixture lifecycle #132308
- fix(plugin-sdk): registration leaves private declaration aliases stale #132311
- chore(e2e): repair lifecycle and ClawHub release fixtures #132312
- fix(doctor): renew compatibility review dates #132313
- fix(discord): prevent REST fixture timers leaking into later tests #132315
- test(imap): shorten protocol fixture reconnect backoff #132316
- fix(maintainers): preserve legacy merge evidence during cleanup #132318
- refactor(ci): share weighted contract test sharding #132322
- fix(release): preserve plugin validation for frozen targets #132326
- test(setup): give recommendation fixtures a canonical agent roster #132328
- test(ui): avoid repeated browser probes and feedback waits #132329
- docs: clarify when changed checks run Vitest #132330
- fix(ci): keep isolated QA dependencies independent of pnpm store #132331
- fix(macos): show Peekaboo snapshot failure diagnostics #132335
- test(onepassword): reuse immutable fixtures and compile resolver once #132336
- test(gateway): verify Ultra intent across all captured requests #132337
- fix(release): make FRV reruns write-once #132338
- fix(build): concurrent checks lose generated declarations #132340
- test(tooling): accelerate paired compiler cleanup clocks #132341
- perf(tooling): defer Discord smoke storage until live execution #132342
- fix(ci): pin Periphery for native dead-code gates #132344
- test(deepgram): advance real protocol fixture waits #132349
- fix(pr): release locks after early auth failures #132351
- chore(ui): refresh control ui locales #132356
- fix(ci): prevent Swift release checks restoring incompatible builds #132357
- test(github-copilot): accelerate real transport deadlines #132360
- fix: keep full release verification evidence readable #132361
- test(agents): use normal startup in announce live fixture #132365
- perf: trim unused Mistral APIs from standalone worker #132368
- refactor(tests): deduplicate max-lines ratchet fixtures #132372
- fix(test): restore full release fixture execution contracts #132376
- test(ollama): advance stalled preflight deadline virtually #132377
- fix(talk): remove scheduler sensitivity from relay startup proof #132384
- chore(deps): enforce seven-day npm cooldowns and refresh eligible pins #132385
- fix(gateway): prevent reply reservations leaking between tests #132386
- test(reply): remove wall-clock wait from hung dispatch regression #132391
- fix(qa): packaged gateway fails when plugins need preparation #132399
- refactor(talk): split relay session test suites #132400
- fix(test): prove gateway retry and drain ordering #132402
- fix: preserve private hook checks and diagnostics #132403
- test: scale container daemon regression deadlines #132406
- fix(qa): restore in-flight restart verification #132408
- refactor(tests): remove redundant coverage and fixtures #132410
- test: advance mocked Copilot device auth polls virtually #132411
- test: skip Node startup for uninstrumented Git queries #132414
- fix(qa): keep Matrix backup failure scenarios unavailable #132417
- chore(ui): refresh control ui locales #132421
- test: advance Mistral reconnect backoff virtually #132422
- fix(test): separate gateway shutdown policy from process scheduling #132425
- test: remove redundant Control UI setup and waiting #132426
- refactor(tests): speed up browser relay response waits #132427
- fix: preserve complete output in release QA probes #132432
- test: avoid doctor fixture fallthrough waits #132433
- fix(ci): retain Docker timeout evidence without blind retries #132434
- test: advance CI watcher polling without waiting #132436
- test: avoid real CI dispatch indexing backoff #132438
- test: reuse planner modules between admission cases #132444
- test(ios): prune brittle root tabs source guards #132460
- test(macos): remove test-only state seams #132461
- chore(ai): reduce duplicate Anthropic stream tests #132462
- refactor(media): remove playback policy test seam #132465
- test: expire stalled Git fetches after fixture readiness #132467
- fix(release): preserve historical upgrade verification boundaries #132470
- test: align release QA fixtures with owner contracts #132474
- fix(packaging): make macOS Docker tarballs readable on Linux #132480
- fix(qa): exercise real Matrix drafts in retention checks #132494
- test: run native Codex live fixture through built Gateway #132499
- fix(qa): select external runtimes from fixture requirements #132505
- refactor(plugin-sdk): simplify private facade loading #132506
- test(plugins): synchronize cleanup race at hook entry #132509
- test(docker): align package fixtures with runtime ownership contracts #132511
- fix(release): retain frozen plugin security inventory #132513
- test(docker): bind live lanes to prepared candidate artifacts #132515
- test(docker): prove updater restart after explicit plugin consent #132529
- test(codex): isolate native fixture provider credentials #132531
- test(release): expose Codex follow-through lifecycle phases #132539
- test: align live CLI fixtures with runtime auth and session contracts #132542
- improve(qa): shorten Gateway hard-kill recovery proof #132543
- refactor(claws): share extension provenance SQL params #132549
- refactor: unify context-engine host parameter projection #132553
- improve(browser): speed document navigation coverage #132561
- test(openshell): settle exec preparations before workspace teardown #132562
- refactor: consolidate package tarball test fixtures #132563
- fix: preserve Gateway test cleanup after partial setup #132574
- test(xai): avoid repeated SDK reloads and deep audio comparisons #132577
- test(ui): skip idle animation frames between cloud retries #132579
- test(ui): reuse cold-open probes for sidebar inventory #132580
- test(voice): compare large audio buffers natively #132584
- fix(macos): prevent premature catalog frame-limit test failures #132585
- perf(build): load the plugin compiler only for actual builds #132588
- perf(tooling): filter boundary records before scanning references #132590
- test(agents): use small executables for candidate count coverage #132593
- perf(markdown): skip code parsing without possible code markers #132594
- fix(release): bound FRV transport uncertainty #132595
- perf(scripts): load runtime dependencies only for execution #132596
- fix: stabilize rollback-journal ownership race coverage #132599
- test(tasks): avoid persisting empty fixture resets #132600
- fix(ci): provision ripgrep for native grep tests #132609
- fix(codex): prevent macOS Unix transport test hangs #132632
- fix(test): prevent reconciles from recreating cleaned fixtures #132634
- chore: verify dependency-cache registry lifetime #132636
- fix(ci): stop downloading a second repository copy for the CI harness #132638
- fix(ci): prevent docs agent from throttling its own run #132640
- fix(release): accept repeated complete ClawHub recovery audits #132642
- test: clean up state and async task fixtures #132643
- docs(qa): require Convex Telegram leases #132644
- refactor(browser): simplify commanded document transitions #132646
- perf(parallel): keep search limits on the lightweight descriptor #132647
- perf(test): avoid inventory scans for exact test validation #132652
- fix: clean up health tests after failed or delayed setup #132653
- perf(test): consolidate duplicate sweeper close-reopen proof #132656
- fix(qa): prevent hung packaged bootstrap from blocking shutdown #132659
- chore(ui): refresh control ui locales #132661
- fix(browser): unblock Chromium native bootstrap verification #132662
- test(voice-call): own fixture lifetimes before worker teardown #132666
- fix(maintainers): avoid waiting past validated hosted CI #132673
- fix(qa): report temporary directory cleanup failures #132676
- chore(imessage): verify reply-cache counter recovery after reload #132679
- chore(lint): upgrade oxlint to 1.79.0 #132682
- test: honor explicit live profile credential mode #132684
- fix(qa): prevent Matrix verification timeouts from competing observers #132687
- refactor: simplify audio attachment projection #132691
- test: retain Code Mode suspension failure details #132693
- fix(e2e): exclude dev tooling from prebuilt package fixtures #132694
- fix(maintainers): recover stalled merge attempts without losing evidence #132700
- perf(build): reuse canonical paths in boundary snapshots #132701
- fix(ci): include live provider plugins in shared Docker images #132702
- improve: verify Workshop review outcomes through the real runtime #132707
- test(plugins): stop runtime task-flow tests leaking gateway restart blockers #132717
- fix(build): ignore tool scratch churn in boundary topology walks #132719
- fix(qa): align release E2E fixtures with current contracts #132722
- fix: release checks fail on valid Workshop abstention #132726
- fix(test): preserve process fixture failures during cleanup #132735
- fix(test): register the Codex channel tool progress shard file #132743
- fix(test): prevent Gateway E2E worker exhaustion #132746
- test(gateway): restore event authorization fixture coverage #132760
- refactor: consolidate plugin registry diagnostics #132770
- test: share HTTP rejection resource cleanup proof #132771
- perf(scripts): skip irrelevant boundary report source reads #132772
- test: avoid duplicate async task registry resets #132774
- fix(qa): prevent false Matrix bootstrap passes and leaked setup resources #132776
- fix(test): avoid startup race in heartbeat routing verification #132777
- fix(qa): verify Slack verbose progress privacy #132782
- fix(test): join tsx fixture children before cleanup #132808
- fix(plugins): preserve declared dependencies in source checkouts #132811
- chore(ui): refresh control ui locales #132814
- fix(release): unblock historical upgrade transcript and plugin checks #132816
- test: restore native worker shutdown profiling coverage #132820
- perf: reduce redundant cloud workspace transfer work #132821
- refactor(scripts): reuse dependency report CLI helpers #132866
- fix(test): isolate Vitest caches across linked checkouts #132867
- refactor(plugins): reuse concurrency helper #132871
- fix(test): isolate legacy agent directory overrides #132874
- chore(i18n): refresh native locales #132875
- test(codex): drop the duplicate channel-tool-progress lane entry #132880
- refactor(tasks): share status cell formatting #132882
- test(cron): preserve Date-domain corruption fixtures #132885
- fix(review): require patch-backed provenance #132899
- perf(checks): scan deprecated API inputs once #132902
- refactor(auth): consolidate provider compatibility checks #132911
- test(tasks): avoid redundant registry fixture initialization #132913
- fix(android): isolate bootstrap test gateway connections #132915
- refactor(agents): reuse auth profile listing #132919
- test: batch boundary guard lint fixtures #132920
- fix(android): stop hiding reconnect fixture teardown failures #132922
- chore(ui): refresh control ui locales #132923
- fix(ci): keep changed plugin tests in PR fallback #132925
- refactor(agents): reuse errno predicate #132927
- test(tasks): skip empty writes when selecting durable fixtures #132929
- refactor(plugins): simplify web provider resolution #132931
- refactor(plugins): decouple tool metadata from runtime loading #132932
- test(mattermost): reuse slash handler imports with isolated state #132935
- fix: keep reply tests inside owned state #132937
- refactor(agents): reuse usage predicate #132938
- perf(web): reuse basic HTML extraction work #132940
- chore(ai): remove ineffective Anthropic ordering tests #132943
- perf(agents): trim history without temporary arrays #132946
- fix(test): preserve shutdown fixture cancellation outcomes #132949
- fix(ci): route Android-only changed checks to lint #132950
- refactor(cli): share precomputed help output #132956
- test: isolate shared /tmp state in reply, channel, and boot suites #132960
- test: bind fixture unix sockets under a path the platform can hold #132965
- perf(agents): bound weighted tool result searches #132966
- perf(plugins): resolve loaded registry scopes directly #132970
- refactor(doctor): share Claude directory problem formatting #132974
- test: verify automatic migration during stable upgrades #132975
- fix(matrix): revert multi-agent turn-taking #132977
- chore: update pnpm to 12.1.0 #132980
- perf(time): reuse explicit timezone formatters #132981
- test(qa): observe lease heartbeat event order #132985
- improve(test): reduce sandbox fixture startup work #132987
- test: avoid cold CLI fixture catalog discovery #132988
- perf(web): reuse published config cache keys #132990
- improve(test): speed up Teams parent-context tests #132995
- fix(qa): clean isolated Telegram state after successful scenarios #132999
- perf(gateway): resolve labels without hydrating session rows #133001
- perf(agents): normalize tool inventories once #133007
- fix(release): reserve manual gateway ports through setup #133008
- refactor(voice-call): share replay pruning #133009
- perf(test): reuse generated publisher Git fixtures #133010
- test(browser): repair AI E2E CDP fixture #133029
- feat(qa): run Telegram RTT through userbot leases #133030
- refactor(zalouser): share directory user projection #133031
- test: fix upgrade stress fixture boundary failures #133035
- fix(tasks): verify maintenance with Gateway authority #133036
- refactor(scripts): share object descendant cleanup #133039
- fix(ci): stop Mantis ref fetch descendants before trust #133040
- fix(qa): avoid premature failed-read delivery verdicts #133041
- test(agents): isolate archive browser cleanup dependency #133042
- fix: release verification fails during auto-reply checks #133043
- test: use prepared builds for agent-exec process proofs #133044
- refactor(cli): share completion metadata helpers #133046
- refactor(plugins): consolidate activation decisions #133049
- chore(ui): refresh control ui locales #133054
- refactor(doctor): share count label formatter #133056
- fix(ci): stop Mantis Git descendants before builds #133060
- fix(qa): project legacy model runtime config #133069
- refactor(config): share JSON schema issue path parsing #133070
- perf(agents): prepare tool policy matchers per filtering operation #133075
- perf(gateway): share bounded transcript title hydration #133084
- fix(ci): prepare runtime artifacts before live image tests #133092
- refactor(scripts): share required option arguments #133095
- test(qa): use canonical exact marker in Telegram recovery #133098
- fix(ci): finish release E2E with bounded parallel shards #133109
- fix: keep prepared-model tests inside owned state #133131
- fix(ci): retain lint runner for frozen main validation #133137
- test: reuse native main-refresh Git fixture history #133139
- fix(qa): cancellation is ignored during command cleanup #133143
- fix(agents): import the side-effect owner key from the module that exports it #133155
- fix(test): reject unexpected SQLite fixture failures #133160
- test: reuse immutable native PR bootstrap fixtures #133169
- fix(qa): isolate live Telegram bots in the shared test group #133181
- chore(ui): refresh control ui locales #133183
- perf(agents): avoid repeated turn and tool preparation #133184
- refactor(plugins): remove unused synthesized catalog callbacks #133187
- test: reuse immutable worktree containment history #133197
- fix(ci): run Windows checks for declared native test changes #133208
- fix: keep embedded-run tests inside owned state #133209
- test: reuse release plan fixture history #133210
- test: skip unused Parallels executable copies on POSIX #133214
- fix(qa-lab): retain gateway logs when a retry passes #133222
- perf(agents): reuse streamed-turn projections #133230
- fix(ci): tolerate elapsed node timeout budget #133236
- fix: keep model-resolution tests inside owned state #133240
- perf(chat): reuse parser and history projection work #133244
- fix(ci): verify responsive viewport before layout assertions #133251
- test(plugins): reuse loader metadata fixtures #133256
- perf(agents): reuse assistant and reply payload preparation #133264
- perf(agents): prepare catalog policies and route lookups once #133276
- refactor(plugins): consolidate inert API defaults #133277
- perf(agents): reuse prepared prompt context and bootstrap statistics #133284
- chore(ui): refresh control ui locales #133286
- fix: keep upgrade survival fixtures idle during service restarts #133289
- perf(sqlite): narrow schema metadata and reuse index fingerprints #133290
- Distinguish device and node pairing in zh-CN docs #61396
- Keep macOS Parallels update smoke scripts on one guest identity #75293
- Guard stale cron base sessions from reaper pruning #89721
- Gate PR-edit automation by changed field #95010
- Move CI boundary guards to focused Oxlint rules #95368
- Harden gateway watch regression diagnostics #95473
- Stabilize plugin lifecycle PID fixtures in Linux CI #96482
- Clarify public OAuth client IDs #96537
- Add signed hosted plugin-feed envelope verification #98299
- Add token-count formatting edge-case tests #98541
- Cover config path array-index parsing with unit tests #98543
- Add direct tests for blocked agent-run liveness helpers #98546
- Add regression coverage for CLI argument quoting #98567
- Add regression tests for FormData detection #98569
- test(dispatch-wrapper): preserve utility operand boundaries #98657
- Add boundary tests for numeric coercion #98663
- Add regression tests for defensive JSON serialization #98667
- Add cron delivery validation tests #98668
- Add deferred event buffer contract tests #98670
- Add direct tests for canonical model keys #98795
- Add tests for tool protocol descriptor conversion #98797
- Add regression tests for JSON compatibility parsing #98801
- Add node-presence normalization tests #98802
- Add an extended-stable backport workflow for release maintainers #99266
- Skip unnecessary session-history cloning #99542
- Remove an unused transcript-policy field #99880
Was this useful?