Peter Steinberger
|
ee6052a169
|
fix(bonjour): default LAN discovery on macOS only
Summary:
- add manifest-backed platform-specific default enablement for bundled plugins
- auto-start Bonjour LAN discovery on macOS hosts only
- keep Linux, Windows, and containerized Gateway deployments opt-in while preserving explicit enablement
Verification:
- pnpm test extensions/bonjour/src/advertiser.test.ts src/plugins/bundled-plugin-metadata.test.ts src/plugins/manifest-registry.test.ts src/plugins/channel-plugin-ids.test.ts
- pnpm exec oxfmt --check --threads=1 CHANGELOG.md docs/gateway/bonjour.md docs/gateway/configuration-reference.md docs/gateway/discovery.md docs/gateway/security/index.md docs/plugins/manifest.md extensions/bonjour/openclaw.plugin.json src/plugin-sdk/facade-activation-check.runtime.ts src/plugins/bundled-manifest-contract-plugins.ts src/plugins/bundled-plugin-metadata.test.ts src/plugins/channel-presence-policy.ts src/plugins/default-enablement.ts src/plugins/gateway-startup-plugin-ids.ts src/plugins/installed-plugin-index-record-builder.ts src/plugins/installed-plugin-index-store.ts src/plugins/installed-plugin-index-types.ts src/plugins/installed-plugin-index.ts src/plugins/loader.ts src/plugins/manifest-contract-eligibility.ts src/plugins/manifest-owner-policy.ts src/plugins/manifest-registry-installed.ts src/plugins/manifest-registry.test.ts src/plugins/manifest-registry.ts src/plugins/manifest.ts src/plugins/providers.ts
- git diff --check
- Testbox: pnpm check:changed via Blacksmith Testbox tbx_01kqqf3f8rbrt8afjtcg0ck7qs
Refs #74209
|
2026-05-03 19:07:27 +01:00 |
|
Peter Steinberger
|
83c1d25d6b
|
refactor: remove unused plugin test reset hooks
|
2026-05-01 22:24:13 +01:00 |
|
Vincent Koc
|
a2e077e468
|
chore(lint): fix changed gate drift
|
2026-04-28 21:10:24 -07:00 |
|
Peter Steinberger
|
e27fe55aa8
|
refactor: simplify plugin cache boundaries
|
2026-04-29 04:33:15 +01:00 |
|
Peter Steinberger
|
7d2d8af3ab
|
fix(plugins): fast-path strict manifest json
|
2026-04-27 21:27:02 +01:00 |
|
Peter Steinberger
|
4b2b261367
|
fix(plugins): preserve source activation config
|
2026-04-22 19:26:12 +01:00 |
|
Peter Steinberger
|
eddfffebe8
|
refactor: share facade resolution helpers
|
2026-04-20 15:29:16 +01:00 |
|
Gustavo Madeira Santana
|
d5933af80b
|
QA: fix private runtime source loading (#67428)
Merged via squash.
Prepared head SHA: b8bf2b6be6
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-04-15 21:59:16 -04:00 |
|
Vincent Koc
|
f12d6bf3bb
|
fix(plugins): share public surface source extensions
|
2026-04-14 17:29:44 +01:00 |
|
Altay
|
554bc0a9fd
|
fix(plugins): keep test helpers out of contract barrels (#63311)
Merged via squash.
Prepared head SHA: 769e90c6af
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com>
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com>
Reviewed-by: @altaywtf
|
2026-04-08 22:59:05 +01:00 |
|
Vincent Koc
|
8e8c7344bd
|
perf(plugin-sdk): lazy-load facade activation checks
|
2026-04-07 06:41:24 +01:00 |
|