{"_id":"@ai-sdk/harness","_rev":"167-0ff6882e6a08a0e83331d36210875d74","name":"@ai-sdk/harness","dist-tags":{"canary":"1.0.0-canary.13","beta":"1.0.0-beta.27","snapshot":"0.0.0-f1630544-20260811180950","latest":"1.0.135"},"versions":{"0.0.0":{"name":"@ai-sdk/harness","version":"0.0.0","_id":"@ai-sdk/harness@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"}],"dist":{"shasum":"f4dec097dc1a06ebb460e57803b85b4bab30a1a3","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-0.0.0.tgz","fileCount":1,"integrity":"sha512-iJg8DdA3I0ISn1VtlPR4yFHYkY967PGRKv+skuOw+BxKELkEpRTW86tAAHyiFIQbizVm9UX1MSz+FR3I7ADLrA==","signatures":[{"sig":"MEUCIQCv2rF4XL3q3DO2RnxZWw47dVm9k955BHLmKMDv4FYr6wIgRIl981LcXF+iyEPRLEGjELTucVro6iNAh4HEtlOO3LU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harness_0.0.0_1780599399114_0.7683411061977719","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.1":{"name":"@ai-sdk/harness","version":"0.0.0-canary.1","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@0.0.0-canary.1","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"5e695ed9adec3d903c0b2f675fffa36777a2ebe2","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-0.0.0-canary.1.tgz","fileCount":12,"integrity":"sha512-J4Xv/EQDhJ7nmPYamsfLQc8CIuMFEwF5xXAIVB9WApyj8aI3NYiZxhjtYIb8VBURZPBIgOIyEj/iFsMNgYs6KQ==","signatures":[{"sig":"MEUCIQCHK2wJozJrg9a+zB66qebVk3J0ehO31OagrQMDduWK0wIgRVHXZt/H6M2rnVzzA1SxvzQV6rsjjlNzKNR41X3ArQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@0.0.0-canary.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26735},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-0.0.0-canary.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":{"build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/f63ef6760a9228bd6eb316483fc0c2cd/ai-sdk-harness-0.0.0-canary.1.tgz","_integrity":"sha512-J4Xv/EQDhJ7nmPYamsfLQc8CIuMFEwF5xXAIVB9WApyj8aI3NYiZxhjtYIb8VBURZPBIgOIyEj/iFsMNgYs6KQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@ai-sdk/provider":"4.0.0-canary.18","@ai-sdk/provider-utils":"5.0.0-canary.46"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/harness_0.0.0-canary.1_1781025918280_0.38318837987792853","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.2":{"name":"@ai-sdk/harness","version":"1.0.0-canary.2","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.0-canary.2","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"755056662e0dc404ed558bda2baad3bcd5a5b452","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.0-canary.2.tgz","fileCount":12,"integrity":"sha512-dWvPxBwo4YA+dLJFmS+kBdKlBimj7m2pUBvj+o6/xWome9sfdI1kh/zbmHQs7PgqhIz9TAEcVGzZLR4OiFfCGQ==","signatures":[{"sig":"MEYCIQDapa0R3YsnxdPa3tSNZiOoI0cpGq0rXe9O8IoXPKTL+wIhALM0U9yAP0SNfS6WpKZOEGzzrOhutMp464eJIjgLvJTb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.0-canary.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27054},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.0-canary.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":{"build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/7d4cddc0dc6db6031349a610714ae97f/ai-sdk-harness-1.0.0-canary.2.tgz","_integrity":"sha512-dWvPxBwo4YA+dLJFmS+kBdKlBimj7m2pUBvj+o6/xWome9sfdI1kh/zbmHQs7PgqhIz9TAEcVGzZLR4OiFfCGQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@ai-sdk/provider":"4.0.0-canary.18","@ai-sdk/provider-utils":"5.0.0-canary.46"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.0-canary.2_1781034457237_0.3113549611047919","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.3":{"name":"@ai-sdk/harness","version":"1.0.0-canary.3","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.0-canary.3","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"2595a3e46d1b40b3a471c7ac60a54bb034357214","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.0-canary.3.tgz","fileCount":68,"integrity":"sha512-5WQFxhmY/mjhRMS9g4+v7Oc3qpd46XEPz+z4x3bq14Ge3VYPoLfy0Cwc1z53tY2/UKO0Nst0OjBzhr+87PmJbw==","signatures":[{"sig":"MEUCIAf0V2iKSUd8CLE8mJ5oGOWnyniWljzzkwzg/entlK/MAiEA0quBmCCd+7kt5tx1ywdnnr/OqUgWnmRplUMQswIpFbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.0-canary.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2319152},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.0-canary.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json","./observability":{"types":"./dist/observability/index.d.ts","import":"./dist/observability/index.js","default":"./dist/observability/index.js"}},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/663136900d3f0a7fbe61fd5628ea997e/ai-sdk-harness-1.0.0-canary.3.tgz","_integrity":"sha512-5WQFxhmY/mjhRMS9g4+v7Oc3qpd46XEPz+z4x3bq14Ge3VYPoLfy0Cwc1z53tY2/UKO0Nst0OjBzhr+87PmJbw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ai":"7.0.0-canary.169","@ai-sdk/provider":"4.0.0-canary.18","@ai-sdk/provider-utils":"5.0.0-canary.46"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.20.1","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"},"peerDependencies":{"ws":"^8.20.1"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.0-canary.3_1781124784417_0.4084914050997446","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.4":{"name":"@ai-sdk/harness","version":"1.0.0-canary.4","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.0-canary.4","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"cad4dc83cf1692f20909249f3f7e1257b97b80fa","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.0-canary.4.tgz","fileCount":68,"integrity":"sha512-Ad/R1MtYrJI2/A+YNDh8HY2pGiDF0pchQQwiR/MhYpy14e6/bs7ysipCanKNIAIWg0amvJ3GqopUxG4YggVGqA==","signatures":[{"sig":"MEUCIDsL5HfBeFPZVbhtLJ18RMv0V7/NcVQverbRkKLdwm6MAiEA+cPX7d02ftqT1x26WQPDwL+iNEaDCUoKB+AmHAPHiMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.0-canary.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2327170},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.0-canary.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json","./observability":{"types":"./dist/observability/index.d.ts","import":"./dist/observability/index.js","default":"./dist/observability/index.js"}},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/b3da253d2c047d956ea21de38eb50d51/ai-sdk-harness-1.0.0-canary.4.tgz","_integrity":"sha512-Ad/R1MtYrJI2/A+YNDh8HY2pGiDF0pchQQwiR/MhYpy14e6/bs7ysipCanKNIAIWg0amvJ3GqopUxG4YggVGqA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ai":"7.0.0-canary.169","@ai-sdk/provider":"4.0.0-canary.18","@ai-sdk/provider-utils":"5.0.0-canary.46"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.20.1","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"},"peerDependencies":{"ws":"^8.20.1"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.0-canary.4_1781127125762_0.7198536568117937","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.5":{"name":"@ai-sdk/harness","version":"1.0.0-canary.5","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.0-canary.5","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"2757f768a2aafd1cfb014c871d54697c96ed87e0","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.0-canary.5.tgz","fileCount":66,"integrity":"sha512-yRuMZOA57eZgwOpRXgfTWxvjeYp7ceW0zFU8r/tFrcFiHE5wGiV6QoHO2IDtjZvsR5td2gC5h50svXqZ3OO03g==","signatures":[{"sig":"MEUCIH8U/woUeB5VsoQYYla12tZBmj4cB/YxXyWBfFrIBWZhAiEAu6+GKmmKVjwPog1UylNMJk+ilP+8AHDYDtnCyvsuipo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.0-canary.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2326101},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.0-canary.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/5ca97ac750a43315d385efc4178c5050/ai-sdk-harness-1.0.0-canary.5.tgz","_integrity":"sha512-yRuMZOA57eZgwOpRXgfTWxvjeYp7ceW0zFU8r/tFrcFiHE5wGiV6QoHO2IDtjZvsR5td2gC5h50svXqZ3OO03g==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ai":"7.0.0-canary.170","@ai-sdk/provider":"4.0.0-canary.18","@ai-sdk/provider-utils":"5.0.0-canary.47"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.20.1","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"},"peerDependencies":{"ws":"^8.20.1"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.0-canary.5_1781152301798_0.04506845431081641","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.6":{"name":"@ai-sdk/harness","version":"1.0.0-canary.6","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.0-canary.6","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"8b08bffa0ffff0512a503cc8b7eacb30567dc72b","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.0-canary.6.tgz","fileCount":66,"integrity":"sha512-Rue4hWhKdRyT77Mv6q2zauwrL4/ZIFFof+BpnN4cNK2dqOUQMiLHrdVDBULxXvgtett3D5P0PexCmjUyqJh0rg==","signatures":[{"sig":"MEUCIE1f/gleNrNpatxznn0R6s9knmjW5hzVZIL6X2LtfZnvAiEAmF/kal28iwfEJXkeQ9Az/VylzLOh19HsZxefEVoIgWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.0-canary.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2326263},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.0-canary.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/ccd064540e773c3837f495b72e021cc7/ai-sdk-harness-1.0.0-canary.6.tgz","_integrity":"sha512-Rue4hWhKdRyT77Mv6q2zauwrL4/ZIFFof+BpnN4cNK2dqOUQMiLHrdVDBULxXvgtett3D5P0PexCmjUyqJh0rg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ai":"7.0.0-canary.171","@ai-sdk/provider":"4.0.0-canary.18","@ai-sdk/provider-utils":"5.0.0-canary.47"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.20.1","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"},"peerDependencies":{"ws":"^8.20.1"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.0-canary.6_1781193484659_0.7891881521672208","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.7":{"name":"@ai-sdk/harness","version":"1.0.0-canary.7","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.0-canary.7","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"403cef867b5df130727876499e387048e5fd25f5","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.0-canary.7.tgz","fileCount":66,"integrity":"sha512-KuZa8Qg9S5Jeld55wc6oSKD4klpBO8XSBtXFT0dvRmibM+1jQa4ii93LS6XW36Oa/O/JeT/YB6SFcycDVzePkg==","signatures":[{"sig":"MEUCIQCkvvBXsjMVaXir+A+Tk2ShHqfZ089dDSvsdo7m1iVNfAIgcRv6pMJlF3rIE5d1jbpvvpHO2IRqrY/NvMyiLq2lzuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.0-canary.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2349897},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.0-canary.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/b6572e9c75ecd8b2b769252fffb93e4d/ai-sdk-harness-1.0.0-canary.7.tgz","_integrity":"sha512-KuZa8Qg9S5Jeld55wc6oSKD4klpBO8XSBtXFT0dvRmibM+1jQa4ii93LS6XW36Oa/O/JeT/YB6SFcycDVzePkg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ai":"7.0.0-canary.172","@ai-sdk/provider":"4.0.0-canary.18","@ai-sdk/provider-utils":"5.0.0-canary.48"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.20.1","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"},"peerDependencies":{"ws":"^8.20.1"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.0-canary.7_1781278372723_0.1442647481217203","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.8":{"name":"@ai-sdk/harness","version":"1.0.0-canary.8","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.0-canary.8","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"e495cc216e52064afbd5cbdf2a141ad97fd16590","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.0-canary.8.tgz","fileCount":67,"integrity":"sha512-ko8aNcEffFYLNMu/azyYBt1tKtnUeNCLXYhHnO7TjtRaV5y0dIDgahhnnn3Grli4x13QcqAW+B84P+HQYgafiQ==","signatures":[{"sig":"MEYCIQCVo2Pp9AgxvNu257RF8WPK7XOccX2UOemUZFe22kGV6wIhAI8vQuMthPG7J9Mf9WN1GwmR1U0i4p+LwnniPNZ2Xcee","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.0-canary.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3521735},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.0-canary.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/d85cf193444b181c1f3b3cb5e78a4474/ai-sdk-harness-1.0.0-canary.8.tgz","_integrity":"sha512-ko8aNcEffFYLNMu/azyYBt1tKtnUeNCLXYhHnO7TjtRaV5y0dIDgahhnnn3Grli4x13QcqAW+B84P+HQYgafiQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ai":"7.0.0-canary.172","@ai-sdk/provider":"4.0.0-canary.18","@ai-sdk/provider-utils":"5.0.0-canary.48"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.20.1","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"},"peerDependencies":{"ws":"^8.20.1"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.0-canary.8_1781290024769_0.5222705519685198","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.9":{"name":"@ai-sdk/harness","version":"1.0.0-canary.9","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.0-canary.9","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"61a0d47fe5ec3f035c5a293b0c31ec2429f3b01b","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.0-canary.9.tgz","fileCount":67,"integrity":"sha512-4AJBN9KIdyv0TdT2q/ezuBwfo2/ZiJjgUvTXhHBWvJ+NDe1j0jqpxleUxBUOvHP7SYq299NgTkokTZNWMJCcUQ==","signatures":[{"sig":"MEYCIQDzRhMhF8puEMISZI6lb5cZCWCucxDAQYWQ5+V4Ny9WFgIhAOy85SfOChAbmWLgvI16YoZEN8zlQZ76cZ4TKV8zMqVL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.0-canary.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3521796},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.0-canary.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/4e95e59631d9648bbec427c5eeb651ee/ai-sdk-harness-1.0.0-canary.9.tgz","_integrity":"sha512-4AJBN9KIdyv0TdT2q/ezuBwfo2/ZiJjgUvTXhHBWvJ+NDe1j0jqpxleUxBUOvHP7SYq299NgTkokTZNWMJCcUQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ai":"7.0.0-canary.173","@ai-sdk/provider":"4.0.0-canary.18","@ai-sdk/provider-utils":"5.0.0-canary.48"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.20.1","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"},"peerDependencies":{"ws":"^8.20.1"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.0-canary.9_1781298575671_0.5746656375695824","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.10":{"name":"@ai-sdk/harness","version":"1.0.0-canary.10","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.0-canary.10","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"7caef625949cdfd42d842ec02cfc84f0800d6a82","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.0-canary.10.tgz","fileCount":67,"integrity":"sha512-ISRHt8osZYTscIK/wfdaq1tyXn79oBrrnVNZxXMc5GRmCYU9P5tTBWI3s9YewFy9K7KbR8jbD8KW4E/Vo58Vrw==","signatures":[{"sig":"MEYCIQDcGm4BNCKRC3RPMGWnr1r1gNk8Dwevd5QJaQJy0845UwIhAOHqsV/jVOzrNeXDIdYyVm8ChP86RjnM9i+kZVUu/vI4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.0-canary.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3521859},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.0-canary.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/13467a44528c51ef045c0c98a8eaf665/ai-sdk-harness-1.0.0-canary.10.tgz","_integrity":"sha512-ISRHt8osZYTscIK/wfdaq1tyXn79oBrrnVNZxXMc5GRmCYU9P5tTBWI3s9YewFy9K7KbR8jbD8KW4E/Vo58Vrw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ai":"7.0.0-canary.174","@ai-sdk/provider":"4.0.0-canary.18","@ai-sdk/provider-utils":"5.0.0-canary.48"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.20.1","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"},"peerDependencies":{"ws":"^8.20.1"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.0-canary.10_1781416635637_0.09191860518684458","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.11":{"name":"@ai-sdk/harness","version":"1.0.0-canary.11","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.0-canary.11","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"1e40723990ab1cfd57f7209a3aa7c91f903117a5","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.0-canary.11.tgz","fileCount":67,"integrity":"sha512-xCw3QoPhFI6LeG8VYcFxziyHUTQzngDtc3Utm9bz3SaG7+/N7Zpuf1KmSgQhd8+0MTWPiZ1xTRSUnzv2Emd5wQ==","signatures":[{"sig":"MEYCIQCd4UZWM8NlFuM/JT55mlH/X9FqAc1LFvUobNNWiBoS8QIhAPgofkfl0hrYM8DPF3VInIcVUM80cDRyPiXpOAOWawR9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.0-canary.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3522119},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.0-canary.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/0574683edfc4ab4c2d4c8d441bc54574/ai-sdk-harness-1.0.0-canary.11.tgz","_integrity":"sha512-xCw3QoPhFI6LeG8VYcFxziyHUTQzngDtc3Utm9bz3SaG7+/N7Zpuf1KmSgQhd8+0MTWPiZ1xTRSUnzv2Emd5wQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ai":"7.0.0-canary.174","@ai-sdk/provider":"4.0.0-canary.18","@ai-sdk/provider-utils":"5.0.0-canary.48"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.20.1","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"},"peerDependencies":{"ws":"^8.20.1"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.0-canary.11_1781538646973_0.3852002135157353","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.12":{"name":"@ai-sdk/harness","version":"1.0.0-canary.12","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.0-canary.12","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"e6e00929a8381defb1cb645a5483773ab6260e92","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.0-canary.12.tgz","fileCount":67,"integrity":"sha512-ao2OzhC03US4Q3rzSNc+rIV6EJebS86/1DfgEDgr2KUjqbDBBM4k9eq3Bsso9iW8MaHLtVI2wsikapIYHbRl9Q==","signatures":[{"sig":"MEQCIAzonXRczYmLOJ6C6eMk2w7gri2y9ECXqWy9J58s2v+aAiB4TefOqU4OIjB5AKNeCxsOoxPo/o1yXgDJuulTeRtXsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.0-canary.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3522216},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.0-canary.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/f4d69e5ce6e12cc8fa5560c2d69699df/ai-sdk-harness-1.0.0-canary.12.tgz","_integrity":"sha512-ao2OzhC03US4Q3rzSNc+rIV6EJebS86/1DfgEDgr2KUjqbDBBM4k9eq3Bsso9iW8MaHLtVI2wsikapIYHbRl9Q==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ai":"7.0.0-canary.175","@ai-sdk/provider":"4.0.0-canary.18","@ai-sdk/provider-utils":"5.0.0-canary.48"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.20.1","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"},"peerDependencies":{"ws":"^8.20.1"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.0-canary.12_1781546142611_0.20519245391520968","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.13":{"name":"@ai-sdk/harness","version":"1.0.0-canary.13","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.0-canary.13","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"0a3ea6a5241d61a2ef0281219c6ab1d0989a0ae8","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.0-canary.13.tgz","fileCount":67,"integrity":"sha512-SCifKEH8VmOOLTWVZSsvxPbOHWd7a2puJMP1jS0LAmqxQwVm+DtPoPdW9iWAe8fORkhhRK2TzbBFi+JtbsDbrA==","signatures":[{"sig":"MEUCIGvBdN0ta5/wP7IownuPrHBFW72FVZipfZ1pjRgqFb8DAiEAptgx1dRTmWZ3dD7v18tXTegjDS4wFdAP9emiHzcBqm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.0-canary.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3522278},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.0-canary.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/14281df854a24044b6ec1407ad2c3d60/ai-sdk-harness-1.0.0-canary.13.tgz","_integrity":"sha512-SCifKEH8VmOOLTWVZSsvxPbOHWd7a2puJMP1jS0LAmqxQwVm+DtPoPdW9iWAe8fORkhhRK2TzbBFi+JtbsDbrA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ai":"7.0.0-canary.176","@ai-sdk/provider":"4.0.0-canary.18","@ai-sdk/provider-utils":"5.0.0-canary.48"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.20.1","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"},"peerDependencies":{"ws":"^8.20.1"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.0-canary.13_1781552278221_0.818308217595163","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.14":{"name":"@ai-sdk/harness","version":"1.0.0-beta.14","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.0-beta.14","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"ac45654cc9163e41647d9936c64dade096f57939","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.0-beta.14.tgz","fileCount":67,"integrity":"sha512-KMqCG0veh5ELc93mzwP4CegdRgt+JhQyWMCyP/60lhBmPJqMhGViCQM0S28jm2jXpXv+1FfDxhvtEt6OH4/ukA==","signatures":[{"sig":"MEUCIDM3pIB0ajr+IzDDwDKtPJGYuXEu3D/2mW8RUe/nFLr0AiEAs1MmX19GlTLeGjP1Y0+sz4qGre7M33OTa81RnW5/eS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.0-beta.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3522479},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.0-beta.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/b03094ebffeb38cc3503cc34409ebb8b/ai-sdk-harness-1.0.0-beta.14.tgz","_integrity":"sha512-KMqCG0veh5ELc93mzwP4CegdRgt+JhQyWMCyP/60lhBmPJqMhGViCQM0S28jm2jXpXv+1FfDxhvtEt6OH4/ukA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ai":"7.0.0-beta.177","@ai-sdk/provider":"4.0.0-beta.19","@ai-sdk/provider-utils":"5.0.0-beta.49"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.20.1","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"},"peerDependencies":{"ws":"^8.20.1"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.0-beta.14_1781554241146_0.6573986178238345","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.15":{"name":"@ai-sdk/harness","version":"1.0.0-beta.15","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.0-beta.15","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"8fee707815fd834a442b6020459a3504f1494022","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.0-beta.15.tgz","fileCount":67,"integrity":"sha512-A5HcBO63W7xcYn/MEhlyF0XZPcwWul3pX+2T7xOBFKGIzc6gp9LVLlAjbCXDivYVH8R7oXLqtyPmgQzLxcfbIg==","signatures":[{"sig":"MEYCIQDsM8D+k+E350G6xUNYto244UAaAyu9XM2CCVDB7+7lRAIhAPrBF4GUUWS6HdmUDZ0SV2cc3U1eSSGEvBu/bFXyxAkx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.0-beta.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3522572},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.0-beta.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/b77c644ce95904644fd05a4b916fcce3/ai-sdk-harness-1.0.0-beta.15.tgz","_integrity":"sha512-A5HcBO63W7xcYn/MEhlyF0XZPcwWul3pX+2T7xOBFKGIzc6gp9LVLlAjbCXDivYVH8R7oXLqtyPmgQzLxcfbIg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ai":"7.0.0-beta.178","@ai-sdk/provider":"4.0.0-beta.19","@ai-sdk/provider-utils":"5.0.0-beta.49"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.20.1","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"},"peerDependencies":{"ws":"^8.20.1"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.0-beta.15_1781557551117_0.7150995994545923","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.16":{"name":"@ai-sdk/harness","version":"1.0.0-beta.16","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.0-beta.16","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"026286064a970a42154a1d304bd53dd408e84871","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.0-beta.16.tgz","fileCount":67,"integrity":"sha512-9194iWoX3WCkqYqOPKeWhwcu2QQMfK0T3mIoc3KImzPU1FKpNkpyw027/a8bTsPmBgxUyQxqgJsDAl46+lSe8w==","signatures":[{"sig":"MEUCIDfM/MQERwNxtiHTA2hBXh1XZRJPcpskrwbaV0ow+29MAiEAzEOOHOipm9l50KPZ5kRqI6WxFGB6VU14bPLfQ5AdflM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.0-beta.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3522630},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.0-beta.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/a6bf6d2067f0c083f5013b00c35e21e8/ai-sdk-harness-1.0.0-beta.16.tgz","_integrity":"sha512-9194iWoX3WCkqYqOPKeWhwcu2QQMfK0T3mIoc3KImzPU1FKpNkpyw027/a8bTsPmBgxUyQxqgJsDAl46+lSe8w==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ai":"7.0.0-beta.179","@ai-sdk/provider":"4.0.0-beta.19","@ai-sdk/provider-utils":"5.0.0-beta.49"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.20.1","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"},"peerDependencies":{"ws":"^8.20.1"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.0-beta.16_1781647389621_0.6556289253200898","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.17":{"name":"@ai-sdk/harness","version":"1.0.0-beta.17","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.0-beta.17","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"c77e7befe2f21d83fb98297daa3114b402935736","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.0-beta.17.tgz","fileCount":68,"integrity":"sha512-Npcz7OXWsNgS0sws/dbN/HMzxOReTzFypMo21H6YCqOdiSRoFpCSC7WR4AF7GUuUmNtbkzljBuv+12G69nhmCQ==","signatures":[{"sig":"MEUCIQDWL43xRsfWUlfBMrhLIDHY0ea9tjpDAIGEMzszFf8ISwIgadQnq+s59zlVlrFeUZyATmn6QdW5P/HdbUbDwOEPQlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.0-beta.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3524360},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.0-beta.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/0fada0afb526dafadd0477b3ce40d901/ai-sdk-harness-1.0.0-beta.17.tgz","_integrity":"sha512-Npcz7OXWsNgS0sws/dbN/HMzxOReTzFypMo21H6YCqOdiSRoFpCSC7WR4AF7GUuUmNtbkzljBuv+12G69nhmCQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ai":"7.0.0-beta.179","@ai-sdk/provider":"4.0.0-beta.19","@ai-sdk/provider-utils":"5.0.0-beta.49"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.20.1","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"},"peerDependencies":{"ws":"^8.20.1"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.0-beta.17_1781713809677_0.6407397672850881","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.18":{"name":"@ai-sdk/harness","version":"1.0.0-beta.18","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.0-beta.18","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"7c33465bcf9e04f38a2443869c57e1dae6e4df1d","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.0-beta.18.tgz","fileCount":68,"integrity":"sha512-nwe6iOBSnfBd7PUPAIOVm57kaFICFvEmfY2mDWzan1pWawt411aXRpIPLdn+dUCCyzHUc92dVXkm6cQI+yRMVA==","signatures":[{"sig":"MEUCICe+xQln68ubma5AKOoMAEZS2xuz9nSPRtiUfkTL4K7YAiEAotpNv2SLoVs6VXwq8/mjmhwCPm6wRlnJsN3U+t10rbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.0-beta.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3524453},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.0-beta.18.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/65ce1bf8ba6684602ec6a1ff3bf86fc3/ai-sdk-harness-1.0.0-beta.18.tgz","_integrity":"sha512-nwe6iOBSnfBd7PUPAIOVm57kaFICFvEmfY2mDWzan1pWawt411aXRpIPLdn+dUCCyzHUc92dVXkm6cQI+yRMVA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ai":"7.0.0-beta.180","@ai-sdk/provider":"4.0.0-beta.19","@ai-sdk/provider-utils":"5.0.0-beta.49"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.20.1","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"},"peerDependencies":{"ws":"^8.20.1"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.0-beta.18_1781735811913_0.8071926645467074","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.19":{"name":"@ai-sdk/harness","version":"1.0.0-beta.19","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.0-beta.19","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"d3ee515c6078b25e1bb62534cf75959e9e5de9f9","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.0-beta.19.tgz","fileCount":68,"integrity":"sha512-rKsxW1p+4HD3iEPU0/v7qxSFiN/za5EQx3iBLWU+ixHdrdxryIY2t43vSWmWIlWwHOy5jU2HHuNH7Cv0JbdBUw==","signatures":[{"sig":"MEYCIQC8G3L1W/1Cq8/hdOpLxWkRzb2FVVugpcqlCDEr9AZanwIhAON1GCOMUq7RnFkvGft+BUB8S31ijFXoSituz1V6+xcd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.0-beta.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3524546},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.0-beta.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/d3867c2d116f059ab72c30bf4b387655/ai-sdk-harness-1.0.0-beta.19.tgz","_integrity":"sha512-rKsxW1p+4HD3iEPU0/v7qxSFiN/za5EQx3iBLWU+ixHdrdxryIY2t43vSWmWIlWwHOy5jU2HHuNH7Cv0JbdBUw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ai":"7.0.0-beta.181","@ai-sdk/provider":"4.0.0-beta.19","@ai-sdk/provider-utils":"5.0.0-beta.49"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.20.1","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"},"peerDependencies":{"ws":"^8.20.1"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.0-beta.19_1781738449823_0.17197183795469462","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.20":{"name":"@ai-sdk/harness","version":"1.0.0-beta.20","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.0-beta.20","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"c0d190dfecb1d100e3459fca1650938d3852db1b","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.0-beta.20.tgz","fileCount":68,"integrity":"sha512-awNVMQ3Oi63dyqxgR/Fiv5/Nl8ylN1+XTGeaFTKztv1w7Kh8O+9m10mcF3A+XetZMRFmK8+S9awxgUA7Q+srVw==","signatures":[{"sig":"MEYCIQCXSQA3faD4wM9DicLCgz2w0osDeGajJLFRU/7pzqZJDwIhAJrmCRwaiEqHH9QbcOnKnXKIXzbDNFzwkTXc0jdd/mZf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.0-beta.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3524684},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.0-beta.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/9574dca832cac81242a4855fe99faac8/ai-sdk-harness-1.0.0-beta.20.tgz","_integrity":"sha512-awNVMQ3Oi63dyqxgR/Fiv5/Nl8ylN1+XTGeaFTKztv1w7Kh8O+9m10mcF3A+XetZMRFmK8+S9awxgUA7Q+srVw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ai":"7.0.0-beta.182","@ai-sdk/provider":"4.0.0-beta.19","@ai-sdk/provider-utils":"5.0.0-beta.49"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.0-beta.20_1781807993447_0.2402079626090512","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.21":{"name":"@ai-sdk/harness","version":"1.0.0-beta.21","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.0-beta.21","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"f481dc5e812c5e493e9b8c3b546ce448deb13326","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.0-beta.21.tgz","fileCount":68,"integrity":"sha512-GCsnSd0k2xHa3fKVNsHepiPRUNd9EK2OzDb8zt+Kddllnr0nuIcAq6NBw88/G36In2SBjIDJhmP7pPFj4iq4Xg==","signatures":[{"sig":"MEUCIQCSgKRzM0pS+VzVJzk3vYap/+QFprl9W2jxi8ET8ahBEgIgQ5+HzSueWyX6nDwFymRp5vNxAxOVkMDCe8qornwYk8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.0-beta.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3524742},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.0-beta.21.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/4599c383c7c20e8b7ede51fb9c220cb5/ai-sdk-harness-1.0.0-beta.21.tgz","_integrity":"sha512-GCsnSd0k2xHa3fKVNsHepiPRUNd9EK2OzDb8zt+Kddllnr0nuIcAq6NBw88/G36In2SBjIDJhmP7pPFj4iq4Xg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ai":"7.0.0-beta.183","@ai-sdk/provider":"4.0.0-beta.19","@ai-sdk/provider-utils":"5.0.0-beta.49"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.0-beta.21_1782108400791_0.1138615111772292","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.22":{"name":"@ai-sdk/harness","version":"1.0.0-beta.22","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.0-beta.22","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"585dfff79e2e29d39e44640c7a201d41450ebdf1","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.0-beta.22.tgz","fileCount":68,"integrity":"sha512-eIMOocqoKE6TAZDsZXhIKfFs4d/jlevH9eE3H8jh0M5sUlUUQetBwvjbW3rNbnn3HlR6qPXc97EwlwVeisPrAg==","signatures":[{"sig":"MEUCIBYNnic04M3g2HYO37yqq7VuRgs//MZzKjK3AkP1uuZCAiEA79y4HOZRxv3BE5py/bHUS0RJ78BY6p41+rlbMgaATlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.0-beta.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3524911},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.0-beta.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/6b9db549f68b8aac664087a79d89a3fa/ai-sdk-harness-1.0.0-beta.22.tgz","_integrity":"sha512-eIMOocqoKE6TAZDsZXhIKfFs4d/jlevH9eE3H8jh0M5sUlUUQetBwvjbW3rNbnn3HlR6qPXc97EwlwVeisPrAg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ai":"7.0.0-beta.184","@ai-sdk/provider":"4.0.0-beta.20","@ai-sdk/provider-utils":"5.0.0-beta.50"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.0-beta.22_1782230622971_0.34014805524331515","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.23":{"name":"@ai-sdk/harness","version":"1.0.0-beta.23","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.0-beta.23","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"97028d13025cf6985606fb055f343706b9bac6e8","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.0-beta.23.tgz","fileCount":68,"integrity":"sha512-Tg33IUJp87hyX/hiP++6JQ3Cq81HmEbL5ZR+yeFgqyTk3IQvagnPbilQlokCLX1HUG7LljJu7yGWiuWlRBL67A==","signatures":[{"sig":"MEQCIBRj1af8aTGq2Zrkpsx4KPtu9uZiTy7mM13pSJbTizqpAiAde9FoZ7N3yinrjcyC7JmzYvXr0sbHou0M0A/TKetViQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.0-beta.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3527470},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.0-beta.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/c08efc92cc93e1a394072f77a710110a/ai-sdk-harness-1.0.0-beta.23.tgz","_integrity":"sha512-Tg33IUJp87hyX/hiP++6JQ3Cq81HmEbL5ZR+yeFgqyTk3IQvagnPbilQlokCLX1HUG7LljJu7yGWiuWlRBL67A==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ai":"7.0.0-beta.184","@ai-sdk/provider":"4.0.0-beta.20","@ai-sdk/provider-utils":"5.0.0-beta.50"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.0-beta.23_1782264499708_0.7012519512022166","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.24":{"name":"@ai-sdk/harness","version":"1.0.0-beta.24","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.0-beta.24","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"c5df1d233bd577c0f8bcfa7b20dafdb6b8f238ab","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.0-beta.24.tgz","fileCount":68,"integrity":"sha512-p1k5rQuTUJ0OQZofzY/U4dN4O84pVCcizTeo/o6bXlGjQr9ddPXP4MLRaMeE2ums9JMvzBenZV3+QTZqPjcD6A==","signatures":[{"sig":"MEUCIBw9Vjx57zKFf8s/mc1GEWwokVMKVOBM+enuhQVL1OZRAiEA0q1YMANpZEGUnzLRvJ2YigEM5IxQomG2ewgYC4Nbe58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.0-beta.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3527563},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.0-beta.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/747d00dcf4d09ad66a5cf79e594ecfca/ai-sdk-harness-1.0.0-beta.24.tgz","_integrity":"sha512-p1k5rQuTUJ0OQZofzY/U4dN4O84pVCcizTeo/o6bXlGjQr9ddPXP4MLRaMeE2ums9JMvzBenZV3+QTZqPjcD6A==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ai":"7.0.0-beta.185","@ai-sdk/provider":"4.0.0-beta.20","@ai-sdk/provider-utils":"5.0.0-beta.50"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.0-beta.24_1782265377502_0.16280032712442893","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.25":{"name":"@ai-sdk/harness","version":"1.0.0-beta.25","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.0-beta.25","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"a0267993187b14f7548c358c51990032d6079d5f","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.0-beta.25.tgz","fileCount":68,"integrity":"sha512-DmY8oQIVTVinHWrvYotUXn6yyN0ZzwjF9G5GoAheZHtIuCD2pVTDi2LE94S7JdAK+oamAaSrb0nTINCrf3Gq6w==","signatures":[{"sig":"MEUCIQCypiD8E5ogzSuIFZKtFTehFGYkbG3XvnhjYWxC3rhUDgIgMebtHoyAPhfDqBVKxvqgPxn5DOJIcq9QYwV3rpFPqCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.0-beta.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3527621},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.0-beta.25.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/c371e96c28983b8af6231184dae6a9bf/ai-sdk-harness-1.0.0-beta.25.tgz","_integrity":"sha512-DmY8oQIVTVinHWrvYotUXn6yyN0ZzwjF9G5GoAheZHtIuCD2pVTDi2LE94S7JdAK+oamAaSrb0nTINCrf3Gq6w==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ai":"7.0.0-beta.186","@ai-sdk/provider":"4.0.0-beta.20","@ai-sdk/provider-utils":"5.0.0-beta.50"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.0-beta.25_1782282310571_0.7975346315702236","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.26":{"name":"@ai-sdk/harness","version":"1.0.0-beta.26","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.0-beta.26","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"2c72a970848689ba63668ee733ebe729a1d0c6bf","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.0-beta.26.tgz","fileCount":69,"integrity":"sha512-dz0DqLhUX5JA4gXslBWps3QOaZw7BdQILR69A3lcKvdUFPZjM2SGQ2Ld/FgY8oGZnVXRz/nxYrFB7dnjL4vbZg==","signatures":[{"sig":"MEYCIQDF4J3C1d6dEfDmZ7hDMSe1+F+I2B2/uoryryDhQZ5chQIhAIwfMw8+c0Rb/FNiCtWsqtDPrKclp95o0tA4MYYOA/mD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.0-beta.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3561339},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.0-beta.26.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/27439f57ce2f78fc822a23ae12acde52/ai-sdk-harness-1.0.0-beta.26.tgz","_integrity":"sha512-dz0DqLhUX5JA4gXslBWps3QOaZw7BdQILR69A3lcKvdUFPZjM2SGQ2Ld/FgY8oGZnVXRz/nxYrFB7dnjL4vbZg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ai":"7.0.0-beta.186","@ai-sdk/provider":"4.0.0-beta.20","@ai-sdk/provider-utils":"5.0.0-beta.50"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.0-beta.26_1782341914352_0.6263763564664062","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.27":{"name":"@ai-sdk/harness","version":"1.0.0-beta.27","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.0-beta.27","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"ae3b0eb43032cb7046ffd5d2001943a325b7499c","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.0-beta.27.tgz","fileCount":69,"integrity":"sha512-db5rND9oeOcG1SB3JTjLHyrJ78RJJ0z7Vyv1H5SLUsf83l7RafEMdBRWqgrtYiEGM1nRXA9BIktHfcsV7Dlx1A==","signatures":[{"sig":"MEYCIQCB9ZV/I4wN4JjrRTnNoenUjSiBgz9MNyt5WvPNsxCsMgIhAIoKuSTHBVycdri5PteL7eL+n1pZ8AnXc1FbinMMAfiM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.0-beta.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3561397},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.0-beta.27.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/3172b6a88466ed09b73a7d5624a557a0/ai-sdk-harness-1.0.0-beta.27.tgz","_integrity":"sha512-db5rND9oeOcG1SB3JTjLHyrJ78RJJ0z7Vyv1H5SLUsf83l7RafEMdBRWqgrtYiEGM1nRXA9BIktHfcsV7Dlx1A==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ai":"7.0.0-beta.187","@ai-sdk/provider":"4.0.0-beta.20","@ai-sdk/provider-utils":"5.0.0-beta.50"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.0-beta.27_1782343937210_0.39380188941227434","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@ai-sdk/harness","version":"1.0.0","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"b72b0d7b0a3cc714a3143ea5b2ec11b05f5a1585","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.0.tgz","fileCount":69,"integrity":"sha512-XNAnCdw0nFt2qCzzdpDCDCMJStbTbQWUrpv1iy0MCrvZVBCRg7xrXNXEurakVaKuykac8JyxBzUS/s3QDIJP+g==","signatures":[{"sig":"MEQCIApucsu0SymJTlKWxKnpgi5NArKLPndg5OeaI/8lIDDcAiBovgWKgjoOH1iL4eD88A5aDX54lp801ja0k0Ji2aErgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3562804},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/1678ecb6b5b76304488f55d8c6de7606/ai-sdk-harness-1.0.0.tgz","_integrity":"sha512-XNAnCdw0nFt2qCzzdpDCDCMJStbTbQWUrpv1iy0MCrvZVBCRg7xrXNXEurakVaKuykac8JyxBzUS/s3QDIJP+g==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ai":"7.0.0","@ai-sdk/provider":"4.0.0","@ai-sdk/provider-utils":"5.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.0_1782391657850_0.3192794993138448","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@ai-sdk/harness","version":"1.0.1","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.1","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"bfc0c6893e4e1ec4140632da7f796458aa97af69","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.1.tgz","fileCount":69,"integrity":"sha512-aeVw5MdsQaNF4nxBRCsPl7VbpkiwJfoQQ0QT705dzyyLxY/Ye9DGoOgM4X2EKZt8L+63z+BqdywcsdIixWz3SA==","signatures":[{"sig":"MEUCIBNAqvVogz1oET5ZP0s327rP0s85xxEM5nglt6go3kSuAiEAhk8yJCVrYogr2Lys7/rrGJg1DTLRoDTehahqsQdQ2v8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3562845},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/e7f6f297c1c36e36ea91cbe066789a4a/ai-sdk-harness-1.0.1.tgz","_integrity":"sha512-aeVw5MdsQaNF4nxBRCsPl7VbpkiwJfoQQ0QT705dzyyLxY/Ye9DGoOgM4X2EKZt8L+63z+BqdywcsdIixWz3SA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ai":"7.0.1","@ai-sdk/provider":"4.0.0","@ai-sdk/provider-utils":"5.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.1_1782419820175_0.08684844085166366","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@ai-sdk/harness","version":"1.0.2","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.2","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"42f5e622f98a874bc89f8b41e5f6a0b8242fa9c3","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.2.tgz","fileCount":69,"integrity":"sha512-kmQVpzf+5cLhviI6fRabg+u78S1ZiJOlejFYKPhN40Ofh+ls6QOODfmv8p9a4oAn94loFM5KbuIiU8qn6LnO9g==","signatures":[{"sig":"MEQCIGtdxfuTmasCd93F7XO8ZnfjGB4EQKClBS/dYlk8cl9zAiBngBliNrt94Avrx2SsmraeQK599diXRvfVoBueEq4K1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3562886},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/50756f916ac0c01d0fb6eb20a10da9aa/ai-sdk-harness-1.0.2.tgz","_integrity":"sha512-kmQVpzf+5cLhviI6fRabg+u78S1ZiJOlejFYKPhN40Ofh+ls6QOODfmv8p9a4oAn94loFM5KbuIiU8qn6LnO9g==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ai":"7.0.2","@ai-sdk/provider":"4.0.0","@ai-sdk/provider-utils":"5.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.2_1782421444502_0.46337915270295094","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@ai-sdk/harness","version":"1.0.3","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.3","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"34e36be41bbce53784d06f5a978327757b451d47","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.3.tgz","fileCount":70,"integrity":"sha512-BAQYzf0VMym1a8xFj4hjO5VdYybZ+ZxbeP21VaXRjpnCafnfHzzYL4vSl+IIwESy12shLkhFAofEdDDnpX+3ww==","signatures":[{"sig":"MEQCIA0Kc3LZkpKMgrHlkODBpZlVPzB59t0I7QGih+LjO6TvAiBAVEq7kLgsOQKatKTEGlHwlAwSV9D0wMQIgvH97jRyNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3579298},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/20eaba7c6a9bd1c7328b69e6535321cc/ai-sdk-harness-1.0.3.tgz","_integrity":"sha512-BAQYzf0VMym1a8xFj4hjO5VdYybZ+ZxbeP21VaXRjpnCafnfHzzYL4vSl+IIwESy12shLkhFAofEdDDnpX+3ww==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ai":"7.0.2","@ai-sdk/provider":"4.0.0","@ai-sdk/provider-utils":"5.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.3_1782489596073_0.14395917404960445","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-d3900c59-20260626174016":{"name":"@ai-sdk/harness","version":"0.0.0-d3900c59-20260626174016","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@0.0.0-d3900c59-20260626174016","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"35bce8baaed4aeb8b15d2dec912d1a2d13ba4e4f","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-0.0.0-d3900c59-20260626174016.tgz","fileCount":70,"integrity":"sha512-BtGJPXkZVNSpTEKdzdPjGDvodse4jzXKT6wXdpF/xzjc/lhMdKJllGguy18SJRFra5LJdRs/x5NAH6x+7Vt4Nw==","signatures":[{"sig":"MEQCICYX9u4hdHkpKN3PGlCsqMGNd6xcsPBvVXVCB778BNp3AiApb5zD6Dmn30QdCNJsYAJDk6AmAApCG2eVGD6cWXnPoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@0.0.0-d3900c59-20260626174016","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1002163},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-0.0.0-d3900c59-20260626174016.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/17fe99e7ed77259e4f351bfab168f6eb/ai-sdk-harness-0.0.0-d3900c59-20260626174016.tgz","_integrity":"sha512-BtGJPXkZVNSpTEKdzdPjGDvodse4jzXKT6wXdpF/xzjc/lhMdKJllGguy18SJRFra5LJdRs/x5NAH6x+7Vt4Nw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ai":"7.0.2","@ai-sdk/provider":"4.0.0","@ai-sdk/provider-utils":"5.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_0.0.0-d3900c59-20260626174016_1782496130039_0.09158700147096388","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@ai-sdk/harness","version":"1.0.4","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.4","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"8990c07c7b1e698d2e0f02b5380b7e50e6bd077d","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.4.tgz","fileCount":70,"integrity":"sha512-wjwoKQgZ9/49JGH4avbYnDLfAMPxE64rCbXFkmWgTTGZxbpbUIVXggCKDWRt78rmXJZRP56xJl7feiiHh0ZDYA==","signatures":[{"sig":"MEYCIQCUUWKO908GGpEVEy0aDxbg3lzqN8NlHno+HVclzSF04wIhAMk3J/A+kDA4mJdBMbovwyQv0fxPbGHonFQAqwBNf21j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1002115},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/33089e6989127e78a3634106728bf195/ai-sdk-harness-1.0.4.tgz","_integrity":"sha512-wjwoKQgZ9/49JGH4avbYnDLfAMPxE64rCbXFkmWgTTGZxbpbUIVXggCKDWRt78rmXJZRP56xJl7feiiHh0ZDYA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ai":"7.0.2","@ai-sdk/provider":"4.0.0","@ai-sdk/provider-utils":"5.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.4_1782499523592_0.2674053045743172","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@ai-sdk/harness","version":"1.0.5","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.5","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"e0681f5e743e1082e6b8b1417339df81f496a055","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.5.tgz","fileCount":70,"integrity":"sha512-+qc3/Uk8GVpf9MzFjFONNL9H/UdLelgx2UmtTkAhdVZ/w8CiQfBwXVyz+m7QjtKeoxUqmQmyfM67FoK5Jrf8Nw==","signatures":[{"sig":"MEUCIQCQyaU4qMYQrhLn0BOUsxmg8G2ijwlbO11wueMTiJN8rAIgHghOzdhLDXcW2KBtKWPqyDlcClE/SjBm9B8GC+GcAb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1002156},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/15b2e6d8dd43aa93ba1cc866368dbc89/ai-sdk-harness-1.0.5.tgz","_integrity":"sha512-+qc3/Uk8GVpf9MzFjFONNL9H/UdLelgx2UmtTkAhdVZ/w8CiQfBwXVyz+m7QjtKeoxUqmQmyfM67FoK5Jrf8Nw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ai":"7.0.3","@ai-sdk/provider":"4.0.0","@ai-sdk/provider-utils":"5.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.5_1782519894191_0.9037774312098283","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@ai-sdk/harness","version":"1.0.6","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.6","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"19ee3e9b8346cdaf71dc6ebc09c3be10c9287141","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.6.tgz","fileCount":70,"integrity":"sha512-7qc1Ddzjba/STOEhD1cZ0emFUkT78/Uh8kYTW2Q5k2dz1GBOlgPskw9Flxp8n66etDg2KwbUX458rY6r1PZ57g==","signatures":[{"sig":"MEUCIDKOp3OvzBf53pWJFImczaZdlejQPdhLHucSkb2OoBO1AiEAu0X2j6hzZT9Y9qINC1wX7VYF2gH92EGWhBbmq+fhHsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1002265},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/7b9564e77d6c1c1154c686ff53d06950/ai-sdk-harness-1.0.6.tgz","_integrity":"sha512-7qc1Ddzjba/STOEhD1cZ0emFUkT78/Uh8kYTW2Q5k2dz1GBOlgPskw9Flxp8n66etDg2KwbUX458rY6r1PZ57g==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ai":"7.0.4","@ai-sdk/provider":"4.0.0","@ai-sdk/provider-utils":"5.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.6_1782588206614_0.9755060632831252","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@ai-sdk/harness","version":"1.0.7","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.7","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"3a7ef0af9b45c741296a76f834c8e7f91c6d5b46","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.7.tgz","fileCount":70,"integrity":"sha512-R+hKcn5jypFzBu4Bj5LWhl08Ct1KRcGE5DX/Obp91yL4noq01MUyNtEl8jTgFKpS/3+tNGuBFMv/GPu9d9hHNA==","signatures":[{"sig":"MEUCICx3WvnSxrjmJaut1XdN8bQGA12XmurqCjma6IP1miSBAiEA1aO1QDWF/P0Rz2mTxIhlDUz9UnjI4jfyQxFFvc++qSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1002341},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/6400d3eb73f4b422c8c8d83721e57f4d/ai-sdk-harness-1.0.7.tgz","_integrity":"sha512-R+hKcn5jypFzBu4Bj5LWhl08Ct1KRcGE5DX/Obp91yL4noq01MUyNtEl8jTgFKpS/3+tNGuBFMv/GPu9d9hHNA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ai":"7.0.5","@ai-sdk/provider":"4.0.0","@ai-sdk/provider-utils":"5.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.7_1782754385563_0.779150563167522","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@ai-sdk/harness","version":"1.0.8","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.8","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"55c6f04c6c5f60047bfb0854c072d627dd18df1b","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.8.tgz","fileCount":70,"integrity":"sha512-98hJRAVhogz+DQIwTPCffy3iVQEogm2R5jrjkkgxKknM48khXmuknc71yMW+25ywS4ByRlt0QF7dvtETOitqlg==","signatures":[{"sig":"MEUCIDsdDgwTSnGkddjhUOCJRIUYJHP1UxhBymQGbGJIG7mVAiEAo7rO01IAHNqobCDXoBjRk5KbrChIGttX08hXwq+2Zc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1002417},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/99ffc971b94bcec0359f0f4e01ad2358/ai-sdk-harness-1.0.8.tgz","_integrity":"sha512-98hJRAVhogz+DQIwTPCffy3iVQEogm2R5jrjkkgxKknM48khXmuknc71yMW+25ywS4ByRlt0QF7dvtETOitqlg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ai":"7.0.6","@ai-sdk/provider":"4.0.0","@ai-sdk/provider-utils":"5.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.8_1782760516892_0.5314008680498181","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@ai-sdk/harness","version":"1.0.9","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.9","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"de074d8b7418ecae68d2a9519a25f9d8e64aa15e","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.9.tgz","fileCount":70,"integrity":"sha512-dgDImmZE+ofd4sSQVS39plkh86FYVahUZBt1ZVyLpx9YGT9DvPbY+1t1yLHn0Ve+dHx+Ay2VVoY+ROUYm7jjNA==","signatures":[{"sig":"MEYCIQCVsMZl3+DVyfSgbdcQj8Kiv9YNr0ysuhOzwn+6+pAtBAIhAIL/V4upBsBbNsyyA0p26T2VlREYrhIbo3adAs/sxTTP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1002493},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/0dda2a48dcef389ef4d0eadf1a5ddf79/ai-sdk-harness-1.0.9.tgz","_integrity":"sha512-dgDImmZE+ofd4sSQVS39plkh86FYVahUZBt1ZVyLpx9YGT9DvPbY+1t1yLHn0Ve+dHx+Ay2VVoY+ROUYm7jjNA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ai":"7.0.7","@ai-sdk/provider":"4.0.0","@ai-sdk/provider-utils":"5.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.9_1782774522125_0.36831215696483177","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@ai-sdk/harness","version":"1.0.10","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.10","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"08c70683c51e78fdc42e700c321eed915b073531","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.10.tgz","fileCount":70,"integrity":"sha512-3ZD6iOGjKGS4ULYyx6FzqkaWWcFkq35Vy09BqffpORWUrOw/cCrd7UY1KdsCv8Ye0E17NowhkmF/wuRG3rg5+g==","signatures":[{"sig":"MEQCIFPDSuLCgu6jpc/uS07527WrDLSOMOU7kjSdC6cr4AUfAiBMwmU7/eA78075Yg603eaY9uVIh916jjvcJk3jSaf86Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1002631},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/0a18537b3e84a04b6799c7f662029b11/ai-sdk-harness-1.0.10.tgz","_integrity":"sha512-3ZD6iOGjKGS4ULYyx6FzqkaWWcFkq35Vy09BqffpORWUrOw/cCrd7UY1KdsCv8Ye0E17NowhkmF/wuRG3rg5+g==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ai":"7.0.8","@ai-sdk/provider":"4.0.1","@ai-sdk/provider-utils":"5.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.10_1782792363847_0.7680252112837918","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@ai-sdk/harness","version":"1.0.11","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.11","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"6fbaf6f79318349c18718bf4d278be184b5e3ff6","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.11.tgz","fileCount":70,"integrity":"sha512-o4zi0F3eJ0kYEUfFEjmTz1fA5m1dTqqpjzxmCAjlyYaA7K2XSSbUbVRAVrXuMq6gkO/kWEIy9nSDXPi+fWVDrw==","signatures":[{"sig":"MEQCIB9EMsuCnAAj1ZbNGAPPDL/YJPopdljKKk5/rUskalrTAiBwjzwJK1VkJEu5/exwTK8hBiH7dK1gig9bteJFjkNPyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1002673},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/5d29423cf817878a5ab261fc05738e99/ai-sdk-harness-1.0.11.tgz","_integrity":"sha512-o4zi0F3eJ0kYEUfFEjmTz1fA5m1dTqqpjzxmCAjlyYaA7K2XSSbUbVRAVrXuMq6gkO/kWEIy9nSDXPi+fWVDrw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ai":"7.0.9","@ai-sdk/provider":"4.0.1","@ai-sdk/provider-utils":"5.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.11_1782843936632_0.3106467878305408","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@ai-sdk/harness","version":"1.0.12","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.12","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"9a6ed906beb3b1cec073ccc6616bfdea7ffef723","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.12.tgz","fileCount":76,"integrity":"sha512-KkStokMrSqh37OVyUFUvXAxh42tDlz1s16C9TwGFTxRk8SDuVnUVUJlwgLgD3wa/3Im47lHnLWmCOL5N48TuWw==","signatures":[{"sig":"MEUCIAXxNUnVkWRQiYJNePGdouXYsxdNOtElXAQjkU3nyujHAiEA8dgmuhRHbLT2LhxVvvg8iwYX3/u6HvfmdLx12prNhK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1056464},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/438f132e33ef99215bf12920a485f7f1/ai-sdk-harness-1.0.12.tgz","_integrity":"sha512-KkStokMrSqh37OVyUFUvXAxh42tDlz1s16C9TwGFTxRk8SDuVnUVUJlwgLgD3wa/3Im47lHnLWmCOL5N48TuWw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ai":"7.0.9","@ai-sdk/provider":"4.0.1","@ai-sdk/provider-utils":"5.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.12_1782917077000_0.662652113790871","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@ai-sdk/harness","version":"1.0.13","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.13","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"70798514820917dec78ca4b61f4fe34338fff529","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.13.tgz","fileCount":76,"integrity":"sha512-GkrUuzV3OxySL1zh79MNBYMc22psp85l0nwANvDfx2HthHg+7sQLRzQiomonfYJWQSdRyxIGWroGkjeJPkk/TA==","signatures":[{"sig":"MEYCIQDXldJ4Kpi6dYgMZ0tBRIgVggAvEE8cekRfJN5ZaigBbgIhAMSmAQcq4UtD8udwnGFrOe9Ykp0GOES/n14jBvZRphGk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1056576},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/aaf7ea13a1e9518fd3a4ea463a4e481d/ai-sdk-harness-1.0.13.tgz","_integrity":"sha512-GkrUuzV3OxySL1zh79MNBYMc22psp85l0nwANvDfx2HthHg+7sQLRzQiomonfYJWQSdRyxIGWroGkjeJPkk/TA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.13.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ai":"7.0.10","@ai-sdk/provider":"4.0.1","@ai-sdk/provider-utils":"5.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.13_1782930292599_0.6828951000239312","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@ai-sdk/harness","version":"1.0.14","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.14","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"10c2f7d4a3634707c406931fa6d076c6469edbea","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.14.tgz","fileCount":76,"integrity":"sha512-nSHsaTvsJhBBni5xrdudqoo3xUYYZnIcjrdWwtTBq7CjXi7l6UhCg8CzyePWXJgNRkAkIuJC+ekrsH6uxQTeuQ==","signatures":[{"sig":"MEQCICpVvvBBqGVwJiVLJbKnOIdUUR6av0CInZJ6gvRYashUAiBdgGbYVsnr21ED/yAqHpS0hg4fYwjHNU/b23n9BzH5Iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1056654},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/12e0a0bf5c3e815d27017c6a6127b906/ai-sdk-harness-1.0.14.tgz","_integrity":"sha512-nSHsaTvsJhBBni5xrdudqoo3xUYYZnIcjrdWwtTBq7CjXi7l6UhCg8CzyePWXJgNRkAkIuJC+ekrsH6uxQTeuQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.11","@ai-sdk/provider":"4.0.1","@ai-sdk/provider-utils":"5.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.14_1782936195525_0.04355323738134986","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@ai-sdk/harness","version":"1.0.15","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.15","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"dcd35fd54e7c6ebaf0ccd0ffa11d666f8440050d","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.15.tgz","fileCount":76,"integrity":"sha512-ZjiNE5D178E6vgqkLZhXCwAINQYzCNBGcY0Kcqp5/0PyHaH3JfES/zV/BaHCYLnMNCFzzPiSLZunBRDKPkijaQ==","signatures":[{"sig":"MEUCIG+jmaW8IjgMnymL6TB1x+y8BEJZNlOzTQzw3BS47ghSAiEAgEeKHEZrv1yu7VnhulWNhCvYkpijqsUane8kysrkpeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1056831},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/4eb4d9cf96cb45932573f40cea4c816b/ai-sdk-harness-1.0.15.tgz","_integrity":"sha512-ZjiNE5D178E6vgqkLZhXCwAINQYzCNBGcY0Kcqp5/0PyHaH3JfES/zV/BaHCYLnMNCFzzPiSLZunBRDKPkijaQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.12","@ai-sdk/provider":"4.0.1","@ai-sdk/provider-utils":"5.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.15_1783016125212_0.14667515871837145","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@ai-sdk/harness","version":"1.0.16","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.16","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"4ccd6d0e56b6ae051bd61c9ccb0d42815f65327d","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.16.tgz","fileCount":76,"integrity":"sha512-hyufjx48uHVa0SMsmjqOglbsMHD+qpnM0lBNIN7AcML1eXCPIEw6UyGTxp7WyKx03q7WD1LBKM+E/Psq/5ZPMg==","signatures":[{"sig":"MEYCIQCNHbFSiqY5LREvbVjq6/8aBVBulMJV4A3djow15A9UYwIhAPZxJZt76+53AtrEoTPe6q4EwsgYr1wWN4rAJY67L5Ud","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1056874},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/4b4967091022d0219dacbcebf40ab793/ai-sdk-harness-1.0.16.tgz","_integrity":"sha512-hyufjx48uHVa0SMsmjqOglbsMHD+qpnM0lBNIN7AcML1eXCPIEw6UyGTxp7WyKx03q7WD1LBKM+E/Psq/5ZPMg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.13","@ai-sdk/provider":"4.0.1","@ai-sdk/provider-utils":"5.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.16_1783017382786_0.49518488663060944","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@ai-sdk/harness","version":"1.0.17","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.17","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"736b2a4fc7cef361262548288c6fcfc311dfd56f","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.17.tgz","fileCount":76,"integrity":"sha512-AiXje++3CTPaN+kx1LGZMnNIlGouZ98r6gYNRrD2lP2Iy4cIvJsFtGvOALNGqo5WV/fCnbD2f/frJ3jSCpxVWQ==","signatures":[{"sig":"MEQCIEYWUYayPP9h9mZGip8V490g+uqPKkWJG5xjw5fH1TnIAiBYDxuYiUKu3zHvbD9KjiYs7gvDNqG5yoJthIdUQbii6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1057161},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/f6df2de4d05d96ae9a72b29a983e5daa/ai-sdk-harness-1.0.17.tgz","_integrity":"sha512-AiXje++3CTPaN+kx1LGZMnNIlGouZ98r6gYNRrD2lP2Iy4cIvJsFtGvOALNGqo5WV/fCnbD2f/frJ3jSCpxVWQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.14","@ai-sdk/provider":"4.0.2","@ai-sdk/provider-utils":"5.0.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.17_1783024920449_0.19467193218831236","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@ai-sdk/harness","version":"1.0.18","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.18","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"0510b48fe7bb157c26c9023a6454c82a7a6047cf","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.18.tgz","fileCount":76,"integrity":"sha512-zJCufxLWZAg8Nmucive5CT6wb4OAELycrwbF1FviRM7M+NSHSqU56HgAhMMcSVPvles0ZzkIsYomqiZ6e0PQYQ==","signatures":[{"sig":"MEUCIQDViJiQBQCBXNoTrVgcEkhz78PkGNtnx5CAHNUbkONVTQIgEZIQiEcnXoETF3EFn2Taz7qRuPn3knAemEKOGvdeu6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1057204},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.18.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/c34992053c7a7d61c26b9daf4e3da033/ai-sdk-harness-1.0.18.tgz","_integrity":"sha512-zJCufxLWZAg8Nmucive5CT6wb4OAELycrwbF1FviRM7M+NSHSqU56HgAhMMcSVPvles0ZzkIsYomqiZ6e0PQYQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.15","@ai-sdk/provider":"4.0.2","@ai-sdk/provider-utils":"5.0.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.18_1783145439768_0.16277263389422902","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@ai-sdk/harness","version":"1.0.19","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.19","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"7c171976efada7753d836312f997056189da06c3","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.19.tgz","fileCount":76,"integrity":"sha512-am7iDo1jD438mr860AUWdXeC3Q5l9RXCjVk0s6H+5dTtaINhinDZSX3l9SsLwEHIB27Bd54YDpO6jjTeSsfRsg==","signatures":[{"sig":"MEUCIQD95NAzfsGr+h9xjRzNJkQgpfbTub/TKBNz5X5kyNuCMgIgUzw3SWTTVeEQw45yGNpMbUfC4Vtgki0QE2FP8/2rLYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1057282},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/a8c8fd85a1679baf298a437eba6ae529/ai-sdk-harness-1.0.19.tgz","_integrity":"sha512-am7iDo1jD438mr860AUWdXeC3Q5l9RXCjVk0s6H+5dTtaINhinDZSX3l9SsLwEHIB27Bd54YDpO6jjTeSsfRsg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.16","@ai-sdk/provider":"4.0.2","@ai-sdk/provider-utils":"5.0.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.19_1783347829315_0.526125101344606","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@ai-sdk/harness","version":"1.0.20","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.20","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"9a8914970fe3faf8c8665314b89c4cf493f0865d","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.20.tgz","fileCount":76,"integrity":"sha512-o0BJgtTUWrruiEXpVfKaqr45mGKsIU6ommbG8U3XZ/F8oWJhw9lks0mBgbOipRgT8yNZdkanZTBFrgojKs3vBw==","signatures":[{"sig":"MEUCIFdHARWmSh9/Mxnck6iuEU6uZHAuH5v4nEf75L26louzAiEAganFln5zdf9hE7SmCyHgb7uEvewW0K7UisretzH4Znk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1060421},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/6b3fe31545feda846fa981bdfdbf6bce/ai-sdk-harness-1.0.20.tgz","_integrity":"sha512-o0BJgtTUWrruiEXpVfKaqr45mGKsIU6ommbG8U3XZ/F8oWJhw9lks0mBgbOipRgT8yNZdkanZTBFrgojKs3vBw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.17","@ai-sdk/provider":"4.0.2","@ai-sdk/provider-utils":"5.0.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.20_1783467942661_0.7277046303082477","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@ai-sdk/harness","version":"1.0.21","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.21","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"332ae9f95f5fc1f777d62433eca5046ddc974c99","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.21.tgz","fileCount":76,"integrity":"sha512-rBxKir71foEQFpppcpozysMsCiP7y3gC8uJr94GoYMzfayE/1QpQfwYIu2gee2l1C18Y4/5akyT9aGp8Eptg3A==","signatures":[{"sig":"MEQCICzpLUJU4yKT4a9W4Z89fmrqudZXEAhcBPPwc3K2KJm3AiA7IJmQOvZOJrA1Oib93z4N/QmVKaqQKZgFJV0XUltRVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1060532},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.21.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/6d24ff12dbdb5ce3f7e305788b2d0f2a/ai-sdk-harness-1.0.21.tgz","_integrity":"sha512-rBxKir71foEQFpppcpozysMsCiP7y3gC8uJr94GoYMzfayE/1QpQfwYIu2gee2l1C18Y4/5akyT9aGp8Eptg3A==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.18","@ai-sdk/provider":"4.0.2","@ai-sdk/provider-utils":"5.0.6"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.21_1783525462748_0.17493166583377318","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-cca10482-20260708215408":{"name":"@ai-sdk/harness","version":"0.0.0-cca10482-20260708215408","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@0.0.0-cca10482-20260708215408","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"3e38fc54a19e2f8733b2f4734530532ca05c1e56","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-0.0.0-cca10482-20260708215408.tgz","fileCount":76,"integrity":"sha512-+4YrFAVE2trd/dgJ2/YKuYWf3fnBm7bxvbfX4SHy2EXxCuqVUCTefu63MsRwOohcuelmN3jSi8WJOoYTfRBekw==","signatures":[{"sig":"MEUCIFitXLQ7/zRACcQdcZuHit7iteH8d3f5WsFdAcAf988OAiEAsJnXW4FXpJIxt/IsfMPz9kPOef5m4OsxznPu7E0ztL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@0.0.0-cca10482-20260708215408","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1060990},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-0.0.0-cca10482-20260708215408.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/92d80e9627f6452786afe1d2e4b39c26/ai-sdk-harness-0.0.0-cca10482-20260708215408.tgz","_integrity":"sha512-+4YrFAVE2trd/dgJ2/YKuYWf3fnBm7bxvbfX4SHy2EXxCuqVUCTefu63MsRwOohcuelmN3jSi8WJOoYTfRBekw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"0.0.0-cca10482-20260708215408","@ai-sdk/provider":"0.0.0-cca10482-20260708215408","@ai-sdk/provider-utils":"0.0.0-cca10482-20260708215408"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_0.0.0-cca10482-20260708215408_1783548240185_0.05230002762899222","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-f0a5136a-20260709175443":{"name":"@ai-sdk/harness","version":"0.0.0-f0a5136a-20260709175443","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@0.0.0-f0a5136a-20260709175443","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"c3e7a0e56b54bbe5f8e6066ac77ab5ba8e49289c","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-0.0.0-f0a5136a-20260709175443.tgz","fileCount":76,"integrity":"sha512-dxgn2qOHatcrWtgN7pFSPuKYHETL9mSBzrQgwNs3m4Eppw7XXr+MjAvLVW99g4PAbxx7PE2RegwxLKWITxzC4g==","signatures":[{"sig":"MEUCIB4WfHtfocq/odOanLUWNl/n5Zciv/FAcydn0Gw3y+9/AiEAzfocyLrLIJTenA8qIbmCIR9FCEE053q7195XKtbbA+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@0.0.0-f0a5136a-20260709175443","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1061023},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-0.0.0-f0a5136a-20260709175443.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/fe4808b79f554c05e7c17f2af1988322/ai-sdk-harness-0.0.0-f0a5136a-20260709175443.tgz","_integrity":"sha512-dxgn2qOHatcrWtgN7pFSPuKYHETL9mSBzrQgwNs3m4Eppw7XXr+MjAvLVW99g4PAbxx7PE2RegwxLKWITxzC4g==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"0.0.0-f0a5136a-20260709175443","@ai-sdk/provider":"0.0.0-f0a5136a-20260709175443","@ai-sdk/provider-utils":"0.0.0-f0a5136a-20260709175443"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_0.0.0-f0a5136a-20260709175443_1783620245646_0.6113589736143961","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@ai-sdk/harness","version":"1.0.22","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.22","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"700a6c3557a4b7958b9e95b574a3afe66658c937","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.22.tgz","fileCount":76,"integrity":"sha512-hc5KwVU83nCqXhD/3d12f8XeZMBVEzAuYRKqxwgPsLTQ/xB3HjI0EMzV1Ld+QQFjUI1CrOSnICGGuFhOb9d1pw==","signatures":[{"sig":"MEYCIQCHuRto2ESz+OaLtGbD1VDR7NvphjvxSM/uKTQpKLQ8MwIhAMYBxAEPvEaYTSvmKMoDt3UnTRNzq0WTcgqd+jDAVVx8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1060769},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/c743d0f02856903e2db80401326fc95a/ai-sdk-harness-1.0.22.tgz","_integrity":"sha512-hc5KwVU83nCqXhD/3d12f8XeZMBVEzAuYRKqxwgPsLTQ/xB3HjI0EMzV1Ld+QQFjUI1CrOSnICGGuFhOb9d1pw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.19","@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.7"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.22_1783620354389_0.6655406162577886","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@ai-sdk/harness","version":"1.0.23","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.23","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"4db33c772eb4f6de5e7f0c736d5db3ccf0bf775c","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.23.tgz","fileCount":77,"integrity":"sha512-5rnpFPrDzL3oFfOhdA8sRwfuJ2CtKgVCsMLUS2UG12WCfAH2vcVIeCNa6tZACdf7BcJle1qapcTirCMDCD28jQ==","signatures":[{"sig":"MEUCIAZclbWF80UkOEMZSgcU+Zz86r9RrWxo8FeNnM5Yho5zAiEA0aaLyeJOGvmFmb1qwvnvas+LzgRJiiuEaUnDhIUJ1+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1109128},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/72e38038783cabe0aa94817d40134dab/ai-sdk-harness-1.0.23.tgz","_integrity":"sha512-5rnpFPrDzL3oFfOhdA8sRwfuJ2CtKgVCsMLUS2UG12WCfAH2vcVIeCNa6tZACdf7BcJle1qapcTirCMDCD28jQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.19","@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.7"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.23_1783635157020_0.4265610264527928","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@ai-sdk/harness","version":"1.0.24","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.24","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"5fa9712740de38445d8831d92b7242c48319d81d","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.24.tgz","fileCount":77,"integrity":"sha512-F5W+46/0A0VldUoSBwDUeuDR0D5keJmPcvTRLqJiwfZebZ5Q/2BpDqk0lTmPOYcpO6IXlOpNc5mRc3XXZncqUw==","signatures":[{"sig":"MEQCIDslHEXenuLUCsgOi6I//Vi0JB2aSLpa2ZQOlPWzr38lAiAO8uXJh75ZE1nZWA0aol36JhY7wK9o9jFJqCuC8jKgvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1109239},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/d6834914d93361205ed99e9f84ea2b74/ai-sdk-harness-1.0.24.tgz","_integrity":"sha512-F5W+46/0A0VldUoSBwDUeuDR0D5keJmPcvTRLqJiwfZebZ5Q/2BpDqk0lTmPOYcpO6IXlOpNc5mRc3XXZncqUw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.20","@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.7"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.24_1783692793660_0.8306170810189757","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@ai-sdk/harness","version":"1.0.25","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.25","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"e360dece8449c13fb76d00743a447e03ae9632fd","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.25.tgz","fileCount":77,"integrity":"sha512-VHguzl9WnE5iULZuHkEEFzmv37nRIpAEQwBwwREMgCG/Y8+oH45IHjwsqdtjisPNSCmqFHVC16qN4j3aAzbOPQ==","signatures":[{"sig":"MEUCIQC+S9+jx9EJmdI4pgBxGCCRGNSA5jaZTpJ/IZR1U8BITwIgIfv80bVOWNfjnClLMbLVFMxhRB/WwPdArvdwuTUIkVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1110617},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.25.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/3cd46da7f82c1b30ef5a0fa377c52a53/ai-sdk-harness-1.0.25.tgz","_integrity":"sha512-VHguzl9WnE5iULZuHkEEFzmv37nRIpAEQwBwwREMgCG/Y8+oH45IHjwsqdtjisPNSCmqFHVC16qN4j3aAzbOPQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.20","@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.7"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.25_1783703729489_0.07001863763863914","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-6b196531-20260710185421":{"name":"@ai-sdk/harness","version":"0.0.0-6b196531-20260710185421","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@0.0.0-6b196531-20260710185421","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"14b55000c98fd752fa32164fd7a390e29c247baf","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-0.0.0-6b196531-20260710185421.tgz","fileCount":77,"integrity":"sha512-D13e8c/ifqe2M8222pWzo2WK1bJho/w2mhcdHdZ21K/5pRpDH/4nEVZTO6eU/J9xPo23x6Y/14Wtw49WzpG+FQ==","signatures":[{"sig":"MEUCIQCf6h702brDRCFaXcYqRxPI6mAQvLSs7bYy9i2iApowGwIgL1ccdPtFfNJrLJKuLwY5fJafPTHHKXgvkGSjlL0S4xU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@0.0.0-6b196531-20260710185421","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1110967},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-0.0.0-6b196531-20260710185421.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/cf9afee6a9d039d61c5fc9101a7ff7fd/ai-sdk-harness-0.0.0-6b196531-20260710185421.tgz","_integrity":"sha512-D13e8c/ifqe2M8222pWzo2WK1bJho/w2mhcdHdZ21K/5pRpDH/4nEVZTO6eU/J9xPo23x6Y/14Wtw49WzpG+FQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"0.0.0-6b196531-20260710185421","@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"0.0.0-6b196531-20260710185421"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_0.0.0-6b196531-20260710185421_1783710124934_0.5146433883554091","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@ai-sdk/harness","version":"1.0.26","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.26","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"d8c569b40fd968f46c136683fd16e9202299ee36","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.26.tgz","fileCount":77,"integrity":"sha512-1Yt2Jr/CjkKB/pL3YZV4PqnvMS0KcUnzt5+Zy4480Sb5qRsCiBBmpHljPyT4kHe2T/vuWXyaEu3ErWnmpi50wQ==","signatures":[{"sig":"MEYCIQDZIWKyxVJErrWc/NTD7f9zlBnj+t3jV81UC01KCEGF9wIhAM2UQ/Rg/89C8U/r3GUWmkdj9Hvnys4F8PyaKO/6y39E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1110695},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.26.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/a980c51e8274093d03d72c4ea99f508e/ai-sdk-harness-1.0.26.tgz","_integrity":"sha512-1Yt2Jr/CjkKB/pL3YZV4PqnvMS0KcUnzt5+Zy4480Sb5qRsCiBBmpHljPyT4kHe2T/vuWXyaEu3ErWnmpi50wQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.21","@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.7"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.26_1783714737383_0.2647967395354309","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@ai-sdk/harness","version":"1.0.27","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.27","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"bd9ec9d3fbbae311087d75ede00600fc444a8957","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.27.tgz","fileCount":77,"integrity":"sha512-VnyrODdjjBoBno+yab489Qeed20UA/zr9ooCxOI5htCTXXX5eNoX664yoI/6E4Z0h1zYPFvdWOO0a+reNoQcgw==","signatures":[{"sig":"MEUCICMV2LPxOctJpRtgz8wbAf6SHN6I+wz+IgoVFJ71gS4QAiEAiiNQbSqdFy8AGZ910jQgFPOlTLwKXssXR8lAL9m/ahw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1110773},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.27.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/5d58d82a37ed25c34e08f43212f1c450/ai-sdk-harness-1.0.27.tgz","_integrity":"sha512-VnyrODdjjBoBno+yab489Qeed20UA/zr9ooCxOI5htCTXXX5eNoX664yoI/6E4Z0h1zYPFvdWOO0a+reNoQcgw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.22","@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.7"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.27_1783719573937_0.47736147731020506","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@ai-sdk/harness","version":"1.0.28","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.28","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"b16226369481b5e0b44e8fdafaa7c309fd16eeb3","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.28.tgz","fileCount":77,"integrity":"sha512-16bbxDU3qvMTeVaPd5C1s375suXLO5wn51EuZKtkSgg0sCjwCaqx2jS5yb36ImHxZJZrkk/ldS6HsAm9UBOAHQ==","signatures":[{"sig":"MEUCIQD4jFjaoVsfy+1U+XDnfo5Yi9u7lOPlfdTBNQr7C/KcjQIgCd3H4WBaWkBBeSlTlco9uny/UUPRxR7ElmmQLFFummc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1110851},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.28.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/7da059cde1d9fce8b5cc4ca4fa35ee90/ai-sdk-harness-1.0.28.tgz","_integrity":"sha512-16bbxDU3qvMTeVaPd5C1s375suXLO5wn51EuZKtkSgg0sCjwCaqx2jS5yb36ImHxZJZrkk/ldS6HsAm9UBOAHQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.23","@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.7"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.28_1783967481678_0.07668001476808306","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-cd12954b-20260713210817":{"name":"@ai-sdk/harness","version":"0.0.0-cd12954b-20260713210817","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@0.0.0-cd12954b-20260713210817","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"9e055f9f32a0a62b155133e307c8a4f793c507df","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-0.0.0-cd12954b-20260713210817.tgz","fileCount":77,"integrity":"sha512-Z0VwNmT1H8bTotKDcW3ZTr12qPFi/YBgWLnm+zlbTaWq3BbTWW/sCeHRAPNKJNLrane6V9gtWvtHpmcguieK7w==","signatures":[{"sig":"MEUCIAJb+ik23oKf4+1MojOAfVryQT9Z8TLzQva/v2z0rtiNAiEA1LWxHRUApWzYVZ91HvkKbQc8g/VEJOlQmzV9OFSNohw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@0.0.0-cd12954b-20260713210817","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1111378},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-0.0.0-cd12954b-20260713210817.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/a9af394ffd64c82d53e1d8de3e9dd792/ai-sdk-harness-0.0.0-cd12954b-20260713210817.tgz","_integrity":"sha512-Z0VwNmT1H8bTotKDcW3ZTr12qPFi/YBgWLnm+zlbTaWq3BbTWW/sCeHRAPNKJNLrane6V9gtWvtHpmcguieK7w==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"0.0.0-cd12954b-20260713210817","@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"0.0.0-cd12954b-20260713210817"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_0.0.0-cd12954b-20260713210817_1783977498057_0.9498737724163178","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@ai-sdk/harness","version":"1.0.30","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.30","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"6a1da2af9d719bdba77eb7e30364bd600498cd51","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.30.tgz","fileCount":77,"integrity":"sha512-9WSJW03qzBMR+D4Y/1QtYBrBo8cQMElenPqp+tJoWX6jYznlv7LQuR4//E61gVgdgoxdeua4Gk4drhlNbjTbQw==","signatures":[{"sig":"MEYCIQCDjvGuzG86tyeoDH04exM2S9YkNayjJ+/T98wCU7nvfgIhAP8yWF3w9lkp8zf0YcgXGSof8bgOJ486tTIjSEP4ZfJy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1111238},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.30.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/711ff42cd90159026321e2e8ced2edcc/ai-sdk-harness-1.0.30.tgz","_integrity":"sha512-9WSJW03qzBMR+D4Y/1QtYBrBo8cQMElenPqp+tJoWX6jYznlv7LQuR4//E61gVgdgoxdeua4Gk4drhlNbjTbQw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.25","@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.9"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.30_1783978266997_0.9118987104886296","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@ai-sdk/harness","version":"1.0.31","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.31","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"cc45b1d6d3d273a649b5e4b4ce64fe8849c0fe5b","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.31.tgz","fileCount":77,"integrity":"sha512-sXWIhKSecGE18IE86/pXGrkGRLYKboAN2LIl6W7k7zxiylaSmv7Ak85Judb+EgC+x58wD+j5jPqBgSznuLjySA==","signatures":[{"sig":"MEQCIEHNR9/DlwNE4Hfq7GyObvEEunWakatoZZbbsAe7d5ZSAiBS9un271g5jgkvrsWJXFCsIEov2HjIrpICmYz3XAuBnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1111316},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.31.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/d077b12eaf549757593f394dcb1947f9/ai-sdk-harness-1.0.31.tgz","_integrity":"sha512-sXWIhKSecGE18IE86/pXGrkGRLYKboAN2LIl6W7k7zxiylaSmv7Ak85Judb+EgC+x58wD+j5jPqBgSznuLjySA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.26","@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.9"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.31_1783980199236_0.527905551685319","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"@ai-sdk/harness","version":"1.0.32","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.32","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"fb0d065bfcc348cfa79dfc465e431477a1ada455","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.32.tgz","fileCount":77,"integrity":"sha512-ZIhnpwrbZ4HPInU+/rtwNTzHQxeK2IhQLKdq52rYw8jBIdDQeFHOi3sWrYOI8wegsQs3IF0eMmRxG2X8JC4FPg==","signatures":[{"sig":"MEUCIQD4SA51yOpZBKgJ49aXJdZCz/wLDg+K6Nvymq/AULojdgIgVKeWfLmnE0bQUCInyKOFBcxPGckXVWk7nBAcaOiBpGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1111495},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.32.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/97e49ef6c89d18becab54ffed87d66e9/ai-sdk-harness-1.0.32.tgz","_integrity":"sha512-ZIhnpwrbZ4HPInU+/rtwNTzHQxeK2IhQLKdq52rYw8jBIdDQeFHOi3sWrYOI8wegsQs3IF0eMmRxG2X8JC4FPg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.27","@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.32_1784053190127_0.8216233235167463","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"@ai-sdk/harness","version":"1.0.33","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.33","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"0a85584bb03a7d59f5ea2666eb8ef500342752b4","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.33.tgz","fileCount":77,"integrity":"sha512-kpbbYc4uIApief7l8q/oKh6iVMryTqHHSe5ensgnxlZ4ESkWfShzjlqSgBGr2zSgQS8kX9xTk7dGwmHxa2aBpw==","signatures":[{"sig":"MEYCIQD4kpUdsY+DAh2u5JHVrBEYJWO51Lam+BOLA8OHfG2VWwIhAP1mPPaH0tv83u3/yMbLOHgIa47QmBpBrEIqaSrGSnlR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1111573},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.33.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/630d2a48679518677d505a3f8e83e7a5/ai-sdk-harness-1.0.33.tgz","_integrity":"sha512-kpbbYc4uIApief7l8q/oKh6iVMryTqHHSe5ensgnxlZ4ESkWfShzjlqSgBGr2zSgQS8kX9xTk7dGwmHxa2aBpw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.28","@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.33_1784064912755_0.20210087306628477","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-8c583466-20260715165145":{"name":"@ai-sdk/harness","version":"0.0.0-8c583466-20260715165145","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@0.0.0-8c583466-20260715165145","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"a67398a142bc49778518464d3906b6728c72224f","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-0.0.0-8c583466-20260715165145.tgz","fileCount":77,"integrity":"sha512-+G8mrFZOmUtouOf9SbYAtxumwx8NGFG+InXhMhe/LXM062Ri5LMEaVEGcyzw3u8vopv5meTvfwagM1gd9hRY1g==","signatures":[{"sig":"MEUCIQD31jzylDA/6zR9lCsJuTvjP1ufU0cQaafn9lig8jg7tQIgXFH40Wt62ri9Tf+tAJggiBXWwmv76fa8KM5VtJfPvwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@0.0.0-8c583466-20260715165145","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1111708},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-0.0.0-8c583466-20260715165145.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/bb99bf9cc5908db5f14f75a59d517d16/ai-sdk-harness-0.0.0-8c583466-20260715165145.tgz","_integrity":"sha512-+G8mrFZOmUtouOf9SbYAtxumwx8NGFG+InXhMhe/LXM062Ri5LMEaVEGcyzw3u8vopv5meTvfwagM1gd9hRY1g==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"0.0.0-8c583466-20260715165145","@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_0.0.0-8c583466-20260715165145_1784134695804_0.3384747090885283","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"@ai-sdk/harness","version":"1.0.34","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.34","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"d42d392623cff2facc53aa490514280a30eff64c","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.34.tgz","fileCount":77,"integrity":"sha512-t7y30GqSZqNK85mVEnC6FsFAFln4YdBtZV0YLzPIyWCozzeG3fHI3mv+Opa4d1+KbdZk0zP2Zuflw5tYLWnwuA==","signatures":[{"sig":"MEYCIQCq079mASYyRI3t/JKA050snQW+RwPtWeZQHB4/soPrZAIhAKbzPxL/1vqpTrUB+pbdiMNkxHn4pbZqlL1AE4mw0SB6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1111616},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.34.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/5e6a9606a481f2d89b669f9e72f66e02/ai-sdk-harness-1.0.34.tgz","_integrity":"sha512-t7y30GqSZqNK85mVEnC6FsFAFln4YdBtZV0YLzPIyWCozzeG3fHI3mv+Opa4d1+KbdZk0zP2Zuflw5tYLWnwuA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.29","@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.34_1784146831514_0.14818510200674728","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"@ai-sdk/harness","version":"1.0.35","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.35","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"25cdfd61f31c7c5d6d3f0e7c5e28ec86a330f779","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.35.tgz","fileCount":77,"integrity":"sha512-sDaxcEm2CYh8BdhdzNk3n0R7bdt1oHf95PYsDMoEpNOfrq2JI8vhPkfUpliStI6jIy0FinmzBV/uy34lhsmuXg==","signatures":[{"sig":"MEUCIQCU7vvMaftnDUC8BwtlTL6JWiJPmJkFe5U7pg551Xc0nQIgGOgHJJ5OROk8rjVeO7CS2+etuqgKKdrF5nRpNVUL4D4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1111659},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.35.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/b3102eece4fcb06259668cf57e93cd02/ai-sdk-harness-1.0.35.tgz","_integrity":"sha512-sDaxcEm2CYh8BdhdzNk3n0R7bdt1oHf95PYsDMoEpNOfrq2JI8vhPkfUpliStI6jIy0FinmzBV/uy34lhsmuXg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.30","@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.35_1784236090173_0.6696784371392532","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"@ai-sdk/harness","version":"1.0.36","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.36","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"c66699aa98d8cfb6d880340cdd8d145a142516da","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.36.tgz","fileCount":77,"integrity":"sha512-R8wD8IuQH6LmSEK85FVFkyGJ0SIUHuEYMaQJwTEzKr3u/5ZoabhVRza55eXVKo9XbSDfFxwt6RNxP0cRzLqjVg==","signatures":[{"sig":"MEUCIQDQk9EhtYyduOdrcYTp3GOzck4wcDrUYDVt4PNSYpxPMAIgYe6pWzKMsODf55p21W/190TLwOVP1L+tpGzAKI41b6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1111804},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.36.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/06da598baa46d02b7a951cacbe210223/ai-sdk-harness-1.0.36.tgz","_integrity":"sha512-R8wD8IuQH6LmSEK85FVFkyGJ0SIUHuEYMaQJwTEzKr3u/5ZoabhVRza55eXVKo9XbSDfFxwt6RNxP0cRzLqjVg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.31","@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.36_1784289419077_0.9334531435336002","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"@ai-sdk/harness","version":"1.0.37","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.37","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"85d46ca3effd1f9806baaa56b2c2770cfcc9fbdc","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.37.tgz","fileCount":78,"integrity":"sha512-JAUywVF3+NER4AbWLtPa/2V9KggyjM+uYJRhmFziEpAC85WZwmyi+QTHjB9QD8OjGcmMo49gt89Ug2KC/chg7w==","signatures":[{"sig":"MEQCIB2x6IDKzKJHHXQHpdaM8p84+t9Zy+wydspPeIiG5n8qAiBsHgJgRUG5v4zQHOyWvXVx6ZlmGzTflzH6ZdiWzbhQzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1147272},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.37.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/1102eca5f785974ffcac46a695f72721/ai-sdk-harness-1.0.37.tgz","_integrity":"sha512-JAUywVF3+NER4AbWLtPa/2V9KggyjM+uYJRhmFziEpAC85WZwmyi+QTHjB9QD8OjGcmMo49gt89Ug2KC/chg7w==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.32","@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.37_1784588191239_0.07254822483052314","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"@ai-sdk/harness","version":"1.0.38","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.38","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"422526a2b0b4bd1e179febe788beb1db463aeaef","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.38.tgz","fileCount":78,"integrity":"sha512-M413w44C9Ylilcv6nMpyWMKoJwyNkOUHp2FV2IgFxaXDXcEkXpeqAQipN75V1FYgKwkkWdmk1YSp0W/eDBCIyw==","signatures":[{"sig":"MEYCIQCs9ReIcT9PCwVYUOvNR/9AOKabMksCk7UZeRfgrADyPgIhAPat3az5e+uQqkvAvehIsjWeee8/v1AUL5uIozOGdrZE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1147483},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.38.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/91baa9f8eef690b765ae0b91c083e5ca/ai-sdk-harness-1.0.38.tgz","_integrity":"sha512-M413w44C9Ylilcv6nMpyWMKoJwyNkOUHp2FV2IgFxaXDXcEkXpeqAQipN75V1FYgKwkkWdmk1YSp0W/eDBCIyw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.33","@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.12"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.38_1784635698935_0.586924454817725","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"@ai-sdk/harness","version":"1.0.39","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.39","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"243b08a23c4107082c90fbde033c4fd226bdca18","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.39.tgz","fileCount":78,"integrity":"sha512-W9QJ00W83JKMZliZ3C08TC5MkiwOCnurRKqCWzm91kKiVBFWOoRKHg3FoVPUXw3ML++qZLLfvyINUeTyAT9nVA==","signatures":[{"sig":"MEUCIGfdVGLs/uhuxe9EEbIHu5Fx19MRJXb+rRrSMY60C4CgAiEAs8C4dnF/17Peye6TlUXBW1MXCU8P3KAsf15fEreU/Rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1154387},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.39.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/920a4f720e0af3bed34becd1980d0615/ai-sdk-harness-1.0.39.tgz","_integrity":"sha512-W9QJ00W83JKMZliZ3C08TC5MkiwOCnurRKqCWzm91kKiVBFWOoRKHg3FoVPUXw3ML++qZLLfvyINUeTyAT9nVA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.34","@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.12"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.39_1784647726938_0.24440510046100483","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"@ai-sdk/harness","version":"1.0.40","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.40","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"13890a630ce31d8cb183729261cf87d0524866ba","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.40.tgz","fileCount":78,"integrity":"sha512-LauzEpCdCCsKHInj3ndWoSfSHRaMejtUPDyuNDNX95bwB1x0HTpzfROOmQySN93wRd19NQaLcqGmVn4jWiJjgg==","signatures":[{"sig":"MEUCIEEiwzOb+kOfhTX8eDyOuZhdCi43lmH2dJ1CFy/UthsbAiEA3OADhiE4+pePNaq2LWRX59mi6vNu1zHX4IbmzHwtqps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1198547},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.40.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/6233ab3a6cf4267a38d44ca9bd5d0fbe/ai-sdk-harness-1.0.40.tgz","_integrity":"sha512-LauzEpCdCCsKHInj3ndWoSfSHRaMejtUPDyuNDNX95bwB1x0HTpzfROOmQySN93wRd19NQaLcqGmVn4jWiJjgg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.35","@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.12"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.40_1784747365167_0.4681681354860485","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"@ai-sdk/harness","version":"1.0.41","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.41","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"0e6a4166c73496c6509d49e8020aa73ff64a271a","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.41.tgz","fileCount":78,"integrity":"sha512-Z24TffprOTs9ueacxYxW+4r4dEKMtOrzzXZEJ2t09n55OJUB5Ttm/8Vr+jI9vVLNTOhhI0T/IFLo+4JdfaBx0g==","signatures":[{"sig":"MEUCIQCkl5wZwANDUTWe/d8APQXaS5iTYN5vJnEtsfHystteVgIgAeuicRGvsvPu65wwGNpEfQnGs5PTRYnhbNrn8hrPRY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1200475},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.41.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/e2eb851b46237a6566c1052cff332881/ai-sdk-harness-1.0.41.tgz","_integrity":"sha512-Z24TffprOTs9ueacxYxW+4r4dEKMtOrzzXZEJ2t09n55OJUB5Ttm/8Vr+jI9vVLNTOhhI0T/IFLo+4JdfaBx0g==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.36","@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.12"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.41_1784817143388_0.9517414774724637","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"@ai-sdk/harness","version":"1.0.42","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.42","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"3c05c3d4cc42345e2cd9a2b13dfdaacea7daff31","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.42.tgz","fileCount":78,"integrity":"sha512-155eCNE0DRvqShRZ8HRTi4TSeVBWm6azbX09FYzrHw5JwxoxGvJuCXVH8qmYj9ALzf0Wama6Xe1XkSw9Sk+3cw==","signatures":[{"sig":"MEYCIQDK+0/uEyQu965EXXD0fVsvYGCJywgNcoaLpylUqYT89wIhAIeEEzPXzYTG4ve22+y2eRmnSc8qmOXFnAH64sAo1+0t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1200518},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.42.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/b9d4dff93b680e358fd1cc30d628c352/ai-sdk-harness-1.0.42.tgz","_integrity":"sha512-155eCNE0DRvqShRZ8HRTi4TSeVBWm6azbX09FYzrHw5JwxoxGvJuCXVH8qmYj9ALzf0Wama6Xe1XkSw9Sk+3cw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.37","@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.12"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.42_1784845819480_0.33983809915326146","host":"s3://npm-registry-packages-npm-production"}},"1.0.43":{"name":"@ai-sdk/harness","version":"1.0.43","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.43","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"34a404ac5a2d112bbf3d6f6ce9d89e90a430273c","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.43.tgz","fileCount":78,"integrity":"sha512-3kVeJHexB4w5U1skuOwDy3DXh9TF4l4WAXiXyi5OyzXUn7pz4Oel2fkSBhX/EXSyhis+Us+sZYMVYRsauXk9Rg==","signatures":[{"sig":"MEQCICbAIrusgEW0zgeQ5KfcrbfEHzKKbnQ2Udel3puAwZftAiAupuHemiFsVq357naW79ypD4AHp4eaurgSJABAxMvz7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1198044},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.43.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/d62c4f7c1e2d563fab91c2b228db6dfc/ai-sdk-harness-1.0.43.tgz","_integrity":"sha512-3kVeJHexB4w5U1skuOwDy3DXh9TF4l4WAXiXyi5OyzXUn7pz4Oel2fkSBhX/EXSyhis+Us+sZYMVYRsauXk9Rg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.37","@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.12"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.37","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.43_1784913904545_0.33673430771319657","host":"s3://npm-registry-packages-npm-production"}},"1.0.44":{"name":"@ai-sdk/harness","version":"1.0.44","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.44","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"0a5e444fec783933a388b85cbc8a8007b24015ff","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.44.tgz","fileCount":78,"integrity":"sha512-2iRS6LlB536WdqbU0lJjcy/C24Pcqm/qX4k4GK6/vEReBi9LK45IH7PFQKJJ7bmOwNm+q7nv8oImE0tgvfO/GA==","signatures":[{"sig":"MEYCIQC0Uyd8R64KYuWmS7Xx9DhjEaGzNQzl40bNUgDNl/FR8gIhAMBgyz9TNmRS8ymnP7tO5f78nfU4mbUJBmxqnnjjWB5B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1198216},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.44.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/2911e9806ba956ac84337c32b8eaa10c/ai-sdk-harness-1.0.44.tgz","_integrity":"sha512-2iRS6LlB536WdqbU0lJjcy/C24Pcqm/qX4k4GK6/vEReBi9LK45IH7PFQKJJ7bmOwNm+q7nv8oImE0tgvfO/GA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.38","@ai-sdk/provider":"4.0.4","@ai-sdk/provider-utils":"5.0.13"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.38","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.44_1785189632204_0.4992956568468643","host":"s3://npm-registry-packages-npm-production"}},"1.0.45":{"name":"@ai-sdk/harness","version":"1.0.45","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.45","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"102e16c8c3ee06e636c1360546a4ecca0a87e602","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.45.tgz","fileCount":78,"integrity":"sha512-vBHxqvBcrzq+4/aui05nllZ+1VyRKjOcM8KXAkJaCN9yOwnk0C+q1cm2UMUMlVE0/MPAsKCuSPaT9M4TpCnnsQ==","signatures":[{"sig":"MEUCIQCwnYtEmiaRJY/GSANi58pYj4fSLg/CjnLzoAJ0NeDRYwIgS4RsntYmkz/55HPs+HnFuEJBmUJplmWxrUgpLqsqRQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1198394},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.45.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/a693522e4cd05a791aadfd57f10185e5/ai-sdk-harness-1.0.45.tgz","_integrity":"sha512-vBHxqvBcrzq+4/aui05nllZ+1VyRKjOcM8KXAkJaCN9yOwnk0C+q1cm2UMUMlVE0/MPAsKCuSPaT9M4TpCnnsQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.39","@ai-sdk/provider":"4.0.4","@ai-sdk/provider-utils":"5.0.14"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.39","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.45_1785208001631_0.748603885730103","host":"s3://npm-registry-packages-npm-production"}},"1.0.46":{"name":"@ai-sdk/harness","version":"1.0.46","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.46","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"e1e1fa36169d6a2f08549e941b9976fedf7fe29b","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.46.tgz","fileCount":78,"integrity":"sha512-XvyZWTg3K37oyhDAkLODv0FeutKTiN6fCca2/R8rJSalljcLm6GCbTiS44ArnmywgnFrgd9GT5mHpH8iveKl2A==","signatures":[{"sig":"MEUCIQCn/1jzsVhrBopv/hwva3MIO9g33qM6wpQyQDqvMWO5swIgTzCp+P6RQSHk+QEyg8SQtFSUHpXR0GeAQcdK2S9Svdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1198472},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.46.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/5cd2b971680f811292abf8f72d4f2b49/ai-sdk-harness-1.0.46.tgz","_integrity":"sha512-XvyZWTg3K37oyhDAkLODv0FeutKTiN6fCca2/R8rJSalljcLm6GCbTiS44ArnmywgnFrgd9GT5mHpH8iveKl2A==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.40","@ai-sdk/provider":"4.0.4","@ai-sdk/provider-utils":"5.0.14"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.40","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.46_1785209469125_0.7773349752616767","host":"s3://npm-registry-packages-npm-production"}},"1.0.47":{"name":"@ai-sdk/harness","version":"1.0.47","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.47","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"8f24f49836eccfa3bffb9f471e069d8232d62c10","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.47.tgz","fileCount":78,"integrity":"sha512-fGhEPHV4qsKwSL/fNE0PMaIBanHdISRJmEDSDZ14Hm8jE8g0QYg8gXe1Q5kn7XcmSw9j9E4O18O7OjYzc3O9qA==","signatures":[{"sig":"MEUCIQDORlb9rpnpexiLXnWU6EQdewibi0lChlOYWKzb2Z0PvwIgW4kE90Myqp4Otj7148bn/tRFNjyClmBUidzfb7eSRRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1198550},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.47.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/fb7a8cbf2327c410c5d4369c48463d18/ai-sdk-harness-1.0.47.tgz","_integrity":"sha512-fGhEPHV4qsKwSL/fNE0PMaIBanHdISRJmEDSDZ14Hm8jE8g0QYg8gXe1Q5kn7XcmSw9j9E4O18O7OjYzc3O9qA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.41","@ai-sdk/provider":"4.0.4","@ai-sdk/provider-utils":"5.0.14"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.41","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.47_1785260363322_0.9179847133775159","host":"s3://npm-registry-packages-npm-production"}},"1.0.48":{"name":"@ai-sdk/harness","version":"1.0.48","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.48","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"ca2a617f1f2e2d918e922c47c54a03b917376693","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.48.tgz","fileCount":78,"integrity":"sha512-h3+PyPsXcZlj22ThYo3kOfndvefBRL148FI02xBwcX51qrVygj5X44wISwwSZCssoEfgWvvoPn3VmlQpoXwNGQ==","signatures":[{"sig":"MEUCIQDquTzmaDfqClRqxoDNLeBrPGKkfn3UMfrhCXbQxaXUNAIgUfVqSOj9zIPQAvUzvp83zmYw57ZsERAjqvNWdxlpOMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1198761},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.48.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/b085b1d134137d781b55385b6b765cd0/ai-sdk-harness-1.0.48.tgz","_integrity":"sha512-h3+PyPsXcZlj22ThYo3kOfndvefBRL148FI02xBwcX51qrVygj5X44wISwwSZCssoEfgWvvoPn3VmlQpoXwNGQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.42","@ai-sdk/provider":"4.0.4","@ai-sdk/provider-utils":"5.0.15"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.42","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.48_1785346459471_0.5231557504628646","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-07500555-20260730161446":{"name":"@ai-sdk/harness","version":"0.0.0-07500555-20260730161446","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@0.0.0-07500555-20260730161446","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"e38f7b153165a909193972b3dddd29d6040b3362","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-0.0.0-07500555-20260730161446.tgz","fileCount":78,"integrity":"sha512-Xxb6LKqVZuy2Yb1/XuOLgATKx6DUylSclXFqo30SrCAQfR63Dw9iO1cdFsTzZDtI8feZz5AxK1JP8u8yX30+8Q==","signatures":[{"sig":"MEUCICl0rFTGpMcGJiNX8FMSyI2HGX0rFTyR+FHfFxTbqTn0AiEA8d33Zya62qoZsS/2SrG6tYBR+A9W3PCWlEJ9CIuscXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@0.0.0-07500555-20260730161446","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194898},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-0.0.0-07500555-20260730161446.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/5677f37220e6572601fe4dae76e16860/ai-sdk-harness-0.0.0-07500555-20260730161446.tgz","_integrity":"sha512-Xxb6LKqVZuy2Yb1/XuOLgATKx6DUylSclXFqo30SrCAQfR63Dw9iO1cdFsTzZDtI8feZz5AxK1JP8u8yX30+8Q==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"0.0.0-07500555-20260730161446","@ai-sdk/provider":"0.0.0-07500555-20260730161446","@ai-sdk/provider-utils":"0.0.0-07500555-20260730161446"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.21.0","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"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_0.0.0-07500555-20260730161446_1785428640731_0.9613190731494448","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-32724956-20260730201501":{"name":"@ai-sdk/harness","version":"0.0.0-32724956-20260730201501","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@0.0.0-32724956-20260730201501","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"f21b9d3c3755dbe01184b08a57b90bb8a35ee617","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-0.0.0-32724956-20260730201501.tgz","fileCount":78,"integrity":"sha512-HobUfqWLYtms852dTVgq9rLMTRN5pzIttqGx6GM6ZS3sQREirpx/VEszU3MYkOlXtjDybmM0rk+4xY3TPK84Pg==","signatures":[{"sig":"MEQCIGafmoNQ2j3a6wbJbBk+YJtKymNYazCmuTV8VwgzLtucAiAAwStBiYQCGteAdbou2SGfzibTavBdNXhvbzHp1HK1tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@0.0.0-32724956-20260730201501","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1199142},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-0.0.0-32724956-20260730201501.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/18d3deb928e6fad0048a05b13a77dab0/ai-sdk-harness-0.0.0-32724956-20260730201501.tgz","_integrity":"sha512-HobUfqWLYtms852dTVgq9rLMTRN5pzIttqGx6GM6ZS3sQREirpx/VEszU3MYkOlXtjDybmM0rk+4xY3TPK84Pg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"0.0.0-32724956-20260730201501","@ai-sdk/provider":"0.0.0-32724956-20260730201501","@ai-sdk/provider-utils":"0.0.0-32724956-20260730201501"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"0.0.0-32724956-20260730201501","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_0.0.0-32724956-20260730201501_1785443090951_0.12263664372508098","host":"s3://npm-registry-packages-npm-production"}},"1.0.49":{"name":"@ai-sdk/harness","version":"1.0.49","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.49","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"8ea95b51772b43c5c4b86d0d6c0efb7dbf82e0ac","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.49.tgz","fileCount":78,"integrity":"sha512-TayL4rpgNxMS2l1JFOKCOxWxfqSZHgjgMW6h8BoF3T3n2j32LFFlu1YVlDoKgIuadi9W7v3qUes2H8UDQvIk/g==","signatures":[{"sig":"MEQCICSLAGg1cK9MmkNNuteSvYy5STX/UpmwgQ7k7162ARdtAiB/j/0dBHcoiL9SEysWTW9pQMFMPY+oFFFjEYWOrJUUtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1198906},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.49.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/5296d57664cf3705bd8a58e4d43e0364/ai-sdk-harness-1.0.49.tgz","_integrity":"sha512-TayL4rpgNxMS2l1JFOKCOxWxfqSZHgjgMW6h8BoF3T3n2j32LFFlu1YVlDoKgIuadi9W7v3qUes2H8UDQvIk/g==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.43","@ai-sdk/provider":"4.0.4","@ai-sdk/provider-utils":"5.0.16"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.43","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.49_1785451023623_0.0011758266299375375","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-2d998b35-20260731001744":{"name":"@ai-sdk/harness","version":"0.0.0-2d998b35-20260731001744","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@0.0.0-2d998b35-20260731001744","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"b361ef28e544b1372bdc6a475ca87a02c5ffe731","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-0.0.0-2d998b35-20260731001744.tgz","fileCount":78,"integrity":"sha512-tt1MWQO5oSIW7/memRv/Ri7tt2RxNSTLpWfON7UrvIaQAgPvSXRUMZizZWhm9ncBCisn050MnkTUTsXR4gRzog==","signatures":[{"sig":"MEUCICqDE5Mw6ivsZ6vzWkCbdDR9HiDlqKDk+/EDWdqOCE9KAiEAzhyovR5/nDZtbjDRGw1c4wXLIJc5H6TngqvqYUtQFnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@0.0.0-2d998b35-20260731001744","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1199099},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-0.0.0-2d998b35-20260731001744.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/473c4e08a8409bc7653da6ddd2446bf0/ai-sdk-harness-0.0.0-2d998b35-20260731001744.tgz","_integrity":"sha512-tt1MWQO5oSIW7/memRv/Ri7tt2RxNSTLpWfON7UrvIaQAgPvSXRUMZizZWhm9ncBCisn050MnkTUTsXR4gRzog==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"0.0.0-2d998b35-20260731001744","@ai-sdk/provider":"4.0.4","@ai-sdk/provider-utils":"5.0.16"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"0.0.0-2d998b35-20260731001744","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_0.0.0-2d998b35-20260731001744_1785457642531_0.04014085820049762","host":"s3://npm-registry-packages-npm-production"}},"1.0.50":{"name":"@ai-sdk/harness","version":"1.0.50","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.50","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"cc07b0aa5e7cd16b43700dbd319d400bb4015cd1","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.50.tgz","fileCount":78,"integrity":"sha512-YGrn8AkXn6vhQRLIffSkmr+7JLQ0n8JICfddKXmyukUTXvvsxsBTENBsTkVgyqC8+5f8p3WrJkilPG7V9xQ9zg==","signatures":[{"sig":"MEQCIF0K5MwCAO5c1wPQ0pB6GX4GRLodizFIgW6IXynsXsSrAiARf9rb44ylYGKzEQI/UDOGT2N/lMTXrZ0Gw+bNzHzB1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1198984},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.50.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/fe719499cadec7f01a981a8499c8b05d/ai-sdk-harness-1.0.50.tgz","_integrity":"sha512-YGrn8AkXn6vhQRLIffSkmr+7JLQ0n8JICfddKXmyukUTXvvsxsBTENBsTkVgyqC8+5f8p3WrJkilPG7V9xQ9zg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.44","@ai-sdk/provider":"4.0.4","@ai-sdk/provider-utils":"5.0.16"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.44","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.50_1785462254066_0.013625354195203165","host":"s3://npm-registry-packages-npm-production"}},"1.0.51":{"name":"@ai-sdk/harness","version":"1.0.51","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.51","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"7b3f8a2a31870cb550384e5bb46d8191939c0337","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.51.tgz","fileCount":78,"integrity":"sha512-497fCz1guL8leiaqncMjHeaBwoJsUY2EyCEWMMvkSz3HLAETgaehST5FtxuSAjllhZiqSehUaMpB1S4ISt/Agw==","signatures":[{"sig":"MEUCIQChop/tH8Bvaq2t6eoBkVcVshTlRWOFvSq5vO/Sc52LagIgX2a3TYlbpvG3scpIpd8xHUQpTL/R7XK67krblPDZUd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1203613},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.51.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/c64105316186b39edaa665294d3a0a98/ai-sdk-harness-1.0.51.tgz","_integrity":"sha512-497fCz1guL8leiaqncMjHeaBwoJsUY2EyCEWMMvkSz3HLAETgaehST5FtxuSAjllhZiqSehUaMpB1S4ISt/Agw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.45","@ai-sdk/provider":"4.0.4","@ai-sdk/provider-utils":"5.0.17"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.45","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.51_1785519896635_0.48173893218567376","host":"s3://npm-registry-packages-npm-production"}},"1.0.52":{"name":"@ai-sdk/harness","version":"1.0.52","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.52","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"4914c683a76d26c8a38ff7c680c85b290e97eedd","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.52.tgz","fileCount":78,"integrity":"sha512-ULBDNa2Aj4uG4miMSa9FsIhi+ecebzbpnveTxI5fnhQQ040dfIGtOO0bVG+O/EpXFuPthioegRnCk9wn+Ofr8w==","signatures":[{"sig":"MEUCIH+oKiMUwGKWZErrKgOFGCOx6MNjXpYQlSaIMZSFh4BMAiEAgYUXrNJes1AQ2T31mpAV96UHP6dp1CkAL/lYlGkMMSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1203656},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.52.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/93307ca64cdbd6eaedb9c17adf4838e6/ai-sdk-harness-1.0.52.tgz","_integrity":"sha512-ULBDNa2Aj4uG4miMSa9FsIhi+ecebzbpnveTxI5fnhQQ040dfIGtOO0bVG+O/EpXFuPthioegRnCk9wn+Ofr8w==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.46","@ai-sdk/provider":"4.0.4","@ai-sdk/provider-utils":"5.0.17"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.46","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.52_1785528202153_0.09213934608864705","host":"s3://npm-registry-packages-npm-production"}},"1.0.53":{"name":"@ai-sdk/harness","version":"1.0.53","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.53","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"e8985b0274716e44bd9b01827664e2f823fc05bd","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.53.tgz","fileCount":78,"integrity":"sha512-YD5GBaPfJSNLu4JJuiTwjJuvdqLGSd0HH5AhJ4O6Qy4lnlvHqZ7/m2JCW6VrKu1jCTUTJUhMMQWz0/0XvZ3Zhg==","signatures":[{"sig":"MEYCIQCS94vUG+QNL+UQc319KK3nlseugCtFJAc1GkKJqUq7jgIhANjXwC6hzMHsUqmZbvTfiVOfFcH6NDtGLwsa5QIH87SO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1213047},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.53.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/8f050d48a2db4c899ffcf3388b2dca9a/ai-sdk-harness-1.0.53.tgz","_integrity":"sha512-YD5GBaPfJSNLu4JJuiTwjJuvdqLGSd0HH5AhJ4O6Qy4lnlvHqZ7/m2JCW6VrKu1jCTUTJUhMMQWz0/0XvZ3Zhg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.47","@ai-sdk/provider":"4.0.4","@ai-sdk/provider-utils":"5.0.18"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.47","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.53_1785536246092_0.769864139376967","host":"s3://npm-registry-packages-npm-production"}},"1.0.54":{"name":"@ai-sdk/harness","version":"1.0.54","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.54","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"6a436946538431d702429e033178324847037d69","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.54.tgz","fileCount":78,"integrity":"sha512-20rAb14mh5f6ldlcMk0I5sDSYrO5vVAlKpu5BDeiPZ70t02fw3foyxxVsrJYJ/9GRHzPw55WGvLlbF3jGPzYkw==","signatures":[{"sig":"MEYCIQCEM/d3B0D31JNxskKqkPcghtenbkQPG3k2NAb769gYvQIhAI2I5MioqJ2SBHusHcdSoJuKMjz5f2/3VfSgFgyL+qfO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1213090},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.54.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/652056ddf41099496074cc7164bfa955/ai-sdk-harness-1.0.54.tgz","_integrity":"sha512-20rAb14mh5f6ldlcMk0I5sDSYrO5vVAlKpu5BDeiPZ70t02fw3foyxxVsrJYJ/9GRHzPw55WGvLlbF3jGPzYkw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.48","@ai-sdk/provider":"4.0.4","@ai-sdk/provider-utils":"5.0.18"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.48","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.54_1785623133291_0.19654780077736445","host":"s3://npm-registry-packages-npm-production"}},"1.0.55":{"name":"@ai-sdk/harness","version":"1.0.55","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.55","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"3e61088361ac21f8200e6d80a37cfffb72254e07","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.55.tgz","fileCount":80,"integrity":"sha512-hiomJyqau4qzr6u1gnnZMuWAtoSmgkwhRMXQC6TCOkltfV5s7aX4arUiGzDKoRt/U6BzKpTxyPBOUbQfMaVbfQ==","signatures":[{"sig":"MEUCIEM/oaLT65M8a4YAjYNUZyvi1Hm39F7MSI+Frx/cgVO4AiEA1GuzTmV1bhhm/GCXIba17jRIHqyDV47KB4tfWmj2Z5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1223639},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.55.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/a1095e450fd81b75243cafa83c61b1e6/ai-sdk-harness-1.0.55.tgz","_integrity":"sha512-hiomJyqau4qzr6u1gnnZMuWAtoSmgkwhRMXQC6TCOkltfV5s7aX4arUiGzDKoRt/U6BzKpTxyPBOUbQfMaVbfQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.49","@ai-sdk/provider":"4.0.4","@ai-sdk/provider-utils":"5.0.18"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.49","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.55_1785791790408_0.5036513524839403","host":"s3://npm-registry-packages-npm-production"}},"1.0.56":{"name":"@ai-sdk/harness","version":"1.0.56","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.56","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"58d613c666954c46a4ab8a32e2a4e9fffef780b2","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.56.tgz","fileCount":80,"integrity":"sha512-XjGfvjf6ms+rmi7JMHIhzu/KkfFzct4Lwu4BEoW5J4bq92mdAJKuVBENa3qfM4yKzpv6F/88wOjCPB6VliAIQw==","signatures":[{"sig":"MEUCIQCaG2B7IeygThPVlbtaHvrXadLARqjgEGaK8J+28aEglgIgD+luI1cdGFSUfd/0TKSV3+N7Oys/Jfv3GUkb/lu2hxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1223811},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.56.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/f0a14a11c676e7f0e494ed1ac70c3ed5/ai-sdk-harness-1.0.56.tgz","_integrity":"sha512-XjGfvjf6ms+rmi7JMHIhzu/KkfFzct4Lwu4BEoW5J4bq92mdAJKuVBENa3qfM4yKzpv6F/88wOjCPB6VliAIQw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.50","@ai-sdk/provider":"4.0.5","@ai-sdk/provider-utils":"5.0.19"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.50","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.56_1785799471140_0.6964180957496329","host":"s3://npm-registry-packages-npm-production"}},"1.0.57":{"name":"@ai-sdk/harness","version":"1.0.57","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.57","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"f4397176b3d46fd4edc23a4410102d3900fd0c75","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.57.tgz","fileCount":80,"integrity":"sha512-scWcu3Gxx9IlRbwrWuOjk9TaWxxTPjftsLAR711Eb1tYydq3YDtzdLVS2DUtuEc4SCyAAYV9cLX5El6pWHWFIQ==","signatures":[{"sig":"MEUCIQDbyAUKXTkP4CCzqZ7iJf/xPkoZ/wdmZvJE43EgtbYa9wIgXf+eMd5S3nVX01pXVgkRbn82HJMrQ0xCkbvKTJgzjQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1223923},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.57.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/f2542c786e5f5ffa1cd377d8b4dd4149/ai-sdk-harness-1.0.57.tgz","_integrity":"sha512-scWcu3Gxx9IlRbwrWuOjk9TaWxxTPjftsLAR711Eb1tYydq3YDtzdLVS2DUtuEc4SCyAAYV9cLX5El6pWHWFIQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.51","@ai-sdk/provider":"4.0.5","@ai-sdk/provider-utils":"5.0.20"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.51","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.57_1785820899278_0.5057431649691504","host":"s3://npm-registry-packages-npm-production"}},"1.0.58":{"name":"@ai-sdk/harness","version":"1.0.58","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.58","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"dfc14f65826ae2b6cf8d2dd3cf1ffa32ce8c838f","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.58.tgz","fileCount":80,"integrity":"sha512-5C4ZmhzgbYsSUQiw4dvOzQ1VTuoBQZZ243yGwXKd3c32VTduJoZjsb/yyx3zpUc6pRt4/dAOv+fjrR4qWIYd7g==","signatures":[{"sig":"MEYCIQCKMwE1V39Zqvr9W8k/COiVk3dHEwzmoXC09jxxkY1QFwIhAIIUXTXRZD2a/TOcVOCN96UPb8dvwpg69nQM+VnSENh/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1224068},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.58.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/40914b3e93976f91cbcea2c2b36f7b4e/ai-sdk-harness-1.0.58.tgz","_integrity":"sha512-5C4ZmhzgbYsSUQiw4dvOzQ1VTuoBQZZ243yGwXKd3c32VTduJoZjsb/yyx3zpUc6pRt4/dAOv+fjrR4qWIYd7g==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.52","@ai-sdk/provider":"4.0.5","@ai-sdk/provider-utils":"5.0.21"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.52","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.58_1785885671035_0.7851275744250095","host":"s3://npm-registry-packages-npm-production"}},"1.0.60":{"name":"@ai-sdk/harness","version":"1.0.60","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.60","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"dd5e9a059c69d2dce172b4e0c6824da31f270474","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.60.tgz","fileCount":81,"integrity":"sha512-AEiZYA4TzWvFjRXcjWk/aY9PMZSeduOFEHHz8vULMpw7jmUuERf4owLp05bmN1myqz8NYb3aOv0j5q6SOzOLnQ==","signatures":[{"sig":"MEUCIQDaqOHv+/v/HcscDdsjNdY9lQWpZOWQkmXTu309+yApJAIgUIcaxfGTk4aDzEP8vdBLYugqW2PgBKijK2909TdImb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1228496},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.60.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/74fabee7136baf6e59b7dc8dc91f6fe7/ai-sdk-harness-1.0.60.tgz","_integrity":"sha512-AEiZYA4TzWvFjRXcjWk/aY9PMZSeduOFEHHz8vULMpw7jmUuERf4owLp05bmN1myqz8NYb3aOv0j5q6SOzOLnQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.54","@ai-sdk/provider":"4.0.5","@ai-sdk/provider-utils":"5.0.22"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.54","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.60_1785978211432_0.5826787638678304","host":"s3://npm-registry-packages-npm-production"}},"1.0.61":{"name":"@ai-sdk/harness","version":"1.0.61","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.61","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"acd96a2f41182364198b31adc6ed34133f9afd9b","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.61.tgz","fileCount":81,"integrity":"sha512-81rpKNY82tt0Z/Ac2TKc6yfPcf/VKAvMnrQ/h/SAgsUqtKMaSA0DSc+8U4okLUlnn8yvaxD7ruAagn7Rbvgv7g==","signatures":[{"sig":"MEYCIQCDyON793hFUS4fKSPclZZXD3zmWPV16kbrSazuWUXsRQIhALcQ/LtqVeu+4evev/ihaovvH6nY1cd6ebE2dXyv1ACi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1228635},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.61.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/c494d00531b8195b215b70a106e3c273/ai-sdk-harness-1.0.61.tgz","_integrity":"sha512-81rpKNY82tt0Z/Ac2TKc6yfPcf/VKAvMnrQ/h/SAgsUqtKMaSA0DSc+8U4okLUlnn8yvaxD7ruAagn7Rbvgv7g==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.55","@ai-sdk/provider":"4.0.6","@ai-sdk/provider-utils":"5.0.23"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.55","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.61_1785993411752_0.9361034268152773","host":"s3://npm-registry-packages-npm-production"}},"1.0.62":{"name":"@ai-sdk/harness","version":"1.0.62","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.62","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"c1640a8b81a5ea2aafee1c0ca805fe0b3537b961","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.62.tgz","fileCount":81,"integrity":"sha512-8CehiV+5akXiP1KnIZaywmRnupoTwmZbyTnsoyvXsG7V3Uds2oiWDxi6Xckbt90mA5w8EDgEw8cRvIBt5PTcJQ==","signatures":[{"sig":"MEUCIQDjd2Rqdh5RVQv/Mqeiz/RiHdJzZfmMFD/6BSmQDl8LdAIgZsXw7aW3wNd53n43CAy73uI3Wp7R7+IwJZQiE7YC/t8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1229503},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.62.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/20257d704c4b2c43c3670d9d79ede480/ai-sdk-harness-1.0.62.tgz","_integrity":"sha512-8CehiV+5akXiP1KnIZaywmRnupoTwmZbyTnsoyvXsG7V3Uds2oiWDxi6Xckbt90mA5w8EDgEw8cRvIBt5PTcJQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.17.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"7.0.56","@ai-sdk/provider":"4.0.6","@ai-sdk/provider-utils":"5.0.23"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.56","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.62_1786069361657_0.20386146990553233","host":"s3://npm-registry-packages-npm-production"}},"1.0.63":{"name":"@ai-sdk/harness","version":"1.0.63","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.63","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"47d20922e7bcaf9d67fd07780a7adc27c9b0ddad","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.63.tgz","fileCount":81,"integrity":"sha512-nSjULlSMF2uFkVkTKfVO3iEvy4y3+3sKLbL0kvjZa6s/oBt0tsD53Y3+VyabRmAFVVnYU+aXTpH6U8Du1pTtRw==","signatures":[{"sig":"MEQCIAHR5wC8rLwjtErxd2pYGq0I298A2Liw7qSAbDZjdE5qAiBQ8zs+K5IAP9B+j84J750hxCqeRDLXu41VdWOHdhbt5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1229615},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.63.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/abc2ae0ef9a5e1080044c6569ab6137b/ai-sdk-harness-1.0.63.tgz","_integrity":"sha512-nSjULlSMF2uFkVkTKfVO3iEvy4y3+3sKLbL0kvjZa6s/oBt0tsD53Y3+VyabRmAFVVnYU+aXTpH6U8Du1pTtRw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.57","@ai-sdk/provider":"4.0.6","@ai-sdk/provider-utils":"5.0.24"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.57","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.63_1786125876865_0.04865323155553569","host":"s3://npm-registry-packages-npm-production"}},"1.0.64":{"name":"@ai-sdk/harness","version":"1.0.64","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.64","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"61ed2c8799f88a5a179849403e5eb0f4bb6d8961","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.64.tgz","fileCount":81,"integrity":"sha512-kN9Mt8uNnJK11FhaFg0Kkb/2PWzFl3MEEUHl9s4d/r69A7/iRBEpAjEHnJ4SLWzF/udvdBYriVGA3FgZTuMyww==","signatures":[{"sig":"MEUCIQDqUt87PKcOadZ7vWu+gje5jzNY1MdLobUEO/cYbUyAIgIgbAWaLcFKwl/tUFtf+edvdZyYnVeXeMZPJfpsTCD5qAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1229820},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.64.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/c9b32280bed9992ca3fca5d21372b9d0/ai-sdk-harness-1.0.64.tgz","_integrity":"sha512-kN9Mt8uNnJK11FhaFg0Kkb/2PWzFl3MEEUHl9s4d/r69A7/iRBEpAjEHnJ4SLWzF/udvdBYriVGA3FgZTuMyww==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.58","@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.25"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.58","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.64_1786146092435_0.43828551475630384","host":"s3://npm-registry-packages-npm-production"}},"1.0.65":{"name":"@ai-sdk/harness","version":"1.0.65","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.65","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"6dcdfd81becc4b539cbe662b5a9210ec62f7e637","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.65.tgz","fileCount":81,"integrity":"sha512-0esaWW5Q73kn/Awnab2zWPIazTW6knwZ7htfH7qhqCbVAnvh6tN8kfOOcUVYzsyCsCMPKBFVw1EbzUEOBlPd+A==","signatures":[{"sig":"MEUCIQCjEEKU3HGTq57ftgFUHAwHczg6K0Bk0uXpoBn0KDr6FgIgZVAyrrBsr3kubpHEC8Z4boQYlMQHYP+1eCse/KAMtCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1230289},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.65.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/bc0dc4563db38e79e14041c69beb29e1/ai-sdk-harness-1.0.65.tgz","_integrity":"sha512-0esaWW5Q73kn/Awnab2zWPIazTW6knwZ7htfH7qhqCbVAnvh6tN8kfOOcUVYzsyCsCMPKBFVw1EbzUEOBlPd+A==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.59","@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.26"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.59","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.65_1786393224812_0.8424511283820753","host":"s3://npm-registry-packages-npm-production"}},"1.0.66":{"name":"@ai-sdk/harness","version":"1.0.66","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.66","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"e85817f18439e998efc7597a0a82c382001781b4","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.66.tgz","fileCount":81,"integrity":"sha512-1maD8Q+lkgD/9MmvqFo0Qh7eKQtAuvwwCThCbeB6drOMgkdabc8CKEL5oFI4lvJH+rtETrCTvMRURx56+Kmn2g==","signatures":[{"sig":"MEQCIHW/+JHj5K2NS76z5SLLas8uvpqjxcpIpsgIL06lx5HbAiAKu6gVkZDg6x4DSBYdavcPCHSVE3i+dxJRveoAyZRgGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1231284},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.66.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/8e424fc1eab85c5e5f242f221ce45276/ai-sdk-harness-1.0.66.tgz","_integrity":"sha512-1maD8Q+lkgD/9MmvqFo0Qh7eKQtAuvwwCThCbeB6drOMgkdabc8CKEL5oFI4lvJH+rtETrCTvMRURx56+Kmn2g==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.60","@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.26"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.60","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.66_1786469548495_0.15954430993552715","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-f1630544-20260811174930":{"name":"@ai-sdk/harness","version":"0.0.0-f1630544-20260811174930","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@0.0.0-f1630544-20260811174930","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"319492f88f0b3d4ed33e0d3efb5397e1a8b61bf7","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-0.0.0-f1630544-20260811174930.tgz","fileCount":80,"integrity":"sha512-qpwN/kzSJv3kdDFellCT8oq4nRWZam8j60E0JV8RlQgbgdxegcFNWI0lF5IV5c9DIW1CIa8gyADkC5KOp/ft8A==","signatures":[{"sig":"MEUCIQDKb/+Lm7snlemL6J7k7gmi0Ej6EuAw59rGArbaSjr8agIgQ4d5K0dqfdXSX9kZu/oly+mLM96wikOrcTNljzi1twA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@0.0.0-f1630544-20260811174930","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1223945},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-0.0.0-f1630544-20260811174930.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/153b07c5ea83a7ef1bf7ab11a8b531fc/ai-sdk-harness-0.0.0-f1630544-20260811174930.tgz","_integrity":"sha512-qpwN/kzSJv3kdDFellCT8oq4nRWZam8j60E0JV8RlQgbgdxegcFNWI0lF5IV5c9DIW1CIa8gyADkC5KOp/ft8A==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.17.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"0.0.0-f1630544-20260811174930","@ai-sdk/provider":"4.0.4","@ai-sdk/provider-utils":"0.0.0-f1630544-20260811174930"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"0.0.0-f1630544-20260811174930","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_0.0.0-f1630544-20260811174930_1786471297984_0.6652993014055222","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-f1630544-20260811180950":{"name":"@ai-sdk/harness","version":"0.0.0-f1630544-20260811180950","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@0.0.0-f1630544-20260811180950","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"af2e8bbffd47e65697fb3daeaae1562207d8509f","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-0.0.0-f1630544-20260811180950.tgz","fileCount":80,"integrity":"sha512-uze7LNkeaQRQvfaONWNzIomPxD1YDVSAjbf6tqekgxkoX30dvOGiI9kF+PKgmgd4whwdiYJfyK4qXZ/BDDiRDQ==","signatures":[{"sig":"MEQCID5hjF6ujVCfYj0/qFDQd5V7Y+OzbtaPIorjqqAOwxdhAiAsUylfGKj/Lsg/TUK/v/7hChgBO7zXSntW/kI1EHn6kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@0.0.0-f1630544-20260811180950","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1223945},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-0.0.0-f1630544-20260811180950.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/fa673964b05e1faf62724f11087a81d0/ai-sdk-harness-0.0.0-f1630544-20260811180950.tgz","_integrity":"sha512-uze7LNkeaQRQvfaONWNzIomPxD1YDVSAjbf6tqekgxkoX30dvOGiI9kF+PKgmgd4whwdiYJfyK4qXZ/BDDiRDQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"0.0.0-f1630544-20260811180950","@ai-sdk/provider":"4.0.4","@ai-sdk/provider-utils":"0.0.0-f1630544-20260811180950"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"0.0.0-f1630544-20260811180950","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_0.0.0-f1630544-20260811180950_1786472406686_0.9852989335736977","host":"s3://npm-registry-packages-npm-production"}},"1.0.67":{"name":"@ai-sdk/harness","version":"1.0.67","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.67","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"63f8521e21af09f195f60fe3fdf553d05669ced8","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.67.tgz","fileCount":81,"integrity":"sha512-sZLmLl0fLfSHlxL292d8+waJzqqY/z+sQ1zEyCtO+EtB5T+GqdJuwLc/xzRjPGRdkKT0RCtVqR+0i4fJuDMDfA==","signatures":[{"sig":"MEUCIADgnCsrb4+Q+3t2s7nGssACxhopt+bJiwdZ2FPPgkz5AiEA4/zYkJrhbtmKFF13GPPM6PFXD1q5ivsUyxOpfqmXZF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1231462},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.67.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/21ee004d49a23a07e30cd2d301b6dc13/ai-sdk-harness-1.0.67.tgz","_integrity":"sha512-sZLmLl0fLfSHlxL292d8+waJzqqY/z+sQ1zEyCtO+EtB5T+GqdJuwLc/xzRjPGRdkKT0RCtVqR+0i4fJuDMDfA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.61","@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.27"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.61","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.67_1786480160330_0.17321511125554223","host":"s3://npm-registry-packages-npm-production"}},"1.0.68":{"name":"@ai-sdk/harness","version":"1.0.68","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.68","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"f8486433a53ca38ccd937548eabd46a967304492","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.68.tgz","fileCount":81,"integrity":"sha512-9IfOGtdNbCfxsDw2CQUojNOlmg3TDXIBVSjiBNZOPgDjOkyoE6hjArZF4vFHbqwM5PPc2obIKl0QwNQjy0cdTw==","signatures":[{"sig":"MEQCIBDFqnGGsKeZUi75relS1WrzcDLkv+Nflz0d85Kr+DvPAiAWpOutUnJ0uM36lgdsVQ+HlCSGgrtZA79x6QeRJ6JOVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1231540},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.68.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/8063ba61b8aeed5614cfbd751d538870/ai-sdk-harness-1.0.68.tgz","_integrity":"sha512-9IfOGtdNbCfxsDw2CQUojNOlmg3TDXIBVSjiBNZOPgDjOkyoE6hjArZF4vFHbqwM5PPc2obIKl0QwNQjy0cdTw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.17.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"7.0.62","@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.27"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.62","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.68_1786488426959_0.15952148916086828","host":"s3://npm-registry-packages-npm-production"}},"1.0.69":{"name":"@ai-sdk/harness","version":"1.0.69","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.69","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"a8dc05915ba4f11a68b334081cea033aac5f46ff","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.69.tgz","fileCount":81,"integrity":"sha512-rs9yoUh6WdYz0WP5E+XgahWlIzAaQWgUbZXLZaBPBcv1Tr+WoTPDyBb3yVV+nHC2WkM6sIzJFKawXHc9wS976w==","signatures":[{"sig":"MEUCIEGSX/RnaDu96FTfCvA6g5n5k5Lx/G56D8pCWeouDZYDAiEAm3g+I9xMbsTyWH4yOiCZX26qbmH5MCY9Lvnyf1k6r6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1231651},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.69.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/454746610521cc5cccaf75ce760309f1/ai-sdk-harness-1.0.69.tgz","_integrity":"sha512-rs9yoUh6WdYz0WP5E+XgahWlIzAaQWgUbZXLZaBPBcv1Tr+WoTPDyBb3yVV+nHC2WkM6sIzJFKawXHc9wS976w==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.63","@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.27"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.63","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.69_1786549911706_0.7188653839010704","host":"s3://npm-registry-packages-npm-production"}},"1.0.70":{"name":"@ai-sdk/harness","version":"1.0.70","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.70","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"b9e66efcf804ad13c4e4dd9be2e9d21657d8762e","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.70.tgz","fileCount":81,"integrity":"sha512-PnrEMf8JHQMKGG77+8uq1JQGWCCNCLj018biw6yotfxPjUg6DbeEHyf8wfUs5k0r7U9J9llaBf1jrtCTg943PA==","signatures":[{"sig":"MEUCIQDgzkOC5EXqSW+XGarcTTmH+LZHmnRWfUoO2KgHdG5iqAIgXBSfnkQLQ4VmJ7obpRtwY6rLOZmZHFlh29QFXX6L69M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1231694},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.70.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/d79cc622bfc79d3be8ebf2b2d8db9979/ai-sdk-harness-1.0.70.tgz","_integrity":"sha512-PnrEMf8JHQMKGG77+8uq1JQGWCCNCLj018biw6yotfxPjUg6DbeEHyf8wfUs5k0r7U9J9llaBf1jrtCTg943PA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.64","@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.27"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.64","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.70_1786556270055_0.31014417800745986","host":"s3://npm-registry-packages-npm-production"}},"1.0.71":{"name":"@ai-sdk/harness","version":"1.0.71","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.71","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"ab64eca797f0b0764838b1b21b6e86c5cb18109c","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.71.tgz","fileCount":81,"integrity":"sha512-PNv5JHdtnf/ECusXEz6R14kOD4AxFOHk8WZ0VchfbuV+xv+oEZjGP/yuVL9taYr8jeIYYwjQFs2uOnbwYaSJcQ==","signatures":[{"sig":"MEUCIQD5fUknedBxGn85zccZDwOLkSJ50f+lmXt7Y88IVljkmgIgS9zSdvCSnFCftO3SMQwZ8tT0qCEu1eCps0Eg9QpCZ6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1237823},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.71.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/f4390f3f83b6de1eeca373da765eafa3/ai-sdk-harness-1.0.71.tgz","_integrity":"sha512-PNv5JHdtnf/ECusXEz6R14kOD4AxFOHk8WZ0VchfbuV+xv+oEZjGP/yuVL9taYr8jeIYYwjQFs2uOnbwYaSJcQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.16.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"7.0.65","@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.27"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.65","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.71_1786647366195_0.7613623529027018","host":"s3://npm-registry-packages-npm-production"}},"1.0.72":{"name":"@ai-sdk/harness","version":"1.0.72","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.72","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"fff0d54497e03f9ed116cdc0ec0eef00d12e822f","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.72.tgz","fileCount":82,"integrity":"sha512-p11kq04JlKCy6VCjzhyeGZJhQbdYkGYdkCOLspFVoBYoW7hp2Co6nob8o2l1uRAsGTFqGdWZ6ZFaKov1K+BjKA==","signatures":[{"sig":"MEQCIHO0oUt0He3uyHtM7zJn5G7mUAXbbRdlzYaB/hSHxTs8AiBhnPlwEcWqFYn9UxDmKPY61EMflLh2OP3xBMjrahNJ5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1254010},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.72.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/c15f9948585c36e4e2cf506b5c8038a1/ai-sdk-harness-1.0.72.tgz","_integrity":"sha512-p11kq04JlKCy6VCjzhyeGZJhQbdYkGYdkCOLspFVoBYoW7hp2Co6nob8o2l1uRAsGTFqGdWZ6ZFaKov1K+BjKA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.17.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"7.0.66","@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.27"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.66","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.72_1786732790385_0.12148066736639462","host":"s3://npm-registry-packages-npm-production"}},"1.0.73":{"name":"@ai-sdk/harness","version":"1.0.73","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.73","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"6ca902859275a75388d15fbc9decca3b080ab3bc","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.73.tgz","fileCount":83,"integrity":"sha512-gYukjs4EOga5MVtcNx1euE+kq0ttByoAYNB73w/CXQpdYCSEdZaW0wbW8MZkFzmnFnX9+5MbypAj5iTGBlAu7g==","signatures":[{"sig":"MEYCIQCcDl3SPfm3uESin2dGQNVmEv4aY2Q0vhfFUlyMx8a+OQIhAP89/2GPVc/ucHlTqUBduvKwfWXCML+F8G4hZyZ/C0Vk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1288453},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.73.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/183f427d50eadff63ddb2c552bf6a01b/ai-sdk-harness-1.0.73.tgz","_integrity":"sha512-gYukjs4EOga5MVtcNx1euE+kq0ttByoAYNB73w/CXQpdYCSEdZaW0wbW8MZkFzmnFnX9+5MbypAj5iTGBlAu7g==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.17.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"7.0.66","@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.27"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.66","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.73_1786990855650_0.49462145216837494","host":"s3://npm-registry-packages-npm-production"}},"1.0.74":{"name":"@ai-sdk/harness","version":"1.0.74","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.74","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"76662c9a215212377614e1d354d3fc4ff84b21bd","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.74.tgz","fileCount":83,"integrity":"sha512-FdTOH0UhDjdFzcWFWiKK0M0+9PEUEFibx3kEhfRPO8eSGeQvel2AtTUXmpi3OCPcr3y1ExVjh4HmvjNrqUFoxQ==","signatures":[{"sig":"MEUCIFHO3l/RHrZAQwoIHdAbTHrRvRB3jhjCOn4qsUm8e2sKAiEAujy/wYEAUlq8YkKB31BvLcDaITFhsWrgtGBSop4TEfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1288496},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.74.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/87de98f0a46cd89ad8fb901c171a870d/ai-sdk-harness-1.0.74.tgz","_integrity":"sha512-FdTOH0UhDjdFzcWFWiKK0M0+9PEUEFibx3kEhfRPO8eSGeQvel2AtTUXmpi3OCPcr3y1ExVjh4HmvjNrqUFoxQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.17.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"7.0.67","@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.27"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.67","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.74_1787071891069_0.06247351903410703","host":"s3://npm-registry-packages-npm-production"}},"1.0.75":{"name":"@ai-sdk/harness","version":"1.0.75","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.75","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"c4e95c6375f93b2f7a934bb75188b53bc7e5a983","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.75.tgz","fileCount":83,"integrity":"sha512-GjzSMUeZg6g+AcBjAa7YAKpUSZgeJ0zWe+8QRmnpF6PJeMTEVLS8gTQq8TUpQHqeUKD9kGli3zRM9wtig7N8Gg==","signatures":[{"sig":"MEUCICaGAbo/i6bPvMaUtQ9Lybdp55TbPpV4dU1QEfqJlcj8AiEAkfSCmB5H9kS55SoLzwR0l7ZNncJtvyqNZCMNbsd4CXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1293587},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.75.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/88b5ad29d2d29e2895412ee6f9188f9a/ai-sdk-harness-1.0.75.tgz","_integrity":"sha512-GjzSMUeZg6g+AcBjAa7YAKpUSZgeJ0zWe+8QRmnpF6PJeMTEVLS8gTQq8TUpQHqeUKD9kGli3zRM9wtig7N8Gg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.17.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"7.0.68","@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.27"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.68","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.75_1787093228658_0.5650741734007954","host":"s3://npm-registry-packages-npm-production"}},"1.0.76":{"name":"@ai-sdk/harness","version":"1.0.76","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.76","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"b0d144f59624e297a17f2db69f5ff5431da6aee2","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.76.tgz","fileCount":82,"integrity":"sha512-AiS1AwacnEQt5QAi9x1Rerg2FSVZB9x9uNXqi21gYB8niiSkazQVRsQOgBpMI8p0RPf6eNR/t7nhaXRacYvK0w==","signatures":[{"sig":"MEUCIQD3wk2l8lgKL0hzVvxceu3N6iMdJ7gCsaqpvRPifz51hwIgZz2eCeC24M4Hnzs1SQQH+eUpU4biXelHkq/PnQCndx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1286139},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.76.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/8ecb64302c0879e6062a8713f236f1af/ai-sdk-harness-1.0.76.tgz","_integrity":"sha512-AiS1AwacnEQt5QAi9x1Rerg2FSVZB9x9uNXqi21gYB8niiSkazQVRsQOgBpMI8p0RPf6eNR/t7nhaXRacYvK0w==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.17.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"7.0.69","@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.27"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.69","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.76_1787162150388_0.04375344745618093","host":"s3://npm-registry-packages-npm-production"}},"1.0.77":{"name":"@ai-sdk/harness","version":"1.0.77","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.77","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"7b4315965db6211401003b4eb597a7448b5503a8","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.77.tgz","fileCount":82,"integrity":"sha512-4ePNDsdeNHavXfrtiORFf9M/qydn9PpfGh0Lxci5XBAxHW6rgcFHVNBLKVP/1GrrA6e/w8GRMhZ2XRDdxUyeAA==","signatures":[{"sig":"MEUCIHFX3mfHLT0PvOo4Z9zOHFC7M8BjCkf4YlCFZ9g25cBeAiEAgLFA3oY9osKnWyn57PVWIX9eKkiKhyCxKtfrLqImGXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1286416},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.77.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/07130f460973bd75e7d531eeec26050e/ai-sdk-harness-1.0.77.tgz","_integrity":"sha512-4ePNDsdeNHavXfrtiORFf9M/qydn9PpfGh0Lxci5XBAxHW6rgcFHVNBLKVP/1GrrA6e/w8GRMhZ2XRDdxUyeAA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.17.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"7.0.70","@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.28"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.70","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.77_1787177643789_0.2574054445266958","host":"s3://npm-registry-packages-npm-production"}},"1.0.78":{"name":"@ai-sdk/harness","version":"1.0.78","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.78","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"75212dac435491e6274ba3eb8dbf1ddfc6083494","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.78.tgz","fileCount":85,"integrity":"sha512-WOd1xs96PPqLCq0WVCSfzOn78T6Xb/DC4ONSBErU6X/UX1uLBAqZhOrNI4nkQeHJ90sknKu70pwr9ex4VzSKvQ==","signatures":[{"sig":"MEUCIHv/GO3kwJ8JGp83hCfcJ8dM4bnxTaijeyajb8tiN1qpAiEAoSDDd7ZMhSYpwsJ8ed0PLoPlWlWJ2Bl+BJtSBVsNk64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1349874},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.78.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/0fd748cce461b37a5f6f8b7b35e5a825/ai-sdk-harness-1.0.78.tgz","_integrity":"sha512-WOd1xs96PPqLCq0WVCSfzOn78T6Xb/DC4ONSBErU6X/UX1uLBAqZhOrNI4nkQeHJ90sknKu70pwr9ex4VzSKvQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.17.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"7.0.70","@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.28"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.70","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.78_1787242024375_0.34449385437956836","host":"s3://npm-registry-packages-npm-production"}},"1.0.79":{"name":"@ai-sdk/harness","version":"1.0.79","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.79","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"f2af2ed1efd07153338c3bbc92b6e4aedc377ae6","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.79.tgz","fileCount":85,"integrity":"sha512-J+6j/2d4EfEubs0nPj7bnMUEfJOJG/rzQuC/O+A3Bs+7448xFe0cG722nW64UhOarykVgP9RkegcHxd4fMVLew==","signatures":[{"sig":"MEQCID/Zztc7AqyIcBt4HxCm81ml7EIg2GclJDWbGbNkO5+mAiBD9BU83fMBT67i9hjyMgJWF0GRwdorQAVNMiz7a8///A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1349952},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.79.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/91b4ff7d7adcf59021969da21411a700/ai-sdk-harness-1.0.79.tgz","_integrity":"sha512-J+6j/2d4EfEubs0nPj7bnMUEfJOJG/rzQuC/O+A3Bs+7448xFe0cG722nW64UhOarykVgP9RkegcHxd4fMVLew==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.17.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"7.0.71","@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.28"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.71","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.79_1787256293907_0.13145888393186245","host":"s3://npm-registry-packages-npm-production"}},"1.0.81":{"name":"@ai-sdk/harness","version":"1.0.81","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.81","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"2d438ef3c637f13df24012868da90d8ab41421ae","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.81.tgz","fileCount":85,"integrity":"sha512-4xKRx7iPCSjVfvmX93nWEy8cx/qAZDAgy18CQ2JYvaX0CV3Pp7hUM3VZSvZ6Esy4ThRJogQR5hoh8OHHxdQ0RA==","signatures":[{"sig":"MEUCIBZQVUV6N10kIpnOSzl5PN+Lc8RynfgcDOGYKgaTazDgAiEAgGPNmgh6GwK3kMVkcBHGXwP0sLot/Y6sVemji8WP7+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1350343},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.81.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/b2edb2ac53900e68158abfed6e18b162/ai-sdk-harness-1.0.81.tgz","_integrity":"sha512-4xKRx7iPCSjVfvmX93nWEy8cx/qAZDAgy18CQ2JYvaX0CV3Pp7hUM3VZSvZ6Esy4ThRJogQR5hoh8OHHxdQ0RA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.17.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"7.0.73","@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.28"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.73","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.81_1787283314705_0.945078543347398","host":"s3://npm-registry-packages-npm-production"}},"1.0.82":{"name":"@ai-sdk/harness","version":"1.0.82","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.82","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"3d9afcc69ab202afa393826e55f2ec9ca41a8113","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.82.tgz","fileCount":85,"integrity":"sha512-P0Ck2luviCeYkap7ZVnPvdmDM/6zZGUyjzccXOtslYqu9KdTZKX+jlX65Wchc6MS6sjCIMAY9j0F0dc6C2CHcg==","signatures":[{"sig":"MEYCIQD9r+dauMxy+X7QsWDJR0ykOmT7Fh3nSN0buNHnqxEuEQIhAOhyK1+4hbu/AgpoK5v7LBsaRM3t5x4IDd6Zg6+i8ARg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1350386},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.82.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/de1fd14e57ca9970f610f49f3a284571/ai-sdk-harness-1.0.82.tgz","_integrity":"sha512-P0Ck2luviCeYkap7ZVnPvdmDM/6zZGUyjzccXOtslYqu9KdTZKX+jlX65Wchc6MS6sjCIMAY9j0F0dc6C2CHcg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.17.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"7.0.74","@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.28"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.74","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.82_1787327629290_0.28541614368203416","host":"s3://npm-registry-packages-npm-production"}},"1.0.84":{"name":"@ai-sdk/harness","version":"1.0.84","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.84","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"728a558bbfc16833d9c9b5a8e53aa2fd2a05d521","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.84.tgz","fileCount":85,"integrity":"sha512-NZ9E2TWb58Hf+R9iesTqbXjt3IVDaClBnVXEs2pg8tZM4X+1Mkj0ScB0AMq3z6ZNSSVu9fV3yXihyNXjDETz1w==","signatures":[{"sig":"MEYCIQDdS0E0QvyfrDQ3b97CB/JSZOfm4qjNsVN0ZvY0QfP+rAIhANUBI4FRz8fuuvV6w7JzfFd/SrN/Qu40rA2L245NM4tY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1350575},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.84.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/fc3cfb2af259deab59a75fd024c2ce1f/ai-sdk-harness-1.0.84.tgz","_integrity":"sha512-NZ9E2TWb58Hf+R9iesTqbXjt3IVDaClBnVXEs2pg8tZM4X+1Mkj0ScB0AMq3z6ZNSSVu9fV3yXihyNXjDETz1w==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.17.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"7.0.76","@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.28"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.76","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.84_1787345722904_0.1415171850053587","host":"s3://npm-registry-packages-npm-production"}},"1.0.85":{"name":"@ai-sdk/harness","version":"1.0.85","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.85","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"3878b0316156a260450c5afb7f9493beeedced9b","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.85.tgz","fileCount":85,"integrity":"sha512-FIPP/yt17+zAT8PuhLAr4B2+Udrh8VdK+Os1uvXHA+9nocN4M9A3GHq5L8M/SAeL8BNdzIedwZvMoqCrlMiuhg==","signatures":[{"sig":"MEYCIQCMEerWdBq+3P6Ovudl9LStGBJu6mT/QHHoKM83TyuvuQIhAJV4dJRE3ijA2lUfu9b0VLLpgWNhAexXN8WmtA8cyPlg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1352067},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.85.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/c7d382ceddee825de16ec640f828aa6a/ai-sdk-harness-1.0.85.tgz","_integrity":"sha512-FIPP/yt17+zAT8PuhLAr4B2+Udrh8VdK+Os1uvXHA+9nocN4M9A3GHq5L8M/SAeL8BNdzIedwZvMoqCrlMiuhg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.17.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"7.0.77","@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.29"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.77","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.85_1787378156671_0.09756538513506574","host":"s3://npm-registry-packages-npm-production"}},"1.0.86":{"name":"@ai-sdk/harness","version":"1.0.86","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.86","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"a98a1d4df105190f17444b093a8b46e0dc95a3ec","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.86.tgz","fileCount":85,"integrity":"sha512-VuJUrl3prV+IAa269fgKZNTy/K63xS7jc1MtJMjgiGTj6b/Jk/xZ4La4En8eUIDo/Oj0g5ofrLmU7x/+eoFdzQ==","signatures":[{"sig":"MEYCIQDKfgTaXKbRabIwwblWfxQa04U4axKl8dJwNWUPJTOF7gIhAPXWYGonSqQ46Cmx33FUmeF2+44i0ecnqx2+K6jr9VqH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1352145},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-1.0.86.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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"_resolved":"/tmp/a482fc75ac30af6f12c551d85943687d/ai-sdk-harness-1.0.86.tgz","_integrity":"sha512-VuJUrl3prV+IAa269fgKZNTy/K63xS7jc1MtJMjgiGTj6b/Jk/xZ4La4En8eUIDo/Oj0g5ofrLmU7x/+eoFdzQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness"},"_npmVersion":"11.17.0","description":"_This package is **experimental**._","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"7.0.78","@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.29"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.78","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.86_1787596093408_0.8827511295498915","host":"s3://npm-registry-packages-npm-production"}},"1.0.87":{"name":"@ai-sdk/harness","version":"1.0.87","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.87","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"d085c3ce2865aaed3d8cfe7e85a530ed2bc035a9","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.87.tgz","fileCount":87,"integrity":"sha512-OY+M1B58lLv+fRHB0dh/FJ6lCzmg9HQmTe1z+XS1WTPF8PnTMEr2E/6vNTUoORN7iZMkTyVkszA4DOhod1eFQw==","signatures":[{"sig":"MEUCIQD2JHqLM9WaJn82wpMqvrITs/nCNO+SNT+6Cc3WEb+bVwIgKNLVy68ajYb/6wVBe/RGcXIfxs54d50CTBrbEEy2CfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1357985},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"7.0.79","@ai-sdk/provider":"4.0.8","@ai-sdk/provider-utils":"5.0.30"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.79","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.87_1787627773458_0.389175470156804","host":"s3://npm-registry-packages-npm-production"}},"1.0.90":{"name":"@ai-sdk/harness","version":"1.0.90","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.90","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"3b2e87385c95d7d229640f4ef7ca7105119490fe","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.90.tgz","fileCount":87,"integrity":"sha512-BF6Jg7mD2zSb9lX2Gjn+4+BgLK0pgQpdv68c6XJUxFrEXlV9Gnpgiy53t+Xxc/Lzu5KQ1s3w9si9pjvgOcND+w==","signatures":[{"sig":"MEYCIQCgsnjZ6piAW0Rbx2AePbF+HjXAwFERz4ftGZ4tgfKP3wIhAKjZ3gfsa3ktexnSghzKx4mb6gI/W5OURgy8RXmvjnD0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1371531},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"7.0.82","@ai-sdk/provider":"4.0.8","@ai-sdk/provider-utils":"5.0.32"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.82","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.90_1787773324646_0.6789694760892409","host":"s3://npm-registry-packages-npm-production"}},"1.0.91":{"name":"@ai-sdk/harness","version":"1.0.91","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.91","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"51e5c91779a22451d68b3f882759c7b21447bfad","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.91.tgz","fileCount":87,"integrity":"sha512-+FDZ5LvAGanVRUOd5hzWQttP/5CIwTLEgfMpA/EmzXOv1+XhBUh5t8POuMUIjfNM5z4yGv6955s0QCrnBKKR2w==","signatures":[{"sig":"MEYCIQDh9hFhME0/NEXQzD+PMR6JRsPqE/d/p3VwT1xURVBfQwIhAOKeSnjCdRyzIvEbdC8plR1YW6L+WcYaD/BjCU8moHX0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1371708},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"7.0.83","@ai-sdk/provider":"4.0.8","@ai-sdk/provider-utils":"5.0.32"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.83","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.91_1787784457049_0.8550186843208027","host":"s3://npm-registry-packages-npm-production"}},"1.0.92":{"name":"@ai-sdk/harness","version":"1.0.92","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.92","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"b48a6178086891516fe1b96e31f49f7bf30d7f06","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.92.tgz","fileCount":89,"integrity":"sha512-wxHui9xFsRbxrBAMS6FcWBVuZQYsqO0Ko3PRIeSVg8A56FT197bZY9mqFNy7rVveumexjPmKJiPQ965DAt17qg==","signatures":[{"sig":"MEYCIQDcBnlVkIfbBGmesDDaZCoN+rwrQPypoAubDjL3vM38LgIhAMK4l8vtd7C3JbcgrumJrPceFokZr3IRdL3/h2GqptV2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1375933},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"7.0.83","@ai-sdk/provider":"4.0.8","@ai-sdk/provider-utils":"5.0.32"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.83","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.92_1787855319880_0.7420320862846388","host":"s3://npm-registry-packages-npm-production"}},"1.0.93":{"name":"@ai-sdk/harness","version":"1.0.93","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.93","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"83750be2819090b8fc20a0f7b160768d81febf78","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.93.tgz","fileCount":89,"integrity":"sha512-DmfbdX9UUoMwHbhsXbKOUy8lIBcx5btHObQj7zz3GfKL+rcyiMvw3t0GN7w8aRCTyOmZ66mVF98wxsxI6ypJcw==","signatures":[{"sig":"MEUCIQDA2HMMnhvUT2KuLpXKwD1zFenJXji75QTsRMlYQJteYQIgd93FN4mjbhUqDqpUncIuzKgqIgXHapuCR1yprxgfkZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1461097},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"7.0.84","@ai-sdk/provider":"4.0.8","@ai-sdk/provider-utils":"5.0.33"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.84","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.93_1787937936994_0.9983306598361354","host":"s3://npm-registry-packages-npm-production"}},"1.0.94":{"name":"@ai-sdk/harness","version":"1.0.94","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.94","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"7da9f1d62abc44a4b5eeb4632d3fb495acd6751d","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.94.tgz","fileCount":89,"integrity":"sha512-tExIejKe008+3SbHYbqvuyhCtS/vwR7gruwlp/012gQ2pDInMkbcEmnGgM37/xKFGe89xpQrS1/2+06iojHIhA==","signatures":[{"sig":"MEYCIQDqHB6tUuXDg821theLEyL7RqBXwmCYojyE1rVRpEG3mQIhAOOPugrFdet9+ylXq2U/QhiUZa8NUsGIu4CgcaC555wV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1485156},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"7.0.85","@ai-sdk/provider":"4.0.9","@ai-sdk/provider-utils":"5.0.34"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.85","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.94_1788076979950_0.30286478423591934","host":"s3://npm-registry-packages-npm-production"}},"1.0.95":{"name":"@ai-sdk/harness","version":"1.0.95","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.95","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"014fe8b5510968e000832245f08376580c2ac51c","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.95.tgz","fileCount":90,"integrity":"sha512-JUy8xklODxmO5EItaIgApDHBTrqraPAudbd+bpV8suqVuLJWPNbjK17w+HFz3NWzmCU4Ae+D6swaBhrhr+8VUg==","signatures":[{"sig":"MEUCIQDJwulwGWdIiE8M23aUCbcJ2LD2H6+/bVihwT68qz9GQAIgH5FL4+txv80vOTbhj9bl3HgcnsLnAef6xNAyfdzLZa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1491375},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"7.0.86","@ai-sdk/provider":"4.0.9","@ai-sdk/provider-utils":"5.0.34"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.86","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.95_1788204062620_0.45368727141727927","host":"s3://npm-registry-packages-npm-production"}},"1.0.96":{"name":"@ai-sdk/harness","version":"1.0.96","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.96","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"6853cbd018d6b2be3c37c8eb70dfa8a30c014f92","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.96.tgz","fileCount":91,"integrity":"sha512-ytJmwvtnYRXO0rdXmE7gXGxUZbwqB4iopz/iPIS2EY7yT3n2vGJRYgg5qBDR4k4Jzx47u7CbjAkSn0elfmUZWw==","signatures":[{"sig":"MEUCIQDTlUM+Wl1qRO8S33Si7L2/l+Nevj59WdMciGKPoXkcGgIgDWxvLmjoP89WQyaY7uarnq50PKcmKk7Pw1kDc63Z7iU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1492655},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"7.0.87","@ai-sdk/provider":"4.0.9","@ai-sdk/provider-utils":"5.0.34"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.87","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.96_1788211465204_0.9786744456632153","host":"s3://npm-registry-packages-npm-production"}},"1.0.97":{"name":"@ai-sdk/harness","version":"1.0.97","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.97","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"28a37c01977743ab89bfd2146a22f070894c9792","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.97.tgz","fileCount":91,"integrity":"sha512-7NGgHELVEykTP/D23SN8coAZcfInOPL12KQIaraJUJpigoQY5285VHwQhlMW//qkMxP7fQv+FF/82HKZDFZ2+w==","signatures":[{"sig":"MEYCIQCqf09VuwtVh72S95SvvYgaBbfxYPgdvHB10d/OQ8sROgIhAKqo1lghoCt919DYuXvJrTGDSCFVJfG0kqsAxKUjcfre","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1492766},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"7.0.88","@ai-sdk/provider":"4.0.9","@ai-sdk/provider-utils":"5.0.34"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.88","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.97_1788281955953_0.7960575207364065","host":"s3://npm-registry-packages-npm-production"}},"1.0.98":{"name":"@ai-sdk/harness","version":"1.0.98","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.98","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"3dc043af97448e1a22b75c3fbb6e1ba1dbf435eb","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.98.tgz","fileCount":91,"integrity":"sha512-UlgMPPpm2FQycXVLUBOr6W0OXx5E2xPncyCPN/7n/4w2ANOGMCOZTmJ5tSVm4H4wxSxxw5K4CGGhC6Bof5L1Yw==","signatures":[{"sig":"MEUCIGjkjmnVTXr5t4GVgEQp5wDZJ+XVsyCyLNzUvDTjumegAiEAlR4TRMJWtOdYvpkE9fuWpufWRg1nPyHjwObOC/Tlc2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1492907},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"7.0.89","@ai-sdk/provider":"4.0.10","@ai-sdk/provider-utils":"5.0.35"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.89","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.98_1788287365652_0.5193470861853275","host":"s3://npm-registry-packages-npm-production"}},"1.0.99":{"name":"@ai-sdk/harness","version":"1.0.99","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.99","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"becc2aaf8363cb1fc411178dce09c1a5bb56d394","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.99.tgz","fileCount":91,"integrity":"sha512-uDX5kuvr8PWcrmtijA+hYBeEUDTVb7eQCzBUMXAu22HopSY9rKGOpt1zscIsrGVSARTMv6D7sOnQ4qqP1m3CxQ==","signatures":[{"sig":"MEUCIQCXi8cb33JQ+Q64yYbySBGRIoPhx470ecnJ8WXOUp9gVgIgXRF3bqg8a1g0GPM/jDEi3HxZHWSspc8EEPEt/CTlIaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1493019},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"7.0.90","@ai-sdk/provider":"4.0.10","@ai-sdk/provider-utils":"5.0.36"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.90","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.99_1788318920770_0.273254656039174","host":"s3://npm-registry-packages-npm-production"}},"1.0.100":{"name":"@ai-sdk/harness","version":"1.0.100","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.100","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"f98f05c780570764e5d237a48e984fec0bab61be","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.100.tgz","fileCount":91,"integrity":"sha512-+f6v9aSEmqvHL8wEf7ag6G/9A1IRHIC9VMmxWw6E24lwweI7Wk+YeNoWfIudsi7T0zRNmuzSg9YBE05GNYLRAA==","signatures":[{"sig":"MEUCIQCz+uS7AkKZ/2eg0BfSJEFqgY3JpVYzIaihIbTDJj2Z8gIgVBAWx33MmxsZRtyHiXKCFWd8BmSKch6EV1YnCnx/w0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.100","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1496670},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"7.0.91","@ai-sdk/provider":"4.0.10","@ai-sdk/provider-utils":"5.0.36"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.91","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.100_1788380762368_0.15049420205246933","host":"s3://npm-registry-packages-npm-production"}},"1.0.101":{"name":"@ai-sdk/harness","version":"1.0.101","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.101","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"e5927c3ad85da17cb286b3e20b17a940a5cbffc1","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.101.tgz","fileCount":92,"integrity":"sha512-Q9TzwOKJhvaBe8otExrbH0q4tYfdufHSiMu0TqFYkWOMiDNB+9UmM20Q+DX9oXWMuHApn3eNCL70/5zEkPSkJg==","signatures":[{"sig":"MEUCIC1vua+mwMwO1rpTsf1Zd/fRPpk5og2hEjWPjwaK23V6AiEAmgSP2oS0qPbiGHeCbr5zNGs6XKk/jjMI7NZUZTTDHDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBQlu9jhg1oHqP3NDvKB3LkglQXTZmwh9oK1CWTqKzwBAiALOjckt5ksJ4WZHsij89PJ2Rmwu1EZu9rDdkz2LK2HLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.101","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1516852},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ai":"7.0.92","@ai-sdk/provider":"4.0.10","@ai-sdk/provider-utils":"5.0.36"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.92","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.101_1788456593250_0.7309722700576702","host":"s3://npm-registry-packages-npm-production"}},"1.0.102":{"name":"@ai-sdk/harness","version":"1.0.102","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.102","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"0c25863f56b97daa050321b9c73c67c6e5021c6f","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.102.tgz","fileCount":93,"integrity":"sha512-DV+TwVPmuiq4V9xuhazlM9rzOftcO1qx1OF46q9bmetknz86fuUcipGbr6esgMIgAA5vJJgf8+2B8/83TIQxjA==","signatures":[{"sig":"MEYCIQDYIwYRny2T/B7SPHcvkqckI5uKzzIA5LL/+THytX/quQIhAJXBczRQljrE9+Avs6VfC62k1lAXBsN9C6NFZVzLQfKS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCxqP63EVS2TbDV70FKIjse48kTGGqQGdJZ5YoRTYAlFgIhAId60/rJa54tc0kQZyfFgkXBqVeb4hiInT31ZmOkQI4z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.102","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1580055},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ai":"7.0.93","@ai-sdk/provider":"4.0.10","@ai-sdk/provider-utils":"5.0.36"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.93","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.102_1788558178347_0.5948348377772117","host":"s3://npm-registry-packages-npm-production"}},"1.0.103":{"name":"@ai-sdk/harness","version":"1.0.103","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.103","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"4cbdd1163762215d567088f6b532d9ba3d5ddbb0","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.103.tgz","fileCount":93,"integrity":"sha512-aM/9bp2CJG//KIoIxUvmBhN/an7jRCEpVfqgX10LvWGG86Y8MlgbDKZYsSiCBZHcFffEdoxT6nqPWDwkuHZtyg==","signatures":[{"sig":"MEYCIQDHasGqSv7zC0kQ9/7q4JzAPFk68rsyNMT1w/PaB09UfgIhAKMZkGPB2ak3PdzS2Q6CGVqIIKMwax1cjxJ3In7y0Z5J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCPBexMOhBeVzsw2yiCfLS9hQ25DorSl/lZcMVRxkd6lAIhAOaN7B6rUdzJC2alTQAH9fKVA8B7znSp6159gXwcH0HO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.103","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1580328},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ai":"7.0.94","@ai-sdk/provider":"4.0.11","@ai-sdk/provider-utils":"5.0.37"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.94","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.103_1788895844807_0.9224260106788897","host":"s3://npm-registry-packages-npm-production"}},"1.0.104":{"name":"@ai-sdk/harness","version":"1.0.104","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.104","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"ae1ec07d1657197f7c361d0e634e3e544c5cbb87","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.104.tgz","fileCount":94,"integrity":"sha512-6QGLNx+oOen/uWsFr09tWh4qGTr1ryx/O8iYll4PMo1r9W0RPAYhpY59T980r7SFMbxxEqzGHsqcHuFxCdBszw==","signatures":[{"sig":"MEUCIA1AZBjy1c16oqQ1V8MGJHSFOgSFivRSfsZjIHERZA/qAiEAq+91O1oejYn3bRZ7qVzVWPuAPy/mN9pyzO3vZkYG4b8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICCA4iOvybewbc0MzVVGc9j3DJfrMJ+J/KsnqSGIv+dzAiBngtW/K1GF4BcSGpPJQvs93AayjhkImy+KU9DQ9FfU/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.104","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1581166},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ai":"7.0.94","@ai-sdk/provider":"4.0.11","@ai-sdk/provider-utils":"5.0.37"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.94","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.104_1788898656459_0.921582173187278","host":"s3://npm-registry-packages-npm-production"}},"1.0.105":{"name":"@ai-sdk/harness","version":"1.0.105","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.105","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"7c1ff7fdfc4d4168950909e2a947246b2b7599f9","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.105.tgz","fileCount":94,"integrity":"sha512-ROrqMhrWzDmv9jnxcEtR4ISd/mI0oOhGGnZUeSy86bwpdeX7Wwosx2/euNCws0+Oo/vG+ZIaCa8Ug+ybJ+NeMg==","signatures":[{"sig":"MEYCIQDqMai5wsxhN1YBASioo1CM1z6R+myUZjKzQDURCQfN5gIhAMKzet9ZX82XEQFgaPbSxBLKDiEIWkbNHIlOvkL/XKqu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDwvi4B9yWBjqmoi/85S0TldkLvQiEjw+ieB7TdnZkNGAIhAPshGxjUB08nTqiqxfvPYOCf66W4QSm/lvZqowokY9LN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.105","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1581245},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ai":"7.0.95","@ai-sdk/provider":"4.0.11","@ai-sdk/provider-utils":"5.0.37"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.95","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.105_1788961567722_0.7411858355538237","host":"s3://npm-registry-packages-npm-production"}},"1.0.106":{"name":"@ai-sdk/harness","version":"1.0.106","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.106","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"e1fb7a06b9ccc3c0844b2e9b6a9457884538688c","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.106.tgz","fileCount":94,"integrity":"sha512-m4z+TtEAuOwy98Hnpk58PI/FZCUbzsiKhAuH1TRW2y/rdlyiccQCXoedU2Bd2jDkLHoJWq6dwMOGzy+Ie28AUA==","signatures":[{"sig":"MEUCIQCCX+qmy1UwanyPc6yUBTS0DUcixAbml+4dcO1vZaHleQIgKN6r8Z6YvnT+htW1MUC6j7l8JbSJ6NGePHnu8eeLZ7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGEO8pNW/lP9q86Dea8d7NVl4LgTYq0aj/S1bUpwjAzCAiA4Da2OTfcXFeYl3RrpQcuSb4VfDcOZmiNjFUBppvPAqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.106","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1581419},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ai":"7.0.96","@ai-sdk/provider":"4.0.12","@ai-sdk/provider-utils":"5.0.38"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.96","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.106_1788977751653_0.30460844916035223","host":"s3://npm-registry-packages-npm-production"}},"1.0.107":{"name":"@ai-sdk/harness","version":"1.0.107","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.107","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"bde74433823d03067816cff269ede6a1d9ea6c98","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.107.tgz","fileCount":94,"integrity":"sha512-MTCsjRrsRWznSqjXVxUgzw3vJAMXXq3vhPqVUGaH9YHCwf8kY1sBNxMrbrE54tmUEpZyheNOmt5RmW4Sr4UxXQ==","signatures":[{"sig":"MEUCIBFHAk39u2nm95aQN5iVlL8pPZyoQiDqaLhDFjIxfJQIAiEAilN/seNn2FqVuW7MSxjC7sgeAQQGnWNbJjizag5fFkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICQUIArmvBdUZbf1z3w0pF+RsMvMiYnVBWfte5UHicARAiEA1QJpiRYPSZASVG4gkeuN4iaGkEp6GjQo4W+VD18dJ1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1581593},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ai":"7.0.97","@ai-sdk/provider":"4.0.13","@ai-sdk/provider-utils":"5.0.39"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.97","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.107_1788985628914_0.1732368247684788","host":"s3://npm-registry-packages-npm-production"}},"1.0.108":{"name":"@ai-sdk/harness","version":"1.0.108","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.108","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"7f436118a4d2c0bf2217a51cebfe3f4e72893408","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.108.tgz","fileCount":101,"integrity":"sha512-WwQ2oygXIT4VECPne1PfnJyox1ZSh8/7VhxI9nfCmPqo1zvepDVj2pVoYVgvh7ImXKKC9DvLJMSUQ44H4eYEIQ==","signatures":[{"sig":"MEUCIHnCvfUUEJt/a0sAoNt+zJTBnOnDl2QeAUODPYl9DM8bAiEA18ktNDkzQMhC6ZbYmyVfs6dHU+khuA4V6pVPdMsZNKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC9k6uKSXP7ceKcUqDaB1L1M3+dbncrScOF7fbPR/F/gwIhALll8zxRRErkija+au10ZajRKfUeQDS6hA1pJGwnRCUp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.108","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1623896},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ai":"7.0.98","@ai-sdk/provider":"4.0.14","@ai-sdk/provider-utils":"5.0.40"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.98","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.108_1789153173050_0.6240520816452841","host":"s3://npm-registry-packages-npm-production"}},"1.0.109":{"name":"@ai-sdk/harness","version":"1.0.109","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.109","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"7327879c1089a8d03f39e375c60e5992cbf64648","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.109.tgz","fileCount":101,"integrity":"sha512-mOYiRmVvihXVAJOhQxRwSx7MPqS9gJm64kyOsnRcgQGbcUvBxWJq3SQVKBck+J9KjrBITqepi5eBqckmKNFrrA==","signatures":[{"sig":"MEYCIQCQZv7MV9sCmTOoucTY7qAXWllZsU7EZKBriS/UpOQFXwIhAJVvIIpLC5LyAAykyEVMA3kLDZLQh/F3QfmNNBYdBEdo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCI1ArvagSOxatZrtp2GcbdkvCNVUQBuel6qW9fpom1MwIgU0mzKKWXAoq+qvjZZ0A4lt17+oIrNto0LHWo/kPGNnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.109","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1623975},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ai":"7.0.99","@ai-sdk/provider":"4.0.14","@ai-sdk/provider-utils":"5.0.40"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.99","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.109_1789176190578_0.8119517193512054","host":"s3://npm-registry-packages-npm-production"}},"1.0.110":{"name":"@ai-sdk/harness","version":"1.0.110","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.110","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"402460863b1be2f90a5df12c623d8a599a286309","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.110.tgz","fileCount":101,"integrity":"sha512-H2zseljeGNh9w9MGABOCSz7Ini/6ikRBH4x5VEMT5AANoN+HzDCItdQr000P7zqjp3vYQ5wnDg9qwxH6gMgC2Q==","signatures":[{"sig":"MEQCHyqc4r8cfFPD+9O3Zkmocpt2pr371Sy1SfCoLmZr7+sCIQCJ/KRizjM3e/LNJeEvwVp/RF+V+GuiqduUphiRgEH4ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDY0Y+PrxJ723dAMdTDZQlL69gLqTan3sXKqh7eHAnP2QIhAMqDxiWedHnHs36XqJhWsF4jV3JlV7Xt3zzlqKu0eF/x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1624057},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ai":"7.0.100","@ai-sdk/provider":"4.0.14","@ai-sdk/provider-utils":"5.0.40"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.100","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.110_1789415658232_0.41854844092668064","host":"s3://npm-registry-packages-npm-production"}},"1.0.111":{"name":"@ai-sdk/harness","version":"1.0.111","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.111","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"aea59eb6f140f9ef25448bbdc41874205d36587c","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.111.tgz","fileCount":101,"integrity":"sha512-LIieFfOU+G/4GvsHs7Yqb/FzUNqF1+NyISUOctIIPTBB0Pqbc0Bd/CeHrBluTJnI0AUKbPU6YRp6gnmGUUj7Ag==","signatures":[{"sig":"MEUCIQDypXfWTCcPmFwEw9tm4e9nwxqIoVq1N6xQeN3iGcokpAIgR+tGKGTgFDVFjpSO394L1rW9UWjR8sg8RgyPTVtqlkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID2mB732X7W09XeTFYSZhWYsx+WyLdvkq49OmSbTUq1dAiBWmwEdm0e+E/t6Xry2UNX/UAflsh8H/uGrn7XJb4vDJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.111","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1624137},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ai":"7.0.101","@ai-sdk/provider":"4.0.14","@ai-sdk/provider-utils":"5.0.40"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.101","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.111_1789445990883_0.14836467313963952","host":"s3://npm-registry-packages-npm-production"}},"1.0.112":{"name":"@ai-sdk/harness","version":"1.0.112","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.112","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"e3b1a7b1256cb5f1cdca8c7cdf1f2975b8c613d5","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.112.tgz","fileCount":101,"integrity":"sha512-0DiU5e5aaRJhG18h4Rap8SHFWsnurenSbtx89rw10MX2YTACDivEl6NayLTzXfplpOIXWu9nJMejiHmNdblHUQ==","signatures":[{"sig":"MEQCIE61/UU/tO3vDiMpWVh5Kw18WBIjO+VQDax4EB7p5f4tAiB5DRwimBJH44C7WI5my5tqPC23tcRN41EJ4uxaH/ZgfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBN51/oxVIgrvfS6i7qZ/5BDNKMaVAHHlRedqfNYHZz5AiEAxFTC6Ak56SDO/Qpotj0hWcfkLacKhU/HBAVZl3fVb90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.112","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1624411},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ai":"7.0.102","@ai-sdk/provider":"4.0.15","@ai-sdk/provider-utils":"5.0.41"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.102","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.112_1789492891985_0.09845439852406357","host":"s3://npm-registry-packages-npm-production"}},"1.0.113":{"name":"@ai-sdk/harness","version":"1.0.113","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.113","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"ab7bec3f1eb0777d1056f4ec0327d9418a042411","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.113.tgz","fileCount":101,"integrity":"sha512-KqOl0TGPFuS2kcS6ho555W36Tq/OVQKI0GDID/l45WBwHP+NEE1/SNEL6FKGxdte+whU3e5puwxS6LJDD1yFTQ==","signatures":[{"sig":"MEUCIQClJ2hV4IR3URdjDLSuv2b6VHuiYkv1tYY0yyNPrfVLLAIgFSLCoR6iXsssK8yuY7Nt7AZi5WtOEXsaXZvO607RRWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH4g645Q4gWeQbUN/NgvFSoJ/1/BcGXFnEZjsiPkeILCAiEA+P3mcuNfPwxU6Yt/QHxfAftX+nTv0s0kBU6qJFGjYgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.113","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1624718},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ai":"7.0.103","@ai-sdk/provider":"4.0.16","@ai-sdk/provider-utils":"5.0.42"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.103","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.113_1789583753666_0.9822864759406431","host":"s3://npm-registry-packages-npm-production"}},"1.0.114":{"name":"@ai-sdk/harness","version":"1.0.114","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.114","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"f224fd181c039f4066cabb16358eef594258feff","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.114.tgz","fileCount":101,"integrity":"sha512-eZKZypHqY9q8REV5nnoezDHuAx/+aGp6NikuyvA0JxSw5sWxgNv/sVM7DfEktQIV74I22IrEa1B0dGpd5eQv2A==","signatures":[{"sig":"MEUCIC+C8Expgio8jBeM1HrPPLhqv/DNEHqq2I2YT1K+uASXAiEAq9m9Jj8W0C8tTNbTFW6R8Q7zQy9zyyRERsR4V3WQRkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDx2OGemZHVzeDKJ79fVdR2GnaC8HTdpJnTeVXXQG215gIhAKK037sr+yP5gaesz8X4nBkyrybhQVLyUBaBIHLJ2Ldb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.114","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1625025},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ai":"7.0.104","@ai-sdk/provider":"4.0.17","@ai-sdk/provider-utils":"5.0.43"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.104","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.114_1789594949860_0.04121910553211583","host":"s3://npm-registry-packages-npm-production"}},"1.0.115":{"name":"@ai-sdk/harness","version":"1.0.115","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.115","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"0f437251175ec80bd67a8dcb1291524ab7822fcf","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.115.tgz","fileCount":101,"integrity":"sha512-GUVeXKPFFw4vLH8edOVL7S7VPa67Go76dwAVhDvYWf/s0L1LibhgnzVSuWzzO/xOth9+7bsffVM1OhGrW5pgyg==","signatures":[{"sig":"MEQCIFIrb6rEr4PMaSp5DzSBlkKR+ZonpwmOACr9wBQP9miXAiAE6Wqevdt0s3P2kqCtlnCKzPdvaV4omPlp5A9gGXLK6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB28nSUoiqec8YuWbwb8vbcNWZQK0rS72KsPG8sg+L4vAiEA9bmHvOXxftHHjKE33k1Z4ygVwS7DmV3UarG5ltzlh54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.115","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1625105},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ai":"7.0.105","@ai-sdk/provider":"4.0.17","@ai-sdk/provider-utils":"5.0.43"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.105","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.115_1789598725100_0.39558875674856586","host":"s3://npm-registry-packages-npm-production"}},"1.0.116":{"name":"@ai-sdk/harness","version":"1.0.116","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.116","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"fbb12972f3713cd9612b948c8dc4b699bd5e456c","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.116.tgz","fileCount":101,"integrity":"sha512-+U3xottdzfafhTle8IkqyN/fsHUjBIpkYKFSaqGvIjh9emOCqJLDOmFuEul/GZmpYhSqAyLgTVcF62YKPLrHAQ==","signatures":[{"sig":"MEYCIQD5hkS4m/bQMXt3MF27Xd5yoTF1bs93zxEIf/zwTWadgQIhAJr3H4ijkzbHBEAvuiVpwmjRmvGx4ONhvXKIk3JracE/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC28J2PvwLBMqaXbzhhYHJXlzUc2lgTpQIqI2c/xsWvoAiEA4dy+E6jWtMwxdz03FBKaskm0s9HFPVQ5JfRpwZCCwTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.116","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1625648},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ai":"7.0.106","@ai-sdk/provider":"4.0.17","@ai-sdk/provider-utils":"5.0.44"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.106","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.116_1789707486887_0.014645021399133373","host":"s3://npm-registry-packages-npm-production"}},"1.0.117":{"name":"@ai-sdk/harness","version":"1.0.117","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.117","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"52f35d77f73f547f73681908cf5b5a94fbf96a9e","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.117.tgz","fileCount":101,"integrity":"sha512-2hN5Vbk3fuzdg2kNNqVYtcUuQAQ8DjqjJaXIBb28l6StJRBAqVFhaCpk3Q/3I97b9h32IWjXSwYKY60dxOldeA==","signatures":[{"sig":"MEYCIQDIoZo/tnuwOfYZxIEKLtIJFQUHO6hOjJg2tgxBP4SsoAIhAN5S+hQitfF0vc5krmJPT8yvDQNmcPJGUSypXc+ViU6+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA/SE/YYLfNYuyVXtAxvRdhcQYwlIvIYStXTPKxgI9WvAiEAk+jVZbAMz3vWcVh6/4FZc271VXBTMlFnjdgrlvZ4zF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.117","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1626158},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ai":"7.0.107","@ai-sdk/provider":"4.0.17","@ai-sdk/provider-utils":"5.0.45"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.107","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.117_1789770589361_0.3894107156768827","host":"s3://npm-registry-packages-npm-production"}},"1.0.118":{"name":"@ai-sdk/harness","version":"1.0.118","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.118","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"7232fbc1dcca30a3ed80e8664ad92f0db89594ef","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.118.tgz","fileCount":102,"integrity":"sha512-RSqC3YYAKRt1qPgwK9cy1HFcgoDvo/Fbt49hCPNnA9H8hLfGR/sG8JxsYQVhHiGdDal7ziRSgMDxIin8R3+OPg==","signatures":[{"sig":"MEYCIQDAedjBQWrXocYfMG1E827Zw33iZtJZhZuxJRPBNpFeogIhAL5gMd7wlNLrFH2p9g2CQ8vEeABBQUll8bZHh5ZHdHhO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEAiuOzdeY5eyiB9puIWCzdPyzTqU+1Ke38VrWRh76wVAiEAoTpdhC2nv9p9Qe+jiRETxvUQlK53en+MQs4X58fgsA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.118","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1658073},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ai":"7.0.108","@ai-sdk/provider":"4.0.17","@ai-sdk/provider-utils":"5.0.45"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.108","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.118_1790018454397_0.3418694259144719","host":"s3://npm-registry-packages-npm-production"}},"1.0.119":{"name":"@ai-sdk/harness","version":"1.0.119","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.119","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"955c751c1cccc064ac38944b0fb52d695c6fb5ed","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.119.tgz","fileCount":103,"integrity":"sha512-gPH4CyDqVTzINen1bYP14Qo4LAJ2ebMRosjWozZu16TFuMsgxR/3KaRrYKzOBkKdWZLa41D9zOurgcDjLvayuw==","signatures":[{"sig":"MEUCIQDaFHs7MxRS9aPCLnbkVdYXUM2Sl2rvk0J76PtqxuOqcAIgMyCmm79NS9ABbpYZhIfrxmwdlml8rxHv4cLupTeVKoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCl0rT/90CIXOVOvX4zxmCy3zwjrg5ceUq6L6AJ2n5uYgIhAKdRspwJT1L9m1BZ0VXdwW/g4XST+B1RvFXr1FcHtv9J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.119","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1668929},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ai":"7.0.109","@ai-sdk/provider":"4.0.17","@ai-sdk/provider-utils":"5.0.45"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.109","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.119_1790047296280_0.33817019408729054","host":"s3://npm-registry-packages-npm-production"}},"1.0.120":{"name":"@ai-sdk/harness","version":"1.0.120","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.120","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"7cf81b2614026c596b15e21e017df17ea3c3c34d","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.120.tgz","fileCount":103,"integrity":"sha512-YMyra6LI7Cszv7ckgzHNdFBvVvf6HzyahUO+qpx9JBRAoweesaefWDCnV9JDGHwqk2ZdH/SWSXHLHXjeT3iFMQ==","signatures":[{"sig":"MEQCIGaQzNN/wkeeNqQYtOmz3i5+Mm7ZOC56H2ELmrv60IOeAiAafogPtry6ni6P6VaTFXEMsAVUmt9QIyEcDPBvh1L2Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEivCaxpY6v0l7ATutXYRH3LwG9CGlvhDoJKmGy3BGZ3AiAv1+jdGewZYR3pKy8lrH35794Y7GZ59EBtT6ldvhI4Xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.120","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1663086},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ai":"7.0.110","@ai-sdk/provider":"4.0.17","@ai-sdk/provider-utils":"5.0.45"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.110","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.120_1790097774981_0.7766729493254072","host":"s3://npm-registry-packages-npm-production"}},"1.0.121":{"name":"@ai-sdk/harness","version":"1.0.121","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.121","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"bd617f6182acc65386296ff03059a03b042abef8","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.121.tgz","fileCount":103,"integrity":"sha512-65R9RnbKMbCuivtmw+l4NNF5pusNLys4xfs8HG1EjvydYOKhQEZvzJDhOY06U42vjoojzDOsB0XBYzWAHr/zPA==","signatures":[{"sig":"MEQCIBoCWiF1uMctuliztrIKotBNgzJZl9zZU/xTshdOqNhnAiBxDDucHQMHbygYXgApNoSL6IiVWZvsNepTjHdlRvBQQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC+gZ60e0uO3lHyMaMhxpC74pTR3joSJEoT3AsXeG8oIwIhALGpVTruBpD6W9zgJ+r35dRE0fQKTSs8uZgAjMC8i1SW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.121","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1663347},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ai":"7.0.111","@ai-sdk/provider":"4.0.17","@ai-sdk/provider-utils":"5.0.45"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.111","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.121_1790100738067_0.7568936963005399","host":"s3://npm-registry-packages-npm-production"}},"1.0.122":{"name":"@ai-sdk/harness","version":"1.0.122","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.122","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"e172f65bc1b7b55ed3d1a5408f1123f82e8a7776","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.122.tgz","fileCount":103,"integrity":"sha512-ZmehJeiIrtPBbRlKDren8AHQIXtDkCMVygo6STpOW4TNGTkyjrZpXZNtHxAtOHoo9dLWOjv9zreR3jULrBTSwg==","signatures":[{"sig":"MEUCIQC9rf5g/5DnxaHAs9+nQXmqpiDKQmNTwqx0l0CPA+zd1QIgc0DI6Un4GKP9sQOtsVRetHBHA3B6tErxajj8f95pwMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCtGUsS7z//yK+WeMNkyKPNgahOhAzdOdZ24LO8HJ+qdQIgPyeEljlgGGJncTbb1RIv9y+l82vc6p0TAmDb90FyBQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.122","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1663588},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ai":"7.0.112","@ai-sdk/provider":"4.0.18","@ai-sdk/provider-utils":"5.0.46"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.112","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.122_1790152651657_0.45884801381660933","host":"s3://npm-registry-packages-npm-production"}},"1.0.123":{"name":"@ai-sdk/harness","version":"1.0.123","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.123","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"f099b6ab36ed256afbe144252618dfb4559d2d0b","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.123.tgz","fileCount":104,"integrity":"sha512-CCyEVOBITqtakXEWnfkegfhcHfeSL7GM5E74uswuMI53ITq4GjFL3hJRuob3ZcPUqfXvaDdHutOixNGnUHn6PQ==","signatures":[{"sig":"MEQCIEjjl3BLeDe8VX6pNzEQ4KvIe05WeEbb5DU3Jk5HY5QqAiAHfADHX6RdEwlDyt7o0NgLsrGhR5gEsgmO6mP+HdyaAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDX3qIR0Uoiqi/fE/1FQ3DUKoy0S3aqGVGSIU3oomsyhQIhANHoxXFfmwJTyh/NPkTEXnIqPyk7GywieynyXr2uj5R+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.123","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1723191},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ai":"7.0.113","@ai-sdk/provider":"4.0.18","@ai-sdk/provider-utils":"5.0.47"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.113","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.123_1790199816640_0.5166530222430012","host":"s3://npm-registry-packages-npm-production"}},"1.0.124":{"name":"@ai-sdk/harness","version":"1.0.124","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.124","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"578e43a4f00be1619ebd0345597c7571bbaa4f18","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.124.tgz","fileCount":104,"integrity":"sha512-Xtql0Li9M/yYO1QEh8FIgWisHaW756oFJJxdxwSNfQfYR4IFe3E+1HrCn4GbAAiAFlGgKQQ6w5YFWoUhW9WpEg==","signatures":[{"sig":"MEYCIQCylOD7/lxqMZJTiKbyCRuCsZHNZr2l42neTe+tozuf4AIhAM3cgVXE/cQhAS1D4K3xD1+zs3PcGfDubi7GpSP4urDf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB7no0I18XN29zG8PzwdX07LzSTJ4zz5wtreEWr1Q60VAiBOtAiy6/AbPA7YqMYjdSyBm48frvkhpxn2hvYqx8zc0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.124","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1742376},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ai":"7.0.114","@ai-sdk/provider":"4.0.18","@ai-sdk/provider-utils":"5.0.47"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.114","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.124_1790275890668_0.6915405515789146","host":"s3://npm-registry-packages-npm-production"}},"1.0.126":{"name":"@ai-sdk/harness","version":"1.0.126","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.126","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"e28a231b65b4848b1f96d4786004f1951851d213","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.126.tgz","fileCount":110,"integrity":"sha512-B5qIUHzHWB3BsvqEV+dK3gxoH593/pkrq2djF9O5Q+X/fEUeX0sYChfvExujMeWXmul4lLGkctIBHGyO47z5oQ==","signatures":[{"sig":"MEYCIQCA4NJ86HMdFWwweCvvld96Xq6ON6tQfcZoddwhCEu/kgIhAMTZ7D7hMoY4eR3Soz0mXEIk33hsEmeU5eY8tfVvjlwd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBJ6HJnpJL6T8fanFKFdtRKS+9IatBBo74YaUrV6rST8AiBnBX4q+nxRWntlCTBIuydkSSRhrU1kk3VWxaot6Iujxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.126","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1754142},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ai":"7.0.116","@ai-sdk/provider":"4.0.18","@ai-sdk/provider-utils":"5.0.49"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.116","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.126_1790368928583_0.21943933921368286","host":"s3://npm-registry-packages-npm-production"}},"1.0.127":{"name":"@ai-sdk/harness","version":"1.0.127","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.127","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"00d8d655dab669aa7b50c5cb7eee3ff9e46193e7","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.127.tgz","fileCount":110,"integrity":"sha512-81G74sTZk2fZgHXFXPuyG8SCOBcNhe+BhQrBU8qwaFkn+g12VvTuJBXD73YoO8lI3xGL13Ddq7F9HNTYasRkHw==","signatures":[{"sig":"MEYCIQCBdPKpSue/0i0JVLq/XcCh/Pv2LTIGy6wh6Jl0q0nu1gIhAOEgFKJ6nFaQQKJIO+u/bL0v+76NW6JhFnbpMhcV26Q2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCMXC/j7hk9wJjehA5fuRweNVFrKkVX+4+EHw5EWyyPIAIhAJEGH73f6pvBzoBoyPzD5nrUxEVcX2B5IahPc7Vqd0jn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.127","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1754187},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ai":"7.0.117","@ai-sdk/provider":"4.0.18","@ai-sdk/provider-utils":"5.0.49"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.117","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.127_1790479728488_0.014087100061602298","host":"s3://npm-registry-packages-npm-production"}},"1.0.128":{"name":"@ai-sdk/harness","version":"1.0.128","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.128","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"c0b78a39a6519839940d14273028fbe07f083655","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.128.tgz","fileCount":110,"integrity":"sha512-O6BN14aTnMo2iKGwYAQr9/TSVoYRpSwGztAF+7UV1w4hG4KMNONG34x5oBA8c1TxegK+LfhF79hPwAqsA959Lg==","signatures":[{"sig":"MEYCIQD2fvTV7kdwQpOQgoWQDltXkpL23/BUW4nL3j02HE2NcwIhANrf9ZkDRJ/Mjxp4bZUbL7GziNjnhKUWSZ5nWzHTXyHB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCwTzbdafFPG0yUTMVHYWVLpmxTL0QVBtms3/s/AL6SuAIgarsl+ItLduS8guHaU9dFWq3VLpV6Gi2YwKl5AXzlRvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.128","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1754232},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ai":"7.0.118","@ai-sdk/provider":"4.0.18","@ai-sdk/provider-utils":"5.0.49"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.118","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.128_1790489358302_0.01203406541708163","host":"s3://npm-registry-packages-npm-production"}},"1.0.129":{"name":"@ai-sdk/harness","version":"1.0.129","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.129","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"2c7799b4956a829f3f1d8a493168681e02e11f40","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.129.tgz","fileCount":110,"integrity":"sha512-rD5NJRqQOfAyvy7sw0FLGZIed7z223reUyQH068+7SNzTOJEkNzAT6eUZX0ivIxb2ttOzAfzqsP+ZLOpBjlbBA==","signatures":[{"sig":"MEUCIBrX+9gLZ24S075zhghoBjaPALF7p0VXtva42YIS6DCCAiEAyat/MMY4ft7qtukPg641csNEV1ZUHcPSgzXHZSMJ5Ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHG1jZSSyDwto/JQAEtPoxPnyKjK3o1sEHtCM8+w2JPLAiEAkgTRwfRJ5FrCvCR/U0RwWcI5Zp3T65icmhfMZ489Ns0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.129","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1759368},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ai":"7.0.119","@ai-sdk/provider":"4.0.19","@ai-sdk/provider-utils":"5.0.50"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.119","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.129_1790615792415_0.8212237777095641","host":"s3://npm-registry-packages-npm-production"}},"1.0.130":{"name":"@ai-sdk/harness","version":"1.0.130","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.130","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"1f999664461808055f9b41eacded4c08ae14571f","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.130.tgz","fileCount":110,"integrity":"sha512-RERLHmkPH98ZUYaFQ7THafYMg7zEHxajJ8ZVFVG8GsIbP8P8tmUsOmPwoHffV+dcB1rUm2xQ5GpcOjYs+qkDZw==","signatures":[{"sig":"MEUCID4bR1HWemGTkShadGnjK1rY9spiidyyDsvEMAKQRrs9AiEA8NG0GLfAKgOCVBKsHbmRlS745Cigj+b4mcHj9z/4j3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDuHaNdd8x8pL8qFhFHzriJr7o7ho2D/O4mDizqlN5AVAIgW5OtJHlU70O03F/00Z8VTebtiqfbdp0e+zk8ryO6kg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.130","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1759481},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ai":"7.0.120","@ai-sdk/provider":"4.0.19","@ai-sdk/provider-utils":"5.0.50"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.120","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.130_1790620955289_0.5558147973445684","host":"s3://npm-registry-packages-npm-production"}},"1.0.132":{"name":"@ai-sdk/harness","version":"1.0.132","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.132","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"901b28f9d095424dfd3fb507f9189d25ffd49d28","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.132.tgz","fileCount":110,"integrity":"sha512-qn66Tt01GcjOGOdTyqzEgghZiFTiNXoc7zyA0uBIlwU3mbXrnis8Rurbi1hmQ33lpS9OcViQf6eVzBrXft7hoA==","signatures":[{"sig":"MEUCIBDWQSIWS8BPiGkT9H1c8Q/PPpRZMB7XUOcbhcu08e+iAiEAsFJ9xj8/Vv2Rx1u3WWTPCZgnJtvgZ9x43Wv8Sa/slVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCiN/L2h9gsW2V5oGWMYFozJ0UlIcnCBxGkYUJewZPreAIgT1499NOCrtvz9aC+drLNrj1iDQdjKDxo2ZNTt7mjB9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.132","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1759840},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ai":"7.0.122","@ai-sdk/provider":"4.0.19","@ai-sdk/provider-utils":"5.0.51"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.122","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.132_1790632861014_0.24705679875654218","host":"s3://npm-registry-packages-npm-production"}},"1.0.133":{"name":"@ai-sdk/harness","version":"1.0.133","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.133","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"6c8ee761dea98bef4c19981db3cb8bcb4f58ae2b","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.133.tgz","fileCount":112,"integrity":"sha512-yj4+kkkKeEAOeGkm0cf0QDzywprnPYEESxyAYCTTHHjQSUyKXI3YAFxCgLmtJ5ytR5lmNMxKacu1bVO9ADWaJg==","signatures":[{"sig":"MEQCICbh4qy015GNbD1va2jREqGNWO6YZqWkqXQKyQNa3lhcAiBAorscb8o/GKeA0prgwuxdc7hzdMr1094SXk8Z4kz40Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEbovBQARp9Mdt3Vm7IuCg9VlXkWWp/hKYv+eTc8QMeRAiEAkb7vyzC9q8eGzuFzQv6JME5goY9l+Aq2AL5vrBP3Ixg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.133","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1792858},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ai":"7.0.122","@ai-sdk/provider":"4.0.19","@ai-sdk/provider-utils":"5.0.51"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsup":"^8.5.1","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.122","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.133_1790675351861_0.38215996865604374","host":"s3://npm-registry-packages-npm-production"}},"1.0.134":{"name":"@ai-sdk/harness","version":"1.0.134","keywords":["ai","harness","agent"],"license":"Apache-2.0","_id":"@ai-sdk/harness@1.0.134","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://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"8eb1001c130ddca038ad5a5f1b377ba5c63532d7","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.134.tgz","fileCount":116,"integrity":"sha512-jZRZquAqzU8/dr2nJw5jkIrh/VJ2YWDs+kZLnvywNXleLZamxTSyZLn4vJxqXIvOvX2rQRsq9jEFEXPAYDMu2Q==","signatures":[{"sig":"MEQCIGTATu5gPLEnPOzv48XiGjxjRlraeno2JrOr+KTFQ0dAAiBZwR4+HaZ1OSVwLd1ka6hAMFDl1ipIhg6dQiuaqqyg1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCw4LgsZn14hN/Z6mul2u9MWVp9AFcQd+EiyvF2iID4uwIhAIv8IFZd4z2L2BRlRVnIGF/8puXmQahrf5foE5i7frSh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.134","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1776217},"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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsdown","clean":"del-cli *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4c25b20f-1805-42d1-89f2-f6570adf7092"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ai":"7.0.123","@ai-sdk/provider":"4.0.20","@ai-sdk/provider-utils":"5.0.52"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsdown":"^0.23.0","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.123","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness_1.0.134_1790734846016_0.21411825514335847","host":"s3://npm-registry-packages-npm-production"}},"1.0.135":{"_id":"@ai-sdk/harness@1.0.135","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"35ebd6adc6887dffebf5eecd0313c103cd5f2348","tarball":"https://registry.npmjs.org/@ai-sdk/harness/-/harness-1.0.135.tgz","fileCount":117,"integrity":"sha512-2aXfM0sAQoeqtlK1EqLWJ/j6ovt3WBM5Va+eNOmlNPZABpaEWRhYs+L8l7ZL+yKvhaMEBUtnqyaylm6z0GiIxg==","signatures":[{"sig":"MEQCIDn1DbkbGPjLGSLS8D76gtrfSIJNXfmos1VloizVt4TfAiB1pk0sznSD+oBGpnKUpDuAJiJmbB2/+kKA8AXMv9ucmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBWGuoFDUrlUHRjw9GRksOEDhzcLdkmDuF74jDtmw8NzAiEAz3Is791ZdN+N6fDogqfziZ2tW5T6KeXAQvpBHBh+gcI="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness@1.0.135","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1775939},"main":"./dist/index.js","name":"@ai-sdk/harness","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"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","default":"./dist/agent/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./bridge":{"types":"./dist/bridge/index.d.ts","import":"./dist/bridge/index.js","default":"./dist/bridge/index.js"},"./package.json":"./package.json"},"license":"Apache-2.0","scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsdown","clean":"del-cli *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","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"},"version":"1.0.135","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4c25b20f-1805-42d1-89f2-f6570adf7092"}},"homepage":"https://ai-sdk.dev/docs","keywords":["ai","harness","agent"],"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"directories":{},"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"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ai":"7.0.124","@ai-sdk/provider":"4.0.21","@ai-sdk/provider-utils":"5.0.53"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"3.25.76","tsdown":"^0.23.0","@types/ws":"^8.5.13","typescript":"5.8.3","@types/node":"22.19.19","@ai-sdk/otel":"1.0.124","@vercel/ai-tsconfig":"0.0.0","@opentelemetry/sdk-trace-base":"2.7.1"},"peerDependencies":{"ws":"^8.21.0","zod":"^3.25.76 || ^4.1.8"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/harness_1.0.135_1790790471267_0.44746662142663807"}}},"time":{"created":"2026-06-04T18:56:38.907Z","modified":"2026-09-30T17:47:51.709Z","0.0.0":"2026-06-04T18:56:39.246Z","0.0.0-canary.1":"2026-06-09T17:25:18.433Z","1.0.0-canary.2":"2026-06-09T19:47:37.419Z","1.0.0-canary.3":"2026-06-10T20:53:04.597Z","1.0.0-canary.4":"2026-06-10T21:32:05.901Z","1.0.0-canary.5":"2026-06-11T04:31:42.009Z","1.0.0-canary.6":"2026-06-11T15:58:04.802Z","1.0.0-canary.7":"2026-06-12T15:32:52.975Z","1.0.0-canary.8":"2026-06-12T18:47:05.005Z","1.0.0-canary.9":"2026-06-12T21:09:35.915Z","1.0.0-canary.10":"2026-06-14T05:57:15.853Z","1.0.0-canary.11":"2026-06-15T15:50:47.169Z","1.0.0-canary.12":"2026-06-15T17:55:42.799Z","1.0.0-canary.13":"2026-06-15T19:37:58.423Z","1.0.0-beta.14":"2026-06-15T20:10:41.316Z","1.0.0-beta.15":"2026-06-15T21:05:51.342Z","1.0.0-beta.16":"2026-06-16T22:03:09.819Z","1.0.0-beta.17":"2026-06-17T16:30:09.922Z","1.0.0-beta.18":"2026-06-17T22:36:52.130Z","1.0.0-beta.19":"2026-06-17T23:20:50.009Z","1.0.0-beta.20":"2026-06-18T18:39:53.669Z","1.0.0-beta.21":"2026-06-22T06:06:40.953Z","1.0.0-beta.22":"2026-06-23T16:03:43.265Z","1.0.0-beta.23":"2026-06-24T01:28:19.864Z","1.0.0-beta.24":"2026-06-24T01:42:57.660Z","1.0.0-beta.25":"2026-06-24T06:25:10.790Z","1.0.0-beta.26":"2026-06-24T22:58:34.542Z","1.0.0-beta.27":"2026-06-24T23:32:17.380Z","1.0.0":"2026-06-25T12:47:38.038Z","1.0.1":"2026-06-25T20:37:00.317Z","1.0.2":"2026-06-25T21:04:04.731Z","1.0.3":"2026-06-26T15:59:56.284Z","0.0.0-d3900c59-20260626174016":"2026-06-26T17:48:50.215Z","1.0.4":"2026-06-26T18:45:23.749Z","1.0.5":"2026-06-27T00:24:54.396Z","1.0.6":"2026-06-27T19:23:26.752Z","1.0.7":"2026-06-29T17:33:05.837Z","1.0.8":"2026-06-29T19:15:17.082Z","1.0.9":"2026-06-29T23:08:42.281Z","1.0.10":"2026-06-30T04:06:04.248Z","1.0.11":"2026-06-30T18:25:36.833Z","1.0.12":"2026-07-01T14:44:37.192Z","1.0.13":"2026-07-01T18:24:52.794Z","1.0.14":"2026-07-01T20:03:15.741Z","1.0.15":"2026-07-02T18:15:25.369Z","1.0.16":"2026-07-02T18:36:22.957Z","1.0.17":"2026-07-02T20:42:00.637Z","1.0.18":"2026-07-04T06:10:39.916Z","1.0.19":"2026-07-06T14:23:49.490Z","1.0.20":"2026-07-07T23:45:42.854Z","1.0.21":"2026-07-08T15:44:22.962Z","0.0.0-cca10482-20260708215408":"2026-07-08T22:04:00.387Z","0.0.0-f0a5136a-20260709175443":"2026-07-09T18:04:05.847Z","1.0.22":"2026-07-09T18:05:54.558Z","1.0.23":"2026-07-09T22:12:37.259Z","1.0.24":"2026-07-10T14:13:13.804Z","1.0.25":"2026-07-10T17:15:29.652Z","0.0.0-6b196531-20260710185421":"2026-07-10T19:02:05.109Z","1.0.26":"2026-07-10T20:18:57.592Z","1.0.27":"2026-07-10T21:39:34.154Z","1.0.28":"2026-07-13T18:31:21.895Z","0.0.0-cd12954b-20260713210817":"2026-07-13T21:18:18.335Z","1.0.30":"2026-07-13T21:31:07.203Z","1.0.31":"2026-07-13T22:03:19.448Z","1.0.32":"2026-07-14T18:19:50.364Z","1.0.33":"2026-07-14T21:35:12.935Z","0.0.0-8c583466-20260715165145":"2026-07-15T16:58:16.060Z","1.0.34":"2026-07-15T20:20:31.709Z","1.0.35":"2026-07-16T21:08:10.345Z","1.0.36":"2026-07-17T11:56:59.223Z","1.0.37":"2026-07-20T22:56:31.389Z","1.0.38":"2026-07-21T12:08:19.144Z","1.0.39":"2026-07-21T15:28:47.142Z","1.0.40":"2026-07-22T19:09:25.350Z","1.0.41":"2026-07-23T14:32:23.590Z","1.0.42":"2026-07-23T22:30:19.702Z","1.0.43":"2026-07-24T17:25:04.708Z","1.0.44":"2026-07-27T22:00:32.410Z","1.0.45":"2026-07-28T03:06:41.838Z","1.0.46":"2026-07-28T03:31:09.285Z","1.0.47":"2026-07-28T17:39:23.498Z","1.0.48":"2026-07-29T17:34:19.672Z","0.0.0-07500555-20260730161446":"2026-07-30T16:24:00.892Z","0.0.0-32724956-20260730201501":"2026-07-30T20:24:51.133Z","1.0.49":"2026-07-30T22:37:03.765Z","0.0.0-2d998b35-20260731001744":"2026-07-31T00:27:22.724Z","1.0.50":"2026-07-31T01:44:14.245Z","1.0.51":"2026-07-31T17:44:56.800Z","1.0.52":"2026-07-31T20:03:22.304Z","1.0.53":"2026-07-31T22:17:26.263Z","1.0.54":"2026-08-01T22:25:33.467Z","1.0.55":"2026-08-03T21:16:30.608Z","1.0.56":"2026-08-03T23:24:31.312Z","1.0.57":"2026-08-04T05:21:39.465Z","1.0.58":"2026-08-04T23:21:11.186Z","1.0.60":"2026-08-06T01:03:31.667Z","1.0.61":"2026-08-06T05:16:51.936Z","1.0.62":"2026-08-07T02:22:41.778Z","1.0.63":"2026-08-07T18:04:37.061Z","1.0.64":"2026-08-07T23:41:32.622Z","1.0.65":"2026-08-10T20:20:25.046Z","1.0.66":"2026-08-11T17:32:28.679Z","0.0.0-f1630544-20260811174930":"2026-08-11T18:01:38.136Z","0.0.0-f1630544-20260811180950":"2026-08-11T18:20:06.886Z","1.0.67":"2026-08-11T20:29:20.482Z","1.0.68":"2026-08-11T22:47:07.137Z","1.0.69":"2026-08-12T15:51:51.883Z","1.0.70":"2026-08-12T17:37:50.222Z","1.0.71":"2026-08-13T18:56:06.397Z","1.0.72":"2026-08-14T18:39:50.565Z","1.0.73":"2026-08-17T18:20:55.794Z","1.0.74":"2026-08-18T16:51:31.235Z","1.0.75":"2026-08-18T22:47:08.971Z","1.0.76":"2026-08-19T17:55:50.542Z","1.0.77":"2026-08-19T22:14:03.951Z","1.0.78":"2026-08-20T16:07:04.530Z","1.0.79":"2026-08-20T20:04:54.053Z","1.0.81":"2026-08-21T03:35:14.862Z","1.0.82":"2026-08-21T15:53:49.443Z","1.0.84":"2026-08-21T20:55:23.053Z","1.0.85":"2026-08-22T05:55:56.831Z","1.0.86":"2026-08-24T18:28:13.602Z","1.0.87":"2026-08-25T03:16:13.646Z","1.0.90":"2026-08-26T19:42:04.790Z","1.0.91":"2026-08-26T22:47:37.302Z","1.0.92":"2026-08-27T18:28:40.030Z","1.0.93":"2026-08-28T17:25:37.127Z","1.0.94":"2026-08-30T08:03:00.080Z","1.0.95":"2026-08-31T19:21:02.773Z","1.0.96":"2026-08-31T21:24:25.373Z","1.0.97":"2026-09-01T16:59:16.213Z","1.0.98":"2026-09-01T18:29:25.805Z","1.0.99":"2026-09-02T03:15:20.958Z","1.0.100":"2026-09-02T20:26:02.548Z","1.0.101":"2026-09-03T17:29:53.372Z","1.0.102":"2026-09-04T21:42:58.431Z","1.0.103":"2026-09-08T19:30:44.925Z","1.0.104":"2026-09-08T20:17:36.568Z","1.0.105":"2026-09-09T13:46:07.819Z","1.0.106":"2026-09-09T18:15:51.879Z","1.0.107":"2026-09-09T20:27:09.051Z","1.0.108":"2026-09-11T18:59:33.149Z","1.0.109":"2026-09-12T01:23:10.720Z","1.0.110":"2026-09-14T19:54:18.326Z","1.0.111":"2026-09-15T04:19:50.984Z","1.0.112":"2026-09-15T17:21:32.084Z","1.0.113":"2026-09-16T18:35:53.791Z","1.0.114":"2026-09-16T21:42:29.952Z","1.0.115":"2026-09-16T22:45:25.327Z","1.0.116":"2026-09-18T04:58:06.990Z","1.0.117":"2026-09-18T22:29:49.445Z","1.0.118":"2026-09-21T19:20:54.492Z","1.0.119":"2026-09-22T03:21:36.380Z","1.0.120":"2026-09-22T17:22:55.101Z","1.0.121":"2026-09-22T18:12:18.176Z","1.0.122":"2026-09-23T08:37:31.767Z","1.0.123":"2026-09-23T21:43:36.745Z","1.0.124":"2026-09-24T18:51:30.775Z","1.0.126":"2026-09-25T20:42:08.701Z","1.0.127":"2026-09-27T03:28:48.605Z","1.0.128":"2026-09-27T06:09:18.414Z","1.0.129":"2026-09-28T17:16:32.529Z","1.0.130":"2026-09-28T18:42:35.415Z","1.0.132":"2026-09-28T22:01:01.116Z","1.0.133":"2026-09-29T09:49:11.989Z","1.0.134":"2026-09-30T02:20:46.118Z","1.0.135":"2026-09-30T17:47:51.370Z"},"bugs":{"url":"https://github.com/vercel/ai/issues"},"license":"Apache-2.0","homepage":"https://ai-sdk.dev/docs","keywords":["ai","harness","agent"],"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness"},"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"}],"readme":"# AI SDK - Harness Specification and Agent\n\n_This package is **experimental**._\n\n`HarnessAgent` implementation plus the underlying harness specification, including an expanded network session sandbox interface to support harness sandbox needs.\n\n## Setup\n\n```bash\nnpm i ai zod @ai-sdk/harness @ai-sdk/harness-claude-code @ai-sdk/sandbox-vercel\n```\n\n## Usage\n\n```ts\nimport { HarnessAgent } from '@ai-sdk/harness/agent';\nimport { claudeCode } from '@ai-sdk/harness-claude-code';\nimport { createVercelNetworkSandboxSession } from '@ai-sdk/sandbox-vercel';\nimport { tool } from 'ai';\nimport { z } from 'zod/v4';\n\nconst agent = new HarnessAgent({\n  harness: claudeCode,\n  id: 'auth-agent',\n  model: 'claude-sonnet-4-5',\n  instructions:\n    'You are a careful refactoring assistant. Prefer minimal diffs.',\n  sandboxConfig: {\n    bootstrapHash: 'ripgrep-v1',\n    onBootstrap: async ({ session, abortSignal }) => {\n      const result = await session.run({\n        command:\n          'command -v rg >/dev/null || (apt-get update && apt-get install -y ripgrep)',\n        abortSignal,\n      });\n      if (result.exitCode !== 0) {\n        throw new Error(`Failed to install ripgrep: ${result.stderr}`);\n      }\n    },\n    onSession: async ({ session, sessionWorkDir, abortSignal }) => {\n      await session.writeTextFile({\n        path: `${sessionWorkDir}/README.md`,\n        content: 'Workspace notes for this session.',\n        abortSignal,\n      });\n    },\n  },\n  tools: {\n    deploy: tool({\n      description: 'Deploy to a target environment',\n      inputSchema: z.object({ env: z.enum(['staging', 'production']) }),\n      execute: async ({ env }) => ({ url: `https://${env}.example.com` }),\n    }),\n  },\n});\n\nconst sandboxSession = await createVercelNetworkSandboxSession({\n  runtime: 'node24',\n  ports: [4000],\n  template: await agent.getSandboxTemplate(),\n});\nconst session = await agent.createSession({ sandboxSession });\n\ntry {\n  const generateResult = await agent.generate({\n    session,\n    prompt: 'Fix the failing test in src/auth.ts',\n  });\n  console.log(generateResult.text);\n\n  // Streaming\n  const streamResult = await agent.stream({\n    session,\n    prompt: 'Now write a regression test',\n  });\n  for await (const part of streamResult.stream) {\n    if (part.type === 'text-delta') {\n      process.stdout.write(part.text);\n    }\n  }\n} finally {\n  await session.destroy();\n  await sandboxSession.destroy();\n}\n```\n\nSet `output` on `HarnessAgent` to require the same typed, schema-backed output\non every turn. `generate()` exposes the validated value as `result.output`, and\n`stream()` additionally exposes `partialOutputStream`; the JSON also remains on\nthe normal text and stream surfaces.\n\n```ts\nimport { Output } from 'ai';\n\nconst agent = new HarnessAgent({\n  harness: claudeCode,\n  output: Output.object({\n    schema: z.object({ answer: z.string() }),\n  }),\n});\n```\n\n## Documentation\n\n- [Detailed usage documentation](https://ai-sdk.dev/docs/ai-sdk-harnesses)\n- [Harness abstraction architecture](https://github.com/vercel/ai/blob/main/architecture/harness-abstraction.md)\n- [Sandbox abstraction architecture](https://github.com/vercel/ai/blob/main/architecture/sandbox-abstraction.md)\n","readmeFilename":""}