refactor: reduce approval context overhead
CI / Client installer (macos-latest) (push) Canceled after 0s
CI / Client installer (ubuntu-latest) (push) Canceled after 0s
CI / Client installer (windows-latest) (push) Canceled after 0s
CI / test (22) (push) Canceled after 0s
CI / test (24) (push) Canceled after 0s
CI / release-smoke (push) Canceled after 0s

This commit is contained in:
2026-08-18 03:25:06 +00:00
parent 88f221e811
commit ac7be79288
12 changed files with 136 additions and 43 deletions
+2 -1
View File
@@ -39,6 +39,7 @@ mkdirSync(join(clientStaging, "dist", "src"), { recursive: true });
for (const name of ["bridge.js", "entrypoint.js", "client-installer.js", "approval-contract.js"]) {
cpSync(resolve("dist", "src", name), join(clientStaging, "dist", "src", name));
}
cpSync(resolve("skills/dingtalk-approval"), join(clientStaging, "skill", "dingtalk-approval"), { recursive: true });
const clientPackage = {
name: "dingtalk-approval-client",
version,
@@ -48,7 +49,7 @@ const clientPackage = {
"dingtalk-approval": "dist/src/client-installer.js",
"dingtalk-approval-bridge": "dist/src/bridge.js",
},
files: ["dist/src"],
files: ["dist/src", "skill/dingtalk-approval"],
engines: { node: ">=22.13" },
dependencies: {
"@modelcontextprotocol/sdk": lockedVersion("@modelcontextprotocol/sdk"),