Get started

v2026.8.1: Maintenance changes (part 5 of 8)

Maintenance changes 3,009 to 3,760 of 6,016. See Maintainer and Internal Changes for the other categories and the remaining parts.

Sources and complete change list

Maintenance

  • fix(tooling): run markdownlint on workspace templates (#91160) #117166
  • Allow dependency-only removals without security override #117172
  • Make the MCP loopback drain test deterministic #117181
  • Remove the unused Apple translation contradiction report #117182
  • Consolidate bundled channel setup ownership #117188
  • Align subagent fanout QA with public evidence #117202
  • Isolate QA runner discovery from broad plugin runtime barrels #117203
  • Lower the environment-variable count ratchet #117224
  • Validate release candidates before publishing Docker images #117252
  • Canonicalize macOS sandbox-migration test paths #117261
  • Reuse validated config during plugin CLI startup #117289
  • Update memory helper test-shard routing #117295
  • Consolidate cache-TTL pruning in prompt projection #117313
  • Refresh generated Control UI locale data #117315
  • Clarify contract-sensitive extended-stable backports #117324
  • Centralize Telegram text delivery #117327
  • Accept declared legacy Telegram release evidence #117330
  • Consolidate the database-first legacy-store analyzer #117347
  • Prevent agent-tool UI tests from polluting shared history #117348
  • Activate the realtime relay live-smoke transport #117349
  • Run board tests against the production SQLite store #117353
  • Consolidate Docker E2E scenario helpers #117359
  • Consolidate TUI runtime ownership #117368
  • Move plugin contributions into registry-owned bundles #117372
  • Stabilize release-validation assertions #117377
  • Make SQLite leases the sole runtime transcript lock #117380
  • Deduplicate generated Codex protocol schemas #117382
  • Consolidate main-session recovery lifecycle ownership #117383
  • Consolidate Full Release Validation child monitors #117385
  • Harden plugin import-boundary guards #117386
  • Let upgrade evidence lanes reach the actual upgrade #117388
  • Start Telegram polling in the bot-token QA runtime #117389
  • Preserve Matrix reply relations in QA observations #117390
  • Verify transient Slack progress writes in live QA #117391
  • Stop staged QA Lab from requiring a separate Matrix runtime package #117392
  • Generate the documentation map only for publishing and packaging #117398
  • Stabilize TUI PTY CI runs #117405
  • Derive changed-file CI test routes from repository conventions #117407
  • Preserve Slack fallback evidence in QA Lab #117420
  • Generate native Canvas resources during builds #117424
  • Use canonical SQLite schemas without committed duplicates #117433
  • Accept legacy Codex completion delivery in release validation #117458
  • Let beta release checks finish before parent timeout #117463
  • Deduplicate plugin TypeScript project boundaries #117474
  • Deduplicate Codex prompt snapshot fixtures #117476
  • fix(ci): bound trufflehog installer download timeouts #117480
  • Consolidate agent compaction and context-engine ownership #117482
  • Clarify bundled-plugin memory attribution in Kova reports #117500
  • Deduplicate secrets runtime-state test fixtures #117502
  • Deduplicate OpenAI Realtime voice test fixtures #117503
  • Keep Kova deep-profile bundles publishable #117508
  • Separate warmed and first-device Gateway health benchmarks #117525
  • Make the Docker helper test portable on macOS #117526
  • Restore the exact Oxlint shard test owner #117531
  • Isolate the memory reindex test from real plugin loading #117551
  • Repair plugin prerelease validation #117562
  • Deduplicate secrets runtime test fixtures #117563
  • Consolidate Cron form control rendering #117576
  • Separate Gateway startup maintenance timing #117577
  • Centralize Policy Doctor check descriptors #117578
  • Recognize wrapped WhatsApp polls and video notes in QA #117579
  • Generate export HTML vendor assets during runtime postbuild #117583
  • Consolidate Gateway chat test fixtures #117588
  • Deduplicate QA mock-provider fixtures #117590
  • Deduplicate database-first guard fixtures #117594
  • Deduplicate setup-inference test fixtures #117598
  • Unify CLI-to-Gateway RPC transport #117601
  • Add realtime Talk smoke evidence to QA Lab #117602
  • Isolate performance gateway checks from hosted network calls #117610
  • Simplify agent command-delivery test fixtures #117613
  • Consolidate Signal inbound-context test fixtures #117617
  • Retry timed-out plugin dependency installs during packaging #117618
  • Deduplicate iMessage monitor route test fixtures #117621
  • Prevent plugin prerelease validation timeouts #117624
  • Centralize Control UI session-branch test fixtures #117625
  • Unify Control UI Usage presentation metadata #117627
  • Consolidate run-node test fixtures #117630
  • Deduplicate policy doctor test fixtures #117634
  • Consolidate browser navigation-guard test fixtures #117638
  • Consolidate Crabbox wrapper test fixtures #117642
  • Centralize Control UI Cron controller test fixtures #117643
  • Use trusted packaging tooling with frozen plugin artifacts #117645
  • Preserve plugin hook-runner exports in reply tests #117647
  • Retain and validate startup benchmark warmups #117649
  • Deduplicate Matrix CLI test fixtures #117651
  • Add opt-in timing for local agent startup stages #117653
  • Wait for Gateway WebSocket readiness before performance benchmarks #117655
  • Consolidate Feishu Drive test fixtures #117659
  • Consolidate LM Studio provider setup test fixtures #117660
  • Remove unreachable Windows firewall probes #117662
  • Clean up unread Microsoft Graph error responses #117664
  • Close rejected oversized Signal CLI downloads #117665
  • Consolidate Android durable-outbox test scenarios #117667
  • Retry transient plugin lock-generation timeouts #117668
  • Deduplicate iOS node invoke test fixtures #117670
  • Keep plugin npm lock generation aligned with trusted release tooling #117677
  • Stabilize realtime voice prerelease tests #117684
  • Simplify Memory Core search test fixtures #117691
  • Deduplicate SDK test client and event fixtures #117692
  • Consolidate Discord message-media test fixtures #117695
  • Consolidate cron stream watcher test fixtures #117696
  • Consolidate Fal image-provider test fixtures #117698
  • Deduplicate WhatsApp live-transport QA fixtures #117700
  • Consolidate OpenClaw E2E test fixtures #117701
  • Deduplicate WhatsApp reply-delivery test fixtures #117710
  • Attribute hidden CLI command startup stages #117720
  • Align Gateway test readiness and module isolation #117725
  • Remove unused private LINE card helpers #117729
  • Prevent bundled plugin lock-generation timeouts #117730
  • Consolidate macOS gateway process test fixtures #117740
  • Attribute doctor config preflight timing #117743
  • Allow larger bundled npm plugin artifacts #117745
  • Remove obsolete plugin registry compatibility layers #117749
  • Join Vitest process groups before starting the next shard #117755
  • Isolate Telegram migration persistence metadata #117759
  • Share gateway benchmark runtime helpers #117769
  • Reuse the guarded remote media download path #117771
  • Make MCP tools-list fixture logs deterministic #117772
  • Remove redundant status-report section wrappers #117777
  • Consolidate slow-reply timing diagnostics #117780
  • Align Gateway E2E connection and handshake timeouts #117791
  • Consolidate Matrix authentication source resolution #117794
  • Observe delivered images from both QA media stores #117799
  • Let performance validation support older frozen releases #117800
  • Consolidate Memory Core dreaming test fixtures #117804
  • Exercise the blocked Slack lifecycle on the selected QA account #117805
  • Deduplicate producer and fallback QA evidence #117806
  • Recover Matrix QA observers after expected long-poll deadlines #117807
  • Verify standalone Slack commentary by message identity #117808
  • Centralize native approval routing for iMessage, Signal, and WhatsApp #117811
  • Share persistent-state error reporting across channel plugins #117813
  • Repair update-restart QA service identity #117814
  • Make memory fallback release QA validate behavior instead of phrasing #117815
  • Remove obsolete internal exports and test seams #117819
  • Consolidate Slack authorization and upload test fixtures #117820
  • Consolidate provider catalog and onboarding helpers #117824
  • Consolidate embedded-agent and channel test suites #117826
  • Deduplicate QA runtime tool fixtures #117827
  • Consolidate cron normalization test fixtures #117828
  • Prevent source CLI test children from hanging in loader IPC #117830
  • Consolidate LanceDB memory-plugin test fixtures #117833
  • Collapse duplicated status overview adapters #117835
  • Consolidate WhatsApp QA message extraction #117836
  • Consolidate QQBot outbound dispatch test fixtures #117837
  • Centralize Gateway HTTP route staging #117839
  • Isolate the Gateway startup responsiveness guard from runner starvation #117842
  • Consolidate Telegram inbound cache fixtures #117844
  • Consolidate WhatsApp monitor test suites #117854
  • Consolidate Bash tools test suites #117856
  • Deterministic Gateway startup responsiveness test #117857
  • Keep plugin routing cold on unrelated gateway paths #117858
  • Consolidate Android chat-controller test setup #117862
  • Consolidate plugin OAuth helpers into the shared SDK #117867
  • Centralize global and project session settings state #117868
  • Consolidate OpenClaw agent-tool test suites #117870
  • Consolidate gateway protocol test fixtures #117873
  • Consolidate outbound delivery recovery test fixtures #117876
  • Align SQLite flip-proof test timeouts #117878
  • Consolidate agent tool test suites #117886
  • Remove duplicate plugin CLI registry mock #117894
  • Reuse the prepared plugin metadata snapshot during Gateway startup #117897
  • Consolidate Teams request and shared error helpers #117907
  • Split WhatsApp inbox lifecycle coverage by owner surface #117910
  • Consolidate duplicated agent test suites #117912
  • Isolate orphan recovery from the Gateway startup timing proof #117922
  • Keep frozen CLI performance probes compatible #117925
  • Widen the aggregate gateway event-loop test timeout #117931
  • Resolve missing PR base commits before Testbox setup #117940
  • Consolidate Google Meet CLI resolution #117949
  • Consolidate verified-inference security test fixtures #117955
  • Simplify Codex Doctor route-warning test fixtures #117967
  • Add live inbound voice talkback validation #117971
  • Allow marked scorecards from incomplete QA evidence #117975
  • Extend the maturity evidence job timeout #117999
  • Restore scheduled proof for pinned gateway restart pairs #118009
  • Replace false Codex compatibility QA evidence #118012
  • Validate MiniMax M3 in stable release lanes #118017
  • Fail release validation early while preserving diagnosis refs #118021
  • Require requested release-validation children #118031
  • Remove stale CLI catalog paths and guard command ownership #118040
  • Stabilize gateway and CLI process tests #118042
  • Consolidate Apple outbox test fixtures #118052
  • Deduplicate SQLite snapshot test fixtures #118056
  • Compact host environment security fixtures #118058
  • Compact OpenAI transport replay test fixtures #118065
  • Consolidate Parallel web-search test fixtures #118068
  • Consolidate provider-stream test fixtures #118070
  • Consolidate iOS gateway connection test fixtures #118072
  • Bound pending conversation approvals to the gateway lifecycle #118075
  • Consolidate plugin-loader test fixtures #118076
  • Consolidate Google and Mistral provider test fixtures #118078
  • Consolidate device-pair security test coverage #118079
  • Consolidate Doctor test fixture builders #118080
  • Consolidate CLI compaction test fixtures #118082
  • Consolidate duplicated auto-reply test fixtures #118086
  • Consolidate repeated Parallels smoke-test fixtures #118087
  • Consolidate Teams Meetings transport test fixtures #118090
  • Consolidate memory-health Doctor test fixtures #118091
  • Deduplicate macOS onboarding AI setup test fixtures #118092
  • Clear mechanically safe lint baseline violations #118098
  • Speed up 1Password resolver process-fixture tests #118102
  • Accelerate the provider local-service timeout fixture #118104
  • Consolidate native Gateway problem mapping #118107
  • Consolidate iMessage monitor route test fixtures #118108
  • Reuse plugin metadata snapshots in system-agent tests #118119
  • Reduce redundant provider-auth test module reloads #118132
  • Canonicalize macOS session-export test paths #118138
  • Speed Plugin SDK facade tests with lightweight fixtures #118140
  • Reduce redundant CLI test process launches #118141
  • Isolate expensive Gateway handler test dependencies #118142
  • Make usage-template watcher recovery tests deterministic #118151
  • Consolidate QA runtime parity fixtures #118154
  • Deduplicate Discord presence-listener test setup #118155
  • Consolidate Memory Host process test fixtures #118160
  • Consolidate secrets runtime test fixtures #118162
  • Consolidate heartbeat runner test fixtures #118163
  • Consolidate terminal connection test fixtures #118164
  • Consolidate Android gateway security test fixtures #118165
  • Consolidate Android chat recovery test fixtures #118166
  • Simplify Discord draft-stream test fixtures #118167
  • Deduplicate device-auth migration test fixtures #118168
  • Consolidate Policy doctor test fixtures #118173
  • Canonicalize macOS Plugin SDK resolver test paths #118174
  • Consolidate Matrix monitor test fixtures #118175
  • Deduplicate agent-runner test fixtures #118176
  • Consolidate Android Wear transport test fixtures #118177
  • Compact Gateway terminal-observer test fixtures #118179
  • Deduplicate Control UI browser-test setup #118180
  • Consolidate Hermes migration test fixtures #118182
  • Speed up embedded-agent overflow tests #118184
  • Use deterministic CLI fixtures in setup-inference tests #118188
  • Speed up gateway agent tests with an in-memory task registry #118191
  • Trim duplicate Gateway session-routing tests #118194
  • Stabilize macOS bounded-process test coverage under load #118196
  • Run DOM-free Control UI tests in Node #118198
  • Use deterministic CLI backend fixtures in agent command tests #118199
  • Restore npm 12 compatibility in release packaging checks #118209
  • Stabilize Android branch-coordination tests #118210
  • Consolidate transcript-state test fixtures #118213
  • Document macOS ownership of remote gateway fields #118214
  • Deduplicate Mattermost draft-streaming tests #118215
  • Consolidate macOS onboarding probe test fixtures #118218
  • Consolidate container-target test fixtures #118219
  • Deduplicate browser profile hot-reload test fixtures #118220
  • Consolidate iMessage monitor test fixtures #118221
  • Compact Codex plugin inventory test fixtures #118223
  • Deduplicate Mattermost slash HTTP test fixtures #118224
  • Speed system-agent tests with a shared verified binding #118227
  • Isolate agent-harness registry tests from provider discovery #118228
  • Deduplicate cron isolated-run test fixtures #118230
  • Consolidate macOS Codex catalog test fixtures #118233
  • Consolidate Feishu chat authorization test fixtures #118234
  • Consolidate async queues, retry backoff, and dedupe storage #118235
  • Consolidate Feishu doctor test fixtures #118238
  • Consolidate browser CDP test responses #118239
  • Consolidate browser navigation security fixtures #118240
  • Centralize Control UI Gateway page lifecycle #118243
  • Consolidate duplicated Slack outbound test fixtures #118246
  • Consolidate plugin provider test fixtures #118248
  • Consolidate iMessage status test fixtures #118249
  • Consolidate Slack approval runtime test fixtures #118253
  • Repair prerelease QA and WhatsApp fixtures #118255
  • Clear the remaining lint baseline with bounded exceptions #118256
  • Compact trusted channel-catalog test fixtures #118258
  • Consolidate redundant script tooling #118259
  • Canonicalize internal cache mechanics #118262
  • Deduplicate xAI search test fixtures #118263
  • Consolidate SQLite snapshot test fixtures #118264
  • Restore tracer coverage in queued-session rotation E2E #118266
  • Deduplicate Ollama embedding test fixtures #118267
  • Consolidate Microsoft Teams Graph upload test fixtures #118268
  • Speed up incomplete-turn agent tests #118269
  • Consolidate Android voice test fixtures #118270
  • Consolidate Feishu monitor lifecycle test fixtures #118273
  • Consolidate MiniMax OAuth test fixtures #118276
  • Consolidate audit migration test fixtures #118277
  • Deduplicate computer-tool test fixtures #118278
  • Consolidate Reef protocol test fixtures #118281
  • Consolidate browser upload-path test fixtures #118283
  • Consolidate doctor transcript-label test fixtures #118290
  • Consolidate the meeting-bot audio test harness #118291
  • Consolidate plugin npm installer E2E fixtures #118292
  • Compact repeated OpenAI transport test fixtures #118295
  • Consolidate Zoom Meetings runtime test fixtures #118300
  • Deduplicate provider tool schema test fixtures #118302
  • consolidate iMessage approval test fixtures #118306
  • Make Gateway concurrency probe failures attributable #118308
  • Complete embedded-runner E2E runtime fixtures #118313
  • Consolidate Discord Activity HTTP test fixtures #118314
  • Consolidate Buzz lifecycle test fixtures #118316
  • Consolidate the OpenCode Go stream-termination test harness #118317
  • Consolidate xAI realtime voice test fixtures #118318
  • Deduplicate Telegram reasoning and room-event test fixtures #118319
  • Simplify Tlon upload hardening test fixtures #118320
  • Centralize Swift transcript-cache test fixtures #118322
  • Consolidate OpenCode session-catalog test fixtures #118323
  • Reuse a shared database fixture in agent database tests #118324
  • Consolidate embedded-runner integration setup #118326
  • Consolidate Ollama web-search test fixtures #118328
  • Reuse immutable Gateway system-agent test fixtures #118329
  • Add repository cleanup and review policy gates #118330
  • Restore fast Doctor E2E fixture contracts #118347
  • Focus overflow-compaction tests on their owners #118351
  • Batch Gateway chat-history test fixtures #118362
  • Make the Gateway concurrency benchmark reliable and diagnosable #118364
  • Consolidate Control UI chat-composer navigation #118365
  • Consolidate extension Vitest shard configuration #118366
  • Bound queued follow-up regression runtime #118369
  • Compact the gateway protocol validator registry #118379
  • Reuse PowerShell completion test processes #118381
  • Isolate session-diff baseline integration coverage #118382
  • Consolidate Android onboarding and gateway test fixtures #118383
  • Consolidate database-first guard fact propagation #118385
  • Remove redundant iOS node-model test wrappers #118387
  • Reuse the default approval-inference test fixture #118390
  • Unify GPT-Live delegation behavior across transports #118391
  • Centralize policy Doctor test fixtures #118392
  • Consolidate ChatViewModel test fixtures #118394
  • Unify config redaction and restoration traversal #118397
  • Consolidate auto-reply session rollover state #118399
  • Start QA Gateway children through the supported repo runner #118401
  • Consolidate project-routing test assertions #118403
  • Isolate cold plugin-import process probes #118404
  • Restore cross-platform release package preparation #118405
  • Centralize Git updater subprocess result recording #118406
  • Consolidate Google Meet create and node-host test fixtures #118407
  • Consolidate Plugin SDK alias test fixtures #118410
  • Consolidate main-session restart-recovery fixtures #118411
  • Consolidate macOS Gateway lifecycle state #118412
  • Consolidate repeated runtime authentication test fixtures #118413
  • Unify prepared model runtime publication #118414
  • Consolidate Workboard controller test fixtures #118415
  • Consolidate Docker build-helper test fixtures #118416
  • Isolate wizard model-auth tests from plugin discovery #118417
  • Avoid bundled plugin scans in Config CLI tests #118418
  • Consolidate Ollama stream test fixtures #118419
  • Reuse verified inference fixtures in system-agent tests #118420
  • Restore Codex media prerelease validation #118424
  • Consolidate QA mock-provider response helpers #118425
  • Consolidate llama.cpp provider test fixtures #118426
  • Deduplicate Swift gateway session test setup #118429
  • Reuse the TUI inference test fixture #118435
  • Centralize GPT-Live delegation contract tests #118436
  • Consolidate browser profile test fixtures #118438
  • Centralize Policy CLI test fixtures #118439
  • Consolidate oxlint runner test fixtures #118440
  • Consolidate gateway server-method test fixtures #118441
  • Compact MCP HTTP gateway test fixtures #118443
  • Compact gateway call test fixtures #118444
  • Consolidate legacy function-call test fixtures #118445
  • Consolidate Crabbox wrapper test fakes across platforms #118446
  • Consolidate Gateway startup test coverage #118448
  • Isolate embedded model resolver test collaborators #118453
  • Consolidate xAI catalog test setup #118454
  • Narrow embedded-runner test resets #118455
  • Compact Android chat persistence test fixtures #118456
  • Centralize MCP server configuration commits #118462
  • Consolidate macOS gateway endpoint publication #118463
  • Consolidate agent run-wait reply tests #118469
  • Consolidate auth-profile cooldown test matrices #118471
  • Simplify approval-command test fixtures #118473
  • Consolidate Gateway doctor-memory test fixtures #118478
  • Bound Parallels Windows poll failures and timeout cleanup #118479
  • Consolidate PR operation-lock lifecycle tests #118480
  • Stabilize gateway continuation-recovery tests #118481
  • Deduplicate Swift gateway session test setup #118484
  • Centralize port-diagnostics test fixtures #118485
  • Consolidate kitchen-sink RPC release-gate helpers #118486
  • Deduplicate Codex doctor test expectations #118487
  • Consolidate Ollama model-catalog test fixtures #118491
  • Consolidate Control UI cron test fixtures #118492
  • Consolidate Telegram, Google Meet, and WhatsApp test scaffolding #118493
  • Consolidate the SQLite migration proof harness #118502
  • Trim duplicate embedded-runner tests while keeping shared sentinels #118504
  • Consolidate gateway-child QA fixtures #118508
  • Consolidate Swift device identity test fixtures #118510
  • Consolidate TTS under its core runtime owner #118513
  • Consolidate shared repository-script scaffolding #118514
  • Reuse the approvals database across node-host tests #118517
  • Consolidate auto-reply model directive test fixtures #118519
  • Consolidate macOS node runtime test fixtures #118521
  • Reuse isolated state for task-registry tests #118522
  • Consolidate Workboard view test setup #118525
  • Speed up Doctor SecretRef migration tests #118527
  • Focus the security permission-inventory test fixture #118529
  • Extend artifact-check time for contributor forks #118530
  • Settle reply dispatchers after failed chat-test sends #118531
  • Consolidate Android connection TLS test fixtures #118532
  • Consolidate iOS Talk configuration test fixtures #118533
  • Consolidate cron failure-alert validation fixtures #118539
  • Consolidate cron failure-alert test fixtures #118540
  • Reuse the system-agent CLI backend test fixture #118541
  • Restore Telegram release validation #118542
  • Deduplicate ACP projector test event setup #118543
  • Canonicalize Crabbox run option parsing #118544
  • Isolate Doctor preflight tests from plugin scans #118546
  • Speed up CLI configuration and MCP test fixtures #118547
  • Consolidate deleted-agent gateway test fixtures #118549
  • Reuse the managed-worktree test state database #118550
  • Reuse the agent database cache test fixture #118551
  • Reuse a canonical SQLite template in state tests #118552
  • Speed up storage migration tests #118554
  • Isolate Linux node-host plugin discovery in tests #118556
  • refactor(ui): deduplicate config array test fixtures #118557
  • Consolidate Android Wear bridge test fixtures #118559
  • Consolidate stream-normalizer test fixtures #118563
  • Consolidate worker-environment service test fixtures #118565
  • Reuse one real Gateway PTY across TUI scenarios #118567
  • Simplify macOS Claude session catalog tests #118571
  • Speed up system-agent approval-intent tests #118572
  • Isolate command tests from ambient Gateway tokens #118577
  • Skip unused servers in Gateway session tests #118581
  • Reuse the directive-test transcript database #118585
  • Replace QA terminal-reply timing waits with lifecycle signals #118600
  • Hydrate CI on unprivileged cloud sandboxes #118602
  • Restore direct AWS dependency hydration #118604
  • Reuse prepared plugin metadata in agent model tests #118613
  • Reuse managed-worktree fixtures in tests #118619
  • Speed up Gateway CLI test startup #118620
  • Isolate provider policy in gateway session-patch tests #118633
  • Reuse system-agent setup test fixtures #118636
  • Stabilize queued-turn admission in the Gateway PTY test #118638
  • Prevent Memory Core index tests from loading the plugin registry #118641
  • Reuse SQLite fixtures in CLI attempt tests #118646
  • Stop Memory Wiki tests from loading unrelated plugins #118654
  • Reuse responsive UI browser fixtures #118655
  • Allow frozen candidates to skip unavailable Buzz QA #118670
  • Reuse a validated agent-database test fixture #118677
  • Speed up the managed-image cache browser proof #118687
  • Reuse one Control UI bundle per E2E shard #118697
  • Strengthen yielded-child QA completion proof #118707
  • Prevent an asynchronous Gateway test mock race #118708
  • Honor the final repeated option in tsgo wrappers #118710
  • Lazy-load the real CLI runner in reply tests #118752
  • Speed up the shared embedded-agent runner test harness #118756
  • Restore lint-clean UI E2E global setup #118763
  • Preserve Windows launch outcomes after setup timeouts #118765
  • Remove delays from two agent test fixtures #118770
  • Isolate shared test state and pin patched Undici 7 #118781
  • Add durable QA coverage for the Gateway node control plane #118784
  • Add durable browser proof for Control UI update status #118786
  • Add Control UI shell and PWA primary QA proof #118788
  • Add primary QA proof for Control UI credentials #118790
  • Add real-Gateway RPC contract evidence #118794
  • Add real-process QA coverage for Gateway WebSocket contracts #118797
  • Add real-WebSocket coverage for Gateway client defaults #118798
  • Validate published Gateway protocol artifacts and Swift compatibility #118799
  • Route TUI PTY scenarios through explicit models #118802
  • Stabilize oversized MCP catalog pagination testing #118804
  • Add production-browser proof for Control UI updates #118805
  • Add Gateway catalog and identity QA scenarios #118808
  • Add end-to-end Gateway HTTP API proof #118809
  • Add QA coverage for Gateway event and protocol authorization #118810
  • Speed up setup inference test fixtures #118811
  • Add live Gateway TLS pinning proof #118812
  • Cover Gateway update and setup RPCs in package acceptance #118813
  • Add guarded Control UI configuration QA coverage #118814
  • Reduce redundant Code Mode test execution #118815
  • Speed agent authentication tests with prepared fixtures #118816
  • Add real OpenSSH QA coverage for the Gateway SSH fallback #118818
  • Add real-process QA coverage for exec and process tools #118819
  • Add primary QA coverage for session and transcript durability #118820
  • Add QA coverage for plugin authoring contracts #118821
  • Add Gateway loopback and LAN access QA #118824
  • Add Gateway node exec-approval relay coverage #118825
  • Promote Docker package-artifact QA ownership #118826
  • Register bounded App SDK preview QA proof #118829
  • Restore SDK packaging and signed macOS source builds #118833
  • Add executable QA coverage for Gateway shared auth modes #118834
  • Add primary QA for Control UI operator administration #118836
  • Add Control UI diagnostics browser coverage #118837
  • Add primary QA coverage for Control UI sessions and Cron #118838
  • Keep provider keys out of POSIX Parallels job logs #118840
  • Add end-to-end background process control proof #118843
  • Add QA coverage for the diagnostic event boundary #118844
  • Add end-to-end QA for the internal hook lifecycle #118849
  • Avoid provider-runtime loading for plugin allowlists #118854
  • Add QA coverage for managed gateway service lifecycle #118855
  • Add QA coverage for guarded remote media fetch boundaries #118857
  • QA covers local, remote, and stored media references #118858
  • Add runnable QA coverage for audio selection and STT fallback #118859
  • Add product-level QA for PDF extraction dispatch #118860
  • Add core vision-routing QA coverage #118861
  • Add full-stack QA coverage for vision offload #118862
  • Add QA coverage for audio proxy routing and size limits #118863
  • Add end-to-end QA coverage for video generation #118864
  • Add primary QA for Control UI authentication transports #118866
  • Add Prometheus plugin install and runtime QA coverage #118867
  • Add Gateway-hosted web QA coverage #118870
  • Stabilize MCP catalog limit tests under host load #118871
  • Add real-Gateway exec approval QA coverage #118872
  • Add focused QA coverage for Plugin SDK import paths #118878
  • Add QA coverage for CLI onboarding and plugin sources #118882
  • Refresh generated native app locales #118883
  • Add real-Gateway QA for agent and artifact APIs #118889
  • Isolate Matrix tests from host state #118892
  • Add QA coverage for music generation controls #118901
  • Add reusable authenticated evidence for TUI PTY tests #118902
  • Add QA coverage for image-generation task lifecycle #118915
  • Add executable memory redaction boundary coverage #118916
  • Keep Matrix CI chunk tests aligned with test inventory #118917
  • Add end-to-end QA for plugin-managed TaskFlows #118919
  • Remove dead plugin scaffolding and patch dependency advisories #118920
  • Add QA coverage for bundled runtime discovery #118922
  • Add QA coverage for layered tool-policy gates #118925
  • Add contract coverage for the plugin testing harness #118933
  • test(qa): prove ClawHub catalog discovery #118934
  • Add durable QA coverage for task operations #118943
  • Add CLI distribution QA coverage #118948
  • Assign plugin-tools activation to its QA scenario #118949
  • Add executable QA evidence for runtime telemetry #118950
  • Add executable QA for remote log tailing and rotation #118951
  • Add QA coverage for Gateway support exports and stability diagnostics #118956
  • Verify plugin tool ownership in Tool Search QA #118958
  • Align plugin tool tests with owner policy #118959
  • Add QA coverage for status and health observability #118961
  • Add end-to-end QA for plugin hook lifecycles #118962
  • Add deterministic Active Memory recall QA coverage #118963
  • Add end-to-end QA coverage for cron execution diagnostics #118964
  • Add managed OpenTelemetry runtime QA coverage #118965
  • Add real-Gateway coverage for task and automation RPCs #118966
  • Add executable ClawHub release-policy coverage #118971
  • Strengthen packaged plugin lifecycle QA #118973
  • Expand preview App SDK contract proof #118978
  • Add durable cron scheduler state coverage #118981
  • Add real-terminal QA coverage for TUI editor input #118982
  • Add end-to-end TaskFlow registry lifecycle coverage #118983
  • Add ClawHub package compatibility QA coverage #118985
  • Add primary QA coverage for Gateway chat RPCs #118988
  • Add real-PTY proof for supported TUI entrypoints #118990
  • Add QA coverage for ordered tool-result consumption #118991
  • Add durable cron delivery outcome coverage #118993
  • Add Gateway usage and memory API QA coverage #118995
  • Add QA coverage for agent startup instruction ordering #119010
  • Expand Docker Compose health and recovery proof #119012
  • Add reconnect deduplication E2E coverage #119013
  • Add primary QA coverage for workspace mutation tools #119021
  • Add full-Gateway QA for direct tool invocation #119025
  • Claim QA coverage for sessionless heartbeat outcomes #119027
  • Add Gateway agent session-streaming QA coverage #119028
  • Add direct QA coverage for agent tool approvals #119029
  • Add executable proof for agent session continuity #119032
  • Strengthen overflow compaction and pruning QA #119033
  • Strengthen failure-recovery visibility scenarios #119034
  • Add real-Docker workspace-isolation coverage #119038
  • Add primary QA proof for progress followthrough #119039
  • Add packaged browser-profile lifecycle QA #119043
  • Add Canvas agent-to-node QA coverage #119047
  • Add real Docker coverage for sandboxed exec routing #119053
  • Repair QA Lab scenario catalog baselines #119062
  • Bound Gateway benchmark probe deadlines #119063
  • Provision ffmpeg for Playwright QA scenarios #119064
  • Require exact-head re-review after post-review fixes #119069
  • Add live QA proof for instruction-driven artifact creation #119078
  • Add primary QA coverage for memory-file safety #119093
  • Reduce gateway cold-start dependency loading #119094
  • Retry interrupted Windows release checks #119095
  • Strengthen QA proof for shared-channel memory recall #119111
  • Accept advisory partial Kova profile reports #119121
  • Add end-to-end QA for Gateway plugin approvals #119128
  • Restore unique QA scenario coverage ownership #119140
  • Restore primary QA ownership for memory tools #119142
  • Repair QA Lab release-validation causality #119150
  • Make channel sanitizer contracts artifact-independent #119151
  • Remove changed-gate sync residue before Testbox lane selection #119163
  • Give each gateway benchmark sample a full timeout #119164
  • Add real-terminal coverage for TUI command surfaces #119165
  • Restore reusable Testbox claims across path aliases #119170
  • Avoid duplicate Matrix release QA runs #119171
  • Bound direct Gateway server test runs #119184
  • Repair QA scenario setup and compaction proof #119188
  • Add real Gateway boundary regression coverage for the TUI #119191
  • Isolate Gateway scheduler timers in tests #119218
  • Observe final provider prompt egress across transports #119219
  • Skip the CLI dotenv loader for no-file gateway starts #119227
  • Add synchronized PTY coverage for TUI streaming and tool cards #119251
  • Recover extended-stable npm publishing from trusted main #119264
  • Reuse prepared provider policy registries #119305
  • Split CLI plugin-registry startup timing #119318
  • Record the selected runtime in QA flow scenarios #119324
  • Reduce release-validation fetch size #119334
  • Accept legacy release manifests with no core packages #119337
  • Prevent hosted CI from starving the built TUI test #119339
  • Enable OpenAI in the stored-audio QA scenario #119349
  • Restore Slack monitor test collection #119352
  • Canonicalize apply-patch test temp paths #119353
  • Make Microsoft Teams auth tests deterministic and offline #119354
  • Follow durable finals after streamed previews in QA #119378
  • Preserve release-check evidence across job reruns #119380
  • Isolate Vitest cache-warmer configurations #119381
  • Read Discord Doctor capabilities without loading its runtime #119391
  • Point the docs-refactor skill at its renamed standard #119394
  • Stop zombie-only Gateway groups from failing QA cleanup #119396
  • Preserve filtered shard boundaries in the Vitest cache warmer #119403
  • Consolidate Gateway usage-report caches and helpers #119409
  • Consolidate status scan projections and lazy loading #119412
  • Unify Google Meet gateway, tool, and CLI dispatch #119413
  • Consolidate configured channel-binding resolution #119414
  • Consolidate Signal outbound and reaction transport #119415
  • Consolidate media geometry normalization #119416
  • Stabilize TUI PTY CI ownership and fixture cleanup #119420
  • Reuse verified legacy database fixtures in state tests #119423
  • Reduce system-agent test setup overhead #119424
  • Consolidate plugin lifecycle hook dispatch wrappers #119429
  • Wait for the selected QA channel account to be ready #119431
  • Consolidate browser CLI and normalization helpers #119432
  • Consolidate daemon service paths and usage rollups #119433
  • Consolidate repeated CLI command registration #119434
  • Consolidate session and transcript normalization helpers #119435
  • Centralize reply delivery deduplication and route matching #119436
  • Remove unused private Plugin SDK QA helpers #119437
  • Consolidate Telegram outbound contracts and target parsing #119438
  • Preserve QA scenario isolation in serial suites #119439
  • Retry QA transport cleanup and always stop owned labs #119442
  • Consolidate Discord interaction response handling #119448
  • Reuse canonical normalization in Memory Wiki #119449
  • Reuse canonical plugin error coercion across seven integrations #119451
  • Share Control UI sidebar menu renderers #119452
  • Guard clone-tee cancellation in provider binary errors #119457
  • Add built-CLI proof for TUI session lifecycle and resume #119465
  • Keep plugin install-persistence fixtures registry-valid #119489
  • Align private QA scenarios with their provider lanes #119491
  • Release parent channel leases before parity workers #119492
  • Require a fresh reply in the memory-recall QA scenario #119493
  • Clean QA Gateway temp roots on startup failure #119494
  • Require redaction QA to prove synthetic secret reads #119495
  • Strengthen session-memory ranking QA proof #119496
  • Make persona QA reject silent and unsafe conversations #119497
  • Keep live-provider smoke tests out of mock lanes #119498
  • Preserve native identities in channel QA simulations #119499
  • Isolate Active Memory QA request traces #119502
  • Limit throttled local tsgo checks to one CPU #119517
  • Keep QA profile runs aligned with scenario contracts #119519
  • Preserve QA child output when CLI steps time out #119524
  • Reject unsafe web-fetch benchmark counts #119533
  • Balance constrained local tsgo CPU use #119542
  • Add a subagent concurrency benchmark #119569
  • Isolate Matrix wrong-key recovery QA accounts #119571
  • Preserve QA profile evidence when a run times out #119572
  • Stop label-driven PR automation churn #119610
  • Remove obsolete Android chat rendering paths #119615
  • Speed up state-heavy SQLite tests #119617
  • Exercise WhatsApp credential persistence through real file descriptors #119621
  • Fix stale service-worker controller observation in Chromium E2E #119622
  • Consolidate QA scenario runtime helpers #119623
  • Consolidate Codex approval and elicitation ownership #119626
  • Deduplicate bundled provider model catalogs #119627
  • Consolidate the OpenAI ChatGPT OAuth flow #119628
  • Align unattended maintainer workflow skills #119629
  • Consolidate Lobster approval workflow execution #119630
  • Consolidate Memory Core synchronization and dreaming helpers #119633
  • Consolidate transcript persistence and export ownership #119634
  • Stabilize tuple-derived Plugin SDK baselines #119635
  • Consolidate cron catch-up persistence and payload encoding #119636
  • Unify guarded subagent lifecycle cleanup #119637
  • Unify conversation binding ownership paths #119638
  • Unify agent session projection and summary helpers #119639
  • Consolidate Skills Workshop CLI dispatch #119640
  • Consolidate Gateway chat cancellation authorization #119642
  • Consolidate Skills Workshop transcript and record normalization #119643
  • Unify media-generation task lifecycle ownership #119645
  • Centralize managed service lifecycle policy #119647
  • Centralize Control UI composer attachment and capability controls #119650
  • Unify media provider discovery #119651
  • Preserve QA Lab Control UI choices across run modes #119656
  • Install cold-cache Chromium where browser tests expect it #119658
  • Capitalize Gateway in restart guidance #119659
  • Make QA channel verdicts reject deleted replies and active failures #119660
  • Require exact-run evidence for model-switch QA #119662
  • Verify Matrix DM session identity in QA scenarios #119663
  • Refresh generated native app locale artifacts #119669
  • Reuse SQLite fixtures in skills tests #119673
  • Recognize portable Slack commentary in QA Lab #119698
  • Speed up the Code Mode budget test #119699
  • Unify Crabbox managed-provider readiness on doctor results #119700
  • Report QA Lab cleanup failures truthfully #119727
  • Isolate agent concurrency benchmark workers #119749
  • Attest actual QA profile executions #119761
  • Keep TUI PTY suites out of the generic Gateway E2E lane #119787
  • Release Zalo test databases before Windows cleanup #119809
  • Update Doctor E2E fixture contracts #119812
  • Modernize auth billing E2E fixtures #119821
  • Add a durable task-registry churn benchmark #119828
  • Isolate consecutive agent spawn benchmark samples #119859
  • Stop pnpm from reconciling shared worktree dependencies #119863
  • Add protected npm placeholder publishing #119875
  • Prevent cold models-list alias test timeouts #119876
  • Stabilize QA timeout guard assertions #119889
  • Fail PR operations early when temporary storage is unavailable #119890
  • Report seeded changelog contribution provenance accurately #119897
  • Validate QA scenario provider lanes at catalog load #119908
  • Restore post-compaction usage in command E2E coverage #119911
  • Allow valid OTel startup telemetry in restart QA test #119928
  • Isolate subagent lifecycle registry restore in E2E tests #119931
  • Stream JSON release-preparation child output #119951
  • Shorten macOS Docker E2E socket paths #119952
  • Restore the Matrix provider-selection test fixture #119953
  • Consolidate duplicated test cases into scenario tables #119973
  • Derive QA scenario runtime APIs from typed dependencies #119974
  • Consolidate Control UI E2E suite setup #119978
  • Consolidate duplicated test assertion and HTTP fixtures #119982
  • Centralize channel reaction and audio-preflight runtimes #119987
  • Isolate models-list E2E from live catalog discovery #119990
  • Add rolling v3/v4 Gateway node compatibility coverage #119991
  • Separate Matrix QA preparation from behavior timing #119996
  • Settle QA Lab Unix commands after process-group cleanup #120010
  • refactor(agents): share media action resolution #120014
  • Reset Matrix QA scenario configuration between runs #120017
  • Harden queued-message custody after provider aborts #120031
  • Compress repetitive fixtures in large test suites #120055
  • Mirror Docker release images to Vercel Container Registry #120058
  • Replace logic-bearing test mocks with real runtime modules #120063
  • Remove stale English Control UI translation keys #120064
  • Consolidate Codex app-server test fixtures #120065
  • Refresh generated Control UI locale artifacts #120068
  • Deduplicate repeated test blocks #120071
  • Restore current-main CI test baselines #120080
  • Provision Android resources for frozen current-contract CI #120081
  • Correct file-write symlink policy tests #120082
  • Isolate the private Telegram QA harness from npm candidates #120088
  • Restart shared test Gateways after migration convergence #120089
  • Repair the Control UI parity test fixture contract #120090
  • Retry one manual Gateway launch after migration convergence #120091
  • Align WhatsApp prerelease catalog validation #120092
  • Reject invalid oxlint shard selectors #120096
  • refactor(oc-path): share frontmatter formatting #120098
  • Preserve queued WebSocket frames in OpenClawKit tests #120106
  • Supply prerelease plugin companions to upgrade QA #120107
  • Consolidate repeated agent and auto-reply test cases #120109
  • fix(i18n): keep surrogate pairs intact when bounding process output tail #120114
  • Replace lifecycle test replicas with real owners #120117
  • Reuse the shared chat-host fixture across Control UI tests #120120
  • Compress repeated fixtures in large tests #120124
  • fix(bench): keep surrogate pairs intact when truncating probe error messages #120125
  • Restore Gateway startup environment after test servers #120137
  • Stabilize macOS gateway session tests #120141
  • Add real occupied-port coverage for Microsoft Teams startup #120158
  • Allow frozen release targets to omit newer validation scenarios #120166
  • refactor(ios): share voice permission support #120176
  • Accept verified companion packages in prerelease registries #120186
  • Isolate the packaged Telegram QA harness #120193
  • Isolate approval Gateway E2E startup #120195
  • Skip built-CLI-only cases in source-mode TUI smoke tests #120221
  • Add regression coverage for OTEL exporter contracts #120261
  • Retire the dead ClawSweeper commit dispatch #120281
  • Default whitespace-only wrapper delay values #120284
  • Preserve canonical coverage in standalone QA evidence #120286
  • Replace policy-heavy test mocks with real collaborators #120291
  • Compress repetitive mega-test fixtures #120294
  • Prevent false package update-restart failures #120300
  • Add gateway E2E proof for Agent Plugins #120303
  • Accept neutral scheduled outcomes in hosted release gates #120310
Was this useful?