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
Peter Steinberger
911cfe2adc
refactor: use structured clone for local copies
2026-04-20 20:28:47 +01:00
Peter Steinberger
9fa204003f
perf: cache daemon gateway probe import
2026-04-20 20:28:47 +01:00
Agustin Rivera
fe30b31a97
fix(gateway): tighten gateway config mutation guard ( #69377 )
...
* fix(gateway): tighten gateway config mutation guard
Co-authored-by: zsx <git@zsxsoft.com >
* fix(gateway): cover unkeyed guard entries
Co-authored-by: zsx <git@zsxsoft.com >
* fix(gateway): preserve array entry order in guard
Co-authored-by: zsx <git@zsxsoft.com >
* fix(gateway): close remaining review gaps
* fix(gateway): stabilize dangerous flag ids
* fix(gateway): log comment resolution
* fix(gateway): block id removal stripping protected overrides
* fix(gateway): drop review worklog
* docs(changelog): note gateway tool config mutation guard expansion (#69377 )
---------
Co-authored-by: zsx <git@zsxsoft.com >
Co-authored-by: Devin Robison <drobison@nvidia.com >
2026-04-20 13:21:20 -06:00
Gustavo Madeira Santana
9641f9ebbb
Reject array-shaped cron state sidecars
2026-04-20 15:20:20 -04:00
Peter Steinberger
29a1c4f46c
test: narrow auto-reply skill secret fixture
2026-04-20 20:12:34 +01:00
Peter Steinberger
aa52d1be42
test: share auto-reply command fixtures
2026-04-20 20:07:37 +01:00
Peter Steinberger
bccd429f70
test: type version fast path commit resolver mock
2026-04-20 20:07:11 +01:00
Peter Steinberger
41cce9ea79
perf(test): reuse run-plan fixture root
2026-04-20 20:06:49 +01:00
Peter Steinberger
59657913fd
perf(test): prune duplicate memory host tests
2026-04-20 20:05:37 +01:00
Peter Steinberger
88de927a0c
perf(test): dedupe memory host mirror tests
2026-04-20 20:02:19 +01:00
Peter Steinberger
a2f158e5ed
test: share subagent command fixtures
2026-04-20 19:57:37 +01:00
Peter Steinberger
8e519aa826
perf(test): slim entry and chat tests
2026-04-20 19:55:44 +01:00
Peter Steinberger
43fa394b83
test: share get-reply edge fixtures
2026-04-20 19:55:26 +01:00
Sebastian B Otaegui
f48d040bf5
feat: send compaction start and completion notices ( #67830 )
...
Merged via squash.
Prepared head SHA: abedf6cf11
Co-authored-by: feniix <91633+feniix@users.noreply.github.com >
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Reviewed-by: @jalehman
2026-04-20 11:55:17 -07:00
Peter Steinberger
1603577dfd
test: share get-reply hook fixtures
2026-04-20 19:53:41 +01:00
Peter Steinberger
a74ba90196
test: share get-reply fixtures
2026-04-20 19:51:25 +01:00
Agustin Rivera
5a12f30441
Limit paired-device pairing actions to the caller device ( #69375 )
...
* fix(pairing): restrict paired-device pairing actions
* fix(pairing): close device authz review gaps
* docs(changelog): note device-pair scoping for non-admin paired devices (#69375 )
---------
Co-authored-by: Devin Robison <drobison@nvidia.com >
2026-04-20 12:50:39 -06:00
Peter Steinberger
82e6501f89
test: share auto-reply session fixtures
2026-04-20 19:48:04 +01:00
Peter Steinberger
cf7b906216
perf: defer unconfigured gateway hooks
2026-04-20 19:47:35 +01:00
Peter Steinberger
ee54a8d298
test: share gateway shared auth ws helpers
2026-04-20 19:44:50 +01:00
Agustin Rivera
018494fa3e
fix(dotenv): reserve workspace OPENCLAW env namespace ( #69376 )
2026-04-20 12:43:30 -06:00
Peter Steinberger
e1818116bc
test: share gateway runtime scope fixture
2026-04-20 19:42:51 +01:00
Peter Steinberger
87eda35bcb
test: share gateway reload write fixtures
2026-04-20 19:41:26 +01:00
Peter Steinberger
c99a13f72c
test: share channel config dm resolver fixture
2026-04-20 19:40:04 +01:00
Peter Steinberger
c4f628085d
build: refresh a2ui bundle
2026-04-20 19:38:59 +01:00
Peter Steinberger
905d2d8062
test: share qa runtime fixtures
2026-04-20 19:38:34 +01:00
Peter Steinberger
b3a0da7c5e
test(extensions): split outbound payload contracts
2026-04-20 19:37:20 +01:00