diff --git a/openclaw.plugin.json b/openclaw.plugin.json index 906769b..d02aec6 100644 --- a/openclaw.plugin.json +++ b/openclaw.plugin.json @@ -2,7 +2,7 @@ "id": "openclaw-kitchen-sink-fixture", "name": "OpenClaw Kitchen Sink", "version": "0.2.2", - "description": "Generated kitchen-sink fixture for OpenClaw plugin API surface 2026.4.26.", + "description": "Generated kitchen-sink fixture for OpenClaw plugin API surface 2026.4.27.", "enabledByDefault": false, "kind": [ "tool", diff --git a/package-lock.json b/package-lock.json index b5a81c4..a4f737e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "0.2.2", "license": "MIT", "dependencies": { - "openclaw": "2026.4.26" + "openclaw": "2026.4.27" }, "devDependencies": { "@openclaw/plugin-inspector": "0.3.5" @@ -187,28 +187,28 @@ } }, "node_modules/@aws-sdk/client-bedrock-runtime": { - "version": "3.1037.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-bedrock-runtime/-/client-bedrock-runtime-3.1037.0.tgz", - "integrity": "sha512-Evla4DUdBf1pQpQa7pbfquj7jRaRktkI0qGoWBJBXWB9wQISzJ8OEI4sHugk/W6SF47C7hMP/o3Z/XBrfnejCw==", + "version": "3.1039.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-bedrock-runtime/-/client-bedrock-runtime-3.1039.0.tgz", + "integrity": "sha512-rpm9rGcv95ulprNIu/ruhreG4bSKq7oFrErM1Nkp9Cq/zzo/11Hw1/ffYKLM/PAcMGZ+5/zAHOCWBDQ3W1lIBw==", "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "^3.974.5", - "@aws-sdk/credential-provider-node": "^3.972.36", + "@aws-sdk/core": "^3.974.7", + "@aws-sdk/credential-provider-node": "^3.972.38", "@aws-sdk/eventstream-handler-node": "^3.972.14", "@aws-sdk/middleware-eventstream": "^3.972.10", "@aws-sdk/middleware-host-header": "^3.972.10", "@aws-sdk/middleware-logger": "^3.972.10", "@aws-sdk/middleware-recursion-detection": "^3.972.11", - "@aws-sdk/middleware-user-agent": "^3.972.35", + "@aws-sdk/middleware-user-agent": "^3.972.37", "@aws-sdk/middleware-websocket": "^3.972.16", "@aws-sdk/region-config-resolver": "^3.972.13", - "@aws-sdk/token-providers": "3.1037.0", + "@aws-sdk/token-providers": "3.1039.0", "@aws-sdk/types": "^3.973.8", "@aws-sdk/util-endpoints": "^3.996.8", "@aws-sdk/util-user-agent-browser": "^3.972.10", - "@aws-sdk/util-user-agent-node": "^3.973.21", + "@aws-sdk/util-user-agent-node": "^3.973.23", "@smithy/config-resolver": "^4.4.17", "@smithy/core": "^3.23.17", "@smithy/eventstream-serde-browser": "^4.2.14", @@ -219,7 +219,7 @@ "@smithy/invalid-dependency": "^4.2.14", "@smithy/middleware-content-length": "^4.2.14", "@smithy/middleware-endpoint": "^4.4.32", - "@smithy/middleware-retry": "^4.5.5", + "@smithy/middleware-retry": "^4.5.7", "@smithy/middleware-serde": "^4.2.20", "@smithy/middleware-stack": "^4.2.14", "@smithy/node-config-provider": "^4.3.14", @@ -235,7 +235,7 @@ "@smithy/util-defaults-mode-node": "^4.2.54", "@smithy/util-endpoints": "^3.4.2", "@smithy/util-middleware": "^4.2.14", - "@smithy/util-retry": "^4.3.4", + "@smithy/util-retry": "^4.3.6", "@smithy/util-stream": "^4.5.25", "@smithy/util-utf8": "^4.2.2", "tslib": "^2.6.2" @@ -245,13 +245,13 @@ } }, "node_modules/@aws-sdk/core": { - "version": "3.974.5", - "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.974.5.tgz", - "integrity": "sha512-lMPlYlYfQdNZhlkJgnkmESwrY+hNh3PljmZ+37oAqLNdJ6rnILAwFSyc6B3bJeDOtMORNnMQIej0aTRuOlDyhQ==", + "version": "3.974.7", + "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.974.7.tgz", + "integrity": "sha512-YhRC90ofz5oolTJZlA8voU/oUrCB2azi8Usx51k8hhB5LpWbYQMMXKUqSqkoL0Cru+RQJgWTHpAfEDDIwfUhJw==", "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "^3.973.8", - "@aws-sdk/xml-builder": "^3.972.19", + "@aws-sdk/xml-builder": "^3.972.22", "@smithy/core": "^3.23.17", "@smithy/node-config-provider": "^4.3.14", "@smithy/property-provider": "^4.2.14", @@ -261,7 +261,7 @@ "@smithy/types": "^4.14.1", "@smithy/util-base64": "^4.3.2", "@smithy/util-middleware": "^4.2.14", - "@smithy/util-retry": "^4.3.4", + "@smithy/util-retry": "^4.3.6", "@smithy/util-utf8": "^4.2.2", "tslib": "^2.6.2" }, @@ -270,12 +270,12 @@ } }, "node_modules/@aws-sdk/credential-provider-env": { - "version": "3.972.31", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.31.tgz", - "integrity": "sha512-X/yGB73LmDW/6MdDJGCDzZBUXnM3ys4vs9l+5ZTJmiEswDdP1OjeoAFlFjVGS9o4KB2wZWQ9KOfdVNSSK6Ep3w==", + "version": "3.972.33", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.33.tgz", + "integrity": "sha512-bJV7eViSJV6GSuuN+VIdNVPdwPsNSf75BiC2v5alPrjR/OCcqgKwSZInKbDFz9mNeizldsyf67jt6YSIiv53Cw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.974.5", + "@aws-sdk/core": "^3.974.7", "@aws-sdk/types": "^3.973.8", "@smithy/property-provider": "^4.2.14", "@smithy/types": "^4.14.1", @@ -286,12 +286,12 @@ } }, "node_modules/@aws-sdk/credential-provider-http": { - "version": "3.972.33", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.33.tgz", - "integrity": "sha512-c0ZF+lwoWVvX5iCaGKL5T/4DnIw88CGqxA0BcBs3U86mIp5EZYPVg+KSPkMXOyokmADvNewiMUfSG2uFwjRp0g==", + "version": "3.972.35", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.35.tgz", + "integrity": "sha512-x/BQGEIdq0oI+4WxLjKmnQvT7CnF9r8ezdGt7wXwxb7ckHXQz0Zmgxt8v3Ne0JaT3R5YefmuybHX6E8EnsDXyA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.974.5", + "@aws-sdk/core": "^3.974.7", "@aws-sdk/types": "^3.973.8", "@smithy/fetch-http-handler": "^5.3.17", "@smithy/node-http-handler": "^4.6.1", @@ -307,19 +307,19 @@ } }, "node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.972.35", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.35.tgz", - "integrity": "sha512-jsU4u/cRkKFLKQS0k918FQ27fzXLG5ENiLWQMYE6581zLeI2hWh04ptlrvZMB3wJT/5d+vSzJk74X1CMFr4y8Q==", + "version": "3.972.37", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.37.tgz", + "integrity": "sha512-eUTpmWfd/BKsq9medhCRcu+GRAhFP2Zrn7/2jKDHHOOjCkhrMoTp/t4cEthqFoG7gE0VGp5wUxrXTdvBCmSmJg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.974.5", - "@aws-sdk/credential-provider-env": "^3.972.31", - "@aws-sdk/credential-provider-http": "^3.972.33", - "@aws-sdk/credential-provider-login": "^3.972.35", - "@aws-sdk/credential-provider-process": "^3.972.31", - "@aws-sdk/credential-provider-sso": "^3.972.35", - "@aws-sdk/credential-provider-web-identity": "^3.972.35", - "@aws-sdk/nested-clients": "^3.997.3", + "@aws-sdk/core": "^3.974.7", + "@aws-sdk/credential-provider-env": "^3.972.33", + "@aws-sdk/credential-provider-http": "^3.972.35", + "@aws-sdk/credential-provider-login": "^3.972.37", + "@aws-sdk/credential-provider-process": "^3.972.33", + "@aws-sdk/credential-provider-sso": "^3.972.37", + "@aws-sdk/credential-provider-web-identity": "^3.972.37", + "@aws-sdk/nested-clients": "^3.997.5", "@aws-sdk/types": "^3.973.8", "@smithy/credential-provider-imds": "^4.2.14", "@smithy/property-provider": "^4.2.14", @@ -332,13 +332,13 @@ } }, "node_modules/@aws-sdk/credential-provider-login": { - "version": "3.972.35", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.35.tgz", - "integrity": "sha512-5oa3j0cA50jPqgNhZ9XdJVopuzUf1klRb28/2MfLYWWiPi9DRVvbrBWT+DidbHTT36520VuXZJahQwR+YgSjrg==", + "version": "3.972.37", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.37.tgz", + "integrity": "sha512-Ty68y8ISSC+g5Q3D0K8uAaoINwvfaOslnNpsF/LgVUxyosYXHawcK2yV4HLXDVugiTTYLQfJfcw0ce5meAGkKw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.974.5", - "@aws-sdk/nested-clients": "^3.997.3", + "@aws-sdk/core": "^3.974.7", + "@aws-sdk/nested-clients": "^3.997.5", "@aws-sdk/types": "^3.973.8", "@smithy/property-provider": "^4.2.14", "@smithy/protocol-http": "^5.3.14", @@ -351,17 +351,17 @@ } }, "node_modules/@aws-sdk/credential-provider-node": { - "version": "3.972.36", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.36.tgz", - "integrity": "sha512-4nT2T8Z7vH8KE9EdjEsuIlHpZSlcaK2PrKbQBjuUGU46BCCzF3WvP0u0Uiosni3Ykmmn4rWLVawoOCLotUtCbg==", + "version": "3.972.38", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.38.tgz", + "integrity": "sha512-BQ9XYnBDVxR2HuV5huXYQYF/PZMTsY+EnwfGnCU2cA8Zw63XpkOtPY8WqiMIZMQCrKPQQEiFURS/o9CIolRLqg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/credential-provider-env": "^3.972.31", - "@aws-sdk/credential-provider-http": "^3.972.33", - "@aws-sdk/credential-provider-ini": "^3.972.35", - "@aws-sdk/credential-provider-process": "^3.972.31", - "@aws-sdk/credential-provider-sso": "^3.972.35", - "@aws-sdk/credential-provider-web-identity": "^3.972.35", + "@aws-sdk/credential-provider-env": "^3.972.33", + "@aws-sdk/credential-provider-http": "^3.972.35", + "@aws-sdk/credential-provider-ini": "^3.972.37", + "@aws-sdk/credential-provider-process": "^3.972.33", + "@aws-sdk/credential-provider-sso": "^3.972.37", + "@aws-sdk/credential-provider-web-identity": "^3.972.37", "@aws-sdk/types": "^3.973.8", "@smithy/credential-provider-imds": "^4.2.14", "@smithy/property-provider": "^4.2.14", @@ -374,12 +374,12 @@ } }, "node_modules/@aws-sdk/credential-provider-process": { - "version": "3.972.31", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.31.tgz", - "integrity": "sha512-eKeT4MXumpBJsrDLCYcSzIkFPVTFn/es7It2oogp2OhU/ic7P/+xzFpQx9ZhwtXS57Mc5S42BPWi7lHmvs/nYg==", + "version": "3.972.33", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.33.tgz", + "integrity": "sha512-yfjGksI9WQbdMObb0VeLXqzTLI+a0qXLJT9gCDiv0+X/xjPpI3mTz6a5FibrhpuEKIe0gSgvs3MaoFZy5cx4WA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.974.5", + "@aws-sdk/core": "^3.974.7", "@aws-sdk/types": "^3.973.8", "@smithy/property-provider": "^4.2.14", "@smithy/shared-ini-file-loader": "^4.4.9", @@ -391,32 +391,14 @@ } }, "node_modules/@aws-sdk/credential-provider-sso": { - "version": "3.972.35", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.35.tgz", - "integrity": "sha512-bCuBdfnj0KGDMdLp6utMTLiJcFN2ek9EgZinxQZZSc3FxjJ/HSqeqab2cjbnoNfy8RM6suDCsRkmVY1izp9I+A==", + "version": "3.972.37", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.37.tgz", + "integrity": "sha512-fpwE+20ntpp3i9Xb9vUuQfXLDKYHH+5I2V+ZG96SX1nBzrruhy10RXDgmN7t1etOz3c55stlA3TeQASUA451NQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.974.5", - "@aws-sdk/nested-clients": "^3.997.3", - "@aws-sdk/token-providers": "3.1036.0", - "@aws-sdk/types": "^3.973.8", - "@smithy/property-provider": "^4.2.14", - "@smithy/shared-ini-file-loader": "^4.4.9", - "@smithy/types": "^4.14.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "node_modules/@aws-sdk/credential-provider-sso/node_modules/@aws-sdk/token-providers": { - "version": "3.1036.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.1036.0.tgz", - "integrity": "sha512-aNSJ6jjDYayxN9ZA1JpycVScX93Lx03kKZ1EXt3DGOTahcWVLJj3oLAlop0xKP+vP2Ga2t49p1tEaMkTbCCaZA==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/core": "^3.974.5", - "@aws-sdk/nested-clients": "^3.997.3", + "@aws-sdk/core": "^3.974.7", + "@aws-sdk/nested-clients": "^3.997.5", + "@aws-sdk/token-providers": "3.1039.0", "@aws-sdk/types": "^3.973.8", "@smithy/property-provider": "^4.2.14", "@smithy/shared-ini-file-loader": "^4.4.9", @@ -428,13 +410,13 @@ } }, "node_modules/@aws-sdk/credential-provider-web-identity": { - "version": "3.972.35", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.35.tgz", - "integrity": "sha512-swW6Bwvl8lanyEMtZOWE/oR6yqcRQH4HTQZUVsnDVgoXvRjRywpYpLv2BWwjUFyjPrqsdX6FeTkf4tMSe/qFTQ==", + "version": "3.972.37", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.37.tgz", + "integrity": "sha512-aryawqyebf+3WhAFNHfF62rekFpYtVcVN7dQ89qnAWsa4n5hJst8qBG6gXC24WHtW7Nnhkf9ScYnjwo0Brn3bw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.974.5", - "@aws-sdk/nested-clients": "^3.997.3", + "@aws-sdk/core": "^3.974.7", + "@aws-sdk/nested-clients": "^3.997.5", "@aws-sdk/types": "^3.973.8", "@smithy/property-provider": "^4.2.14", "@smithy/shared-ini-file-loader": "^4.4.9", @@ -521,12 +503,12 @@ } }, "node_modules/@aws-sdk/middleware-sdk-s3": { - "version": "3.972.34", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.972.34.tgz", - "integrity": "sha512-/UL96JKjsjdodcRRMKl99tLQvK6Oi9ptLC9iU1yiTF/ruaDX0mtBBtnLNZDxIZRJOCVOtB49ed1YaTadqygk8Q==", + "version": "3.972.36", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.972.36.tgz", + "integrity": "sha512-YhPix+0x/MdQrb1Ug1GDKeS5fqylIy+naz800asX8II4jqfTk2KY2KhmmYCwZcky8YWtRQQwWCGdoqeAnip8Uw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.974.5", + "@aws-sdk/core": "^3.974.7", "@aws-sdk/types": "^3.973.8", "@aws-sdk/util-arn-parser": "^3.972.3", "@smithy/core": "^3.23.17", @@ -546,18 +528,18 @@ } }, "node_modules/@aws-sdk/middleware-user-agent": { - "version": "3.972.35", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.972.35.tgz", - "integrity": "sha512-hOFWNOjVmOocpRlrU04nYxjMOeoe0Obu5AXEuhB8zblMCPl3cG1hdluQCZERRKFyhMQjwZnDbhSHjoMUjetFGw==", + "version": "3.972.37", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.972.37.tgz", + "integrity": "sha512-N1oNpdiLoVAWYD3WFBnUi3LlfoDA06ZHo4ozyjbsJNLvILzvt//0CnR8N+CZ0NWeYgVB/5V59ivixHCWCx2ALw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.974.5", + "@aws-sdk/core": "^3.974.7", "@aws-sdk/types": "^3.973.8", "@aws-sdk/util-endpoints": "^3.996.8", "@smithy/core": "^3.23.17", "@smithy/protocol-http": "^5.3.14", "@smithy/types": "^4.14.1", - "@smithy/util-retry": "^4.3.4", + "@smithy/util-retry": "^4.3.6", "tslib": "^2.6.2" }, "engines": { @@ -588,24 +570,24 @@ } }, "node_modules/@aws-sdk/nested-clients": { - "version": "3.997.3", - "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.997.3.tgz", - "integrity": "sha512-SivE6GP228IVgfsrr2c/vqTg95X0Qj39Yw4uIrcddpkUzIltNMoNOR62leHOLhODfjv9K8X2mPTwS69A5kT0nQ==", + "version": "3.997.5", + "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.997.5.tgz", + "integrity": "sha512-jGFr6DxtcMTmzOkG/a0jCZYv4BBDmeNYVeO+/memSoDkYCJu4Y58xviYmzwJfYyIVSts+X/BVjJm1uGBnwHEMg==", "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "^3.974.5", + "@aws-sdk/core": "^3.974.7", "@aws-sdk/middleware-host-header": "^3.972.10", "@aws-sdk/middleware-logger": "^3.972.10", "@aws-sdk/middleware-recursion-detection": "^3.972.11", - "@aws-sdk/middleware-user-agent": "^3.972.35", + "@aws-sdk/middleware-user-agent": "^3.972.37", "@aws-sdk/region-config-resolver": "^3.972.13", - "@aws-sdk/signature-v4-multi-region": "^3.996.22", + "@aws-sdk/signature-v4-multi-region": "^3.996.24", "@aws-sdk/types": "^3.973.8", "@aws-sdk/util-endpoints": "^3.996.8", "@aws-sdk/util-user-agent-browser": "^3.972.10", - "@aws-sdk/util-user-agent-node": "^3.973.21", + "@aws-sdk/util-user-agent-node": "^3.973.23", "@smithy/config-resolver": "^4.4.17", "@smithy/core": "^3.23.17", "@smithy/fetch-http-handler": "^5.3.17", @@ -613,7 +595,7 @@ "@smithy/invalid-dependency": "^4.2.14", "@smithy/middleware-content-length": "^4.2.14", "@smithy/middleware-endpoint": "^4.4.32", - "@smithy/middleware-retry": "^4.5.5", + "@smithy/middleware-retry": "^4.5.7", "@smithy/middleware-serde": "^4.2.20", "@smithy/middleware-stack": "^4.2.14", "@smithy/node-config-provider": "^4.3.14", @@ -629,7 +611,7 @@ "@smithy/util-defaults-mode-node": "^4.2.54", "@smithy/util-endpoints": "^3.4.2", "@smithy/util-middleware": "^4.2.14", - "@smithy/util-retry": "^4.3.4", + "@smithy/util-retry": "^4.3.6", "@smithy/util-utf8": "^4.2.2", "tslib": "^2.6.2" }, @@ -654,12 +636,12 @@ } }, "node_modules/@aws-sdk/signature-v4-multi-region": { - "version": "3.996.22", - "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.996.22.tgz", - "integrity": "sha512-/rXhMXteD+BqhFd0nYprAgcZ/KtU+963uftPqd3tiFcFfooHZINXUGtOmo2SQjRVauCTNqIEzkwuSETdZFqTTA==", + "version": "3.996.24", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.996.24.tgz", + "integrity": "sha512-amP7tLikppN940wbBFISYqiuzVmpzMS9U3mcgtmVLjX4fdWI/SNCvrXv6ZxfVzTT4cT0rPKOLhFah2xLwzREWw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/middleware-sdk-s3": "^3.972.34", + "@aws-sdk/middleware-sdk-s3": "^3.972.36", "@aws-sdk/types": "^3.973.8", "@smithy/protocol-http": "^5.3.14", "@smithy/signature-v4": "^5.3.14", @@ -671,13 +653,13 @@ } }, "node_modules/@aws-sdk/token-providers": { - "version": "3.1037.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.1037.0.tgz", - "integrity": "sha512-csxa484KboWLs3f8jFQ5v9RwH8FVf0fQ+SO3GSXyu4Jtinhh4qXmOWLSVX30RBpB933dZaKGHGEXzEEY88NqRw==", + "version": "3.1039.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.1039.0.tgz", + "integrity": "sha512-NMSFL2HwkAOoCeLCQiqoOq5pT3vVbSjww2QZTuYgYknVwhhv125PSDzZIcL5EYnlxuPWjEOdauZK+FspkZDVdw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.974.5", - "@aws-sdk/nested-clients": "^3.997.3", + "@aws-sdk/core": "^3.974.7", + "@aws-sdk/nested-clients": "^3.997.5", "@aws-sdk/types": "^3.973.8", "@smithy/property-provider": "^4.2.14", "@smithy/shared-ini-file-loader": "^4.4.9", @@ -769,12 +751,12 @@ } }, "node_modules/@aws-sdk/util-user-agent-node": { - "version": "3.973.21", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.973.21.tgz", - "integrity": "sha512-Av4UHTcAWgdvbN0IP9pbtf4Qa1+6LtJqQdZWj5pLn5J67w0pnJJAZZ+7JPPcj2KN3378zD2JDM9DwJKEyvyMTQ==", + "version": "3.973.23", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.973.23.tgz", + "integrity": "sha512-gGwq8L2Euw0aNG6Ey4EktiAo3fSCVoDy1CaBIthd+oeaKHPXUrNaApMewQ6La5Hv0lcznOtECZaNvYyc5LXXfA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/middleware-user-agent": "^3.972.35", + "@aws-sdk/middleware-user-agent": "^3.972.37", "@aws-sdk/types": "^3.973.8", "@smithy/node-config-provider": "^4.3.14", "@smithy/types": "^4.14.1", @@ -794,13 +776,14 @@ } }, "node_modules/@aws-sdk/xml-builder": { - "version": "3.972.19", - "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.972.19.tgz", - "integrity": "sha512-Cw8IOMdBUEIl8ZlhRC3Dc/E64D5B5/8JhV6vhPLiPfJwcRC84S6F8aBOIi/N4vR9ZyA4I5Cc0Ateb/9EHaJXeQ==", + "version": "3.972.22", + "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.972.22.tgz", + "integrity": "sha512-PMYKKtJd70IsSG0yHrdAbxBr+ZWBKLvzFZfD3/urxgf6hXVMzuU5M+3MJ5G67RpOmLBu1fAUN65SbWuKUCOlAA==", "license": "Apache-2.0", "dependencies": { + "@nodable/entities": "2.1.0", "@smithy/types": "^4.14.1", - "fast-xml-parser": "5.7.1", + "fast-xml-parser": "5.7.2", "tslib": "^2.6.2" }, "engines": { @@ -1189,12 +1172,12 @@ } }, "node_modules/@mariozechner/pi-agent-core": { - "version": "0.70.2", - "resolved": "https://registry.npmjs.org/@mariozechner/pi-agent-core/-/pi-agent-core-0.70.2.tgz", - "integrity": "sha512-g1hIdKyDwmQOoBGO0R4OhpemKeMENeK0vE5FJtuQKqEcsdCAkVBgZAK6aZUARYZVxMA718JS6WPLFWoddzjD7g==", + "version": "0.70.5", + "resolved": "https://registry.npmjs.org/@mariozechner/pi-agent-core/-/pi-agent-core-0.70.5.tgz", + "integrity": "sha512-ZUnJ7fFeJog97KG8FewEyqaObY2sLWvfDurKHl9kImVEbgt3l1LJ9A5pb+4/5KXnCVsoF/Brd0h+7yBEd1Aj5g==", "license": "MIT", "dependencies": { - "@mariozechner/pi-ai": "^0.70.2", + "@mariozechner/pi-ai": "^0.70.5", "typebox": "^1.1.24" }, "engines": { @@ -1202,9 +1185,9 @@ } }, "node_modules/@mariozechner/pi-ai": { - "version": "0.70.2", - "resolved": "https://registry.npmjs.org/@mariozechner/pi-ai/-/pi-ai-0.70.2.tgz", - "integrity": "sha512-+30LRPjXsXF+oI96DvGWMbdPGeqoLJvadh6UPev7wx2DzhC9FEqXkQcoMZ0usbCm7E9pl8ua8a9s/pQ5ikaUbg==", + "version": "0.70.5", + "resolved": "https://registry.npmjs.org/@mariozechner/pi-ai/-/pi-ai-0.70.5.tgz", + "integrity": "sha512-eyeyOfu/YiqzY6q391oRYdmnPIIU1VTKAn3hWIvzqkRHkcArd41/YynG8mw6bgoLdmCnIBoY3fD6nzEHEHLIMA==", "license": "MIT", "dependencies": { "@anthropic-ai/sdk": "^0.90.0", @@ -1409,15 +1392,15 @@ } }, "node_modules/@mariozechner/pi-coding-agent": { - "version": "0.70.2", - "resolved": "https://registry.npmjs.org/@mariozechner/pi-coding-agent/-/pi-coding-agent-0.70.2.tgz", - "integrity": "sha512-asfNqV89HKAmKvJ1wENBY/UQMIf77kLtkzBrvXnMQV4YbH7D/6KT+VeVzPG6zm5PAZP2UtdLY9B9Cge7IxH37w==", + "version": "0.70.5", + "resolved": "https://registry.npmjs.org/@mariozechner/pi-coding-agent/-/pi-coding-agent-0.70.5.tgz", + "integrity": "sha512-5sQjY2LQLvYfMjo4Dn6P6iy3LFm3MZYgrYmgCQSwQSUM5yqzWceidYYXS4knloW7gNkko+nnhKB2u4NF3w+dVw==", "license": "MIT", "dependencies": { "@mariozechner/jiti": "^2.6.2", - "@mariozechner/pi-agent-core": "^0.70.2", - "@mariozechner/pi-ai": "^0.70.2", - "@mariozechner/pi-tui": "^0.70.2", + "@mariozechner/pi-agent-core": "^0.70.5", + "@mariozechner/pi-ai": "^0.70.5", + "@mariozechner/pi-tui": "^0.70.5", "@silvia-odwyer/photon-node": "^0.3.4", "chalk": "^5.5.0", "cli-highlight": "^2.1.11", @@ -1474,9 +1457,9 @@ } }, "node_modules/@mariozechner/pi-tui": { - "version": "0.70.2", - "resolved": "https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.70.2.tgz", - "integrity": "sha512-PtKC0NepnrYcqMx6MXkWTrBzC9tI62KeC6w940oT46lCbfvgmfqXciR15+9BZpxxc1H4jd3CMrKsmOPVeUqZ0A==", + "version": "0.70.5", + "resolved": "https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.70.5.tgz", + "integrity": "sha512-5Ol9weTqpsQ85gg1C6Mo8M8o/HYz4uN7nM7QTPrw/Rm/UoFgO1/T/Irago5aGfzlIj/nmsGcqb7NlkWtT4vXUg==", "license": "MIT", "dependencies": { "@types/mime-types": "^2.1.4", @@ -1581,9 +1564,9 @@ "license": "BSD-3-Clause" }, "node_modules/@protobufjs/codegen": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.5.tgz", + "integrity": "sha512-zgXFLzW3Ap33e6d0Wlj4MGIm6Ce8O89n/apUaGNB/jx+hw+ruWEp7EwGUshdLKVRCxZW12fp9r40E1mQrf/34g==", "license": "BSD-3-Clause" }, "node_modules/@protobufjs/eventemitter": { @@ -1609,9 +1592,9 @@ "license": "BSD-3-Clause" }, "node_modules/@protobufjs/inquire": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.1.tgz", + "integrity": "sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==", "license": "BSD-3-Clause" }, "node_modules/@protobufjs/path": { @@ -1627,9 +1610,9 @@ "license": "BSD-3-Clause" }, "node_modules/@protobufjs/utf8": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.1.tgz", + "integrity": "sha512-oOAWABowe8EAbMyWKM0tYDKi8Yaox52D+HWZhAIJqQXbqe0xI/GV7FhLWqlEKreMkfDjshR5FKgi3mnle0h6Eg==", "license": "BSD-3-Clause" }, "node_modules/@silvia-odwyer/photon-node": { @@ -1852,19 +1835,19 @@ } }, "node_modules/@smithy/middleware-retry": { - "version": "4.5.5", - "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-4.5.5.tgz", - "integrity": "sha512-wnYOpB5vATFKWrY2Z9Alb0KhjZI6AbzU6Fbz3Hq2GnURdRYWB4q+qWivQtSTwXcmWUA3MZ6krfwL6Cq5MAbxsA==", + "version": "4.5.7", + "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-4.5.7.tgz", + "integrity": "sha512-bRt6ZImqVSeTk39Nm81K20ObIiAZ3WefY7G6+iz/0tZjs4dgRRjvRX2sgsH+zi6iDCRR/aQvQofLKxxz4rPBZg==", "license": "Apache-2.0", "dependencies": { "@smithy/core": "^3.23.17", "@smithy/node-config-provider": "^4.3.14", "@smithy/protocol-http": "^5.3.14", - "@smithy/service-error-classification": "^4.3.0", + "@smithy/service-error-classification": "^4.3.1", "@smithy/smithy-client": "^4.12.13", "@smithy/types": "^4.14.1", "@smithy/util-middleware": "^4.2.14", - "@smithy/util-retry": "^4.3.4", + "@smithy/util-retry": "^4.3.6", "@smithy/uuid": "^1.1.2", "tslib": "^2.6.2" }, @@ -1984,9 +1967,9 @@ } }, "node_modules/@smithy/service-error-classification": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-4.3.0.tgz", - "integrity": "sha512-9jKsBYQRPR0xBLgc2415RsA5PIcP2sis4oBdN9s0D13cg1B1284mNTjx9Yc+BEERXzuPm5ObktI96OxsKh8E9A==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-4.3.1.tgz", + "integrity": "sha512-aUQuDGh760ts/8MU+APjIZhlLPKhIIfqyzZaJikLEIMrdxFvxuLYD0WxWzaYWpmLbQlXDe9p7EWM3HsBe0K6Gw==", "license": "Apache-2.0", "dependencies": { "@smithy/types": "^4.14.1" @@ -2207,12 +2190,12 @@ } }, "node_modules/@smithy/util-retry": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-4.3.4.tgz", - "integrity": "sha512-FY1UQQ1VFmMwiYp1GVS4MeaGD5O0blLNYK0xCRHU+mJgeoH/hSY8Ld8sJWKQ6uznkh14HveRGQJncgPyNl9J+A==", + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-4.3.6.tgz", + "integrity": "sha512-p6/FO1n2KxMeQyna067i0uJ6TSbb165ZhnRtCpWh4Foxqbfc6oW+XITaL8QkFJj3KFnDe2URt4gOhgU06EP9ew==", "license": "Apache-2.0", "dependencies": { - "@smithy/service-error-classification": "^4.3.0", + "@smithy/service-error-classification": "^4.3.1", "@smithy/types": "^4.14.1", "tslib": "^2.6.2" }, @@ -2893,6 +2876,40 @@ "node": ">=0.10.0" } }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/degenerator": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-7.0.1.tgz", @@ -3056,6 +3073,18 @@ "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", "license": "MIT" }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/escodegen": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", @@ -3287,9 +3316,9 @@ } }, "node_modules/fast-xml-parser": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.7.1.tgz", - "integrity": "sha512-8Cc3f8GUGUULg34pBch/KGyPLglS+OFs05deyOlY7fL2MTagYPKrVQNmR1fLF/yJ9PH5ZSTd3YDF6pnmeZU+zA==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.7.2.tgz", + "integrity": "sha512-P7oW7tLbYnhOLQk/Gv7cZgzgMPP/XN03K02/Jy6Y/NHzyIAIpxuZIM/YqAkfiXFPxA2CTm7NtCijK9EDu09u2w==", "funding": [ { "type": "github", @@ -3593,6 +3622,37 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/global-agent": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-4.1.3.tgz", + "integrity": "sha512-KUJEViiuFT3I97t+GYMikLPJS2Lfo/S2F+DQuBWzuzaMPnvt5yyZePzArx36fBzpGTxZjIpDbXLeySLgh+k76g==", + "license": "BSD-3-Clause", + "dependencies": { + "globalthis": "^1.0.2", + "matcher": "^4.0.0", + "semver": "^7.3.5", + "serialize-error": "^8.1.0" + }, + "engines": { + "node": ">=10.0" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/google-auth-library": { "version": "10.6.2", "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-10.6.2.tgz", @@ -3646,6 +3706,18 @@ "node": ">=8" } }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-symbols": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", @@ -3867,9 +3939,9 @@ } }, "node_modules/jose": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/jose/-/jose-6.2.2.tgz", - "integrity": "sha512-d7kPDd34KO/YnzaDOlikGpOurfF0ByC2sEV4cANCtdqLlTfBlw2p14O/5d/zv40gJPbIQxfES3nSx1/oYNyuZQ==", + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/jose/-/jose-6.2.3.tgz", + "integrity": "sha512-YYVDInQKFJfR/xa3ojUTl8c2KoTwiL1R5Wg9YCydwH0x0B9grbzlg5HC7mMjCtUJjbQ/YnGEZIhI5tCgfTb4Hw==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/panva" @@ -4039,6 +4111,21 @@ "node": ">= 18" } }, + "node_modules/matcher": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/matcher/-/matcher-4.0.0.tgz", + "integrity": "sha512-S6x5wmcDmsDRRU/c2dkccDwQPXoFczc5+HpQ2lON8pnvHlnvHAHj5WlLVvw6n6vNyHuVugYrFohYxbS+pvFpKQ==", + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/math-intrinsics": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", @@ -4245,6 +4332,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/on-finished": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", @@ -4288,28 +4384,29 @@ } }, "node_modules/openclaw": { - "version": "2026.4.26", - "resolved": "https://registry.npmjs.org/openclaw/-/openclaw-2026.4.26.tgz", - "integrity": "sha512-KBKI7gu9d/6NxBfqnojTFcHNJvrOyyYGJ6oczaBKF7zUHVKdm78zZNQOBmwiaHQMrvhjNRo0ry9xXtaAJwhV3A==", + "version": "2026.4.27", + "resolved": "https://registry.npmjs.org/openclaw/-/openclaw-2026.4.27.tgz", + "integrity": "sha512-99UOcRI6hOYGY76NmJQkMtBpuDjlkiCn5bAilMnDIaMG0mQOQjB8ZQ5pMzS1Zzos1ENJH8ddvBki6JwVaYPxRA==", "hasInstallScript": true, "license": "MIT", "dependencies": { "@agentclientprotocol/sdk": "0.20.0", "@clack/prompts": "^1.2.0", "@lydell/node-pty": "1.2.0-beta.12", - "@mariozechner/pi-agent-core": "0.70.2", - "@mariozechner/pi-ai": "0.70.2", - "@mariozechner/pi-coding-agent": "0.70.2", - "@mariozechner/pi-tui": "0.70.2", + "@mariozechner/pi-agent-core": "0.70.5", + "@mariozechner/pi-ai": "0.70.5", + "@mariozechner/pi-coding-agent": "0.70.5", + "@mariozechner/pi-tui": "0.70.5", "@modelcontextprotocol/sdk": "1.29.0", "@vincentkoc/qrcode-tui": "0.2.1", - "ajv": "^8.18.0", + "ajv": "^8.20.0", "chalk": "^5.6.2", "chokidar": "^5.0.0", "commander": "^14.0.3", "croner": "^10.0.1", "dotenv": "^17.4.2", "file-type": "22.0.1", + "global-agent": "^4.1.3", "https-proxy-agent": "^9.0.0", "ipaddr.js": "^2.3.0", "jiti": "^2.6.1", @@ -4582,22 +4679,22 @@ } }, "node_modules/protobufjs": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.5.tgz", - "integrity": "sha512-3wY1AxV+VBNW8Yypfd1yQY9pXnqTAN+KwQxL8iYm3/BjKYMNg4i0owhEe26PWDOMaIrzeeF98Lqd5NGz4omiIg==", + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.6.tgz", + "integrity": "sha512-M71sTMB146U3u0di3yup8iM+zv8yPRNQVr1KK4tyBitl3qFvEGucq/rGDRShD2rsJhtN02RJaJ7j5X5hmy8SJg==", "hasInstallScript": true, "license": "BSD-3-Clause", "dependencies": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", + "@protobufjs/codegen": "^2.0.5", "@protobufjs/eventemitter": "^1.1.0", "@protobufjs/fetch": "^1.1.0", "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", + "@protobufjs/inquire": "^1.1.1", "@protobufjs/path": "^1.1.2", "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", + "@protobufjs/utf8": "^1.1.1", "@types/node": ">=13.7.0", "long": "^5.0.0" }, @@ -4979,6 +5076,21 @@ "url": "https://opencollective.com/express" } }, + "node_modules/serialize-error": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-8.1.0.tgz", + "integrity": "sha512-3NnuWfM6vBYoy5gZFvHiYsVbafvI9vZv/+jlIigFn4oP4zjNPK3LhcY0xSCgeb1a5L8jO71Mit9LlNoi2UfDDQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/serve-static": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz", @@ -5455,6 +5567,18 @@ "url": "https://github.com/fullstack-build/tslog?sponsor=1" } }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/type-is": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz", diff --git a/package.json b/package.json index 1f13d3e..09cdccf 100644 --- a/package.json +++ b/package.json @@ -47,8 +47,8 @@ "pluginApi": "2026.4" }, "build": { - "openclawVersion": "2026.4.26", - "pluginSdkVersion": "2026.4.26" + "openclawVersion": "2026.4.27", + "pluginSdkVersion": "2026.4.27" } }, "scripts": { @@ -65,7 +65,7 @@ "test": "npm run check" }, "dependencies": { - "openclaw": "2026.4.26" + "openclaw": "2026.4.27" }, "devDependencies": { "@openclaw/plugin-inspector": "0.3.5" diff --git a/src/generated-hooks.js b/src/generated-hooks.js index f638650..69de638 100644 --- a/src/generated-hooks.js +++ b/src/generated-hooks.js @@ -1,10 +1,11 @@ -// Generated by scripts/sync-surface.mjs from openclaw 2026.4.26. Do not edit by hand. +// Generated by scripts/sync-surface.mjs from openclaw 2026.4.27. Do not edit by hand. import { observeKitchenHook } from "./scenarios.js"; export function registerAllHooks(api) { api.on("after_compaction", kitchenSinkHook("after_compaction")); api.on("after_tool_call", kitchenSinkHook("after_tool_call")); api.on("agent_end", kitchenSinkHook("agent_end")); + api.on("agent_turn_prepare", kitchenSinkHook("agent_turn_prepare")); api.on("before_agent_finalize", kitchenSinkHook("before_agent_finalize")); api.on("before_agent_reply", kitchenSinkHook("before_agent_reply")); api.on("before_agent_start", kitchenSinkHook("before_agent_start")); @@ -18,6 +19,7 @@ export function registerAllHooks(api) { api.on("before_tool_call", kitchenSinkHook("before_tool_call")); api.on("gateway_start", kitchenSinkHook("gateway_start")); api.on("gateway_stop", kitchenSinkHook("gateway_stop")); + api.on("heartbeat_prompt_contribution", kitchenSinkHook("heartbeat_prompt_contribution")); api.on("inbound_claim", kitchenSinkHook("inbound_claim")); api.on("llm_input", kitchenSinkHook("llm_input")); api.on("llm_output", kitchenSinkHook("llm_output")); diff --git a/src/generated-registrars.js b/src/generated-registrars.js index ed2c63e..6c76924 100644 --- a/src/generated-registrars.js +++ b/src/generated-registrars.js @@ -1,6 +1,7 @@ -// Generated by scripts/sync-surface.mjs from openclaw 2026.4.26. Do not edit by hand. +// Generated by scripts/sync-surface.mjs from openclaw 2026.4.27. Do not edit by hand. export function registerAllRegistrars(api) { + safeRegister("registerAgentEventSubscription", () => api.registerAgentEventSubscription(payloadFor("registerAgentEventSubscription"))); safeRegister("registerAgentHarness", () => api.registerAgentHarness(payloadFor("registerAgentHarness"))); safeRegister("registerAgentToolResultMiddleware", () => api.registerAgentToolResultMiddleware(payloadFor("registerAgentToolResultMiddleware"))); safeRegister("registerAutoEnableProbe", () => api.registerAutoEnableProbe(payloadFor("registerAutoEnableProbe"))); @@ -12,6 +13,7 @@ export function registerAllRegistrars(api) { safeRegister("registerCompactionProvider", () => api.registerCompactionProvider(payloadFor("registerCompactionProvider"))); safeRegister("registerConfigMigration", () => api.registerConfigMigration(payloadFor("registerConfigMigration"))); safeRegister("registerContextEngine", () => api.registerContextEngine(payloadFor("registerContextEngine"))); + safeRegister("registerControlUiDescriptor", () => api.registerControlUiDescriptor(payloadFor("registerControlUiDescriptor"))); void "api.registerDetachedTaskRuntime("; // Covered by the hand-owned Kitchen Sink task runtime. safeRegister("registerGatewayDiscoveryService", () => api.registerGatewayDiscoveryService(payloadFor("registerGatewayDiscoveryService"))); safeRegister("registerGatewayMethod", () => api.registerGatewayMethod(payloadFor("registerGatewayMethod"))); @@ -34,11 +36,16 @@ export function registerAllRegistrars(api) { safeRegister("registerRealtimeTranscriptionProvider", () => api.registerRealtimeTranscriptionProvider(payloadFor("registerRealtimeTranscriptionProvider"))); safeRegister("registerRealtimeVoiceProvider", () => api.registerRealtimeVoiceProvider(payloadFor("registerRealtimeVoiceProvider"))); safeRegister("registerReload", () => api.registerReload(payloadFor("registerReload"))); + safeRegister("registerRuntimeLifecycle", () => api.registerRuntimeLifecycle(payloadFor("registerRuntimeLifecycle"))); safeRegister("registerSecurityAuditCollector", () => api.registerSecurityAuditCollector(payloadFor("registerSecurityAuditCollector"))); safeRegister("registerService", () => api.registerService(payloadFor("registerService"))); + safeRegister("registerSessionExtension", () => api.registerSessionExtension(payloadFor("registerSessionExtension"))); + safeRegister("registerSessionSchedulerJob", () => api.registerSessionSchedulerJob(payloadFor("registerSessionSchedulerJob"))); safeRegister("registerSpeechProvider", () => api.registerSpeechProvider(payloadFor("registerSpeechProvider"))); safeRegister("registerTextTransforms", () => api.registerTextTransforms(payloadFor("registerTextTransforms"))); safeRegister("registerTool", () => api.registerTool(payloadFor("registerTool"))); + safeRegister("registerToolMetadata", () => api.registerToolMetadata(payloadFor("registerToolMetadata"))); + safeRegister("registerTrustedToolPolicy", () => api.registerTrustedToolPolicy(payloadFor("registerTrustedToolPolicy"))); safeRegister("registerVideoGenerationProvider", () => api.registerVideoGenerationProvider(payloadFor("registerVideoGenerationProvider"))); safeRegister("registerWebFetchProvider", () => api.registerWebFetchProvider(payloadFor("registerWebFetchProvider"))); safeRegister("registerWebSearchProvider", () => api.registerWebSearchProvider(payloadFor("registerWebSearchProvider"))); diff --git a/src/generated-sdk-imports.ts b/src/generated-sdk-imports.ts index 2ff352e..0adf16d 100644 --- a/src/generated-sdk-imports.ts +++ b/src/generated-sdk-imports.ts @@ -1,4 +1,4 @@ -// Generated by scripts/sync-surface.mjs from openclaw 2026.4.26. Do not edit by hand. +// Generated by scripts/sync-surface.mjs from openclaw 2026.4.27. Do not edit by hand. import type * as sdk0 from "openclaw/plugin-sdk"; import type * as sdk1 from "openclaw/plugin-sdk/account-core"; import type * as sdk2 from "openclaw/plugin-sdk/account-helpers"; @@ -8,261 +8,288 @@ import type * as sdk5 from "openclaw/plugin-sdk/account-resolution-runtime"; import type * as sdk6 from "openclaw/plugin-sdk/acp-binding-resolve-runtime"; import type * as sdk7 from "openclaw/plugin-sdk/acp-binding-runtime"; import type * as sdk8 from "openclaw/plugin-sdk/acp-runtime"; -import type * as sdk9 from "openclaw/plugin-sdk/agent-config-primitives"; -import type * as sdk10 from "openclaw/plugin-sdk/agent-harness"; -import type * as sdk11 from "openclaw/plugin-sdk/agent-harness-runtime"; -import type * as sdk12 from "openclaw/plugin-sdk/agent-media-payload"; -import type * as sdk13 from "openclaw/plugin-sdk/agent-runtime"; -import type * as sdk14 from "openclaw/plugin-sdk/allow-from"; -import type * as sdk15 from "openclaw/plugin-sdk/allowlist-config-edit"; -import type * as sdk16 from "openclaw/plugin-sdk/approval-auth-runtime"; -import type * as sdk17 from "openclaw/plugin-sdk/approval-client-runtime"; -import type * as sdk18 from "openclaw/plugin-sdk/approval-delivery-runtime"; -import type * as sdk19 from "openclaw/plugin-sdk/approval-gateway-runtime"; -import type * as sdk20 from "openclaw/plugin-sdk/approval-handler-adapter-runtime"; -import type * as sdk21 from "openclaw/plugin-sdk/approval-handler-runtime"; -import type * as sdk22 from "openclaw/plugin-sdk/approval-native-runtime"; -import type * as sdk23 from "openclaw/plugin-sdk/approval-reply-runtime"; -import type * as sdk24 from "openclaw/plugin-sdk/approval-runtime"; -import type * as sdk25 from "openclaw/plugin-sdk/boolean-param"; -import type * as sdk26 from "openclaw/plugin-sdk/browser-config"; -import type * as sdk27 from "openclaw/plugin-sdk/channel-actions"; -import type * as sdk28 from "openclaw/plugin-sdk/channel-config-helpers"; -import type * as sdk29 from "openclaw/plugin-sdk/channel-config-primitives"; -import type * as sdk30 from "openclaw/plugin-sdk/channel-config-schema"; -import type * as sdk31 from "openclaw/plugin-sdk/channel-config-schema-legacy"; -import type * as sdk32 from "openclaw/plugin-sdk/channel-config-writes"; -import type * as sdk33 from "openclaw/plugin-sdk/channel-contract"; -import type * as sdk34 from "openclaw/plugin-sdk/channel-contract-testing"; -import type * as sdk35 from "openclaw/plugin-sdk/channel-core"; -import type * as sdk36 from "openclaw/plugin-sdk/channel-entry-contract"; -import type * as sdk37 from "openclaw/plugin-sdk/channel-envelope"; -import type * as sdk38 from "openclaw/plugin-sdk/channel-feedback"; -import type * as sdk39 from "openclaw/plugin-sdk/channel-inbound"; -import type * as sdk40 from "openclaw/plugin-sdk/channel-inbound-debounce"; -import type * as sdk41 from "openclaw/plugin-sdk/channel-inbound-roots"; -import type * as sdk42 from "openclaw/plugin-sdk/channel-lifecycle"; -import type * as sdk43 from "openclaw/plugin-sdk/channel-location"; -import type * as sdk44 from "openclaw/plugin-sdk/channel-logging"; -import type * as sdk45 from "openclaw/plugin-sdk/channel-mention-gating"; -import type * as sdk46 from "openclaw/plugin-sdk/channel-pairing"; -import type * as sdk47 from "openclaw/plugin-sdk/channel-pairing-paths"; -import type * as sdk48 from "openclaw/plugin-sdk/channel-plugin-common"; -import type * as sdk49 from "openclaw/plugin-sdk/channel-policy"; -import type * as sdk50 from "openclaw/plugin-sdk/channel-reply-options-runtime"; -import type * as sdk51 from "openclaw/plugin-sdk/channel-reply-pipeline"; -import type * as sdk52 from "openclaw/plugin-sdk/channel-runtime"; -import type * as sdk53 from "openclaw/plugin-sdk/channel-runtime-context"; -import type * as sdk54 from "openclaw/plugin-sdk/channel-secret-basic-runtime"; -import type * as sdk55 from "openclaw/plugin-sdk/channel-secret-runtime"; -import type * as sdk56 from "openclaw/plugin-sdk/channel-secret-tts-runtime"; -import type * as sdk57 from "openclaw/plugin-sdk/channel-send-result"; -import type * as sdk58 from "openclaw/plugin-sdk/channel-setup"; -import type * as sdk59 from "openclaw/plugin-sdk/channel-status"; -import type * as sdk60 from "openclaw/plugin-sdk/channel-streaming"; -import type * as sdk61 from "openclaw/plugin-sdk/channel-targets"; -import type * as sdk62 from "openclaw/plugin-sdk/cli-backend"; -import type * as sdk63 from "openclaw/plugin-sdk/cli-runtime"; -import type * as sdk64 from "openclaw/plugin-sdk/collection-runtime"; -import type * as sdk65 from "openclaw/plugin-sdk/command-auth"; -import type * as sdk66 from "openclaw/plugin-sdk/command-auth-native"; -import type * as sdk67 from "openclaw/plugin-sdk/command-detection"; -import type * as sdk68 from "openclaw/plugin-sdk/command-gating"; -import type * as sdk69 from "openclaw/plugin-sdk/command-primitives-runtime"; -import type * as sdk70 from "openclaw/plugin-sdk/command-status"; -import type * as sdk71 from "openclaw/plugin-sdk/command-status-runtime"; -import type * as sdk72 from "openclaw/plugin-sdk/command-surface"; -import type * as sdk73 from "openclaw/plugin-sdk/compat"; -import type * as sdk74 from "openclaw/plugin-sdk/config-mutation"; -import type * as sdk75 from "openclaw/plugin-sdk/config-runtime"; -import type * as sdk76 from "openclaw/plugin-sdk/config-schema"; -import type * as sdk77 from "openclaw/plugin-sdk/config-types"; -import type * as sdk78 from "openclaw/plugin-sdk/context-visibility-runtime"; -import type * as sdk79 from "openclaw/plugin-sdk/conversation-binding-runtime"; -import type * as sdk80 from "openclaw/plugin-sdk/conversation-runtime"; -import type * as sdk81 from "openclaw/plugin-sdk/core"; -import type * as sdk82 from "openclaw/plugin-sdk/cron-store-runtime"; -import type * as sdk83 from "openclaw/plugin-sdk/dangerous-name-runtime"; -import type * as sdk84 from "openclaw/plugin-sdk/device-bootstrap"; -import type * as sdk85 from "openclaw/plugin-sdk/diagnostic-runtime"; -import type * as sdk86 from "openclaw/plugin-sdk/direct-dm"; -import type * as sdk87 from "openclaw/plugin-sdk/direct-dm-access"; -import type * as sdk88 from "openclaw/plugin-sdk/direct-dm-guard-policy"; -import type * as sdk89 from "openclaw/plugin-sdk/directory-config-runtime"; -import type * as sdk90 from "openclaw/plugin-sdk/directory-runtime"; -import type * as sdk91 from "openclaw/plugin-sdk/document-extractor"; -import type * as sdk92 from "openclaw/plugin-sdk/error-runtime"; -import type * as sdk93 from "openclaw/plugin-sdk/extension-shared"; -import type * as sdk94 from "openclaw/plugin-sdk/fetch-runtime"; -import type * as sdk95 from "openclaw/plugin-sdk/file-lock"; -import type * as sdk96 from "openclaw/plugin-sdk/gateway-runtime"; -import type * as sdk97 from "openclaw/plugin-sdk/global-singleton"; -import type * as sdk98 from "openclaw/plugin-sdk/group-access"; -import type * as sdk99 from "openclaw/plugin-sdk/group-activation"; -import type * as sdk100 from "openclaw/plugin-sdk/hook-runtime"; -import type * as sdk101 from "openclaw/plugin-sdk/host-runtime"; -import type * as sdk102 from "openclaw/plugin-sdk/image-generation"; -import type * as sdk103 from "openclaw/plugin-sdk/image-generation-core"; -import type * as sdk104 from "openclaw/plugin-sdk/image-generation-runtime"; -import type * as sdk105 from "openclaw/plugin-sdk/inbound-envelope"; -import type * as sdk106 from "openclaw/plugin-sdk/inbound-reply-dispatch"; -import type * as sdk107 from "openclaw/plugin-sdk/infra-runtime"; -import type * as sdk108 from "openclaw/plugin-sdk/interactive-runtime"; -import type * as sdk109 from "openclaw/plugin-sdk/json-store"; -import type * as sdk110 from "openclaw/plugin-sdk/keyed-async-queue"; -import type * as sdk111 from "openclaw/plugin-sdk/lazy-runtime"; -import type * as sdk112 from "openclaw/plugin-sdk/lmstudio"; -import type * as sdk113 from "openclaw/plugin-sdk/lmstudio-runtime"; -import type * as sdk114 from "openclaw/plugin-sdk/logging-core"; -import type * as sdk115 from "openclaw/plugin-sdk/markdown-table-runtime"; -import type * as sdk116 from "openclaw/plugin-sdk/media-generation-runtime"; -import type * as sdk117 from "openclaw/plugin-sdk/media-generation-runtime-shared"; -import type * as sdk118 from "openclaw/plugin-sdk/media-mime"; -import type * as sdk119 from "openclaw/plugin-sdk/media-runtime"; -import type * as sdk120 from "openclaw/plugin-sdk/media-store"; -import type * as sdk121 from "openclaw/plugin-sdk/media-understanding"; -import type * as sdk122 from "openclaw/plugin-sdk/media-understanding-runtime"; -import type * as sdk123 from "openclaw/plugin-sdk/memory-core-engine-runtime"; -import type * as sdk124 from "openclaw/plugin-sdk/memory-core-host-engine-embeddings"; -import type * as sdk125 from "openclaw/plugin-sdk/memory-core-host-engine-foundation"; -import type * as sdk126 from "openclaw/plugin-sdk/memory-core-host-engine-qmd"; -import type * as sdk127 from "openclaw/plugin-sdk/memory-core-host-engine-storage"; -import type * as sdk128 from "openclaw/plugin-sdk/memory-core-host-events"; -import type * as sdk129 from "openclaw/plugin-sdk/memory-core-host-multimodal"; -import type * as sdk130 from "openclaw/plugin-sdk/memory-core-host-query"; -import type * as sdk131 from "openclaw/plugin-sdk/memory-core-host-runtime-cli"; -import type * as sdk132 from "openclaw/plugin-sdk/memory-core-host-runtime-core"; -import type * as sdk133 from "openclaw/plugin-sdk/memory-core-host-runtime-files"; -import type * as sdk134 from "openclaw/plugin-sdk/memory-core-host-secret"; -import type * as sdk135 from "openclaw/plugin-sdk/memory-core-host-status"; -import type * as sdk136 from "openclaw/plugin-sdk/memory-host-core"; -import type * as sdk137 from "openclaw/plugin-sdk/memory-host-events"; -import type * as sdk138 from "openclaw/plugin-sdk/memory-host-files"; -import type * as sdk139 from "openclaw/plugin-sdk/memory-host-markdown"; -import type * as sdk140 from "openclaw/plugin-sdk/memory-host-search"; -import type * as sdk141 from "openclaw/plugin-sdk/memory-host-status"; -import type * as sdk142 from "openclaw/plugin-sdk/messaging-targets"; -import type * as sdk143 from "openclaw/plugin-sdk/migration"; -import type * as sdk144 from "openclaw/plugin-sdk/migration-runtime"; -import type * as sdk145 from "openclaw/plugin-sdk/model-session-runtime"; -import type * as sdk146 from "openclaw/plugin-sdk/models-provider-runtime"; -import type * as sdk147 from "openclaw/plugin-sdk/music-generation"; -import type * as sdk148 from "openclaw/plugin-sdk/music-generation-core"; -import type * as sdk149 from "openclaw/plugin-sdk/native-command-config-runtime"; -import type * as sdk150 from "openclaw/plugin-sdk/native-command-registry"; -import type * as sdk151 from "openclaw/plugin-sdk/outbound-media"; -import type * as sdk152 from "openclaw/plugin-sdk/outbound-runtime"; -import type * as sdk153 from "openclaw/plugin-sdk/outbound-send-deps"; -import type * as sdk154 from "openclaw/plugin-sdk/param-readers"; -import type * as sdk155 from "openclaw/plugin-sdk/persistent-dedupe"; -import type * as sdk156 from "openclaw/plugin-sdk/plugin-config-runtime"; -import type * as sdk157 from "openclaw/plugin-sdk/plugin-entry"; -import type * as sdk158 from "openclaw/plugin-sdk/plugin-runtime"; -import type * as sdk159 from "openclaw/plugin-sdk/poll-runtime"; -import type * as sdk160 from "openclaw/plugin-sdk/process-runtime"; -import type * as sdk161 from "openclaw/plugin-sdk/provider-auth"; -import type * as sdk162 from "openclaw/plugin-sdk/provider-auth-api-key"; -import type * as sdk163 from "openclaw/plugin-sdk/provider-auth-login"; -import type * as sdk164 from "openclaw/plugin-sdk/provider-auth-result"; -import type * as sdk165 from "openclaw/plugin-sdk/provider-auth-runtime"; -import type * as sdk166 from "openclaw/plugin-sdk/provider-catalog-shared"; -import type * as sdk167 from "openclaw/plugin-sdk/provider-entry"; -import type * as sdk168 from "openclaw/plugin-sdk/provider-env-vars"; -import type * as sdk169 from "openclaw/plugin-sdk/provider-http"; -import type * as sdk170 from "openclaw/plugin-sdk/provider-model-shared"; -import type * as sdk171 from "openclaw/plugin-sdk/provider-model-types"; -import type * as sdk172 from "openclaw/plugin-sdk/provider-onboard"; -import type * as sdk173 from "openclaw/plugin-sdk/provider-selection-runtime"; -import type * as sdk174 from "openclaw/plugin-sdk/provider-setup"; -import type * as sdk175 from "openclaw/plugin-sdk/provider-stream"; -import type * as sdk176 from "openclaw/plugin-sdk/provider-stream-family"; -import type * as sdk177 from "openclaw/plugin-sdk/provider-stream-shared"; -import type * as sdk178 from "openclaw/plugin-sdk/provider-tools"; -import type * as sdk179 from "openclaw/plugin-sdk/provider-transport-runtime"; -import type * as sdk180 from "openclaw/plugin-sdk/provider-usage"; -import type * as sdk181 from "openclaw/plugin-sdk/provider-web-fetch"; -import type * as sdk182 from "openclaw/plugin-sdk/provider-web-fetch-contract"; -import type * as sdk183 from "openclaw/plugin-sdk/provider-web-search"; -import type * as sdk184 from "openclaw/plugin-sdk/provider-web-search-config-contract"; -import type * as sdk185 from "openclaw/plugin-sdk/provider-web-search-contract"; -import type * as sdk186 from "openclaw/plugin-sdk/provider-zai-endpoint"; -import type * as sdk187 from "openclaw/plugin-sdk/proxy-capture"; -import type * as sdk188 from "openclaw/plugin-sdk/qa-runner-runtime"; -import type * as sdk189 from "openclaw/plugin-sdk/realtime-transcription"; -import type * as sdk190 from "openclaw/plugin-sdk/realtime-voice"; -import type * as sdk191 from "openclaw/plugin-sdk/reply-chunking"; -import type * as sdk192 from "openclaw/plugin-sdk/reply-dedupe"; -import type * as sdk193 from "openclaw/plugin-sdk/reply-dispatch-runtime"; -import type * as sdk194 from "openclaw/plugin-sdk/reply-history"; -import type * as sdk195 from "openclaw/plugin-sdk/reply-payload"; -import type * as sdk196 from "openclaw/plugin-sdk/reply-reference"; -import type * as sdk197 from "openclaw/plugin-sdk/reply-runtime"; -import type * as sdk198 from "openclaw/plugin-sdk/request-url"; -import type * as sdk199 from "openclaw/plugin-sdk/response-limit-runtime"; -import type * as sdk200 from "openclaw/plugin-sdk/retry-runtime"; -import type * as sdk201 from "openclaw/plugin-sdk/routing"; -import type * as sdk202 from "openclaw/plugin-sdk/run-command"; -import type * as sdk203 from "openclaw/plugin-sdk/runtime"; -import type * as sdk204 from "openclaw/plugin-sdk/runtime-config-snapshot"; -import type * as sdk205 from "openclaw/plugin-sdk/runtime-doctor"; -import type * as sdk206 from "openclaw/plugin-sdk/runtime-env"; -import type * as sdk207 from "openclaw/plugin-sdk/runtime-fetch"; -import type * as sdk208 from "openclaw/plugin-sdk/runtime-group-policy"; -import type * as sdk209 from "openclaw/plugin-sdk/runtime-logger"; -import type * as sdk210 from "openclaw/plugin-sdk/runtime-secret-resolution"; -import type * as sdk211 from "openclaw/plugin-sdk/runtime-store"; -import type * as sdk212 from "openclaw/plugin-sdk/sandbox"; -import type * as sdk213 from "openclaw/plugin-sdk/secret-file-runtime"; -import type * as sdk214 from "openclaw/plugin-sdk/secret-input"; -import type * as sdk215 from "openclaw/plugin-sdk/secret-input-runtime"; -import type * as sdk216 from "openclaw/plugin-sdk/secret-ref-runtime"; -import type * as sdk217 from "openclaw/plugin-sdk/security-runtime"; -import type * as sdk218 from "openclaw/plugin-sdk/self-hosted-provider-setup"; -import type * as sdk219 from "openclaw/plugin-sdk/session-binding-runtime"; -import type * as sdk220 from "openclaw/plugin-sdk/session-key-runtime"; -import type * as sdk221 from "openclaw/plugin-sdk/session-store-runtime"; -import type * as sdk222 from "openclaw/plugin-sdk/session-transcript-hit"; -import type * as sdk223 from "openclaw/plugin-sdk/session-visibility"; -import type * as sdk224 from "openclaw/plugin-sdk/setup"; -import type * as sdk225 from "openclaw/plugin-sdk/setup-adapter-runtime"; -import type * as sdk226 from "openclaw/plugin-sdk/setup-runtime"; -import type * as sdk227 from "openclaw/plugin-sdk/setup-tools"; -import type * as sdk228 from "openclaw/plugin-sdk/simple-completion-runtime"; -import type * as sdk229 from "openclaw/plugin-sdk/skill-commands-runtime"; -import type * as sdk230 from "openclaw/plugin-sdk/skills-runtime"; -import type * as sdk231 from "openclaw/plugin-sdk/speech"; -import type * as sdk232 from "openclaw/plugin-sdk/speech-core"; -import type * as sdk233 from "openclaw/plugin-sdk/ssrf-dispatcher"; -import type * as sdk234 from "openclaw/plugin-sdk/ssrf-policy"; -import type * as sdk235 from "openclaw/plugin-sdk/ssrf-runtime"; -import type * as sdk236 from "openclaw/plugin-sdk/state-paths"; -import type * as sdk237 from "openclaw/plugin-sdk/status-helpers"; -import type * as sdk238 from "openclaw/plugin-sdk/string-coerce-runtime"; -import type * as sdk239 from "openclaw/plugin-sdk/string-normalization-runtime"; -import type * as sdk240 from "openclaw/plugin-sdk/talk-config-runtime"; -import type * as sdk241 from "openclaw/plugin-sdk/target-resolver-runtime"; -import type * as sdk242 from "openclaw/plugin-sdk/telegram-command-config"; -import type * as sdk243 from "openclaw/plugin-sdk/temp-path"; -import type * as sdk244 from "openclaw/plugin-sdk/testing"; -import type * as sdk245 from "openclaw/plugin-sdk/text-autolink-runtime"; -import type * as sdk246 from "openclaw/plugin-sdk/text-chunking"; -import type * as sdk247 from "openclaw/plugin-sdk/text-runtime"; -import type * as sdk248 from "openclaw/plugin-sdk/thread-bindings-runtime"; -import type * as sdk249 from "openclaw/plugin-sdk/thread-bindings-session-runtime"; -import type * as sdk250 from "openclaw/plugin-sdk/tool-payload"; -import type * as sdk251 from "openclaw/plugin-sdk/tool-send"; -import type * as sdk252 from "openclaw/plugin-sdk/tts-runtime"; -import type * as sdk253 from "openclaw/plugin-sdk/video-generation"; -import type * as sdk254 from "openclaw/plugin-sdk/video-generation-core"; -import type * as sdk255 from "openclaw/plugin-sdk/video-generation-runtime"; -import type * as sdk256 from "openclaw/plugin-sdk/web-content-extractor"; -import type * as sdk257 from "openclaw/plugin-sdk/web-media"; -import type * as sdk258 from "openclaw/plugin-sdk/webhook-ingress"; -import type * as sdk259 from "openclaw/plugin-sdk/webhook-path"; -import type * as sdk260 from "openclaw/plugin-sdk/webhook-request-guards"; -import type * as sdk261 from "openclaw/plugin-sdk/webhook-targets"; -import type * as sdk262 from "openclaw/plugin-sdk/windows-spawn"; -import type * as sdk263 from "openclaw/plugin-sdk/zod"; +import type * as sdk9 from "openclaw/plugin-sdk/acp-runtime-backend"; +import type * as sdk10 from "openclaw/plugin-sdk/agent-config-primitives"; +import type * as sdk11 from "openclaw/plugin-sdk/agent-harness"; +import type * as sdk12 from "openclaw/plugin-sdk/agent-harness-runtime"; +import type * as sdk13 from "openclaw/plugin-sdk/agent-media-payload"; +import type * as sdk14 from "openclaw/plugin-sdk/agent-runtime"; +import type * as sdk15 from "openclaw/plugin-sdk/agent-runtime-test-contracts"; +import type * as sdk16 from "openclaw/plugin-sdk/allow-from"; +import type * as sdk17 from "openclaw/plugin-sdk/allowlist-config-edit"; +import type * as sdk18 from "openclaw/plugin-sdk/approval-auth-runtime"; +import type * as sdk19 from "openclaw/plugin-sdk/approval-client-runtime"; +import type * as sdk20 from "openclaw/plugin-sdk/approval-delivery-runtime"; +import type * as sdk21 from "openclaw/plugin-sdk/approval-gateway-runtime"; +import type * as sdk22 from "openclaw/plugin-sdk/approval-handler-adapter-runtime"; +import type * as sdk23 from "openclaw/plugin-sdk/approval-handler-runtime"; +import type * as sdk24 from "openclaw/plugin-sdk/approval-native-runtime"; +import type * as sdk25 from "openclaw/plugin-sdk/approval-reply-runtime"; +import type * as sdk26 from "openclaw/plugin-sdk/approval-runtime"; +import type * as sdk27 from "openclaw/plugin-sdk/async-lock-runtime"; +import type * as sdk28 from "openclaw/plugin-sdk/boolean-param"; +import type * as sdk29 from "openclaw/plugin-sdk/browser-config"; +import type * as sdk30 from "openclaw/plugin-sdk/bundled-channel-config-schema"; +import type * as sdk31 from "openclaw/plugin-sdk/channel-actions"; +import type * as sdk32 from "openclaw/plugin-sdk/channel-activity-runtime"; +import type * as sdk33 from "openclaw/plugin-sdk/channel-config-helpers"; +import type * as sdk34 from "openclaw/plugin-sdk/channel-config-primitives"; +import type * as sdk35 from "openclaw/plugin-sdk/channel-config-schema"; +import type * as sdk36 from "openclaw/plugin-sdk/channel-config-schema-legacy"; +import type * as sdk37 from "openclaw/plugin-sdk/channel-config-writes"; +import type * as sdk38 from "openclaw/plugin-sdk/channel-contract"; +import type * as sdk39 from "openclaw/plugin-sdk/channel-contract-testing"; +import type * as sdk40 from "openclaw/plugin-sdk/channel-core"; +import type * as sdk41 from "openclaw/plugin-sdk/channel-entry-contract"; +import type * as sdk42 from "openclaw/plugin-sdk/channel-envelope"; +import type * as sdk43 from "openclaw/plugin-sdk/channel-feedback"; +import type * as sdk44 from "openclaw/plugin-sdk/channel-inbound"; +import type * as sdk45 from "openclaw/plugin-sdk/channel-inbound-debounce"; +import type * as sdk46 from "openclaw/plugin-sdk/channel-inbound-roots"; +import type * as sdk47 from "openclaw/plugin-sdk/channel-lifecycle"; +import type * as sdk48 from "openclaw/plugin-sdk/channel-location"; +import type * as sdk49 from "openclaw/plugin-sdk/channel-logging"; +import type * as sdk50 from "openclaw/plugin-sdk/channel-mention-gating"; +import type * as sdk51 from "openclaw/plugin-sdk/channel-pairing"; +import type * as sdk52 from "openclaw/plugin-sdk/channel-pairing-paths"; +import type * as sdk53 from "openclaw/plugin-sdk/channel-plugin-common"; +import type * as sdk54 from "openclaw/plugin-sdk/channel-policy"; +import type * as sdk55 from "openclaw/plugin-sdk/channel-reply-options-runtime"; +import type * as sdk56 from "openclaw/plugin-sdk/channel-reply-pipeline"; +import type * as sdk57 from "openclaw/plugin-sdk/channel-route"; +import type * as sdk58 from "openclaw/plugin-sdk/channel-runtime"; +import type * as sdk59 from "openclaw/plugin-sdk/channel-runtime-context"; +import type * as sdk60 from "openclaw/plugin-sdk/channel-secret-basic-runtime"; +import type * as sdk61 from "openclaw/plugin-sdk/channel-secret-runtime"; +import type * as sdk62 from "openclaw/plugin-sdk/channel-secret-tts-runtime"; +import type * as sdk63 from "openclaw/plugin-sdk/channel-send-result"; +import type * as sdk64 from "openclaw/plugin-sdk/channel-setup"; +import type * as sdk65 from "openclaw/plugin-sdk/channel-status"; +import type * as sdk66 from "openclaw/plugin-sdk/channel-streaming"; +import type * as sdk67 from "openclaw/plugin-sdk/channel-target-testing"; +import type * as sdk68 from "openclaw/plugin-sdk/channel-targets"; +import type * as sdk69 from "openclaw/plugin-sdk/channel-test-helpers"; +import type * as sdk70 from "openclaw/plugin-sdk/cli-backend"; +import type * as sdk71 from "openclaw/plugin-sdk/cli-runtime"; +import type * as sdk72 from "openclaw/plugin-sdk/collection-runtime"; +import type * as sdk73 from "openclaw/plugin-sdk/command-auth"; +import type * as sdk74 from "openclaw/plugin-sdk/command-auth-native"; +import type * as sdk75 from "openclaw/plugin-sdk/command-detection"; +import type * as sdk76 from "openclaw/plugin-sdk/command-gating"; +import type * as sdk77 from "openclaw/plugin-sdk/command-primitives-runtime"; +import type * as sdk78 from "openclaw/plugin-sdk/command-status"; +import type * as sdk79 from "openclaw/plugin-sdk/command-status-runtime"; +import type * as sdk80 from "openclaw/plugin-sdk/command-surface"; +import type * as sdk81 from "openclaw/plugin-sdk/compat"; +import type * as sdk82 from "openclaw/plugin-sdk/concurrency-runtime"; +import type * as sdk83 from "openclaw/plugin-sdk/config-mutation"; +import type * as sdk84 from "openclaw/plugin-sdk/config-runtime"; +import type * as sdk85 from "openclaw/plugin-sdk/config-schema"; +import type * as sdk86 from "openclaw/plugin-sdk/config-types"; +import type * as sdk87 from "openclaw/plugin-sdk/context-visibility-runtime"; +import type * as sdk88 from "openclaw/plugin-sdk/conversation-binding-runtime"; +import type * as sdk89 from "openclaw/plugin-sdk/conversation-runtime"; +import type * as sdk90 from "openclaw/plugin-sdk/core"; +import type * as sdk91 from "openclaw/plugin-sdk/cron-store-runtime"; +import type * as sdk92 from "openclaw/plugin-sdk/dangerous-name-runtime"; +import type * as sdk93 from "openclaw/plugin-sdk/dedupe-runtime"; +import type * as sdk94 from "openclaw/plugin-sdk/delivery-queue-runtime"; +import type * as sdk95 from "openclaw/plugin-sdk/device-bootstrap"; +import type * as sdk96 from "openclaw/plugin-sdk/diagnostic-runtime"; +import type * as sdk97 from "openclaw/plugin-sdk/direct-dm"; +import type * as sdk98 from "openclaw/plugin-sdk/direct-dm-access"; +import type * as sdk99 from "openclaw/plugin-sdk/direct-dm-guard-policy"; +import type * as sdk100 from "openclaw/plugin-sdk/directory-config-runtime"; +import type * as sdk101 from "openclaw/plugin-sdk/directory-runtime"; +import type * as sdk102 from "openclaw/plugin-sdk/document-extractor"; +import type * as sdk103 from "openclaw/plugin-sdk/error-runtime"; +import type * as sdk104 from "openclaw/plugin-sdk/extension-shared"; +import type * as sdk105 from "openclaw/plugin-sdk/fetch-runtime"; +import type * as sdk106 from "openclaw/plugin-sdk/file-access-runtime"; +import type * as sdk107 from "openclaw/plugin-sdk/file-lock"; +import type * as sdk108 from "openclaw/plugin-sdk/gateway-runtime"; +import type * as sdk109 from "openclaw/plugin-sdk/global-singleton"; +import type * as sdk110 from "openclaw/plugin-sdk/group-access"; +import type * as sdk111 from "openclaw/plugin-sdk/group-activation"; +import type * as sdk112 from "openclaw/plugin-sdk/heartbeat-runtime"; +import type * as sdk113 from "openclaw/plugin-sdk/hook-runtime"; +import type * as sdk114 from "openclaw/plugin-sdk/host-runtime"; +import type * as sdk115 from "openclaw/plugin-sdk/image-generation"; +import type * as sdk116 from "openclaw/plugin-sdk/image-generation-core"; +import type * as sdk117 from "openclaw/plugin-sdk/image-generation-runtime"; +import type * as sdk118 from "openclaw/plugin-sdk/inbound-envelope"; +import type * as sdk119 from "openclaw/plugin-sdk/inbound-reply-dispatch"; +import type * as sdk120 from "openclaw/plugin-sdk/infra-runtime"; +import type * as sdk121 from "openclaw/plugin-sdk/interactive-runtime"; +import type * as sdk122 from "openclaw/plugin-sdk/json-store"; +import type * as sdk123 from "openclaw/plugin-sdk/keyed-async-queue"; +import type * as sdk124 from "openclaw/plugin-sdk/lazy-runtime"; +import type * as sdk125 from "openclaw/plugin-sdk/lmstudio"; +import type * as sdk126 from "openclaw/plugin-sdk/lmstudio-runtime"; +import type * as sdk127 from "openclaw/plugin-sdk/logging-core"; +import type * as sdk128 from "openclaw/plugin-sdk/markdown-table-runtime"; +import type * as sdk129 from "openclaw/plugin-sdk/media-generation-runtime"; +import type * as sdk130 from "openclaw/plugin-sdk/media-generation-runtime-shared"; +import type * as sdk131 from "openclaw/plugin-sdk/media-mime"; +import type * as sdk132 from "openclaw/plugin-sdk/media-runtime"; +import type * as sdk133 from "openclaw/plugin-sdk/media-store"; +import type * as sdk134 from "openclaw/plugin-sdk/media-understanding"; +import type * as sdk135 from "openclaw/plugin-sdk/media-understanding-runtime"; +import type * as sdk136 from "openclaw/plugin-sdk/memory-core-engine-runtime"; +import type * as sdk137 from "openclaw/plugin-sdk/memory-core-host-engine-embeddings"; +import type * as sdk138 from "openclaw/plugin-sdk/memory-core-host-engine-foundation"; +import type * as sdk139 from "openclaw/plugin-sdk/memory-core-host-engine-qmd"; +import type * as sdk140 from "openclaw/plugin-sdk/memory-core-host-engine-storage"; +import type * as sdk141 from "openclaw/plugin-sdk/memory-core-host-events"; +import type * as sdk142 from "openclaw/plugin-sdk/memory-core-host-multimodal"; +import type * as sdk143 from "openclaw/plugin-sdk/memory-core-host-query"; +import type * as sdk144 from "openclaw/plugin-sdk/memory-core-host-runtime-cli"; +import type * as sdk145 from "openclaw/plugin-sdk/memory-core-host-runtime-core"; +import type * as sdk146 from "openclaw/plugin-sdk/memory-core-host-runtime-files"; +import type * as sdk147 from "openclaw/plugin-sdk/memory-core-host-secret"; +import type * as sdk148 from "openclaw/plugin-sdk/memory-core-host-status"; +import type * as sdk149 from "openclaw/plugin-sdk/memory-host-core"; +import type * as sdk150 from "openclaw/plugin-sdk/memory-host-events"; +import type * as sdk151 from "openclaw/plugin-sdk/memory-host-files"; +import type * as sdk152 from "openclaw/plugin-sdk/memory-host-markdown"; +import type * as sdk153 from "openclaw/plugin-sdk/memory-host-search"; +import type * as sdk154 from "openclaw/plugin-sdk/memory-host-status"; +import type * as sdk155 from "openclaw/plugin-sdk/messaging-targets"; +import type * as sdk156 from "openclaw/plugin-sdk/migration"; +import type * as sdk157 from "openclaw/plugin-sdk/migration-runtime"; +import type * as sdk158 from "openclaw/plugin-sdk/model-session-runtime"; +import type * as sdk159 from "openclaw/plugin-sdk/models-provider-runtime"; +import type * as sdk160 from "openclaw/plugin-sdk/music-generation"; +import type * as sdk161 from "openclaw/plugin-sdk/music-generation-core"; +import type * as sdk162 from "openclaw/plugin-sdk/native-command-config-runtime"; +import type * as sdk163 from "openclaw/plugin-sdk/native-command-registry"; +import type * as sdk164 from "openclaw/plugin-sdk/number-runtime"; +import type * as sdk165 from "openclaw/plugin-sdk/outbound-media"; +import type * as sdk166 from "openclaw/plugin-sdk/outbound-runtime"; +import type * as sdk167 from "openclaw/plugin-sdk/outbound-send-deps"; +import type * as sdk168 from "openclaw/plugin-sdk/param-readers"; +import type * as sdk169 from "openclaw/plugin-sdk/persistent-dedupe"; +import type * as sdk170 from "openclaw/plugin-sdk/plugin-config-runtime"; +import type * as sdk171 from "openclaw/plugin-sdk/plugin-entry"; +import type * as sdk172 from "openclaw/plugin-sdk/plugin-runtime"; +import type * as sdk173 from "openclaw/plugin-sdk/plugin-test-api"; +import type * as sdk174 from "openclaw/plugin-sdk/plugin-test-contracts"; +import type * as sdk175 from "openclaw/plugin-sdk/plugin-test-runtime"; +import type * as sdk176 from "openclaw/plugin-sdk/poll-runtime"; +import type * as sdk177 from "openclaw/plugin-sdk/process-runtime"; +import type * as sdk178 from "openclaw/plugin-sdk/provider-auth"; +import type * as sdk179 from "openclaw/plugin-sdk/provider-auth-api-key"; +import type * as sdk180 from "openclaw/plugin-sdk/provider-auth-login"; +import type * as sdk181 from "openclaw/plugin-sdk/provider-auth-result"; +import type * as sdk182 from "openclaw/plugin-sdk/provider-auth-runtime"; +import type * as sdk183 from "openclaw/plugin-sdk/provider-catalog-runtime"; +import type * as sdk184 from "openclaw/plugin-sdk/provider-catalog-shared"; +import type * as sdk185 from "openclaw/plugin-sdk/provider-entry"; +import type * as sdk186 from "openclaw/plugin-sdk/provider-env-vars"; +import type * as sdk187 from "openclaw/plugin-sdk/provider-http"; +import type * as sdk188 from "openclaw/plugin-sdk/provider-http-test-mocks"; +import type * as sdk189 from "openclaw/plugin-sdk/provider-model-shared"; +import type * as sdk190 from "openclaw/plugin-sdk/provider-model-types"; +import type * as sdk191 from "openclaw/plugin-sdk/provider-onboard"; +import type * as sdk192 from "openclaw/plugin-sdk/provider-selection-runtime"; +import type * as sdk193 from "openclaw/plugin-sdk/provider-setup"; +import type * as sdk194 from "openclaw/plugin-sdk/provider-stream"; +import type * as sdk195 from "openclaw/plugin-sdk/provider-stream-family"; +import type * as sdk196 from "openclaw/plugin-sdk/provider-stream-shared"; +import type * as sdk197 from "openclaw/plugin-sdk/provider-test-contracts"; +import type * as sdk198 from "openclaw/plugin-sdk/provider-tools"; +import type * as sdk199 from "openclaw/plugin-sdk/provider-transport-runtime"; +import type * as sdk200 from "openclaw/plugin-sdk/provider-usage"; +import type * as sdk201 from "openclaw/plugin-sdk/provider-web-fetch"; +import type * as sdk202 from "openclaw/plugin-sdk/provider-web-fetch-contract"; +import type * as sdk203 from "openclaw/plugin-sdk/provider-web-search"; +import type * as sdk204 from "openclaw/plugin-sdk/provider-web-search-config-contract"; +import type * as sdk205 from "openclaw/plugin-sdk/provider-web-search-contract"; +import type * as sdk206 from "openclaw/plugin-sdk/provider-zai-endpoint"; +import type * as sdk207 from "openclaw/plugin-sdk/proxy-capture"; +import type * as sdk208 from "openclaw/plugin-sdk/qa-runner-runtime"; +import type * as sdk209 from "openclaw/plugin-sdk/realtime-transcription"; +import type * as sdk210 from "openclaw/plugin-sdk/realtime-voice"; +import type * as sdk211 from "openclaw/plugin-sdk/reply-chunking"; +import type * as sdk212 from "openclaw/plugin-sdk/reply-dedupe"; +import type * as sdk213 from "openclaw/plugin-sdk/reply-dispatch-runtime"; +import type * as sdk214 from "openclaw/plugin-sdk/reply-history"; +import type * as sdk215 from "openclaw/plugin-sdk/reply-payload"; +import type * as sdk216 from "openclaw/plugin-sdk/reply-reference"; +import type * as sdk217 from "openclaw/plugin-sdk/reply-runtime"; +import type * as sdk218 from "openclaw/plugin-sdk/request-url"; +import type * as sdk219 from "openclaw/plugin-sdk/response-limit-runtime"; +import type * as sdk220 from "openclaw/plugin-sdk/retry-runtime"; +import type * as sdk221 from "openclaw/plugin-sdk/routing"; +import type * as sdk222 from "openclaw/plugin-sdk/run-command"; +import type * as sdk223 from "openclaw/plugin-sdk/runtime"; +import type * as sdk224 from "openclaw/plugin-sdk/runtime-config-snapshot"; +import type * as sdk225 from "openclaw/plugin-sdk/runtime-doctor"; +import type * as sdk226 from "openclaw/plugin-sdk/runtime-env"; +import type * as sdk227 from "openclaw/plugin-sdk/runtime-fetch"; +import type * as sdk228 from "openclaw/plugin-sdk/runtime-group-policy"; +import type * as sdk229 from "openclaw/plugin-sdk/runtime-logger"; +import type * as sdk230 from "openclaw/plugin-sdk/runtime-secret-resolution"; +import type * as sdk231 from "openclaw/plugin-sdk/runtime-store"; +import type * as sdk232 from "openclaw/plugin-sdk/sandbox"; +import type * as sdk233 from "openclaw/plugin-sdk/secret-file-runtime"; +import type * as sdk234 from "openclaw/plugin-sdk/secret-input"; +import type * as sdk235 from "openclaw/plugin-sdk/secret-input-runtime"; +import type * as sdk236 from "openclaw/plugin-sdk/secret-ref-runtime"; +import type * as sdk237 from "openclaw/plugin-sdk/secure-random-runtime"; +import type * as sdk238 from "openclaw/plugin-sdk/security-runtime"; +import type * as sdk239 from "openclaw/plugin-sdk/self-hosted-provider-setup"; +import type * as sdk240 from "openclaw/plugin-sdk/session-binding-runtime"; +import type * as sdk241 from "openclaw/plugin-sdk/session-key-runtime"; +import type * as sdk242 from "openclaw/plugin-sdk/session-store-runtime"; +import type * as sdk243 from "openclaw/plugin-sdk/session-transcript-hit"; +import type * as sdk244 from "openclaw/plugin-sdk/session-visibility"; +import type * as sdk245 from "openclaw/plugin-sdk/setup"; +import type * as sdk246 from "openclaw/plugin-sdk/setup-adapter-runtime"; +import type * as sdk247 from "openclaw/plugin-sdk/setup-runtime"; +import type * as sdk248 from "openclaw/plugin-sdk/setup-tools"; +import type * as sdk249 from "openclaw/plugin-sdk/simple-completion-runtime"; +import type * as sdk250 from "openclaw/plugin-sdk/skill-commands-runtime"; +import type * as sdk251 from "openclaw/plugin-sdk/skills-runtime"; +import type * as sdk252 from "openclaw/plugin-sdk/speech"; +import type * as sdk253 from "openclaw/plugin-sdk/speech-core"; +import type * as sdk254 from "openclaw/plugin-sdk/ssrf-dispatcher"; +import type * as sdk255 from "openclaw/plugin-sdk/ssrf-policy"; +import type * as sdk256 from "openclaw/plugin-sdk/ssrf-runtime"; +import type * as sdk257 from "openclaw/plugin-sdk/state-paths"; +import type * as sdk258 from "openclaw/plugin-sdk/status-helpers"; +import type * as sdk259 from "openclaw/plugin-sdk/string-coerce-runtime"; +import type * as sdk260 from "openclaw/plugin-sdk/string-normalization-runtime"; +import type * as sdk261 from "openclaw/plugin-sdk/system-event-runtime"; +import type * as sdk262 from "openclaw/plugin-sdk/talk-config-runtime"; +import type * as sdk263 from "openclaw/plugin-sdk/target-resolver-runtime"; +import type * as sdk264 from "openclaw/plugin-sdk/telegram-command-config"; +import type * as sdk265 from "openclaw/plugin-sdk/temp-path"; +import type * as sdk266 from "openclaw/plugin-sdk/test-env"; +import type * as sdk267 from "openclaw/plugin-sdk/test-fixtures"; +import type * as sdk268 from "openclaw/plugin-sdk/test-node-mocks"; +import type * as sdk269 from "openclaw/plugin-sdk/testing"; +import type * as sdk270 from "openclaw/plugin-sdk/text-autolink-runtime"; +import type * as sdk271 from "openclaw/plugin-sdk/text-chunking"; +import type * as sdk272 from "openclaw/plugin-sdk/text-runtime"; +import type * as sdk273 from "openclaw/plugin-sdk/thread-bindings-runtime"; +import type * as sdk274 from "openclaw/plugin-sdk/thread-bindings-session-runtime"; +import type * as sdk275 from "openclaw/plugin-sdk/time-runtime"; +import type * as sdk276 from "openclaw/plugin-sdk/tool-payload"; +import type * as sdk277 from "openclaw/plugin-sdk/tool-send"; +import type * as sdk278 from "openclaw/plugin-sdk/transport-ready-runtime"; +import type * as sdk279 from "openclaw/plugin-sdk/tts-runtime"; +import type * as sdk280 from "openclaw/plugin-sdk/video-generation"; +import type * as sdk281 from "openclaw/plugin-sdk/video-generation-core"; +import type * as sdk282 from "openclaw/plugin-sdk/video-generation-runtime"; +import type * as sdk283 from "openclaw/plugin-sdk/web-content-extractor"; +import type * as sdk284 from "openclaw/plugin-sdk/web-media"; +import type * as sdk285 from "openclaw/plugin-sdk/webhook-ingress"; +import type * as sdk286 from "openclaw/plugin-sdk/webhook-path"; +import type * as sdk287 from "openclaw/plugin-sdk/webhook-request-guards"; +import type * as sdk288 from "openclaw/plugin-sdk/webhook-targets"; +import type * as sdk289 from "openclaw/plugin-sdk/windows-spawn"; +import type * as sdk290 from "openclaw/plugin-sdk/zod"; export type KitchenSinkSdkImportSurface = | typeof sdk0 @@ -528,4 +555,31 @@ export type KitchenSinkSdkImportSurface = | typeof sdk260 | typeof sdk261 | typeof sdk262 - | typeof sdk263; + | typeof sdk263 + | typeof sdk264 + | typeof sdk265 + | typeof sdk266 + | typeof sdk267 + | typeof sdk268 + | typeof sdk269 + | typeof sdk270 + | typeof sdk271 + | typeof sdk272 + | typeof sdk273 + | typeof sdk274 + | typeof sdk275 + | typeof sdk276 + | typeof sdk277 + | typeof sdk278 + | typeof sdk279 + | typeof sdk280 + | typeof sdk281 + | typeof sdk282 + | typeof sdk283 + | typeof sdk284 + | typeof sdk285 + | typeof sdk286 + | typeof sdk287 + | typeof sdk288 + | typeof sdk289 + | typeof sdk290;