{"_id":"@ai-sdk/harness-acp","_rev":"73-89f6904d428d6ed244be2554ce55d4ef","name":"@ai-sdk/harness-acp","dist-tags":{"latest":"1.0.77"},"versions":{"0.0.0":{"name":"@ai-sdk/harness-acp","version":"0.0.0","license":"Apache-2.0","_id":"@ai-sdk/harness-acp@0.0.0","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://github.com/vercel/ai#readme","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"2b629e5b5e9ad94f66e05393db6809c91f790b73","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-0.0.0.tgz","fileCount":3,"integrity":"sha512-YBHDzpqkqWG6P+xxYvjuAC0hrp9ZILEr1cKcw6+849hoEvM1sY9kbfdOJ4goQ3J+yKh9nRW5nB6U4iQTO4oMVQ==","signatures":[{"sig":"MEUCIQDM8bjnS+EoxvOWHGKy7emSYpJ5wvoYkxLFGSF+WiNOcwIgco2z/0LLBhvihRN1+gLqgV/QcmCyAi+yByyc0m/tWBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":613},"main":"./index.js","type":"module","exports":{".":"./index.js"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-acp"},"_npmVersion":"11.18.0","description":"AI SDK harness adapter for Agent Client Protocol","directories":{},"_nodeVersion":"24.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harness-acp_0.0.0_1785941180443_0.8458150609576711","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@ai-sdk/harness-acp","version":"1.0.0","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.0","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"19e6c03438ec085336ac8e5d6b59b98459657f47","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.0.tgz","fileCount":47,"integrity":"sha512-CWF4R3O43Ttdnn+1fU7dslTos7aMrre5W9L6wUPw/hEOcKq4dLwLZD/lRqwJXEslqmf1z9NOSN0IGVSHjDJVJg==","signatures":[{"sig":"MEYCIQD7+6AHFiKInAZ+jImWwL5k5RfTKug4jPuE58+/iVpLugIhAIMWz91CljtauyXygslZT5c4zkMiT1YxY3YCqdml9NJa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":809544},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-acp-1.0.0.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"_resolved":"/tmp/4603355164bc8853d8ea2c0c17e4579d/ai-sdk-harness-acp-1.0.0.tgz","_integrity":"sha512-CWF4R3O43Ttdnn+1fU7dslTos7aMrre5W9L6wUPw/hEOcKq4dLwLZD/lRqwJXEslqmf1z9NOSN0IGVSHjDJVJg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-acp"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by an NPM-installed [Agent Client Protocol](https://agentclientprotocol.com/) version 1 implementation. The adapter ships a bridge process that runs inside a sandbox and talks to the host over a WebSocket on a sandbox-proxied lo","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.63","@ai-sdk/provider-utils":"5.0.24"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.2.1","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.0_1786125877107_0.7442014999717605","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@ai-sdk/harness-acp","version":"1.0.1","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.1","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"74573a9829b5351da1dc6305c8ab309f3d269be4","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.1.tgz","fileCount":48,"integrity":"sha512-tTqp/c7MeQuC1igHUw78c/w3Zmj8EW0x6RefN8bYLGLu2rJ2piZ5lC2+q2fX0HzzaxaFBPcYOg0vDweL9sdnmA==","signatures":[{"sig":"MEUCIQDnFq1Li00LaRaldqhY2xXm+tgejwR+v6u2IOcLqMZ7vQIgHz5ZgeqdpmcZZ1OLnppGg+GB695oXEcFeUpp7TCZoow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":814102},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-acp-1.0.1.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"_resolved":"/tmp/79627e4b86503e757905a3a7060d3956/ai-sdk-harness-acp-1.0.1.tgz","_integrity":"sha512-tTqp/c7MeQuC1igHUw78c/w3Zmj8EW0x6RefN8bYLGLu2rJ2piZ5lC2+q2fX0HzzaxaFBPcYOg0vDweL9sdnmA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-acp"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by an NPM-installed [Agent Client Protocol](https://agentclientprotocol.com/) version 1 implementation. The adapter ships a bridge process that runs inside a sandbox and talks to the host over a WebSocket on a sandbox-proxied lo","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.64","@ai-sdk/provider-utils":"5.0.25"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.2.1","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.1_1786146093803_0.9214545839621022","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@ai-sdk/harness-acp","version":"1.0.2","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.2","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"83a88ac006d466f2b8c8042dd0d29ffad47b434e","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.2.tgz","fileCount":49,"integrity":"sha512-al63q18GPcu6Odlow0EQ9c9uG0ZrVh1n3xrphdTOFDqjX0PiRE31jFy82ym7T+jycRYrfknr4N97DnHupAH9ig==","signatures":[{"sig":"MEUCIQCmpXcFadwatkoxAB2REsS2qCDmRjMtkW/saMAHZWX3kwIgEsq0aQOJHtQ4b6CMc6iCR5XuqmgZS9gs0tUnVXrw6OU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":845616},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-acp-1.0.2.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"_resolved":"/tmp/87c277e28bec2b7761f0ea0af7d0f1b1/ai-sdk-harness-acp-1.0.2.tgz","_integrity":"sha512-al63q18GPcu6Odlow0EQ9c9uG0ZrVh1n3xrphdTOFDqjX0PiRE31jFy82ym7T+jycRYrfknr4N97DnHupAH9ig==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-acp"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by an NPM-installed [Agent Client Protocol](https://agentclientprotocol.com/) version 1 implementation. The adapter ships a bridge process that runs inside a sandbox and talks to the host over a WebSocket on a sandbox-proxied lo","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.65","@ai-sdk/provider-utils":"5.0.26"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.2.1","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.2_1786393224868_0.45587427296019545","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@ai-sdk/harness-acp","version":"1.0.3","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.3","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"999c504c6d33c777f79199130fde41c5e3ca69dd","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.3.tgz","fileCount":50,"integrity":"sha512-8wE42V6du0FGXs8LtN7umQhbLEZzCyq6Lm1FA8MTEgo+Mz1x3SPStYWn33JYafUXcVx/+5TIf8bYoD7QFBe8pw==","signatures":[{"sig":"MEQCIEkx4LbmE0urWiVGZfDCPOOeO6BHxdMJtIbtJFfOUlwoAiB2SDzzQqpgnUsD8DeM4g1ppKJezoGpzmucIiL+gB3mTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":868202},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-acp-1.0.3.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"_resolved":"/tmp/ee4ae6d21d02cda4d967cef3e2f65139/ai-sdk-harness-acp-1.0.3.tgz","_integrity":"sha512-8wE42V6du0FGXs8LtN7umQhbLEZzCyq6Lm1FA8MTEgo+Mz1x3SPStYWn33JYafUXcVx/+5TIf8bYoD7QFBe8pw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-acp"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by an NPM-installed [Agent Client Protocol](https://agentclientprotocol.com/) version 1 implementation. The adapter ships a bridge process that runs inside a sandbox and talks to the host over a WebSocket on a sandbox-proxied lo","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.66","@ai-sdk/provider-utils":"5.0.26"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.2.1","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.3_1786469548210_0.19668792698220527","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@ai-sdk/harness-acp","version":"1.0.4","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.4","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"04e13a1b54a32bd38b4706bc8855940b4e3c35be","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.4.tgz","fileCount":50,"integrity":"sha512-d/XM7WjEYNDIIbGROh2aFsQkykqsUn9Xp5ys2c8+hT3IH+Cpb4pTf0ip06AzKkACjJRthd9RNBIQe2ri8B5hlw==","signatures":[{"sig":"MEUCIQDBJ7ShWL4APpSvUSLFY+O6LxdFe9/FcYmqZORzr+3DJwIgRdXx9UBWJiIqo8ggg/CCNQMUZ7tyCwmYoCnepnNcCXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":868326},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-acp-1.0.4.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"_resolved":"/tmp/9e27d07809a7697f61d6f4f38866976b/ai-sdk-harness-acp-1.0.4.tgz","_integrity":"sha512-d/XM7WjEYNDIIbGROh2aFsQkykqsUn9Xp5ys2c8+hT3IH+Cpb4pTf0ip06AzKkACjJRthd9RNBIQe2ri8B5hlw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-acp"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by an NPM-installed [Agent Client Protocol](https://agentclientprotocol.com/) version 1 implementation. The adapter ships a bridge process that runs inside a sandbox and talks to the host over a WebSocket on a sandbox-proxied lo","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.67","@ai-sdk/provider-utils":"5.0.27"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.2.1","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.4_1786480162694_0.5425218396710174","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@ai-sdk/harness-acp","version":"1.0.5","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.5","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"8aced60a8718c0686252a95345360fe351d28069","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.5.tgz","fileCount":50,"integrity":"sha512-cRW4+fA/YULArEjz2uMDMJ1UWQO35YDgvWeesUAslk5/wDsjb3o48OO10Fign2U4hd0NrQSc4z94S3Slvt6M/A==","signatures":[{"sig":"MEUCIQCT7weY9KwpzSzgpOBMBcxESxNGYA63YYY+iapgtRjKYwIgSUMSJLXWqYmYKvKuQ2OiE9rS/fzj+8Yx++HtCg99Jok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":868381},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-acp-1.0.5.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"_resolved":"/tmp/21bbc5e12ce6638191d5baef6ddea0e2/ai-sdk-harness-acp-1.0.5.tgz","_integrity":"sha512-cRW4+fA/YULArEjz2uMDMJ1UWQO35YDgvWeesUAslk5/wDsjb3o48OO10Fign2U4hd0NrQSc4z94S3Slvt6M/A==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-acp"},"_npmVersion":"11.17.0","description":"`HarnessV1` adapter backed by an NPM-installed [Agent Client Protocol](https://agentclientprotocol.com/) version 1 implementation. The adapter ships a bridge process that runs inside a sandbox and talks to the host over a WebSocket on a sandbox-proxied lo","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.68","@ai-sdk/provider-utils":"5.0.27"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.2.1","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.5_1786488427733_0.37452840772239115","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@ai-sdk/harness-acp","version":"1.0.6","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.6","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"a9278a868a3470cb79dbface5baca34eaa42c571","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.6.tgz","fileCount":50,"integrity":"sha512-fcWKAvPCSxECl83NKleZOa2LXwr/Lr6R9eLswjIJRXgNAx+uS+AlqoGYRY7fF0BCoYAQdfZkjpZ3eiEwoPqNUw==","signatures":[{"sig":"MEUCIQCClvqgeWtCsaoteoqUoFYF+Mv0a8YEwQ+MOWuVHx1rowIgDYwgUwswmjhKOywQ3fTW55ZVxOKNh8C/NZ9jrY80uk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":868436},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-acp-1.0.6.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"_resolved":"/tmp/219d2fdf229744b9f86fbf8badf0c32c/ai-sdk-harness-acp-1.0.6.tgz","_integrity":"sha512-fcWKAvPCSxECl83NKleZOa2LXwr/Lr6R9eLswjIJRXgNAx+uS+AlqoGYRY7fF0BCoYAQdfZkjpZ3eiEwoPqNUw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-acp"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by an NPM-installed [Agent Client Protocol](https://agentclientprotocol.com/) version 1 implementation. The adapter ships a bridge process that runs inside a sandbox and talks to the host over a WebSocket on a sandbox-proxied lo","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.69","@ai-sdk/provider-utils":"5.0.27"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.2.1","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.6_1786549911913_0.4887813684870246","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@ai-sdk/harness-acp","version":"1.0.7","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.7","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"1f101799aa6c7f131d4fbd1114baff147ffde904","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.7.tgz","fileCount":50,"integrity":"sha512-NngEbt1iAtWMv+IV2UWU8rz+LSGxwOFVYCz/GEdKq19EWElY3TTgUH35h+CXNQxktncY4LOjck4k5cZbVwg1mQ==","signatures":[{"sig":"MEYCIQDF/JHU5uJ0fIQnF3CWKqUGegyQYSo4/3E1Sy//28kxrQIhAIGzIu6ljJ7c1T7/67ki2v4tuf1JqfY58nEAfGZZoXl5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":868491},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-acp-1.0.7.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"_resolved":"/tmp/9425c9a9f0b00163787e29cef2a9b430/ai-sdk-harness-acp-1.0.7.tgz","_integrity":"sha512-NngEbt1iAtWMv+IV2UWU8rz+LSGxwOFVYCz/GEdKq19EWElY3TTgUH35h+CXNQxktncY4LOjck4k5cZbVwg1mQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-acp"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by an NPM-installed [Agent Client Protocol](https://agentclientprotocol.com/) version 1 implementation. The adapter ships a bridge process that runs inside a sandbox and talks to the host over a WebSocket on a sandbox-proxied lo","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.70","@ai-sdk/provider-utils":"5.0.27"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.2.1","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.7_1786556270374_0.5846154032790112","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@ai-sdk/harness-acp","version":"1.0.8","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.8","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"7e8daca46af4cef19faa1f3801268aba7b527b9c","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.8.tgz","fileCount":50,"integrity":"sha512-kV2NMEjgxo/ygGjfBpolI2zfJumRivjc0AQAWT7xlPrG3owRcRAePdmbIqm57ozQgMlxE87TEsX63Z+D0Zdk3g==","signatures":[{"sig":"MEQCIEw5s3no/guU8JLJeRcGFANxQItPrzrtRKl0S5rOinKiAiB5owEFxVxtnvPRLwdIetJYFGws0488AYcGKa6Er/ccGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":868581},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-acp-1.0.8.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"_resolved":"/tmp/8807a1522ac3a923674d9cb0618ff1b2/ai-sdk-harness-acp-1.0.8.tgz","_integrity":"sha512-kV2NMEjgxo/ygGjfBpolI2zfJumRivjc0AQAWT7xlPrG3owRcRAePdmbIqm57ozQgMlxE87TEsX63Z+D0Zdk3g==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-acp"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by an NPM-installed [Agent Client Protocol](https://agentclientprotocol.com/) version 1 implementation. The adapter ships a bridge process that runs inside a sandbox and talks to the host over a WebSocket on a sandbox-proxied lo","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.71","@ai-sdk/provider-utils":"5.0.27"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.2.1","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.8_1786647361892_0.2107339476674932","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@ai-sdk/harness-acp","version":"1.0.9","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.9","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"44d7ee18f128a2f22c186de6be30797de58406d6","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.9.tgz","fileCount":51,"integrity":"sha512-b70YX7zW5DtHLeuneRwpJP0CAkJHTRb8mER8otGTYznUQbSEcwYERa6YR1iwGKdGa49u4AP2KukbgNLI0ifvaw==","signatures":[{"sig":"MEUCIGfTX9ma+hRfUAz2JpArTLj375XsTMgo/DTlcHaD80miAiEAoW9bv/RCDC6waQ7WgNqT7TgvlczkVqINcAOk17oiejA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":903481},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-acp-1.0.9.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"_resolved":"/tmp/ca00e857a37c35b8e8254575efcbde7e/ai-sdk-harness-acp-1.0.9.tgz","_integrity":"sha512-b70YX7zW5DtHLeuneRwpJP0CAkJHTRb8mER8otGTYznUQbSEcwYERa6YR1iwGKdGa49u4AP2KukbgNLI0ifvaw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-acp"},"_npmVersion":"11.17.0","description":"`HarnessV1` adapter backed by an NPM-installed [Agent Client Protocol](https://agentclientprotocol.com/) version 1 implementation. The adapter ships a bridge process that runs inside a sandbox and talks to the host over a WebSocket on a sandbox-proxied lo","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.72","@ai-sdk/provider-utils":"5.0.27"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.2.1","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.9_1786732788669_0.007563866615621029","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@ai-sdk/harness-acp","version":"1.0.10","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.10","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"3675fcc844dd2933c5ecbe92f721a6e5eaa4cfda","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.10.tgz","fileCount":51,"integrity":"sha512-Wl0CN5ay33Mm8Hxxv2NQXL5AZHtBsEbBhhwH1qNtmHLYic7xW/smyHPgRDMrXbUj7YjV47QIUNlE/kSJ8kBoeg==","signatures":[{"sig":"MEYCIQCryXepXvfliTCKpaIOfhoFx6AHlQgFFTl/WxT/kbCvbgIhAL4qU9jPcFIUW54GzoYzE/vccx2CNbxt/NdQphe1cLJQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":902449},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-acp-1.0.10.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"_resolved":"/tmp/520fa68b4ea5a5486f0aad7bf0e58149/ai-sdk-harness-acp-1.0.10.tgz","_integrity":"sha512-Wl0CN5ay33Mm8Hxxv2NQXL5AZHtBsEbBhhwH1qNtmHLYic7xW/smyHPgRDMrXbUj7YjV47QIUNlE/kSJ8kBoeg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-acp"},"_npmVersion":"11.17.0","description":"`HarnessV1` adapter backed by an NPM-installed [Agent Client Protocol](https://agentclientprotocol.com/) version 1 implementation. The adapter ships a bridge process that runs inside a sandbox and talks to the host over a WebSocket on a sandbox-proxied lo","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.72","@ai-sdk/provider-utils":"5.0.27"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.2.1","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.10_1786820083557_0.7102373812768921","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@ai-sdk/harness-acp","version":"1.0.11","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.11","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"7d75de684393ce47097c96e4fdd217a985358d1b","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.11.tgz","fileCount":51,"integrity":"sha512-QbodNadTBPcNb6g/0b+bbOl1D2067f/2eZIQ2QSd7tF0wxFQAd3UcmWbxhxVicP0j8FtSYb/Mlh51a1RMtqr3Q==","signatures":[{"sig":"MEQCIF4SFTNbybAbPuB25d3yDX1FFkd42/8bsxgnElEylACdAiBu4/eL5RhZX+h5TsuIqHBHpKzVO9gQFN96ciNDSzOS1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":925044},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-acp-1.0.11.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"_resolved":"/tmp/d6efda59fb80cf06dc824b2e7150a057/ai-sdk-harness-acp-1.0.11.tgz","_integrity":"sha512-QbodNadTBPcNb6g/0b+bbOl1D2067f/2eZIQ2QSd7tF0wxFQAd3UcmWbxhxVicP0j8FtSYb/Mlh51a1RMtqr3Q==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-acp"},"_npmVersion":"11.17.0","description":"`HarnessV1` adapter backed by an NPM-installed [Agent Client Protocol](https://agentclientprotocol.com/) version 1 implementation. The adapter ships a bridge process that runs inside a sandbox and talks to the host over a WebSocket on a sandbox-proxied lo","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.73","@ai-sdk/provider-utils":"5.0.27"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.2.1","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.11_1786990854893_0.7382514974639764","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@ai-sdk/harness-acp","version":"1.0.12","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.12","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"199df9a71f7e0d8deb314a962d37434d4076a1f9","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.12.tgz","fileCount":51,"integrity":"sha512-Mbt1E4rMXeb4jknl6fepUyk+RM/iRJ4r6UFVKawjbvhQIoVdLoKrkNuSKHPt9Kwx0CQMe+w26GOxbd5gs6m1Lw==","signatures":[{"sig":"MEQCIDJPsWRtRrQ8gCVwoDg0XFPn2nArDxN7IODgAklBGAdEAiBUH+IBUlSzBOTSCl7IpmOaLocbkkZ4biRM2dHEOER44Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":925100},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-acp-1.0.12.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"_resolved":"/tmp/11e6f60d59fa209a131a47a2656545dc/ai-sdk-harness-acp-1.0.12.tgz","_integrity":"sha512-Mbt1E4rMXeb4jknl6fepUyk+RM/iRJ4r6UFVKawjbvhQIoVdLoKrkNuSKHPt9Kwx0CQMe+w26GOxbd5gs6m1Lw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-acp"},"_npmVersion":"11.17.0","description":"`HarnessV1` adapter backed by an NPM-installed [Agent Client Protocol](https://agentclientprotocol.com/) version 1 implementation. The adapter ships a bridge process that runs inside a sandbox and talks to the host over a WebSocket on a sandbox-proxied lo","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.74","@ai-sdk/provider-utils":"5.0.27"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.2.1","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.12_1787071890150_0.7686453256827803","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@ai-sdk/harness-acp","version":"1.0.13","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.13","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"235f2faa322e18d83b869c3f3c754d30a50ea718","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.13.tgz","fileCount":51,"integrity":"sha512-aANFOTZIuKWzlvUAz0rpnldDygireI8XLZO4ghrbm0lpcLip3eb2pn08HCXaOlzWIDralk442eFV6CuHshajyg==","signatures":[{"sig":"MEUCIQD7LpIEgSkMDuuslduiVDdNcbL8b+r9mtUdWXLw0FSf4AIgK7qI4AlruaRe1UjQwAE5elTx0anCJGDeooviXBxvB1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":925191},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-acp-1.0.13.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"_resolved":"/tmp/d8fb4cab6fe9f376095b0e8e3cdbcdfd/ai-sdk-harness-acp-1.0.13.tgz","_integrity":"sha512-aANFOTZIuKWzlvUAz0rpnldDygireI8XLZO4ghrbm0lpcLip3eb2pn08HCXaOlzWIDralk442eFV6CuHshajyg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-acp"},"_npmVersion":"11.17.0","description":"`HarnessV1` adapter backed by an NPM-installed [Agent Client Protocol](https://agentclientprotocol.com/) version 1 implementation. The adapter ships a bridge process that runs inside a sandbox and talks to the host over a WebSocket on a sandbox-proxied lo","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.75","@ai-sdk/provider-utils":"5.0.27"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.2.1","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.13_1787093228163_0.44961506278415797","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@ai-sdk/harness-acp","version":"1.0.14","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.14","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"425e2354e6317a89a7e8a31d575959925890864a","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.14.tgz","fileCount":51,"integrity":"sha512-9XbBGKMqEQiwWXl3RMM/PFbPq4VMsSX5ZfJkYVbYUctDBGQQREtOjaj/p9umD9tJGHvQbI9CSdfbYWqpRTq3Qw==","signatures":[{"sig":"MEUCIQCH+sk27Nl7xMoL14weZguu0yiS1PexMemCNSlwEzl2pAIga6B3b6clZ47sVXQ11ekCqrcDjIJ9sClzzoBNhy7laAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":925282},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-acp-1.0.14.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"_resolved":"/tmp/d9246ce180c769a3e0e31b1d97f75fe1/ai-sdk-harness-acp-1.0.14.tgz","_integrity":"sha512-9XbBGKMqEQiwWXl3RMM/PFbPq4VMsSX5ZfJkYVbYUctDBGQQREtOjaj/p9umD9tJGHvQbI9CSdfbYWqpRTq3Qw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-acp"},"_npmVersion":"11.17.0","description":"`HarnessV1` adapter backed by an NPM-installed [Agent Client Protocol](https://agentclientprotocol.com/) version 1 implementation. The adapter ships a bridge process that runs inside a sandbox and talks to the host over a WebSocket on a sandbox-proxied lo","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.76","@ai-sdk/provider-utils":"5.0.27"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.2.1","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.14_1787162158382_0.4724690522327115","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@ai-sdk/harness-acp","version":"1.0.15","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.15","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"149f8df637010db03fb099654d0ed367908e6d66","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.15.tgz","fileCount":51,"integrity":"sha512-6UJI0clIHT0Zb4gv11t6ELSAI8dvxVZY0wfgmOkOr8Lk3N04vETZ/NJrjAuYueT4eS25NJjdy6iucKaQ0jBJgQ==","signatures":[{"sig":"MEUCIEEdb6tiUT4uCnWXGEWD49GBWK1JwR4wjs1vuQ/QNtMjAiEApwL3KSeBdbdKyw/aKt/kASd81IH9KApO2JznawDYdWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":925407},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-acp-1.0.15.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"_resolved":"/tmp/400aa60aa78c36b3c50dbf01b31616f9/ai-sdk-harness-acp-1.0.15.tgz","_integrity":"sha512-6UJI0clIHT0Zb4gv11t6ELSAI8dvxVZY0wfgmOkOr8Lk3N04vETZ/NJrjAuYueT4eS25NJjdy6iucKaQ0jBJgQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-acp"},"_npmVersion":"11.17.0","description":"`HarnessV1` adapter backed by an NPM-installed [Agent Client Protocol](https://agentclientprotocol.com/) version 1 implementation. The adapter ships a bridge process that runs inside a sandbox and talks to the host over a WebSocket on a sandbox-proxied lo","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.77","@ai-sdk/provider-utils":"5.0.28"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.2.1","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.15_1787177645153_0.29745324490532266","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@ai-sdk/harness-acp","version":"1.0.16","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.16","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"23da846cd6ad6052f6a771b4711926b0bcc48031","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.16.tgz","fileCount":51,"integrity":"sha512-NQ1p2cxhLTfaQKQ+oxXKJTsAdZC9D4q0phPib5jGu0Q5ISlP/uL4La2yYZNRUdF1v19913vDERorCIQIEWfnqA==","signatures":[{"sig":"MEUCIQCQ+n1+KM45b036MxsMxHG5xY2+sYMk1ABCtWSv/HcnWQIgAvZa2TlerstSOPY5Oo6Hqp/k55fzBZkviYThltOFgjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":945867},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-acp-1.0.16.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"_resolved":"/tmp/1a6367a4a4a810b49abcb28b8a4fcc2d/ai-sdk-harness-acp-1.0.16.tgz","_integrity":"sha512-NQ1p2cxhLTfaQKQ+oxXKJTsAdZC9D4q0phPib5jGu0Q5ISlP/uL4La2yYZNRUdF1v19913vDERorCIQIEWfnqA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-acp"},"_npmVersion":"11.17.0","description":"`HarnessV1` adapter backed by an NPM-installed [Agent Client Protocol](https://agentclientprotocol.com/) version 1 implementation. The adapter ships a bridge process that runs inside a sandbox and talks to the host over a WebSocket on a sandbox-proxied lo","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.78","@ai-sdk/provider-utils":"5.0.28"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.2.1","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.16_1787242024055_0.4985858994443133","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@ai-sdk/harness-acp","version":"1.0.17","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.17","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"9ef71f21f6f790854ea8a38b350cd102e9d172de","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.17.tgz","fileCount":51,"integrity":"sha512-FG2/qkC56k6fYCZFqyc1dGIh7MOv6V0eeluLGm9ULsgPku473vTmM5tHmifnrVoYJrRDMsiqJpU7aX70M9oMBw==","signatures":[{"sig":"MEUCICP8Y0zZ+CGDXa/RwQVPPYXP93HAQ72GchOTf4dw2RIwAiEA0OKZOgdSV0H/xWaysZmNxgCKnwv1EJ74cj51ZCmR0mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":945923},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-acp-1.0.17.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"_resolved":"/tmp/26d469ecfb96d8e925025eefa9ca6dd2/ai-sdk-harness-acp-1.0.17.tgz","_integrity":"sha512-FG2/qkC56k6fYCZFqyc1dGIh7MOv6V0eeluLGm9ULsgPku473vTmM5tHmifnrVoYJrRDMsiqJpU7aX70M9oMBw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-acp"},"_npmVersion":"11.17.0","description":"`HarnessV1` adapter backed by an NPM-installed [Agent Client Protocol](https://agentclientprotocol.com/) version 1 implementation. The adapter ships a bridge process that runs inside a sandbox and talks to the host over a WebSocket on a sandbox-proxied lo","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.79","@ai-sdk/provider-utils":"5.0.28"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.2.1","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.17_1787256293285_0.2560511556713245","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@ai-sdk/harness-acp","version":"1.0.19","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.19","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"d3537c9385d142281dbfaf80ff0d9c8efd2c18a5","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.19.tgz","fileCount":51,"integrity":"sha512-dOFUdtKFG6FcIkda/2oz6MVHVmMSjxyF63ujX24D9OqojIrllH6L3Fz/AF1aZ+0XbsD1DvWl2lQbX/qjc+PV1w==","signatures":[{"sig":"MEUCIH/SV6f23Sdg49fEOt2mD7isEy8XfgNte0OD1HAzW/VEAiEAqgZlQ28DsrdppgVcAW8qCAOf3gI0vPYS3HOcTETfABs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":946070},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-acp-1.0.19.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"_resolved":"/tmp/771ba46537cd51882d24c1a4611b2d5f/ai-sdk-harness-acp-1.0.19.tgz","_integrity":"sha512-dOFUdtKFG6FcIkda/2oz6MVHVmMSjxyF63ujX24D9OqojIrllH6L3Fz/AF1aZ+0XbsD1DvWl2lQbX/qjc+PV1w==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-acp"},"_npmVersion":"11.17.0","description":"`HarnessV1` adapter backed by an NPM-installed [Agent Client Protocol](https://agentclientprotocol.com/) version 1 implementation. The adapter ships a bridge process that runs inside a sandbox and talks to the host over a WebSocket on a sandbox-proxied lo","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.81","@ai-sdk/provider-utils":"5.0.28"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.2.1","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.19_1787283314143_0.2391893383815309","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@ai-sdk/harness-acp","version":"1.0.20","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.20","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"c793a78294644fea52f3d696b10ff4d9f792ddcc","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.20.tgz","fileCount":51,"integrity":"sha512-HovK5YSEpDXNQ+o/TGsR1hR69AzOJC3uZUKgmtxYOahjIwH69fBtrdk1DK4ak9NkucK+qUgGf7zXs1ysrzeXAQ==","signatures":[{"sig":"MEUCIQDMRIZr8qT3MEd2gxd6B27nisF4lAVkBc4NbcexDt01wgIgcgu0mIDDOSMx7fvgFAgQcd8c+nPOgrzNc9YpglbQBhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":946126},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-acp-1.0.20.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"_resolved":"/tmp/4eb771d3afdfd001b549f66624117cfd/ai-sdk-harness-acp-1.0.20.tgz","_integrity":"sha512-HovK5YSEpDXNQ+o/TGsR1hR69AzOJC3uZUKgmtxYOahjIwH69fBtrdk1DK4ak9NkucK+qUgGf7zXs1ysrzeXAQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-acp"},"_npmVersion":"11.17.0","description":"`HarnessV1` adapter backed by an NPM-installed [Agent Client Protocol](https://agentclientprotocol.com/) version 1 implementation. The adapter ships a bridge process that runs inside a sandbox and talks to the host over a WebSocket on a sandbox-proxied lo","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.82","@ai-sdk/provider-utils":"5.0.28"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.2.1","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.20_1787327628966_0.31377224220548716","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@ai-sdk/harness-acp","version":"1.0.22","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.22","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"5628f511e48f5d112ecc86fb05257dfd59e0360e","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.22.tgz","fileCount":51,"integrity":"sha512-BVYeXCwfOhk3b7II9MyU50gcg49jKiztVSnTKUgXjSu2BRGNPxzahgAftKaFkI2xpZgBPXndM83hjhaybHEJtA==","signatures":[{"sig":"MEUCIQCeveIX9HI1dCpemToRfcYvn0qEhQf87qyGhcCOcBXJmgIgCil3FGwpKoHNURUf+u5zO4alTjJBdG2Lg+SQbC71SU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":946238},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-acp-1.0.22.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"_resolved":"/tmp/e6a303f10d2d979ba2ee2e78cf6e5788/ai-sdk-harness-acp-1.0.22.tgz","_integrity":"sha512-BVYeXCwfOhk3b7II9MyU50gcg49jKiztVSnTKUgXjSu2BRGNPxzahgAftKaFkI2xpZgBPXndM83hjhaybHEJtA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-acp"},"_npmVersion":"11.17.0","description":"`HarnessV1` adapter backed by an NPM-installed [Agent Client Protocol](https://agentclientprotocol.com/) version 1 implementation. The adapter ships a bridge process that runs inside a sandbox and talks to the host over a WebSocket on a sandbox-proxied lo","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.84","@ai-sdk/provider-utils":"5.0.28"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.2.1","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.22_1787345722573_0.9967150470654442","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@ai-sdk/harness-acp","version":"1.0.23","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.23","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"54181267baf7d5c652181080b2cca2e36e070042","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.23.tgz","fileCount":51,"integrity":"sha512-KgHE2j+GxFYPCljy/BLfDxhZOxLKwZlO1fPDwwbX2tQurAZQCFzYcO0iKdeNYa/pmceQ5uV0UgrSkxnpH6izpw==","signatures":[{"sig":"MEYCIQC6vYr46kgwgXn3NbsxKLE5Hu3leccv8ot4jwdRSa3+/QIhAI9ilQTWygQtWo2Ef3kt6qnvPrgVLevhMSKWz+yH5G8Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":955169},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-acp-1.0.23.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"_resolved":"/tmp/f827e0cae6f9f33311af7ba490424df0/ai-sdk-harness-acp-1.0.23.tgz","_integrity":"sha512-KgHE2j+GxFYPCljy/BLfDxhZOxLKwZlO1fPDwwbX2tQurAZQCFzYcO0iKdeNYa/pmceQ5uV0UgrSkxnpH6izpw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-acp"},"_npmVersion":"11.17.0","description":"`HarnessV1` adapter backed by an NPM-installed [Agent Client Protocol](https://agentclientprotocol.com/) version 1 implementation. The adapter ships a bridge process that runs inside a sandbox and talks to the host over a WebSocket on a sandbox-proxied lo","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.85","@ai-sdk/provider-utils":"5.0.29"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.2.1","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.23_1787378156661_0.9957784294293683","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@ai-sdk/harness-acp","version":"1.0.24","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.24","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"187a68c2008f2958d7f0c260821c55fc96420786","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.24.tgz","fileCount":51,"integrity":"sha512-y+3vhXoZtGQ+bw0FMcwM95zS6AZgCMIlarlDJ0InzfK/MPuGnFAggv4NkeEsR71btgbUkUWN89+Gsr2dILpsXQ==","signatures":[{"sig":"MEUCIAIiTajH+vbx4i2tcpGp05BeEEp92BbYLsfE55like7NAiEA3etJkGDX/98MEmRnVBSWGM3tE+ah4OhGjoFgMW+s5r8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":955225},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-acp-1.0.24.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"_resolved":"/tmp/b0d8f89b6a2217583227ea02930377dd/ai-sdk-harness-acp-1.0.24.tgz","_integrity":"sha512-y+3vhXoZtGQ+bw0FMcwM95zS6AZgCMIlarlDJ0InzfK/MPuGnFAggv4NkeEsR71btgbUkUWN89+Gsr2dILpsXQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-acp"},"_npmVersion":"11.17.0","description":"`HarnessV1` adapter backed by an NPM-installed [Agent Client Protocol](https://agentclientprotocol.com/) version 1 implementation. The adapter ships a bridge process that runs inside a sandbox and talks to the host over a WebSocket on a sandbox-proxied lo","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.86","@ai-sdk/provider-utils":"5.0.29"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.2.1","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.24_1787596093962_0.24083357148283602","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@ai-sdk/harness-acp","version":"1.0.25","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.25","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"fddf15737095a74e7d182bdb27df3ecc88e44427","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.25.tgz","fileCount":51,"integrity":"sha512-UU6fxIY/4ZF+5Bc1PQkBXe6s3rywrel4sJuOVkNuF3iZkqjH1jZz6Xc/o6IilCIB3cLascMi8BHS1ox+Cu4XMg==","signatures":[{"sig":"MEYCIQCH6ziMtdjzni04P041qGawTf699Pt4KaffM9Wg4D+YGAIhAPHDdVPluiCPlcqO9lrl/ZxhllGNRYo7YdwH4AWSOLV8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":984573},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.87","@ai-sdk/provider-utils":"5.0.30"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.2.1","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.25_1787627773862_0.49624806853243375","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@ai-sdk/harness-acp","version":"1.0.28","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.28","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"062c4010650d15cb7f4e1990598d6e8c93294915","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.28.tgz","fileCount":51,"integrity":"sha512-xrI4CJwxoBWhec5AlCX0dSWkcsDbk/u+PQQ0wkGsw7l4DxQWMIwaSY97CObI8ZLkqX3DqIlf+GRzRezlFbPoxA==","signatures":[{"sig":"MEUCIQDPNPKpFPrxQWp2xqLoR7CBs0Age89sD4JPrmGJ83C+JgIgTq1QCykFFrXyGO3tCiR2/79ANKrtvj9gaiLFdevmU54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":984461},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.90","@ai-sdk/provider-utils":"5.0.32"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.2.1","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.28_1787773324646_0.8944076830973426","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@ai-sdk/harness-acp","version":"1.0.29","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.29","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"e78817592d5e61e55efb9f499704a8c947232b8a","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.29.tgz","fileCount":51,"integrity":"sha512-zYeCPe7aoZSRVhUK1I6TifN6n9QGrrtyrFulA2Nu2uzqatc6k+gMqiYM7532jNsefTk3D0fjoJGuY/UDQs08/Q==","signatures":[{"sig":"MEYCIQDEmhkZaOiF9iTtV/bT9OL4U3ef95PTAsKIl8PmBEbx1gIhAOzoMtbV17rKPEtqO7zE9vHO7U5nwcjTasd1SdON1yLu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":986797},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.91","@ai-sdk/provider-utils":"5.0.32"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.2.1","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.29_1787784463904_0.8924073924320426","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@ai-sdk/harness-acp","version":"1.0.30","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.30","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"2a7cc2b543664f7a370db33d925efe98b371f23f","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.30.tgz","fileCount":51,"integrity":"sha512-CLpHeiv5HgHTp4YpqxlR03/gn3w/dezd0ezRwMREwsBpYkyhwxNtTdQ/6AkSVK//MS+8k+H7D3uisF8VlyBUxw==","signatures":[{"sig":"MEUCIQDbKKVH9LD81j8/bXW6bN7ynSqPqFlwH0PmPipeafl/aAIgVtiyZGzx0RTrhAetEI4+UgxHHXwQlj2KO5VXlBtn4J0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":991074},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.92","@ai-sdk/provider-utils":"5.0.32"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.2.1","@modelcontextprotocol/sdk":"1.29.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.30_1787855319095_0.48326441053813207","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@ai-sdk/harness-acp","version":"1.0.31","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.31","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"eb70839e7bc6902dc440b3bed595d5712f6509dd","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.31.tgz","fileCount":51,"integrity":"sha512-8Hebh+FBfy/qC2eYBgTA0d7pMojgBGPq9ToyC1qjRQ2MvTa9+8UcaCBElluwnJbljG1MNWBu+lPVou3h2nTYYg==","signatures":[{"sig":"MEUCIHQJnXwqlqKv5p5crvVvYutQM5gh4r1OFEGuvn9Xjf/IAiEAvSdQMi3MovRVU0U4wW9p41JXYBeNs/z7YNkgAiZJTxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1000058},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.93","@ai-sdk/provider-utils":"5.0.33"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.31_1787937936435_0.4118790621092958","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"@ai-sdk/harness-acp","version":"1.0.32","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.32","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"772781635c2fa6cf338b27db50826dd6ed35bc95","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.32.tgz","fileCount":52,"integrity":"sha512-eFshlcaeoRiB9w52Z/oleOMgQtAG/vnmGWAsLel3VCeMjT9QGG+mKER7IUTyATGbGtPQXLKY93ZfhUlUT4sYQg==","signatures":[{"sig":"MEYCIQDg8srL89xgGnWDN4eYK/sZz/y7ok62zyjy1NlJsb+hmwIhAI2Smhh/4/qhATDrD8QU1vQWfMUxsazEFE3GzvEtyhDC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1006399},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.94","@ai-sdk/provider-utils":"5.0.34"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.32_1788076979789_0.6399638027978416","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"@ai-sdk/harness-acp","version":"1.0.33","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.33","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"8499beef8069386939a1e1a06ea6e7bb3f6e396c","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.33.tgz","fileCount":51,"integrity":"sha512-K+5yrrEPK3hxTkVp6ImijkC5BVjfKN0PUQTSZ0+RZ9Ag61thwWKkhHOKWbBDq4m9j1EE1negOAXv/W1nfJg/dQ==","signatures":[{"sig":"MEQCIF+A/kBrHg1XICHIJ3ToE//AYds6DcG0+jOdMPnQ/03fAiBE6XNELBOa4crih7RCt2fyXk0OAVohiB9L8yHjeHjF0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1004265},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.95","@ai-sdk/provider-utils":"5.0.34"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.33_1788204062529_0.4709942886272098","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"@ai-sdk/harness-acp","version":"1.0.34","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.34","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"3c3c0db6e2ad90139b117cea4c745bd46c24c82e","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.34.tgz","fileCount":51,"integrity":"sha512-/Wan1hQleg3KenU4OPQ8HXJz82yjDXSIm5sMj7FyeTkdNLOsu4K1oIW0loCrBiFSZPYb5WglgmS5BxDGb3JCfg==","signatures":[{"sig":"MEUCIQD2RbrRgsjC/Y8KcgaGC7DduD2EYoetCWQFyNKbEnmQWQIgYVtQBmL4CFOwS2cfLLuOSckFhy9R8ChYVxMP+o3CbrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1003269},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.96","@ai-sdk/provider-utils":"5.0.34"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.34_1788211464313_0.22847608224560756","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"@ai-sdk/harness-acp","version":"1.0.35","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.35","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"997484840e858a839df3e0599c392545c462860a","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.35.tgz","fileCount":51,"integrity":"sha512-tFX6iUFB0CLRxTW0UjeVUBM724QpbE1+4cpYqL0urVeVKQcFxlvBQWUGZ9DmV69y7Gbl0iowjEr3udtnMRlWxQ==","signatures":[{"sig":"MEYCIQD1eZPM5oUTm6ljbnk8yJGDw9QLD/ccbv1BeVY6fpVnpAIhAOqfPjuyelp3tUOnVQJY5ad4Qq8aS/F3A+78CfMZ1KWt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1003325},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.97","@ai-sdk/provider-utils":"5.0.34"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.35_1788281955579_0.7419439279933482","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"@ai-sdk/harness-acp","version":"1.0.36","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.36","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"677018bf2596377f10df680c36765f090121b91b","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.36.tgz","fileCount":51,"integrity":"sha512-gzMyEwJLOXDH36aCAAsjOOUyr75X03O2dypx/sWu3giqaaStZDdVZVS2ezmtcQIFEqcCmzcr5c813un+3lS/kw==","signatures":[{"sig":"MEUCIQC3rZ4U3wh5RUI+pAhnLNyYyZf7TXVXygkv+jzCR/GhaAIgNqRntvN1qWQXC67v1ErCJWspb7dWOTVg2UJKKk5/G3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1003450},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.98","@ai-sdk/provider-utils":"5.0.35"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.36_1788287366346_0.7053928048937539","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"@ai-sdk/harness-acp","version":"1.0.37","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.37","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"b2258c0f4b0bf0d51b788876c713124fc9bc5ed9","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.37.tgz","fileCount":51,"integrity":"sha512-jGwqbFXZdrLGCh6+pqLr1mVvZonQqg/7xlZQL3BQp42c/mFtt9A460RQe6t/wnrPZ4+0gHx0VH2QNpCDfsGOlA==","signatures":[{"sig":"MEQCICDcLM+AHVndhqvMfFKSDthuQGkeAKwxETg/3HsEc+20AiApDPXFktcMV8lzFr2i+NIt/ztpWhqFZ/ZQIHG9BGqzUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1003575},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.99","@ai-sdk/provider-utils":"5.0.36"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.37_1788318921055_0.04709792715588712","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"@ai-sdk/harness-acp","version":"1.0.38","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.38","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"38c572cc83c832de7eb250c73bccabe67948e5e7","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.38.tgz","fileCount":51,"integrity":"sha512-EvTu1jJGHplITx/P+qyiar9jcApunnI0qME2Y4fDH9teu/J/bDN/cypGBfty0LFbIdNfML5VFHZGF35SCocRFQ==","signatures":[{"sig":"MEQCICN87FpvIKXKtny49kPixUZE/fQOziP6lOeoraT5z0NiAiAdxOAYCpUpexRW3I/iqp+mxJsL8DvmHr0yviBvSrHORg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1006618},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.100","@ai-sdk/provider-utils":"5.0.36"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.38_1788380763740_0.3520902940190027","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"@ai-sdk/harness-acp","version":"1.0.39","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.39","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"1d86541f70a7a233fee578fa1ee01691166529d6","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.39.tgz","fileCount":51,"integrity":"sha512-2AA92ctdQBZ5Z3miMELDgxsT4bZEbqluy8W4kZNV0PdScm/C0JfnN/IFdcX/S8ApkrgXvsMGP8d3pTp6gIzdxw==","signatures":[{"sig":"MEQCIE9gjrtwFXE/UCjsE9iITv5WtKmbDBnfJIX9yYrsg2pvAiB5S9aY3+chdgJVC63o/MRcxZZO4u7/sER1Cu1wuzceXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1060488},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.101","@ai-sdk/provider-utils":"5.0.36"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.39_1788456462752_0.6504719844706159","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"@ai-sdk/harness-acp","version":"1.0.40","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.40","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"b20166a920b2093ce625a2e85c6f0096b459d51f","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.40.tgz","fileCount":53,"integrity":"sha512-WLjkLKODyklhXi9ttlNGm9C7RtJ0mlTTeElohWdbc5ovYXWcQoed8C25jNWG+4JRd6fie5gDJBBXfBnotL+mZw==","signatures":[{"sig":"MEYCIQD30p/Msu46tc1zAjXugZd1ZvavJHo/84RoDkj1AM9qvwIhALd6ekLsioWnzUoKj0HfEI+EO4/VszHVKgpN2PNsdusP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1111341},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.102","@ai-sdk/provider-utils":"5.0.36"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.40_1788558051363_0.5613753624161848","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"@ai-sdk/harness-acp","version":"1.0.41","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.41","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"9568e6a3ff305a42c99e7bef7b3684ec2d61fd39","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.41.tgz","fileCount":53,"integrity":"sha512-MZxizzn6AtWvrCdoM40to8OkbvEE3nRE1lCcZmlPKc+FjVxmJEQVJr5nwU2jD7WHJUYm7Yfw4YHmvANEhvT4Eg==","signatures":[{"sig":"MEUCIE6UEH/MgsxzxP6bnm7uxV4HV0794aakLCIiFNI4RGPaAiEAotCYMc3ek+guc77lSGPE2fkzIVYZdauIbShwPLpGTAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1111500},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.103","@ai-sdk/provider-utils":"5.0.37"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.41_1788895742425_0.9290303103980506","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"@ai-sdk/harness-acp","version":"1.0.42","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.42","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"07b450ee425a0848091de4759757d16c4b710467","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.42.tgz","fileCount":53,"integrity":"sha512-2OowAlZcbNQTgQNnN4GS8wj1w1N640+0IvF3s9zFZFJZnkTvuPGmDc7SxEanT9+TD8V6LnB2QKj0wzz9RwDKYA==","signatures":[{"sig":"MEUCIHoHA68uzhxMdWccY4vxMwmBGKmoL0cTxh4CgXLGLWJOAiEA4Q4foQ3Iz374tVFWoira5P+atp5XKrrGAwqiMgID3lQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1110843},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.104","@ai-sdk/provider-utils":"5.0.37"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.42_1788898557789_0.6715609156667832","host":"s3://npm-registry-packages-npm-production"}},"1.0.43":{"name":"@ai-sdk/harness-acp","version":"1.0.43","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.43","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"27adeacb9ec2ad08fb76ddfd07836182d769ba62","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.43.tgz","fileCount":53,"integrity":"sha512-MVLXxUo/dxJvf7pFqgjfLbW15rX3F2z+qK6u1ixMtu36PGzp0i9HsX0VE+Q+PWZjRuhI07ddKR6WwaQAsSiymA==","signatures":[{"sig":"MEYCIQD7j2eFGFljMIe2JLl8wVh5zvPldkoRCZ4YBaB47WSMRgIhAJ/ntoeAICJCnB4QqTWdeqonR5iWLdjwtjWQcyDsX3d9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1110900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.105","@ai-sdk/provider-utils":"5.0.37"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.43_1788961507377_0.4175613799150959","host":"s3://npm-registry-packages-npm-production"}},"1.0.44":{"name":"@ai-sdk/harness-acp","version":"1.0.44","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.44","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"9159aad9dcd808eb31297e77d7c53d7d52dc9e62","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.44.tgz","fileCount":53,"integrity":"sha512-PjDRmdh3vJPTTTtB5/DFcJpq2C/xCDWhXXH1+vAdHeOtqQK4C2sookElBMzirrvLtcjsu18/0iJUlId7Uzk6vA==","signatures":[{"sig":"MEUCIB1JwtfhmpJ02g+FSDrlMSNzCJgXmd4ipdx1ku/VdFvkAiEApExqBdWfGgEvIloV/R0HfOQsAH4+gtU+mt1ZHjv+kus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1110989},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.106","@ai-sdk/provider-utils":"5.0.38"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.44_1788977676881_0.34911648437072507","host":"s3://npm-registry-packages-npm-production"}},"1.0.45":{"name":"@ai-sdk/harness-acp","version":"1.0.45","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.45","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"cf9e3d01a485853ddb4fa5dfa41c6885eb77e048","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.45.tgz","fileCount":53,"integrity":"sha512-iCFdurdbDE/zP8E3LrJ3PZlbyoapAGUcBd42LVm9vxoEk6qod9PBZ0qeBhkjGK5EaY9cUwK2qmZwWtSHCflQ7A==","signatures":[{"sig":"MEUCIQDFqVL6OLKa/MpiUV8UHXRcuQas2bZxbi0oCdo7nI6liQIgPHe2yY9K+/r+3TNEs92fhbnB1YTIkz09Z8dGw3aK/rA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1111078},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.107","@ai-sdk/provider-utils":"5.0.39"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.45_1788985473115_0.6372451436872835","host":"s3://npm-registry-packages-npm-production"}},"1.0.46":{"name":"@ai-sdk/harness-acp","version":"1.0.46","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.46","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"cdbd498ab4a1ea7d22d82b3bec663e0dfe0cfce5","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.46.tgz","fileCount":53,"integrity":"sha512-2x3PX5ytsoOwcYsQD0q/rRLzyImVuK1S9ZCGZJj0byb9fgUMENtZgGmzwyva1aGqSyqxfB6BdBdG9L84qc+wdA==","signatures":[{"sig":"MEQCIFmIEfPSuoSihv7rmG/kXJsajGve1H6BwaXPJE4YDPd0AiB+4pIFojyFKLQ1QS5kGjLRg+j4I4OrTPKrUub/LjD6tA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDUPOpv+bCWhKbRelz0tvXretk4eFNxb7EMH0yxsZMmFQIgMXIf+F/Bpeix5nqXg8jeCPRCxR6JvqYYR1S16fgEL2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1121167},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.108","@ai-sdk/provider-utils":"5.0.40"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.46_1789153050440_0.4697267754148826","host":"s3://npm-registry-packages-npm-production"}},"1.0.47":{"name":"@ai-sdk/harness-acp","version":"1.0.47","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.47","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"2a858340b84abb598246b35de8784bdec461ac38","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.47.tgz","fileCount":53,"integrity":"sha512-15ulefHmfdXnTSZtReOURWF1chZZju8wN6939GZBLtR/x+hoX4+N5HPklxcOicttMT1dTVJuMANvJY3NVI/c3w==","signatures":[{"sig":"MEUCIE27H5tA9lt/gwfsNVw/R01Cu+5NUlgfRJqEOVwFuOpSAiEAnyPR5AaygLYKmoQyeiTewLs02nBC+pKJHkdhiLvMlKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDWR2Z6kMDKWD5jfaFno33d+/cKTUsS88MXfINWqabXCAiEApQQG7M3vo/YeKieKJbmOhEbe6WfY2+am/6v8H3z4CPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1121224},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.109","@ai-sdk/provider-utils":"5.0.40"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.47_1789176139284_0.17977573876645803","host":"s3://npm-registry-packages-npm-production"}},"1.0.48":{"name":"@ai-sdk/harness-acp","version":"1.0.48","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.48","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"13372b1cee762e5495022bafa9b7a5c78fe1c7c0","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.48.tgz","fileCount":53,"integrity":"sha512-tLXCbd+2+iL9Wo0+vTh5hzV3pB62nyPq18Nf6G3K8DPDF3okTv5GpMATM+DAM/uDyGSHsveqIL6j4V3G27fJzg==","signatures":[{"sig":"MEUCIQD6vv5xa6oLEYmEAB0PR7L64rVkUeJyDJBBwNvdj4ePwQIgEHLNOocPr8r9O7J8k3xF12f9rlCMict6WN2fZyYM6ow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDcgiBeDa0UaZ5qZfpiBuEl0EOOwVsBPisN2/tUFOcQuAIgcnmG/dM4n48HEtvo62Uoq1dy14E2CgyPkEvIU/oBWGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1121281},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.110","@ai-sdk/provider-utils":"5.0.40"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.48_1789415718627_0.9234597479739397","host":"s3://npm-registry-packages-npm-production"}},"1.0.49":{"name":"@ai-sdk/harness-acp","version":"1.0.49","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.49","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"220eed458b5b7da9bce1925408eeefe3bc2b973b","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.49.tgz","fileCount":53,"integrity":"sha512-/P/IwTt7L+Nb+EslBKHEBU1sfwJEeRAp7MD2+JyZ6WbZSePbuRqGTJpnfnL2TTnFchRk8j5YHmn5O11I81TkxA==","signatures":[{"sig":"MEQCIFkRxRa23gWCyYCQiRWETCEenQOeg45fkgfDi1YQHVrtAiBju9xdpGtxgMR6KuvK1ay6FmeVJFSvpAwacDdJQqi+Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCNT/ui9Kizfr+5dEzC2vuwMcT6Tc+Fx2b0zg3YRuZLgAIgUizretJrxJopjqAtzkDYD65+bPu7jBhE4mMk27A87jQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1121338},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.111","@ai-sdk/provider-utils":"5.0.40"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.49_1789445991151_0.19791444735410346","host":"s3://npm-registry-packages-npm-production"}},"1.0.50":{"name":"@ai-sdk/harness-acp","version":"1.0.50","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.50","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"0f629f2c2e8eaeda33386ce3a07c91c171b7d9e2","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.50.tgz","fileCount":53,"integrity":"sha512-+hWKMkDGz9WNwaTyJ+9P+ch7xXvrV+YBkdzsZ34PzFu422cowf3o92FiIMwkV1p78jqDazT5LY+YEn21HH9qZw==","signatures":[{"sig":"MEYCIQD1tPONV1pDkVEGM4zDlwKNkGVDXIn5SBWz1Ph47ir7hwIhALWu68u4sI4Jc8zofQ9QFFbtc1+alXEPJzergEaj0ik6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCgkqRLU9GZyP3n8z7BsFRiFpSMIAWDVt7FHW2aKw/q2gIhALtxSSJc0qiCB5pjz1jfD3JLYRPo/Qoa4VQIW7bl2Fy5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1121427},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.112","@ai-sdk/provider-utils":"5.0.41"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.50_1789492893582_0.2753027682188476","host":"s3://npm-registry-packages-npm-production"}},"1.0.51":{"name":"@ai-sdk/harness-acp","version":"1.0.51","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.51","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"ebd88201eaf8defc9c50dc83aade41601cf21127","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.51.tgz","fileCount":53,"integrity":"sha512-W7cuF8xpcIVnHMo0LUCRLoF5JQo0KNCKOV5lLs4x14YnlU6SpmiYlVxvxkQXTTdfKKBuFJCqkCHuPuPIhlgahA==","signatures":[{"sig":"MEQCIBGQZuvwPhMTxpWVOLTEeUoIM3bi4u/kxT8J/nW4gzOHAiAiENHxFfpe2Hzk1hLUWg1PkU2DtayOH1gg4ugzjEzE5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHkGAl9cd+kFP7yZ0KahEqSpxPYnr8gdx2vzr3bg0ZRRAiEA25rcII0pVMe6iXaxcd78Po/3R+SJUDgZFxMJqricoCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1121619},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.113","@ai-sdk/provider-utils":"5.0.42"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.51_1789583786121_0.6417571967541686","host":"s3://npm-registry-packages-npm-production"}},"1.0.52":{"name":"@ai-sdk/harness-acp","version":"1.0.52","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.52","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"ec691a1ab1530d7dcb204ed8015f813cf8231d21","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.52.tgz","fileCount":53,"integrity":"sha512-gejremKd3ZFZOKzK04y952ETU3k5nOgni+C55EC5vtZwMzehvT6W2x+VT5O5epMavyqfgub6149fUkBiMp+BMA==","signatures":[{"sig":"MEQCIEGG7mWl0PnHxPSstbw3txeIxmKm+zIj/fkppZU55JnLAiAKs5eh4vz6LI1cYDB16D4gjsM/mUPEVzjPjb8KjRcEIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCT4rnGXj6S9ZagnSwKjzQLuSU7N+TWyG5vtnmD2KqungIhAOCEh09vdk/5+HoY52Rp2AmuYtORKWWW6YAS8qkMkjdq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1121844},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.114","@ai-sdk/provider-utils":"5.0.43"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.52_1789594718908_0.5751895638365472","host":"s3://npm-registry-packages-npm-production"}},"1.0.53":{"name":"@ai-sdk/harness-acp","version":"1.0.53","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.53","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"95278fad711c7e2181b1f1a00231379230305804","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.53.tgz","fileCount":53,"integrity":"sha512-RMn32D5tM9KJTKHKLz0UQqCg96aiXNzllho+1k76a4bbSjPvgHMwRdbGn3Q54D1deGZirKwnbQuNksNcLJf7LQ==","signatures":[{"sig":"MEYCIQD/wBlw4SPyQgAYW4A3aQ6Vg2ivYndu0ttFIfcJk8gdsgIhAMVFWP5E0+utpjP2ggI8pRX4nwVnYZthuvcjF722lq2q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCBFOruM5G5geOxpvZOn/B/JASMEh2r2a0DF+V7XkR+JwIhANQuDxpHVw23yHXxxMhLMKuma5LYBWW0uDs0EW30YfVI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1121901},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.115","@ai-sdk/provider-utils":"5.0.43"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.53_1789598745952_0.945943452488121","host":"s3://npm-registry-packages-npm-production"}},"1.0.54":{"name":"@ai-sdk/harness-acp","version":"1.0.54","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.54","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"ea38d2cf7ae8792a7ad18ebfad561b93a20c52bf","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.54.tgz","fileCount":53,"integrity":"sha512-XPaxLn+efu5dIjZr/E0RPSfOXpKOstNORtNakIYJgKNgA8Ux14fcuR/A4rEtCJnByHXCzATk61kWVNfwlGJI1Q==","signatures":[{"sig":"MEQCIBPMC18Ckca8LqQmXuqEbBgTY7OLjbPcnYx90kBhe1x6AiATZnLHBAnVoIpEU1HVu9jIk1Rz6t/JUKG1JND9kK14tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDH2g+E6S798ZWd47a1AfRXOVSUHfifcLv3Ak9vKvQjwAiEAoGwY6TOPqQFkNDSCo+TSvHgwS3nani7FLY4xReF35LI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1122027},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.116","@ai-sdk/provider-utils":"5.0.44"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.54_1789707509011_0.9566591003782245","host":"s3://npm-registry-packages-npm-production"}},"1.0.55":{"name":"@ai-sdk/harness-acp","version":"1.0.55","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.55","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"ffd735f0eb219f1aad92e681db1813b5a450d130","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.55.tgz","fileCount":53,"integrity":"sha512-6DbYuflXn7y0mMJB5LmtsY/qhajWQNPq9oQIXAti0uGBv7f3V086PBHoTcCi332k+2uHA0s8FA5H0K41hFzYgQ==","signatures":[{"sig":"MEYCIQCcePhWO7C4+TAMl+lAH2EHbzcRm1GxnxPVQj73fr64RgIhANv7mhGhJQOqeRCQsBFY4IInzSS4cad6CZRybC3YX2Sl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDO1CVJijKUdZ3riVaOLKdOZRh6tyo9/Z9ZhLcDgyvicAIhAMqnNrigPOzSC+0N5R3znvUKzcayfPpnaJJUJAn6PXng","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1122219},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.117","@ai-sdk/provider-utils":"5.0.45"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.55_1789770587673_0.0005907292666942343","host":"s3://npm-registry-packages-npm-production"}},"1.0.56":{"name":"@ai-sdk/harness-acp","version":"1.0.56","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.56","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"0a71e09cefb838bb8d29714f304ae6ff4cf19dfa","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.56.tgz","fileCount":53,"integrity":"sha512-Q0uw8yZljuiVglF/OuCB60tBjk+xixcfDNyiGBHumW1EQNFMopxBQ0fkfuNnW8qpois11tk0OCcIWcY4aKtlIA==","signatures":[{"sig":"MEUCIQDzwyLSk43b1t4yP2A02DtsD8X+8muzWDcsMVEA9wUqAgIgVAKd+QnAU66bEy5dVxgHQZNEQEgawz6kDreoor9Apko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCVXfjsrGGShO16unvEqiImsfInGsOI3l4KLnHe4sTxNAIgcs/I29RMsYyyPHq+jvLKstWAPuk4L56/QqJytA+JJoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1127860},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.118","@ai-sdk/provider-utils":"5.0.45"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.56_1790018454881_0.9737272476451528","host":"s3://npm-registry-packages-npm-production"}},"1.0.57":{"name":"@ai-sdk/harness-acp","version":"1.0.57","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.57","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"ce501539af4cc4dcf018255571be4de00e0d1ed0","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.57.tgz","fileCount":53,"integrity":"sha512-p5L2kg1mPjcPnVdS1jOPDrCnHml/jS5z5LusUo2jlIipedQt4AwNQy+3LgjGB8dw9rVUn2/Kq8Cm55qZbK64OA==","signatures":[{"sig":"MEYCIQDDBEvotts/l/iIr4rV38dvawyyW2XvpO5Hz8it5NZx9AIhAKV/NoVw6EQsEqH1GWwn+2E3Sud5h43g8KD7cnLuHTus","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAihHqSB5bdAL1PJLZlMU+6a3mh8V1IOrV2iIdM7lFF8AiEAqzcZzDgA2Idn9YRbZcMffcFcaMxxIZ72wQr1/seQ024=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1128034},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.119","@ai-sdk/provider-utils":"5.0.45"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.57_1790047293209_0.8905167960907077","host":"s3://npm-registry-packages-npm-production"}},"1.0.58":{"name":"@ai-sdk/harness-acp","version":"1.0.58","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.58","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"48fd4025ac5220651a25e8951af62ca25e7be312","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.58.tgz","fileCount":53,"integrity":"sha512-z32Fb6Yzc2bwTHPDrr4mFdsMUY3iTR59m7nh1OT0MtHHEt4HpIEsJ1AoiwEWMfeo2E4lspMZcujl2hALSAfBgQ==","signatures":[{"sig":"MEUCIE+8SVh9cdn5S5ZO7DVi4HQ+81W0pgK0xQcUDxSTjSkHAiEA6fwHCLjaW64PfaLsRu1As0GszYfd05z8Xw+lwMl3y1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBFI+c5jmXRcX4FQXQ+jSzdBsWT9l32FyH/14s2s1vq0AiATjyFuOuMjJ+OxucioWhCtBnwKiKThmqX5RSjRprb08A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1128091},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.120","@ai-sdk/provider-utils":"5.0.45"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.58_1790097808427_0.35417145092134894","host":"s3://npm-registry-packages-npm-production"}},"1.0.59":{"name":"@ai-sdk/harness-acp","version":"1.0.59","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.59","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"dbb39eda8260bd91559ad18a19f917cf72b9b3b3","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.59.tgz","fileCount":53,"integrity":"sha512-J9p5WDPh+YZ/rZmjU0JtmDwNi1Oa8cz5wriqAKVHmGWzECOj/Q4S2rDQN6k4B0SZGAIhleZ9lYHMCkKjP6CNFA==","signatures":[{"sig":"MEQCIC6ZEDtccTR4MfCtRsOqHIw85MWUy3y30ekPeFmd2+kVAiBDrDqpDYgzvk7TFqWFwe2GMKEAVpirMZzh2DSHjKhspA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB8ggwF5ssJigO0LN6oQYqWzxehw9aFscDYGIePvHETeAiBVp26oh+s2VacrnD+ilm8pi3k3L80DPcSGVsBxoohbRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1129361},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.121","@ai-sdk/provider-utils":"5.0.45"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.59_1790100679209_0.9966063886878376","host":"s3://npm-registry-packages-npm-production"}},"1.0.60":{"name":"@ai-sdk/harness-acp","version":"1.0.60","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.60","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"d14fa48dd88d7c2873d748dc7dcef6b44ac61d13","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.60.tgz","fileCount":53,"integrity":"sha512-21nNl7pIGbQJvtRllYz8fk5F4Y8gI8XKfk41CPrAc8qypsEXroDzQg2mHlRCxSUUnEyK+izqssszqaopznYWpQ==","signatures":[{"sig":"MEUCIQDDbFySwgSAuTNUIF55RRVNoBIqHrW4AvhUlj/BolRi2wIgBorjaIG4CUxmdkbatAo7lh7FjQvrePFeA0TYW9NE+p4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBbx2VRM792mUdXH2bopISbUQWCzJzLOo82Bo3zIswIiAiBDY6TQYfqIAAucFhcxdwM7czyhxcbR4C6NlYbKeo1sBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1129450},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.122","@ai-sdk/provider-utils":"5.0.46"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.60_1790152940184_0.9722081128262812","host":"s3://npm-registry-packages-npm-production"}},"1.0.61":{"name":"@ai-sdk/harness-acp","version":"1.0.61","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.61","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"dcaa4c8532915a943609464a2b8647d0a83ef08d","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.61.tgz","fileCount":53,"integrity":"sha512-3aezsv47RrY9ISrncPG2296JuKXPAOPg4cBZ2abyCejBx6yU0VZYQRkA77mrzX4YGBgKEt8UO07+cIX8Y5c8ug==","signatures":[{"sig":"MEUCIEkfhjL3zx0FR7+fNRPEE25/osEZiGN2sBamhsvkwjGAAiEAo7JNb9aVBECVe3kjmtJ4K9o4mdI3zB0xvpEoLmD5h6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICvFuZpwzyDoK+HAckzFuhFOLNGQaBuF9tNjFrJ6cBixAiEA0FxqShcpC7+LfaTPr8lZyBLkSRsfEp71a5t9dVJqQCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1129355},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.123","@ai-sdk/provider-utils":"5.0.47"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.61_1790199877565_0.564226950827319","host":"s3://npm-registry-packages-npm-production"}},"1.0.62":{"name":"@ai-sdk/harness-acp","version":"1.0.62","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.62","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"438ccd179203df195e1040871c6c4db42da3af97","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.62.tgz","fileCount":53,"integrity":"sha512-LvWdPD68v+yEUqI0hIYAJZXK2pj5rLiiN5PP8dV8Oi8JnTUMolQatuUcljwZCq1zEW+IfBbf/ZuUaE/w7fIaxw==","signatures":[{"sig":"MEYCIQCCASqy4rKq+B9QewUaUF5sikQouL064ivrCCR+e72tlgIhAMkXiV6dPeLZy6DRXWTtwhlIvonEpQU+GPGGvD8EBAtg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC+8GobI6hrHR4JIAtOl0e78FJ5gPrmIhX6MLQ8hmoQpQIgIQNRA+6D1Tl46J2b2AvZbW4gXhp7+uy5uT7V/fBfVYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1129447},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.124","@ai-sdk/provider-utils":"5.0.47"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.62_1790275958991_0.3049205852957193","host":"s3://npm-registry-packages-npm-production"}},"1.0.64":{"name":"@ai-sdk/harness-acp","version":"1.0.64","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.64","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"b7f4ec71ee0f2af115584c39df82a22d5f690ff9","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.64.tgz","fileCount":53,"integrity":"sha512-68YmiWXvt80LiEVQxeFR2yKC9YUPq3iLrJbNq6RC5+O7NfGuAewiWiarnTWm188AytZOrRL6cTtwgcmaXbMCZg==","signatures":[{"sig":"MEUCIAt/h9yPUmL5/bEQAnuwMmz17xnxyzsstDOCbQoNkqGfAiEA1l7RLaJfieVxxBqKknejGr0Pjk2qesxM2Vu6wY9To+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDyuBoRSkwvGc1EyNseB6HZ+z+hoXswx7h6JwU69cP0ZgIhALHA2z8qv2mQ4x/PtRj5uCyS5csJXO9d3c+Qx3MwySCr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131492},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.126","@ai-sdk/provider-utils":"5.0.49"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.5.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.64_1790368805907_0.22380729591912174","host":"s3://npm-registry-packages-npm-production"}},"1.0.65":{"name":"@ai-sdk/harness-acp","version":"1.0.65","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.65","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"b7cb765b48c498594989c30cede7c7b11abfad49","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.65.tgz","fileCount":53,"integrity":"sha512-PC2Dlc0VfaNyxVPrIGvdBfg5hNBavzUAZjw4+88QBV1JGrlUwgWCtoCgZjhBdoSICsEzlDQe4AXlASkgEUcBWg==","signatures":[{"sig":"MEUCIGcKaLvAOsBohTyEnuES2/yNgsWz+kk3UliufVEXXAKzAiEAwOWRg/CPGETQ9eiCuU0iiTwtOlDmG46k6VzbiwQWRUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBJNRLaerl+z//m+7qtlj5Znt/0DsDtV+EZFjF92wxNcAiBdBPvFzBM76xlxxrlx9TkCaZAiWRERxIorDqcDr3IIvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131549},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.127","@ai-sdk/provider-utils":"5.0.49"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.5.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.65_1790479788674_0.07439080886781624","host":"s3://npm-registry-packages-npm-production"}},"1.0.66":{"name":"@ai-sdk/harness-acp","version":"1.0.66","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.66","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"8ff1b882eb23b3f79e961fb8887c7f873ab73435","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.66.tgz","fileCount":53,"integrity":"sha512-eNRUWXgpFnLV2XVkX2/7dI60QmeZgbRiZIBhaTMTY2TPCZu7WTnwp0F7wrW1ifMBcu08TzAPmKA1kMoxLZI0Tw==","signatures":[{"sig":"MEUCIQDEM83C4d4OH5IWEAH4H0vhVAsMJ3M+KOfTL4jsXuGDMgIgE594hffYgm55fwpFUZXu/XR8kh/kJCeKUhjbYZuVJZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDlDZXS+n4XVXXVzI2d0bGZ5aN1Seky8UQzAKo2huNRoQIgTBtK9Xxns2dE+eiLywWZKyaBfYcf3e7T/KAg+IEecWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131606},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.128","@ai-sdk/provider-utils":"5.0.49"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.5.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.66_1790489307808_0.7424838963524816","host":"s3://npm-registry-packages-npm-production"}},"1.0.67":{"name":"@ai-sdk/harness-acp","version":"1.0.67","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.67","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"2e50d07d08890761226e6bb112b1fed51338463a","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.67.tgz","fileCount":53,"integrity":"sha512-HUokwrPVob5CPHLIpSZCDeev1V7sLqMH7B/MfEdlulOj/oDkF1EfUjYu0qWPqjwEi9aJWTnWTqUBEogySdHs5w==","signatures":[{"sig":"MEYCIQC7ZTwcmrdgnLlMEfFf+1K7tFS2rXl+pBGZKAd1qmd/pQIhAPzfw5EOrYm+nxXslFQIsMcep4Ptrj1q4uKg0HmlaAyV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCNIdAOViylp2jFQcbHoiZL0uPUGA+SWijByvpwbUjWqQIgOJ2TT1igL05f8Pz0E05/rFv6TK8lWrZcZ2kVfpBNuSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131798},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.129","@ai-sdk/provider-utils":"5.0.50"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.5.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.67_1790615793735_0.7694229211225898","host":"s3://npm-registry-packages-npm-production"}},"1.0.68":{"name":"@ai-sdk/harness-acp","version":"1.0.68","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.68","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"59fdffaa8553a83e17e28a8284fd10a5bdd6f333","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.68.tgz","fileCount":53,"integrity":"sha512-xY2uoBA5u2mXfinUcihcD2HnCpJdz68cIoVTF+1PEgBAS0ePc+zpsTXVycCtOPMV2bVy/+ZdKGjS8b/qu0Z7GQ==","signatures":[{"sig":"MEUCIQDXWKt8kV4tX9I/OKCTi35ttlxDxq9paUTsBWPbQBFobgIgIANYWgZuwHf74z06NdqHLr/mnSYeZnm1MlNH3fBel+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBAq2cSgd2DJsXAxc+Ck5sxPE5mssb9LPwFXN4OWBCveAiEAyjhoSaZFwNpiPyQ1g1ToJIR8zuzHN/eya2VCSpjHXEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131855},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.130","@ai-sdk/provider-utils":"5.0.50"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.5.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.68_1790621232345_0.07996054609840808","host":"s3://npm-registry-packages-npm-production"}},"1.0.70":{"name":"@ai-sdk/harness-acp","version":"1.0.70","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.70","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"a645b83fccb412a97effc387d8667d114eb66572","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.70.tgz","fileCount":53,"integrity":"sha512-2azKVko+epDcAYzjWGu+q7ebQ9KfHLDeCB32wKFS6u2h6aU2PsEYLGjdL+sWKaFh7G7Qj40/u1Rq8nmJaIj22Q==","signatures":[{"sig":"MEYCIQDZ9oC1cIRpwVse2Qbw9xOdIS3CBRTLdjTSt0AacQXTgwIhAPqWCCDpQM9P44D8ZS70KfFS6tRfjISpVaxX3V4uLRfd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBjpD+nWSQmWeQ8otNFcNtEX3KMVJwCDvbl0T34xt/HBAiEAzEjyhAIAW6uhyGwXhLCEJJBnupqC4HcYorPfU+vas70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1132096},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.132","@ai-sdk/provider-utils":"5.0.51"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.5.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.70_1790632859632_0.8106214868317476","host":"s3://npm-registry-packages-npm-production"}},"1.0.71":{"name":"@ai-sdk/harness-acp","version":"1.0.71","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.71","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"d0ce376c056037c924297fb29c28ee121500bc49","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.71.tgz","fileCount":53,"integrity":"sha512-eY9oFnF5YzbhNIrRWSafv1x9ZbCgx3fbDn6hpGQSqzSpOhUE4HAd206H0Rjsb3sxiMOp4koZ7irD3ZhIUFScrw==","signatures":[{"sig":"MEQCIAxnx7mBQdMRLqWUqKiSfQFX0vvIB/HkyM0EpYszWmNWAiBFSMCQi6KlSZZnz4XnJ1E6g6w4t+yLxLa+RI4+xnGz/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE3s5S75rk86k14alLviP7IusbvyWO3kRxJaAzaqSHsXAiEApXsauwdC9tjRc80eG9aV3LT+q0VGl+tiHuVa2BiyWB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1132622},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json && pnpm copy-bridge-assets","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.133","@ai-sdk/provider-utils":"5.0.51"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.5.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.71_1790675416531_0.9036612640232724","host":"s3://npm-registry-packages-npm-production"}},"1.0.72":{"name":"@ai-sdk/harness-acp","version":"1.0.72","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.72","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"adb120e6dd1734665cd210b1299297b562350ba6","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.72.tgz","fileCount":54,"integrity":"sha512-S8FbD759oom19gwV3xgbskLfiN7GPmU3msENzZ/lhB33L010ZddoXbVmNaHNCcDzsV2/Br9domqX9aRTjE0w8w==","signatures":[{"sig":"MEYCIQCUdSN3BocfXD7AGDxukU5YR0MqUkZbc2V653vSNLgLcgIhAIwoNdzCv8W0XoZyXuQgT7NhpYOATQclY5HHlOYtvqQ4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHb8h1soFZy3+mgwTMXj/Zyp5Iukapje2TgzusgJb0PzAiBbN6upWYmbEo+y8tLL81pP7A4Cynf1JfpCEPr5kp1KCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1064915},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsdown && pnpm copy-bridge-assets","clean":"del-cli *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsdown --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.134","@ai-sdk/provider-utils":"5.0.52"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsdown":"^0.23.0","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.5.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.72_1790734849945_0.4068875146470805","host":"s3://npm-registry-packages-npm-production"}},"1.0.73":{"name":"@ai-sdk/harness-acp","version":"1.0.73","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.73","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"cdeefbc0e63fa8acf74118417d2c3540dd625133","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.73.tgz","fileCount":54,"integrity":"sha512-N59kEAcoNdOs8qSOrj5rr549B53nW9vSuJmnYcCa6t6qON29J5oPr4/V1VperbFwZlaJ6COYzzLpspoF4XecgQ==","signatures":[{"sig":"MEQCIEWl7dPDBF93LaebudBTn8KI7UIi5+rDjnQYoNWrAwKOAiA6Y8c6VlNIP5d2jToEbYjyqp2/nNBlsPVR3MIhMi/RFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC7xHQ9tav/euiT37QT97uaMX7WyRxlh9yOm6D8f07S5AIhAP7IPHFQIXBrTpDQ0CEu7RD4OsryMuva1tAAM6pp/NUl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1065107},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsdown && pnpm copy-bridge-assets","clean":"del-cli *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsdown --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.135","@ai-sdk/provider-utils":"5.0.53"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsdown":"^0.23.0","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.5.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.73_1790790523432_0.7757511735103884","host":"s3://npm-registry-packages-npm-production"}},"1.0.75":{"name":"@ai-sdk/harness-acp","version":"1.0.75","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.75","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"d3b729f9a1fe0d357f4023c496a21107fa458f2a","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.75.tgz","fileCount":54,"integrity":"sha512-jeVhoTRz6uwSFp4NFXvNBLpufx8eDSZ20FR8JO7opBzcmIuOXG+wJbHf5y6K510U4g5GX4zUTdi3hPdOtEWJwg==","signatures":[{"sig":"MEUCIQC+ATQhgLFttlwv5M4Pa/cLwdOvNNAnKVy3DbVE2UpHRgIgB3U5Is8gBjcXscy0UisRfTUvBl/yHyQ1/3nWRzzC0H4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHGPl36YFrL8eXYzNt2pduXyzYQBsoCAvo4iKt1DXlisAiBLGiiIQMkAGjjwfyYPjGJMogQoomomT89X91MQpFbUmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1065221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsdown && pnpm copy-bridge-assets","clean":"del-cli *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsdown --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.137","@ai-sdk/provider-utils":"5.0.53"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsdown":"^0.23.0","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.5.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.75_1790809148337_0.05102517919155103","host":"s3://npm-registry-packages-npm-production"}},"1.0.76":{"name":"@ai-sdk/harness-acp","version":"1.0.76","keywords":["ai","harness","acp"],"license":"Apache-2.0","_id":"@ai-sdk/harness-acp@1.0.76","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"eca81a717db335a4a7e83f0610aeee879a93a84a","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.76.tgz","fileCount":54,"integrity":"sha512-1WLKhpPRSLxiPPonnAzvD8OPoNZwbizuEvEnrcnPQChZn0UM2t7P2a0qJUVc2cTnQrUy/Ncia60L2qm+i3PcAw==","signatures":[{"sig":"MEUCIGIdFRYk0z/ETb0cnCQcwVVEyn8TcjzW1CvK3ba7W9KkAiEA39shKYQh8t+y2CBuWq96qapoGUshabQah53IQSxkCaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDUDKWN5Xcz9ef9hBeD8AhlSGWqvS/yGLhsLb0EQGLXGQIgVjpnDgVMoGprOJK6akv0YoazlU2YBJ1Jo8skerMEvBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1065278},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsdown && pnpm copy-bridge-assets","clean":"del-cli *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsdown --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.138","@ai-sdk/provider-utils":"5.0.53"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsdown":"^0.23.0","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.5.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-acp_1.0.76_1790882502068_0.20483787324919467","host":"s3://npm-registry-packages-npm-production"}},"1.0.77":{"_id":"@ai-sdk/harness-acp@1.0.77","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"b667731af52a1cfb61cc2ae81edf579ec64b4f92","tarball":"https://registry.npmjs.org/@ai-sdk/harness-acp/-/harness-acp-1.0.77.tgz","fileCount":56,"integrity":"sha512-yV+QPgyv9BVmeJR4tlUL4BSVht3W54r2gTQvJd3GpBWRO9zSNgGwWOVIKHEPs247VSD2xeVxJJyrIwaNWgPxyg==","signatures":[{"sig":"MEQCIDGjmL49N9Hzf9oTAJ56sHDXsvIqoQfQR1qNl+4+tI0DAiB3cWqNpAOp/scUu+3nOjkpADKoLQ9QU6sD4o8Mg29tEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID84apOgL4seA7x1ErSNZsPLCXCdT/UCcts2hg0SxL5lAiEAjGdmFghjaqhZscvHTgiDeI+774jDyWAkURWQlba1Ags="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-acp@1.0.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1091178},"main":"./dist/index.js","name":"@ai-sdk/harness-acp","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"license":"Apache-2.0","scripts":{"test":"pnpm test:node","build":"pnpm clean && tsdown && pnpm copy-bridge-assets","clean":"del-cli *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsdown --watch","copy-bridge-assets":"node -e \"import('node:fs/promises').then(async fs => { await fs.copyFile('src/v1/bridge/package.json', 'dist/bridge/package.json'); await fs.copyFile('src/v1/bridge/pnpm-lock.yaml', 'dist/bridge/pnpm-lock.yaml'); })\""},"version":"1.0.77","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"51b6f379-97fe-47ca-a3cf-1d263d1f8c6f"}},"homepage":"https://ai-sdk.dev/docs","keywords":["ai","harness","acp"],"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"directories":{},"maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.0","@ai-sdk/harness":"1.0.138","@ai-sdk/provider-utils":"5.0.53"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsdown":"^0.23.0","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@agentclientprotocol/sdk":"1.5.0","@modelcontextprotocol/sdk":"1.30.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/harness-acp_1.0.77_1790884252696_0.4330550328492395"}}},"time":{"created":"2026-08-05T14:46:20.187Z","modified":"2026-10-01T19:50:53.137Z","0.0.0":"2026-08-05T14:46:20.607Z","1.0.0":"2026-08-07T18:04:37.260Z","1.0.1":"2026-08-07T23:41:34.060Z","1.0.2":"2026-08-10T20:20:25.091Z","1.0.3":"2026-08-11T17:32:28.357Z","1.0.4":"2026-08-11T20:29:22.861Z","1.0.5":"2026-08-11T22:47:08.133Z","1.0.6":"2026-08-12T15:51:52.061Z","1.0.7":"2026-08-12T17:37:50.568Z","1.0.8":"2026-08-13T18:56:02.046Z","1.0.9":"2026-08-14T18:39:48.845Z","1.0.10":"2026-08-15T18:54:43.707Z","1.0.11":"2026-08-17T18:20:55.064Z","1.0.12":"2026-08-18T16:51:30.324Z","1.0.13":"2026-08-18T22:47:08.307Z","1.0.14":"2026-08-19T17:55:58.541Z","1.0.15":"2026-08-19T22:14:05.285Z","1.0.16":"2026-08-20T16:07:04.205Z","1.0.17":"2026-08-20T20:04:53.441Z","1.0.19":"2026-08-21T03:35:14.283Z","1.0.20":"2026-08-21T15:53:49.129Z","1.0.22":"2026-08-21T20:55:22.735Z","1.0.23":"2026-08-22T05:55:56.817Z","1.0.24":"2026-08-24T18:28:14.125Z","1.0.25":"2026-08-25T03:16:14.222Z","1.0.28":"2026-08-26T19:42:04.852Z","1.0.29":"2026-08-26T22:47:44.064Z","1.0.30":"2026-08-27T18:28:39.238Z","1.0.31":"2026-08-28T17:25:36.636Z","1.0.32":"2026-08-30T08:02:59.954Z","1.0.33":"2026-08-31T19:21:02.719Z","1.0.34":"2026-08-31T21:24:24.452Z","1.0.35":"2026-09-01T16:59:15.787Z","1.0.36":"2026-09-01T18:29:26.502Z","1.0.37":"2026-09-02T03:15:21.236Z","1.0.38":"2026-09-02T20:26:03.861Z","1.0.39":"2026-09-03T17:27:42.896Z","1.0.40":"2026-09-04T21:40:51.519Z","1.0.41":"2026-09-08T19:29:02.627Z","1.0.42":"2026-09-08T20:15:58.022Z","1.0.43":"2026-09-09T13:45:07.531Z","1.0.44":"2026-09-09T18:14:37.058Z","1.0.45":"2026-09-09T20:24:33.297Z","1.0.46":"2026-09-11T18:57:30.528Z","1.0.47":"2026-09-12T01:22:19.379Z","1.0.48":"2026-09-14T19:55:18.734Z","1.0.49":"2026-09-15T04:19:51.244Z","1.0.50":"2026-09-15T17:21:33.714Z","1.0.51":"2026-09-16T18:36:26.220Z","1.0.52":"2026-09-16T21:38:39.011Z","1.0.53":"2026-09-16T22:45:46.047Z","1.0.54":"2026-09-18T04:58:29.099Z","1.0.55":"2026-09-18T22:29:47.773Z","1.0.56":"2026-09-21T19:20:54.981Z","1.0.57":"2026-09-22T03:21:33.443Z","1.0.58":"2026-09-22T17:23:28.499Z","1.0.59":"2026-09-22T18:11:19.309Z","1.0.60":"2026-09-23T08:42:20.289Z","1.0.61":"2026-09-23T21:44:37.660Z","1.0.62":"2026-09-24T18:52:39.083Z","1.0.64":"2026-09-25T20:40:06.074Z","1.0.65":"2026-09-27T03:29:48.782Z","1.0.66":"2026-09-27T06:08:27.957Z","1.0.67":"2026-09-28T17:16:33.857Z","1.0.68":"2026-09-28T18:47:12.596Z","1.0.70":"2026-09-28T22:00:59.716Z","1.0.71":"2026-09-29T09:50:16.620Z","1.0.72":"2026-09-30T02:20:50.047Z","1.0.73":"2026-09-30T17:48:43.538Z","1.0.75":"2026-09-30T22:59:08.472Z","1.0.76":"2026-10-01T19:21:42.180Z","1.0.77":"2026-10-01T19:50:52.798Z"},"bugs":{"url":"https://github.com/vercel/ai/issues"},"license":"Apache-2.0","homepage":"https://ai-sdk.dev/docs","keywords":["ai","harness","acp"],"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-acp"},"maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"readme":"# AI SDK - ACP Harness\n\n`HarnessV1` adapter backed by an NPM-installed\n[Agent Client Protocol](https://agentclientprotocol.com/) version 1 implementation.\nThe adapter ships a bridge process that runs inside a sandbox and talks to the\nhost over a WebSocket on a sandbox-proxied loopback port. The configured ACP\nimplementation runs alongside the bridge inside the sandbox.\n\n## Setup\n\n```bash\nnpm i @ai-sdk/harness-acp @ai-sdk/harness @ai-sdk/sandbox-vercel\n```\n\nThe bridge installs the configured ACP implementation inside the sandbox the\nfirst time the session starts.\n\n## Usage\n\nThis example connects `HarnessAgent` to Codex ACP using direct OpenAI\nauthentication:\n\n```ts\nimport { HarnessAgent } from '@ai-sdk/harness/agent';\nimport { createACP } from '@ai-sdk/harness-acp';\nimport { createCredentialRequestTransformation } from '@ai-sdk/harness/utils';\nimport { createVercelNetworkSandboxSession } from '@ai-sdk/sandbox-vercel';\n\nconst codexACP = createACP({\n  harnessId: 'acp-codex',\n  source: {\n    type: 'npm-simple',\n    packageName: '@agentclientprotocol/codex-acp',\n    packageVersion: '1.1.4',\n  },\n  executable: 'codex-acp',\n  modelMapping: {\n    type: 'session-config-option',\n    path: 'model',\n  },\n  credentialEnv: ['CODEX_API_KEY', 'OPENAI_API_KEY'],\n  credentialBrokering: ({ env, sandboxEnv }) => {\n    const environmentVariableName = env.CODEX_API_KEY\n      ? 'CODEX_API_KEY'\n      : 'OPENAI_API_KEY';\n    const credential = env[environmentVariableName];\n    const sandboxCredential = sandboxEnv?.[environmentVariableName];\n    if (!credential || !sandboxCredential) return [];\n    return [\n      createCredentialRequestTransformation({\n        matchUrl: 'https://api.openai.com/v1',\n        matchHeaders: {\n          Authorization: `Bearer ${sandboxCredential}`,\n        },\n        transformHeaders: { Authorization: `Bearer ${credential}` },\n      }),\n    ];\n  },\n  instructionMapping: {\n    type: 'launch-env-json',\n    variable: 'CODEX_CONFIG',\n    path: ['developer_instructions'],\n  },\n  permissionModeMapping: {\n    'allow-reads': null,\n    'allow-edits': null,\n    'allow-all': { type: 'session-mode', modeId: 'agent-full-access' },\n  },\n  authentication: {\n    methodId: 'api-key',\n  },\n});\n\nconst agent = new HarnessAgent({\n  harness: codexACP,\n});\n\nconst sandboxSession = await createVercelNetworkSandboxSession({\n  runtime: 'node24',\n  ports: [4000],\n  template: await agent.getSandboxTemplate(),\n});\nconst session = await agent.createSession({ sandboxSession });\ntry {\n  const result = await agent.generate({\n    session,\n    prompt: 'Inspect this project and summarize its purpose.',\n  });\n  console.log(result.text);\n} finally {\n  await session.destroy();\n  await sandboxSession.destroy();\n}\n```\n\nSet `CODEX_API_KEY` or `OPENAI_API_KEY` in the host environment. Sandboxes that\nsupport additive request transformations receive only credential placeholders;\nthe real value is injected only when a matching outbound request contains the\nexpected placeholder. Other sandboxes\nretain the legacy behavior of forwarding the value to the ACP process. Codex\nACP supports only `permissionMode: 'allow-all'` because its\nrestrictive modes enable Codex's internal sandbox. A bridge-backed ACP harness\nrequires a sandbox with at least one exposed port.\n\n`modelMapping` is required because ACP implementations expose different model\nselection operations. Use `session-config-option` with the ACP configuration\noption ID as `path`, or `session-model` with the JSON-RPC request property as\n`path` for implementations such as Grok Build that use the legacy\n`session/set_model` method. No model operation is sent when `HarnessAgent` has\nno model configured.\n\nUse `instructionMapping` when the ACP implementation exposes a native system\nor developer prompt. A `session-meta` mapping writes `HarnessAgent`\ninstructions below the ACP session request's `_meta` field. A\n`launch-env-json` mapping merges them into a JSON environment variable before\nthe implementation starts. A `filesystem` mapping writes instructions to a\nmarkdown file at a relative path under the implementation's effective `$HOME`.\nWithout a mapping, the adapter preserves its backward-compatible behavior and\nprepends instructions to the first user prompt.\n\nSkills are written to `.agents/skills` below the ACP implementation's effective\n`$HOME` and discovered natively by the implementation. Set `skillsDirectory`\nto another relative path, such as `.claude/skills`, when required by the\nimplementation.\n","readmeFilename":""}