Peter Steinberger
c63fb08f81
test: share approval native runtime stubs
2026-04-20 22:36:22 +01:00
Peter Steinberger
88d97c55c7
test: share secrets runtime file fixture
2026-04-20 22:28:49 +01:00
Peter Steinberger
9cba6672d6
refactor: share inactive web provider warnings
2026-04-20 22:28:49 +01:00
Peter Steinberger
19525e1dd0
test: share media auth snapshot setup
2026-04-20 22:28:49 +01:00
Peter Steinberger
cf4354ad83
test: share plugin secret collector setup
2026-04-20 22:28:49 +01:00
Peter Steinberger
99b933f160
perf(gateway): skip cold startup sidecars until needed
2026-04-20 22:24:37 +01:00
Agustin Rivera
6d3ce088da
fix(gateway): require read scope for chat websocket broadcasts ( #69373 )
...
* fix(gateway): guard chat-class websocket broadcasts
* fix(gateway): harden broadcast event scope guards
* fix(gateway): keep websocket seq per recipient
* fix(gateway): let nodes receive voicewake broadcasts
* fix(gateway): preserve seq gaps for dropped broadcasts
* fix(gateway): drop USER.md worklog from PR
* fix(gateway): add scope guard docstring for pairing exclusion
* fix(gateway): allow plugin.* broadcast events for write/admin scopes
- Plugin-defined gateway broadcast events (plugin.* namespace) are now
delivered to operator.write and operator.admin scoped clients
- This preserves the ability for plugins to broadcast custom events
through context.broadcast() without requiring explicit enumeration
- Explicit plugin.* entries in EVENT_SCOPE_GUARDS take precedence
(e.g., plugin.approval.* uses APPROVALS_SCOPE)
* docs(changelog): note chat broadcast read-scope gating (#69373 )
---------
Co-authored-by: Devin Robison <drobison@nvidia.com >
2026-04-20 15:24:34 -06:00
Peter Steinberger
382201acf0
test: share gateway password inactive assertion
2026-04-20 22:21:34 +01:00
Peter Steinberger
3349cc5ea0
refactor: share approval native adapter types
2026-04-20 22:21:34 +01:00
Peter Steinberger
df3374d11d
test: share provider allowlist fallback setup
2026-04-20 22:21:34 +01:00
Peter Steinberger
f197ca503a
test: share gateway pairing authz setup
2026-04-20 22:21:34 +01:00
B.K.
4b4631cd48
fix(bootstrap): close silent 10% content gap in trim ratios (openclaw#69114)
...
Verified:
- pnpm test src/agents/pi-embedded-helpers.buildbootstrapcontextfiles.test.ts
- pnpm test src/agents/subagent-registry.steer-restart.test.ts
Co-authored-by: B.K. <263413630+BKF-Gitty@users.noreply.github.com >
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com >
2026-04-20 16:20:10 -05:00
Peter Steinberger
de404de321
test: share secrets exec resolver fixtures
2026-04-20 22:17:34 +01:00
Peter Steinberger
8d1e734213
test: share cron store rename spy helper
2026-04-20 22:17:34 +01:00
Peter Steinberger
8f6cf2afdd
test(telegram): move ingest schema coverage
2026-04-20 21:59:41 +01:00
Peter Steinberger
8134fe737c
test(extensions): move legacy schema assertions
2026-04-20 21:58:34 +01:00
Peter Steinberger
3a7a1f156d
test(extensions): move remaining channel schema tests
2026-04-20 21:54:49 +01:00
Peter Steinberger
49b2ec1e2e
test(extensions): move config regression coverage
2026-04-20 21:51:34 +01:00
Peter Steinberger
2f4cf2d67d
test(extensions): move channel config schema coverage
2026-04-20 21:47:13 +01:00
Peter Steinberger
2c532eafa7
test: split skills download write fixture
2026-04-20 21:46:35 +01:00
Peter Steinberger
d8745d928d
test: share browser facade fixtures
2026-04-20 21:46:35 +01:00
Peter Steinberger
ba331014be
test: share plugin sdk facade fixtures
2026-04-20 21:46:35 +01:00
Peter Steinberger
43d5255998
test: remove command extension mocks
2026-04-20 21:43:32 +01:00
Peter Steinberger
1f816b1561
test: share plugin install archive fixtures
2026-04-20 21:40:16 +01:00
Peter Steinberger
134a56f3e4
test: share openai codex oauth fixtures
2026-04-20 21:40:16 +01:00
Peter Steinberger
dd9792662f
test: mock gateway web channel seam
2026-04-20 21:30:54 +01:00
Peter Steinberger
f3e6eeb643
perf(gateway): fast path startup secrets
2026-04-20 21:30:06 +01:00
Peter Steinberger
58c92e81b1
test: merge pairing allowlist read coverage
2026-04-20 21:09:30 +01:00
Peter Steinberger
eb6a0f3529
test: trim runtime approval matrix duplicates
2026-04-20 21:08:16 +01:00
Peter Steinberger
fffb7d3d7a
perf(test): avoid proxy runtime dynamic import
2026-04-20 21:02:13 +01:00
Peter Steinberger
3df9a60b0b
perf(test): trim hotspot coverage duplication
2026-04-20 21:01:06 +01:00
Peter Steinberger
958ca2ebec
test(extensions): move registry channel contracts
2026-04-20 20:55:39 +01:00
Peter Steinberger
9c9ca5f431
test(extensions): move channel contracts to owners
2026-04-20 20:55:39 +01:00
Peter Steinberger
0f1ce47033
test(extensions): move provider contracts to owners
2026-04-20 20:55:39 +01:00
Peter Steinberger
f5305afcfb
test: speed changed lanes and channel contracts
2026-04-20 20:53:38 +01:00
Peter Steinberger
d8cf947f6b
perf(gateway): streamline startup sidecars
2026-04-20 20:52:42 +01:00
Peter Steinberger
553cc80027
perf(test): flush mcp notifications directly
2026-04-20 20:51:13 +01:00
Tortes
3d19f018ab
fix(plugins): prefer higher-precedence manifests for duplicate plugin ids
...
Keep only the highest-precedence manifest when distinct discovered plugins share an id, while preserving the newer installed-global precedence behavior on main. Lower-precedence duplicates now warn against the ignored manifest source instead of loading as disabled plugin entries.
Thanks @Tortes.
2026-04-20 20:49:05 +01:00
Peter Steinberger
5945d4145a
fix(test): keep browser vitest mock out of runtime scan
2026-04-20 20:45:42 +01:00
Edward Abrams
8595e6c872
fix(plugins): preserve memory capability across snapshot plugin loads
...
Preserve the active memory capability when non-activating plugin snapshot loads run, and add a regression test.\n\nThanks @zeroaltitude.
2026-04-20 20:43:08 +01:00
Peter Steinberger
a6aa028626
perf(test): trim hotspot integration paths
2026-04-20 20:41:08 +01:00
Peter Steinberger
44082acef5
perf(test): reuse node host runtime fixtures
2026-04-20 20:34:55 +01:00
Peter Steinberger
8a09b40cb2
perf(test): trim test teardown waits
2026-04-20 20:30:16 +01:00
Peter Steinberger
978e379079
test: stabilize gateway reload test gates
2026-04-20 20:28:48 +01:00
Peter Steinberger
0b948b51ae
test: isolate provider auth alias mocks
2026-04-20 20:28:48 +01:00
Peter Steinberger
0355bc2b0d
test: suppress session lock watchdog noise
2026-04-20 20:28:48 +01:00
Peter Steinberger
4bbd1dc0d5
test: silence doctor manifest repair notes
2026-04-20 20:28:48 +01:00
Peter Steinberger
6e58da9750
build: stabilize a2ui bundle inputs
2026-04-20 20:28:48 +01:00
Peter Steinberger
18021818ce
test: avoid prototype patching in harnesses
2026-04-20 20:28:48 +01:00
Peter Steinberger
975b989de6
test: reduce module reload churn
2026-04-20 20:28:47 +01:00