openclaw/scripts/lib
Bob ae4806ed9a
feat(plugins): add embedding provider contract (#84947)
Summary:
- Merged feat(plugins): add embedding provider contract after ClawSweeper review.

Automerge notes:
- PR branch already contained follow-up commit before automerge: chore(plugins): refresh embedding provider sdk baseline
- PR branch already contained follow-up commit before automerge: docs(plugins): document embedding provider contract
- PR branch already contained follow-up commit before automerge: fix(plugins): restore embedding providers after snapshot loads
- PR branch already contained follow-up commit before automerge: fix(plugins): resolve embedding providers from manifests
- PR branch already contained follow-up commit before automerge: fix(plugin-sdk): keep embedding provider registry mutators internal
- PR branch already contained follow-up commit before automerge: chore(plugin-sdk): refresh embedding provider API baseline

Validation:
- ClawSweeper review passed for head 41ebd66ab4.
- Required merge gates passed before the squash merge.

Prepared head SHA: 41ebd66ab4
Review: https://github.com/openclaw/openclaw/pull/84947#issuecomment-4514762026

Co-authored-by: Bob <dutifulbob@gmail.com>
Co-authored-by: Mariano Belinky <mbelinky@gmail.com>
Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com>
Approved-by: osolmaz
Co-authored-by: osolmaz <2453968+osolmaz@users.noreply.github.com>
2026-05-22 03:36:51 +00:00
..
ts-topology fix: harden clawpatch-reported edge cases 2026-05-18 03:18:55 +01:00
arg-utils.mjs
bundled-extension-manifest.ts
bundled-plugin-build-entries-types.d.ts
bundled-plugin-build-entries.d.mts
bundled-plugin-build-entries.d.ts
bundled-plugin-build-entries.mjs fix(test): avoid scanning bundled build entries 2026-05-16 09:14:07 +08:00
bundled-plugin-paths.mjs
bundled-plugin-source-utils.mjs fix(test): avoid scanning bundled source metadata 2026-05-16 09:36:04 +08:00
bundled-runtime-sidecar-paths.json build: externalize slack openshell vertex plugins 2026-05-14 07:46:58 +01:00
callsite-guard.mjs lint: replace proxy mutation guard with opengrep 2026-05-08 01:18:04 +10:00
changed-extensions.mjs fix(test): avoid scanning extension ids 2026-05-16 09:08:19 +08:00
channel-contract-test-plan.mjs ci: consolidate short CI shards 2026-05-18 06:29:14 +01:00
check-timing-summary.mjs
ci-node-test-plan.mjs chore(deadcode): dedupe repeated helpers 2026-05-21 18:47:09 +08:00
codex-app-server-protocol-source.ts fix: sync Codex app-server protocol (#77578) 2026-05-05 00:43:07 +01:00
config-boundary-guard.d.mts
config-boundary-guard.mjs fix: route plugin LLM completions through Codex runtime (#81511) 2026-05-13 21:02:28 -07:00
copy-assets.ts
dependency-ownership.json Adopt Proxyline for managed proxy routing 2026-05-15 22:51:36 +01:00
deprecated-config-api-guard.d.mts
deprecated-config-api-guard.mjs
dev-tooling-safety.ts chore(scripts): harden dev tooling diagnostics 2026-05-17 17:04:18 +08:00
docker-build.sh
docker-e2e-container.sh
docker-e2e-image.sh
docker-e2e-logs.sh
docker-e2e-package.sh
docker-e2e-plan.mjs fix(update): preserve channel config across package repair 2026-05-17 01:32:37 +08:00
docker-e2e-scenarios.mjs chore(deadcode): dedupe repeated helpers 2026-05-21 18:47:09 +08:00
error-format.mjs
extension-import-boundary-checker.mjs build: enable additional oxlint rules 2026-05-11 03:56:34 +01:00
extension-package-boundary.ts Add WhatsApp live QA lane (#77704) 2026-05-05 12:09:28 -07:00
extension-source-classifier.d.mts
extension-source-classifier.mjs
extension-test-plan.mjs fix(test): avoid walking extension test plans 2026-05-16 09:02:10 +08:00
format-generated-module.mjs
generated-output-utils.mjs
guard-inventory-utils.mjs
import-cycle-graph.ts
ios-version.ts
list-test-files.mjs chore(deadcode): dedupe repeated helpers 2026-05-21 18:47:09 +08:00
live-docker-auth.sh fix(test): harden docker live harness 2026-05-06 03:24:56 -07:00
live-docker-stage.sh Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00
local-build-metadata-paths.d.mts
local-build-metadata-paths.mjs
local-build-metadata.d.mts
local-build-metadata.mjs
local-heavy-check-runtime.mjs chore(lint): enable no-underscore-dangle 2026-05-18 10:26:24 +01:00
managed-child-process.mjs
mintlify-accordion.mjs
npm-pack-budget.d.mts
npm-pack-budget.mjs
npm-publish-plan.mjs
official-external-channel-catalog.json fix: repair source-only official plugin installs (#82425) 2026-05-15 23:04:15 -05:00
official-external-plugin-catalog.json fix: repair source-only official plugin installs (#82425) 2026-05-15 23:04:15 -05:00
official-external-provider-catalog.json build: externalize slack openshell vertex plugins 2026-05-14 07:46:58 +01:00
openclaw-e2e-instance.sh
openclaw-test-state.mjs fix(test): isolate auth profile secrets in test state (#81393) 2026-05-13 17:34:45 +03:00
optional-bundled-clusters-types.d.ts
optional-bundled-clusters.d.mts
optional-bundled-clusters.d.ts
optional-bundled-clusters.mjs fix(channels): keep matrix and mattermost bundled 2026-05-02 15:32:29 -07:00
package-dist-imports.mjs
package-root-args.mjs
pairing-guard-context.mjs
plugin-clawhub-release.ts ci(release): harden clawhub plugin publish 2026-05-04 10:09:55 +01:00
plugin-contract-test-plan.mjs chore(deadcode): dedupe repeated helpers 2026-05-21 18:47:09 +08:00
plugin-gateway-gauntlet.mjs fix(test): align plugin gauntlet with built runtime 2026-05-03 13:17:21 -07:00
plugin-npm-package-manifest.mjs fix(plugins): reject omitted package runtime files 2026-05-16 13:18:54 +08:00
plugin-npm-release.ts fix(plugins): require npm package compatibility metadata 2026-05-16 03:08:42 +08:00
plugin-npm-runtime-build.mjs fix(plugins): declare host peer in npm runtime packs 2026-05-02 23:47:25 -07:00
plugin-package-dependencies.mjs
plugin-prerelease-test-plan.mjs test: add slack onboarding channel smoke (#77575) 2026-05-04 16:51:34 -07:00
plugin-sdk-deprecated-barrel-subpaths.json refactor: reduce plugin sdk surface 2026-05-10 12:37:10 +01:00
plugin-sdk-deprecated-public-subpaths.json fix(plugin-sdk): restore memory core alias 2026-05-14 12:50:22 +08:00
plugin-sdk-doc-metadata.ts Doctor: add health-check contract and --lint validation (#80055) 2026-05-17 12:29:57 -07:00
plugin-sdk-entries.d.mts refactor: reduce plugin sdk surface 2026-05-10 12:37:10 +01:00
plugin-sdk-entries.mjs refactor: reduce plugin sdk surface 2026-05-10 12:37:10 +01:00
plugin-sdk-entrypoints.json feat(plugins): add embedding provider contract (#84947) 2026-05-22 03:36:51 +00:00
plugin-sdk-private-local-only-subpaths.json fix(plugin-sdk): export codex runtime helpers 2026-05-14 09:19:04 +08:00
record-shared.mjs
release-beta-verifier.ts ci: keep ClawHub advisory for alpha publish 2026-05-20 01:57:00 +01:00
report-cli-helpers.mjs chore(deadcode): dedupe repeated helpers 2026-05-21 18:47:09 +08:00
rtt-harness.ts fix(qa): preserve RTT samples with Convex credentials 2026-05-17 02:17:35 +08:00
run-extension-oxlint.mjs
source-file-scan-cache.mjs
static-extension-assets.mjs fix(test): avoid scanning static asset metadata 2026-05-16 09:26:56 +08:00
test-group-report.mjs test: keep slow tests under duration cap 2026-05-18 00:26:44 +01:00
ts-guard-utils.mjs
tsgo-sparse-guard.mjs
vitest-batch-runner.mjs chore(lint): remove underscore-dangle allow list (#83542) 2026-05-18 14:56:06 +01:00
vitest-local-scheduling.d.mts
vitest-local-scheduling.mjs
vitest-report-cli-utils.mjs
vitest-shard-timings.mjs
workspace-bootstrap-smoke.mjs