From da0a97767833691520212d073bb4db976900baef Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Mon, 4 May 2026 17:10:22 -0700 Subject: [PATCH] test(plugins): refresh kitchen sink docker fixture --- scripts/e2e/kitchen-sink-plugin-docker.sh | 2 +- scripts/e2e/lib/clawhub-fixture-server.cjs | 28 ++++++++++++++++++++-- 2 files changed, 27 insertions(+), 3 deletions(-) diff --git a/scripts/e2e/kitchen-sink-plugin-docker.sh b/scripts/e2e/kitchen-sink-plugin-docker.sh index 98dc8460b4b..eab670f45f9 100644 --- a/scripts/e2e/kitchen-sink-plugin-docker.sh +++ b/scripts/e2e/kitchen-sink-plugin-docker.sh @@ -7,7 +7,7 @@ IMAGE_NAME="$(docker_e2e_resolve_image "openclaw-kitchen-sink-plugin-e2e" OPENCL docker_e2e_build_or_reuse "$IMAGE_NAME" kitchen-sink-plugin OPENCLAW_TEST_STATE_SCRIPT_B64="$(docker_e2e_test_state_shell_b64 kitchen-sink-plugin empty)" -KITCHEN_SINK_NPM_SPEC="${OPENCLAW_KITCHEN_SINK_NPM_SPEC:-npm:@openclaw/kitchen-sink@0.1.5}" +KITCHEN_SINK_NPM_SPEC="${OPENCLAW_KITCHEN_SINK_NPM_SPEC:-npm:@openclaw/kitchen-sink@0.2.5}" KITCHEN_SINK_NPM_MISSING_SPEC="${OPENCLAW_KITCHEN_SINK_NPM_MISSING_SPEC:-npm:@openclaw/kitchen-sink@beta}" DEFAULT_KITCHEN_SINK_SCENARIOS="$( diff --git a/scripts/e2e/lib/clawhub-fixture-server.cjs b/scripts/e2e/lib/clawhub-fixture-server.cjs index 7e8e5f8a654..19304540418 100644 --- a/scripts/e2e/lib/clawhub-fixture-server.cjs +++ b/scripts/e2e/lib/clawhub-fixture-server.cjs @@ -87,10 +87,10 @@ async function buildNpmPackArtifact(fixture) { const profiles = { "kitchen-sink-plugin": { - version: "0.1.3", + version: "0.2.5", packageJson: { name: packageName, - version: "0.1.3", + version: "0.2.5", type: "module", dependencies: { "is-number": "7.0.0", @@ -152,6 +152,30 @@ export default definePluginEntry({ id: pluginId, name: "OpenClaw Kitchen Sink", channels: ["kitchen-sink-channel"], + channelConfigs: { + "kitchen-sink-channel": { + schema: { + type: "object", + additionalProperties: false, + properties: { + enabled: { type: "boolean", default: true }, + token: { type: "string" }, + }, + }, + uiHints: { + token: { + sensitive: true, + }, + }, + label: "Kitchen Sink", + description: + "Credential-free channel fixture for deterministic Kitchen Sink install tests.", + commands: { + nativeCommandsAutoEnabled: true, + nativeSkillsAutoEnabled: true, + }, + }, + }, providers: ["kitchen-sink-provider"], contracts: { tools: ["kitchen-sink-tool"],