{"_id":"@ai-sdk/harness-pi","_rev":"170-6f9b916a7b0ab9b7f026c8151bb6c4fc","name":"@ai-sdk/harness-pi","dist-tags":{"canary":"1.0.0-canary.9","beta":"1.0.0-beta.25","snapshot":"0.0.0-f1630544-20260811180950","latest":"1.0.140"},"versions":{"0.0.0":{"name":"@ai-sdk/harness-pi","version":"0.0.0","_id":"@ai-sdk/harness-pi@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":"9e8950c16b9640d851766b0c1bdd481b86082c6b","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-0.0.0.tgz","fileCount":1,"integrity":"sha512-1XFZLHijWPsUuw6m59/94BzI6PFkuSgFUg08YFhQAbUy5dlgh/+BmfEdS+FjTXghSwiUhk6nerq6LMSorzI9+w==","signatures":[{"sig":"MEUCIQD1bDPhStj/3gpgZpHMQbXZdevIhhuPGyli6ms7lkYsZwIgXrmLDRLrrgyFbJ3sZsYJNryJlK7KEbHdhYKK7nVOyBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48},"_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-pi_0.0.0_1780599406659_0.3814678748509359","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.0":{"name":"@ai-sdk/harness-pi","version":"1.0.0-canary.0","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@1.0.0-canary.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":"a89fca15b36f5d508d893e3520d1b1ed17e0b23e","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.0-canary.0.tgz","fileCount":22,"integrity":"sha512-/LcNOe8Jr1qplhfDbfHdUgj09vBO7PMyRiBcqHVSDVXUdWsJXPYjuokbOW8zhc+iNo2N/ZOAitSXceg9VejCEg==","signatures":[{"sig":"MEUCIQCXinFF+TJvxIUMPxRmVwpyGdc3QIHkGphNy1fVMTVqQwIgf4pk+JXI2yugUIRhWNdBBixCYKYEMkc5sMTZSfc64/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.0-canary.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":343878},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-1.0.0-canary.0.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/fd51ef6241702b4d967cc37c31ad14ee/ai-sdk-harness-pi-1.0.0-canary.0.tgz","_integrity":"sha512-/LcNOe8Jr1qplhfDbfHdUgj09vBO7PMyRiBcqHVSDVXUdWsJXPYjuokbOW8zhc+iNo2N/ZOAitSXceg9VejCEg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.76","typebox":"^1.1.38","@ai-sdk/harness":"1.0.0-canary.4","@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"},"peerDependencies":{"@earendil-works/pi-coding-agent":"^0.77.0"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.0-canary.0_1781127111670_0.8281570222164487","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.1":{"name":"@ai-sdk/harness-pi","version":"1.0.0-canary.1","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@1.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":"e60c68702e25c3b56efe9e152e1261a01b6bba84","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.0-canary.1.tgz","fileCount":22,"integrity":"sha512-1LTjco/ksqXT16+7OrgjV8cH3HIK6fIsjVF2EauFn/GrnFTaaFkJkL7oxxHFskIpMqaGtp8d+AKoLYwTKWjYhQ==","signatures":[{"sig":"MEUCIQCH9D80fam+CgEARs/UJLeFmTvnihhxt5Q0jVsazDRHCQIgXpBbGKbxaqsiYPxmV2Tp9g+YBsXf5yboQ9b9aWxkuV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.0-canary.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344180},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-1.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":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/cda7b7df2c9d921162a1e06dac1dae0e/ai-sdk-harness-pi-1.0.0-canary.1.tgz","_integrity":"sha512-1LTjco/ksqXT16+7OrgjV8cH3HIK6fIsjVF2EauFn/GrnFTaaFkJkL7oxxHFskIpMqaGtp8d+AKoLYwTKWjYhQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.76","typebox":"^1.1.38","@ai-sdk/harness":"1.0.0-canary.5","@ai-sdk/provider-utils":"5.0.0-canary.47"},"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"},"peerDependencies":{"@earendil-works/pi-coding-agent":"^0.77.0"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.0-canary.1_1781152302255_0.6234819068916646","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.2":{"name":"@ai-sdk/harness-pi","version":"1.0.0-canary.2","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"a1a9e975dbfe42c2d9cb76c171135dc83b466ed6","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.0-canary.2.tgz","fileCount":22,"integrity":"sha512-7jugZoh7TXUuZFBZAegKRKvjzBqp8MHQ6z+CXOLe4lI4hZ2loscqJAEOoMXT2KVj/EvCltwY2fpGxDV6slCk2w==","signatures":[{"sig":"MEUCIG0dGX2PKH6Z8zr//pVpxHrZ44/SPQ7tjXzsQ0V75H5DAiEA9KonobmBNovrYzF5w78ssBTIbATk8cndPKYSRkQ693c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.0-canary.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344252},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/f733ed23b1dc3078b1ca966537841af2/ai-sdk-harness-pi-1.0.0-canary.2.tgz","_integrity":"sha512-7jugZoh7TXUuZFBZAegKRKvjzBqp8MHQ6z+CXOLe4lI4hZ2loscqJAEOoMXT2KVj/EvCltwY2fpGxDV6slCk2w==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.76","typebox":"^1.1.38","@ai-sdk/harness":"1.0.0-canary.6","@ai-sdk/provider-utils":"5.0.0-canary.47"},"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"},"peerDependencies":{"@earendil-works/pi-coding-agent":"^0.77.0"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.0-canary.2_1781193484120_0.3572685498437915","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.3":{"name":"@ai-sdk/harness-pi","version":"1.0.0-canary.3","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"886bb48e8564a8acdfc2f925a8b89456945337d1","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.0-canary.3.tgz","fileCount":22,"integrity":"sha512-XrWZEtmQJxL3Fee1+bqSzo5R4OoQupepNRZtd37jRsE9qylHlLPXdHppVVUzaHYxxBULyOXZCtV1svtR6KzKKA==","signatures":[{"sig":"MEUCIHl1aM0FJDyBsVNUzoz4bcWAkIiAidrfFtDHKk8RwC5FAiEAplup74ZpKs/GXxlYi1yzjEca/4mwe6rgWRAXHQw4l9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.0-canary.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":358405},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/bc789d0e83dac2fdc0067e98c42406e7/ai-sdk-harness-pi-1.0.0-canary.3.tgz","_integrity":"sha512-XrWZEtmQJxL3Fee1+bqSzo5R4OoQupepNRZtd37jRsE9qylHlLPXdHppVVUzaHYxxBULyOXZCtV1svtR6KzKKA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.76","typebox":"^1.1.38","@ai-sdk/harness":"1.0.0-canary.7","@ai-sdk/provider-utils":"5.0.0-canary.48","@earendil-works/pi-coding-agent":"^0.77.0"},"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-pi_1.0.0-canary.3_1781278374359_0.8565939813704262","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.4":{"name":"@ai-sdk/harness-pi","version":"1.0.0-canary.4","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"6d6e9552a112cc832d0bedc220500c5fbf981e5f","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.0-canary.4.tgz","fileCount":22,"integrity":"sha512-TJ92qlqX8DbOiomYCMeCM2qq0oojnBF6mMx/GdpIlDcyUm0OxDs1a7OBeBGyfWRoDgxLiTbPZ3J+2qq9G2e81w==","signatures":[{"sig":"MEYCIQDqR9wJxoIFE68tpRUqLEj8OgUHghPDXqmlf6noVcu6SAIhAOs4nuhJd8x5iFjE1IOYBIbpisfPmi/TQMP6revkQEbw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.0-canary.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":358512},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/28111fefe672049bdf47611a3d062e70/ai-sdk-harness-pi-1.0.0-canary.4.tgz","_integrity":"sha512-TJ92qlqX8DbOiomYCMeCM2qq0oojnBF6mMx/GdpIlDcyUm0OxDs1a7OBeBGyfWRoDgxLiTbPZ3J+2qq9G2e81w==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.76","typebox":"^1.1.38","@ai-sdk/harness":"1.0.0-canary.8","@ai-sdk/provider-utils":"5.0.0-canary.48","@earendil-works/pi-coding-agent":"^0.77.0"},"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-pi_1.0.0-canary.4_1781290024198_0.3830741616613378","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.5":{"name":"@ai-sdk/harness-pi","version":"1.0.0-canary.5","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"3550705c287c59ed113427b0e964c49db506022a","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.0-canary.5.tgz","fileCount":22,"integrity":"sha512-TNHv60aojwStOARhVk1fcTJxzGe7L4Abz9Ao9yCTfjTOVgncL+Y3j40RfYorPPn/JkrBxISCxVDwRPblu2kG2A==","signatures":[{"sig":"MEYCIQCCVD8VSnql6MR0tTBpjJXa8DmBFws7J6dKKQ0xzXODJgIhAI+1BdfnvPU0ZkzeZKbEWaFPHGosxF/TbPQvpWPDyXcP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.0-canary.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":358584},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/5bf0dc51e36e12409be6cc277efc2ddb/ai-sdk-harness-pi-1.0.0-canary.5.tgz","_integrity":"sha512-TNHv60aojwStOARhVk1fcTJxzGe7L4Abz9Ao9yCTfjTOVgncL+Y3j40RfYorPPn/JkrBxISCxVDwRPblu2kG2A==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.76","typebox":"^1.1.38","@ai-sdk/harness":"1.0.0-canary.9","@ai-sdk/provider-utils":"5.0.0-canary.48","@earendil-works/pi-coding-agent":"^0.77.0"},"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-pi_1.0.0-canary.5_1781298575368_0.9998214218366639","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.6":{"name":"@ai-sdk/harness-pi","version":"1.0.0-canary.6","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"5f8da6078eca047bf6e6171269cf69b78b0e081b","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.0-canary.6.tgz","fileCount":22,"integrity":"sha512-mcVGqMrwQJGkXZZkGXMecIduQgT5C9XQcAkPFP/mOAg5Qo4MEfO2CK2eBJiDFD7o9dnc/Xf5uulKHOFxnEijhw==","signatures":[{"sig":"MEYCIQCXSwzlbZL/+8bv7Xnpfz0FRJwMoAFbJcL8CrC2be0IVgIhAOvhc/5D781l3QRVaseSeAuffQOzd82v0TSJvjziTYpP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.0-canary.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":358658},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/406478f121cc1d29790805d167fcb4b3/ai-sdk-harness-pi-1.0.0-canary.6.tgz","_integrity":"sha512-mcVGqMrwQJGkXZZkGXMecIduQgT5C9XQcAkPFP/mOAg5Qo4MEfO2CK2eBJiDFD7o9dnc/Xf5uulKHOFxnEijhw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.76","typebox":"^1.1.38","@ai-sdk/harness":"1.0.0-canary.10","@ai-sdk/provider-utils":"5.0.0-canary.48","@earendil-works/pi-coding-agent":"^0.77.0"},"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-pi_1.0.0-canary.6_1781416635768_0.4600872258394977","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.7":{"name":"@ai-sdk/harness-pi","version":"1.0.0-canary.7","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"65e7a7ddeb084c491e7ea81026f02b91092b50c6","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.0-canary.7.tgz","fileCount":22,"integrity":"sha512-B8kmAzkuUiIAAE072Owg2mY72oWXLjm/g29n2adCCwO3WKqt5qLiZA/as9yP/iQg2MBWWGIYan810Sulgoh4LQ==","signatures":[{"sig":"MEYCIQCzeOKzmpluRyxHj3HkrqXB16dy6JtJD79awgKjdUnjQQIhANjTE4vCo1tQ/f4dAg/pV0aIWweUvDA0bYRgR/eIRJeW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.0-canary.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":358766},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/e9296817790e7eb3fe83ddc0041c8513/ai-sdk-harness-pi-1.0.0-canary.7.tgz","_integrity":"sha512-B8kmAzkuUiIAAE072Owg2mY72oWXLjm/g29n2adCCwO3WKqt5qLiZA/as9yP/iQg2MBWWGIYan810Sulgoh4LQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.76","typebox":"^1.1.38","@ai-sdk/harness":"1.0.0-canary.11","@ai-sdk/provider-utils":"5.0.0-canary.48","@earendil-works/pi-coding-agent":"^0.77.0"},"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-pi_1.0.0-canary.7_1781538646708_0.09501871824062524","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.8":{"name":"@ai-sdk/harness-pi","version":"1.0.0-canary.8","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"4238b78d6deb9f01d6271282ef2e7af82e37b74a","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.0-canary.8.tgz","fileCount":22,"integrity":"sha512-LEeERxYXFQbhexcZmsp7ff3RrZS5DwMbQpzH8ETdAoSdb/t4qzwmALwEn1nvJlXNK/fVvA9gRrAZW03ywzqyww==","signatures":[{"sig":"MEUCIBjMevpbBFxlF9reOz4huRXEj79RuPyJ3h6jq/f1Bro5AiEA2fjCzmf6gGAEnXJlImIsF+C6K6XI/voKvFoYhz3WYR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.0-canary.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":358839},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/d286c0597865956c1ac214110f0c05c7/ai-sdk-harness-pi-1.0.0-canary.8.tgz","_integrity":"sha512-LEeERxYXFQbhexcZmsp7ff3RrZS5DwMbQpzH8ETdAoSdb/t4qzwmALwEn1nvJlXNK/fVvA9gRrAZW03ywzqyww==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.76","typebox":"^1.1.38","@ai-sdk/harness":"1.0.0-canary.12","@ai-sdk/provider-utils":"5.0.0-canary.48","@earendil-works/pi-coding-agent":"^0.77.0"},"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-pi_1.0.0-canary.8_1781546143997_0.09506152784388289","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.9":{"name":"@ai-sdk/harness-pi","version":"1.0.0-canary.9","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"b137f74acb41efdf02f2f908e530e3e172673233","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.0-canary.9.tgz","fileCount":22,"integrity":"sha512-EM/VTH4JkVQYAHzDz2iGhxo4T5vpGvoN7eE8fKNBq8AKc3sAyEuhpK6qIgktuDZJTKB/BMKtFjqcSuItbtn1FQ==","signatures":[{"sig":"MEUCIQCW1JCK4z5mkcoSlCtke7mM3rPPqMg7kYWo9tlpNuyB5QIgEmH670GnANAuxXiQH100CbCmGoa6xC8IriBxI4wSqKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.0-canary.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":358912},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/b3dc491dc200242fd0b62fb7c6ec7611/ai-sdk-harness-pi-1.0.0-canary.9.tgz","_integrity":"sha512-EM/VTH4JkVQYAHzDz2iGhxo4T5vpGvoN7eE8fKNBq8AKc3sAyEuhpK6qIgktuDZJTKB/BMKtFjqcSuItbtn1FQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.76","typebox":"^1.1.38","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/provider-utils":"5.0.0-canary.48","@earendil-works/pi-coding-agent":"^0.77.0"},"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-pi_1.0.0-canary.9_1781552277650_0.8154822421250223","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.10":{"name":"@ai-sdk/harness-pi","version":"1.0.0-beta.10","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@1.0.0-beta.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":"711312dace10553e07f805bb033aaf864d0c8449","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.0-beta.10.tgz","fileCount":22,"integrity":"sha512-jb/t/721uc4qk7zuNz/pFa8s6hI4+g+wBNfTsLY2WfrlpdPBrjVWHM241ePYnykR4URuqDnsO6zRXTR9QvgVGA==","signatures":[{"sig":"MEUCIQDp1Za1SsIFnLGudtyxVjFGxedfF/eOW+Gz756i73p1XQIgVVkdnhL2x6K6sC4MhCNZaJCKRLT80CjW1O87YYHELJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.0-beta.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":359093},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-1.0.0-beta.10.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/a750c543124476b033b18303fbd093ca/ai-sdk-harness-pi-1.0.0-beta.10.tgz","_integrity":"sha512-jb/t/721uc4qk7zuNz/pFa8s6hI4+g+wBNfTsLY2WfrlpdPBrjVWHM241ePYnykR4URuqDnsO6zRXTR9QvgVGA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.76","typebox":"^1.1.38","@ai-sdk/harness":"1.0.0-beta.14","@ai-sdk/provider-utils":"5.0.0-beta.49","@earendil-works/pi-coding-agent":"^0.77.0"},"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-pi_1.0.0-beta.10_1781554244660_0.7814767125623294","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.11":{"name":"@ai-sdk/harness-pi","version":"1.0.0-beta.11","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@1.0.0-beta.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":"8a67a184dd1d2d81f14ea020da3ee331f07a28cd","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.0-beta.11.tgz","fileCount":22,"integrity":"sha512-L0Esd9CUbWNaGdx2q31hvKKAYTm0qHtDxsKx/pNN3uHAUMWOBkgyK/rmP3x26ssL0h2HjqnIBOXeHbhWxxMqyQ==","signatures":[{"sig":"MEUCIQDDu/0Meg3CPZ/E3WMjHEEl4UornPbq4DfNNf7FkPKORgIgfGNOUEtzxViVu0Kr8P3trDQvr29owDZpgtf5yAfl42E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.0-beta.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":359163},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-1.0.0-beta.11.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/d6546516fca5037edd7757e40635ab26/ai-sdk-harness-pi-1.0.0-beta.11.tgz","_integrity":"sha512-L0Esd9CUbWNaGdx2q31hvKKAYTm0qHtDxsKx/pNN3uHAUMWOBkgyK/rmP3x26ssL0h2HjqnIBOXeHbhWxxMqyQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.76","typebox":"^1.1.38","@ai-sdk/harness":"1.0.0-beta.15","@ai-sdk/provider-utils":"5.0.0-beta.49","@earendil-works/pi-coding-agent":"^0.77.0"},"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-pi_1.0.0-beta.11_1781557550721_0.5298190953491153","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.12":{"name":"@ai-sdk/harness-pi","version":"1.0.0-beta.12","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@1.0.0-beta.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":"00f2af203a184061c4dae6cd0142961d48a47d77","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.0-beta.12.tgz","fileCount":22,"integrity":"sha512-vFjaDG/8mjsY7NQi/ZtRki5e7qJd69Tq+FrSGtb1Ho8p34AZToMh2ltMWiNnMR37q4ID1HybWfNCLDPSnpi5EQ==","signatures":[{"sig":"MEUCIAG26rTk+QAsrf94ijnpTnCmZ6358nHWqOcTUAXGfa1yAiEAoQRu8R+OGgDURzrj1yFTBkM23S5Iz8ItsqVwmf0yXok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.0-beta.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":359233},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-1.0.0-beta.12.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/c1c269f2a5714032ac81cd21153aaec3/ai-sdk-harness-pi-1.0.0-beta.12.tgz","_integrity":"sha512-vFjaDG/8mjsY7NQi/ZtRki5e7qJd69Tq+FrSGtb1Ho8p34AZToMh2ltMWiNnMR37q4ID1HybWfNCLDPSnpi5EQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.76","typebox":"^1.1.38","@ai-sdk/harness":"1.0.0-beta.16","@ai-sdk/provider-utils":"5.0.0-beta.49","@earendil-works/pi-coding-agent":"^0.77.0"},"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-pi_1.0.0-beta.12_1781647389391_0.24694111164705546","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.13":{"name":"@ai-sdk/harness-pi","version":"1.0.0-beta.13","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@1.0.0-beta.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":"5624cd7331f0bd4c8f256772625015438a9cb756","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.0-beta.13.tgz","fileCount":22,"integrity":"sha512-NYqRBE7ar6ML2H8qfMcHgfqM+7etbxk4Z7CizzeG0QBQLtqWq1N4y1aRKbu1doCiAgXezRH32aGR/POyOxC2YA==","signatures":[{"sig":"MEYCIQDEbGcK2XxGjApqmPtmRhu2wvsS+o+JaUGAGZRWHMcF9QIhAM5kdpCsqHfDsXoelOKgFodpmJ6f8t3ym6m6Q83xnbHO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.0-beta.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":360199},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-1.0.0-beta.13.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/0bf6bbd5911733cb7248c4dadb545c82/ai-sdk-harness-pi-1.0.0-beta.13.tgz","_integrity":"sha512-NYqRBE7ar6ML2H8qfMcHgfqM+7etbxk4Z7CizzeG0QBQLtqWq1N4y1aRKbu1doCiAgXezRH32aGR/POyOxC2YA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.76","typebox":"^1.1.38","@ai-sdk/harness":"1.0.0-beta.17","@ai-sdk/provider-utils":"5.0.0-beta.49","@earendil-works/pi-coding-agent":"^0.77.0"},"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-pi_1.0.0-beta.13_1781713809623_0.6034538919165058","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.14":{"name":"@ai-sdk/harness-pi","version":"1.0.0-beta.14","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"8a43aea3f44de6cc1eb0f2c115153af08e09ddd5","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.0-beta.14.tgz","fileCount":22,"integrity":"sha512-xRf2yO44IYvuhoJM613IQBqorjqtrphO862J6IEv7w/R/7f0B/cxvhV7L81SOO7RbqdA406Cq27kFajufkLQig==","signatures":[{"sig":"MEUCIQD4UwW3LQEKljCGROVMjGgc6aCtwLwL2JX73gFIYp3vRQIgWv5klgmm8wfSGmpHkQVOHl/zbnNIZd7n/vORskWww+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.0-beta.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":360269},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/b4c395b99e223d76f3ff60906a3bcf8f/ai-sdk-harness-pi-1.0.0-beta.14.tgz","_integrity":"sha512-xRf2yO44IYvuhoJM613IQBqorjqtrphO862J6IEv7w/R/7f0B/cxvhV7L81SOO7RbqdA406Cq27kFajufkLQig==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.76","typebox":"^1.1.38","@ai-sdk/harness":"1.0.0-beta.18","@ai-sdk/provider-utils":"5.0.0-beta.49","@earendil-works/pi-coding-agent":"^0.77.0"},"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-pi_1.0.0-beta.14_1781735811833_0.5294824358995358","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.15":{"name":"@ai-sdk/harness-pi","version":"1.0.0-beta.15","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"849451d721defc96dea300222f06dd645899f988","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.0-beta.15.tgz","fileCount":22,"integrity":"sha512-Y03kYKnSMMafVhWiyP1bjLYYfSa7D2O6fvCqDvV2XwUYuCWC30vau4PlR2wPvTZpyCUPE0MtxSBLXk5yWJTm2Q==","signatures":[{"sig":"MEUCIQCdNhGzsFRU5sGZCf6k8EQvQNjxhHYgIbHDNLa1vHGxyQIgJ2X17A+Z53dIlPUVYoebmK7X6Ia+iUe7xlRUZX5dSLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.0-beta.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":360339},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/b51cf2a4c3acdfa0f106836b2ec6a09d/ai-sdk-harness-pi-1.0.0-beta.15.tgz","_integrity":"sha512-Y03kYKnSMMafVhWiyP1bjLYYfSa7D2O6fvCqDvV2XwUYuCWC30vau4PlR2wPvTZpyCUPE0MtxSBLXk5yWJTm2Q==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.76","typebox":"^1.1.38","@ai-sdk/harness":"1.0.0-beta.19","@ai-sdk/provider-utils":"5.0.0-beta.49","@earendil-works/pi-coding-agent":"^0.77.0"},"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-pi_1.0.0-beta.15_1781738449535_0.7465651608030288","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.16":{"name":"@ai-sdk/harness-pi","version":"1.0.0-beta.16","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"35d776d0c2c04af5c5803135ca9fc0412d7d8edc","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.0-beta.16.tgz","fileCount":22,"integrity":"sha512-a5gjZWmXIBZcif/T59Ra7XF+3/DlqhFrtRBnWLUuNWS/ARJ8QTNL5tK371/aGYeRI6yC5+ybE+5l9SGCvGUGTg==","signatures":[{"sig":"MEUCIQDZIU3OWJG6gaf7zp3qNNrQQq3Wmlx6ehkQ57PdgtPdsAIgEVi6uUY+JF2j0/Ulm1HtyCzEr273IDqFd2POaoKXFUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.0-beta.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":360488},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/f0605f70ec05070f0dc5a63d7e382ebb/ai-sdk-harness-pi-1.0.0-beta.16.tgz","_integrity":"sha512-a5gjZWmXIBZcif/T59Ra7XF+3/DlqhFrtRBnWLUuNWS/ARJ8QTNL5tK371/aGYeRI6yC5+ybE+5l9SGCvGUGTg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.76","typebox":"^1.1.38","@ai-sdk/harness":"1.0.0-beta.20","@ai-sdk/provider-utils":"5.0.0-beta.49","@earendil-works/pi-coding-agent":"^0.79.0"},"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-pi_1.0.0-beta.16_1781807995338_0.8502989927050211","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.17":{"name":"@ai-sdk/harness-pi","version":"1.0.0-beta.17","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"fa1fa37020b33285d56a317372580f7b0b631414","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.0-beta.17.tgz","fileCount":22,"integrity":"sha512-4ZI1gCYdSBZ1qeIxXNc2hUS42KuniE7ByGldtObj7B7jAQkXHhPpJ3oTFWszQ02v9aYhjCuAwXdJPMRqT0a6FA==","signatures":[{"sig":"MEYCIQC9tvZ7dwxVuzAi2ZHUzU2NLcSOg2V6Y09XlOjwQ4xJqQIhAI5+j1fTxOU0kXeOoeflohRdig+tOM5ODmlt4lYz3lTr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.0-beta.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":362955},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/cfa2aa83be539eb41fa5a868c1255e9f/ai-sdk-harness-pi-1.0.0-beta.17.tgz","_integrity":"sha512-4ZI1gCYdSBZ1qeIxXNc2hUS42KuniE7ByGldtObj7B7jAQkXHhPpJ3oTFWszQ02v9aYhjCuAwXdJPMRqT0a6FA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.76","typebox":"^1.1.38","@ai-sdk/harness":"1.0.0-beta.20","@ai-sdk/provider-utils":"5.0.0-beta.49","@earendil-works/pi-coding-agent":"^0.79.0"},"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-pi_1.0.0-beta.17_1781819782495_0.04729737307618609","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.18":{"name":"@ai-sdk/harness-pi","version":"1.0.0-beta.18","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"fe4f309169e22769e10c7efc47cfbc23f8bbc94b","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.0-beta.18.tgz","fileCount":22,"integrity":"sha512-TlkEDSw4wte958R4HmdaNpRDkExKo/z7LkE0aOHg6bhwMbe7GfPgsP307Hq8BGxhemPJxFfZ9/wjk1Ob+WMcRQ==","signatures":[{"sig":"MEUCIHt7BpV5XrxdsfQ0A2L3VoYmvFL2cgI7Jp+z47epGxYsAiEAqb/N6LU0ip1OLGsNPQRU3YQczZSDgffH1UMTN5g1ltQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.0-beta.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":363025},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/b4e9020993a02506f363574bbf426679/ai-sdk-harness-pi-1.0.0-beta.18.tgz","_integrity":"sha512-TlkEDSw4wte958R4HmdaNpRDkExKo/z7LkE0aOHg6bhwMbe7GfPgsP307Hq8BGxhemPJxFfZ9/wjk1Ob+WMcRQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.76","typebox":"^1.1.38","@ai-sdk/harness":"1.0.0-beta.21","@ai-sdk/provider-utils":"5.0.0-beta.49","@earendil-works/pi-coding-agent":"^0.79.0"},"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-pi_1.0.0-beta.18_1782108408091_0.603719426204457","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.19":{"name":"@ai-sdk/harness-pi","version":"1.0.0-beta.19","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"0396b75bf6b6ba4792ffc0e58febe6d87537939c","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.0-beta.19.tgz","fileCount":22,"integrity":"sha512-S/nChuXcQtblkKSr/dASTgDVKFjupuKWqALGG+TW95JLa34RZxV0ho1ZS22x5TuV5n3Kov/qMfBT752pQDwV9w==","signatures":[{"sig":"MEUCIAeZZQRyhomkP+kAexpr6oDsDQ58bHQRRn9XeZsIgq95AiEAjAi0s5BXM/EbIzoiHBrshYYyquFv7NgIBZODnyurAXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.0-beta.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":362995},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/a48c42ca6c63a8657dd8378821316310/ai-sdk-harness-pi-1.0.0-beta.19.tgz","_integrity":"sha512-S/nChuXcQtblkKSr/dASTgDVKFjupuKWqALGG+TW95JLa34RZxV0ho1ZS22x5TuV5n3Kov/qMfBT752pQDwV9w==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.76","typebox":"^1.1.38","@ai-sdk/harness":"1.0.0-beta.21","@ai-sdk/provider-utils":"5.0.0-beta.49","@earendil-works/pi-coding-agent":"^0.79.0"},"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-pi_1.0.0-beta.19_1782148407591_0.0908676533058157","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.20":{"name":"@ai-sdk/harness-pi","version":"1.0.0-beta.20","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"e7cf70c884f5dc8c58d11a58cbed3f470932f216","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.0-beta.20.tgz","fileCount":22,"integrity":"sha512-KDjtmHr0eY7kxMTbV5FAed4DNNfjtHgeLggyFAH/9Wvq0qhFOmfu8Mw1bMUtg+/xmGqxwqv3Supn2s1V+TzTVg==","signatures":[{"sig":"MEUCIQDuZ9YMDeXeJqC+KG/1HRRqy44dHPI+C4r9Oroc31+LTQIgeG+J7DE3sQakrKOXKkwHMtuKQIyYgKixXDEzLWcfYHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.0-beta.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":363104},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/fd0e5a5bf1eb88604d2bf07368ee209d/ai-sdk-harness-pi-1.0.0-beta.20.tgz","_integrity":"sha512-KDjtmHr0eY7kxMTbV5FAed4DNNfjtHgeLggyFAH/9Wvq0qhFOmfu8Mw1bMUtg+/xmGqxwqv3Supn2s1V+TzTVg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.76","typebox":"^1.1.38","@ai-sdk/harness":"1.0.0-beta.22","@ai-sdk/provider-utils":"5.0.0-beta.50","@earendil-works/pi-coding-agent":"^0.79.0"},"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-pi_1.0.0-beta.20_1782230625337_0.5055517875762958","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.21":{"name":"@ai-sdk/harness-pi","version":"1.0.0-beta.21","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"2bc35455c5af9841b49b7cf157313431e1acb66a","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.0-beta.21.tgz","fileCount":22,"integrity":"sha512-JE4uCioH6FWbmoqZ9J/xDJ48X4qpTO2qAIxNp76AdCPx9ux0fgy7OhBcqVe3KMQDRKoT/FSpeNPoHNDsO0VJ3w==","signatures":[{"sig":"MEYCIQDDab2znryxrKM4rlTgr8+8EAFVKmb5lQOneRjOx6vxgQIhAMe2pHCELz9jhi87RVRjbwDlLkAQ1tAT66CfC7oHNUOR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.0-beta.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":363209},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/b79ab1c8bbd9b5607ef295130ef830b9/ai-sdk-harness-pi-1.0.0-beta.21.tgz","_integrity":"sha512-JE4uCioH6FWbmoqZ9J/xDJ48X4qpTO2qAIxNp76AdCPx9ux0fgy7OhBcqVe3KMQDRKoT/FSpeNPoHNDsO0VJ3w==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.76","typebox":"^1.1.38","@ai-sdk/harness":"1.0.0-beta.23","@ai-sdk/provider-utils":"5.0.0-beta.50","@earendil-works/pi-coding-agent":"^0.79.0"},"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-pi_1.0.0-beta.21_1782264498197_0.6452051651369477","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.22":{"name":"@ai-sdk/harness-pi","version":"1.0.0-beta.22","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"f7762c4260cc5e935961d418d808ff15c41cf2cc","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.0-beta.22.tgz","fileCount":22,"integrity":"sha512-ud0zmzIQVjBvSo11MTJE0g9vKxD/XifANFSlRpVrzXI/Nk6QjCo5yAVUYnNwrcje+it9D8122HbK3BUWYEP1Iw==","signatures":[{"sig":"MEUCIQClzUk8yKEqChIO74e2yPtMF1qzrHsM+YT4UAMUfp/psQIgP6LHAG4z582sG4ePI3obhRn56NSpDFc5uFQBQ9iJEkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.0-beta.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":363279},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/ba75edc941b0e68de4116df25216043f/ai-sdk-harness-pi-1.0.0-beta.22.tgz","_integrity":"sha512-ud0zmzIQVjBvSo11MTJE0g9vKxD/XifANFSlRpVrzXI/Nk6QjCo5yAVUYnNwrcje+it9D8122HbK3BUWYEP1Iw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.76","typebox":"^1.1.38","@ai-sdk/harness":"1.0.0-beta.24","@ai-sdk/provider-utils":"5.0.0-beta.50","@earendil-works/pi-coding-agent":"^0.79.0"},"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-pi_1.0.0-beta.22_1782265376971_0.007909128732204174","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.23":{"name":"@ai-sdk/harness-pi","version":"1.0.0-beta.23","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"9353b4c28194f07e54260d45371c0b4b04affa26","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.0-beta.23.tgz","fileCount":22,"integrity":"sha512-rYH3OKJe3stVXbCdTsxeGOHKEvUk5XKW/fnen21i+763wD0xUKv8zqouVpuC+cn/86doRoYV/MOeRnHnLAIvWw==","signatures":[{"sig":"MEQCIDmBCZVI9AZTuOytrmY47c0C0jHtljjZ7xNTl5UKEAMWAiBz6d/3VJtdsRnl+cgc06ViXkYOVI2YqxBv1buaVzq0+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.0-beta.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":363349},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/b685f0dd253337f4440da77ee7195e37/ai-sdk-harness-pi-1.0.0-beta.23.tgz","_integrity":"sha512-rYH3OKJe3stVXbCdTsxeGOHKEvUk5XKW/fnen21i+763wD0xUKv8zqouVpuC+cn/86doRoYV/MOeRnHnLAIvWw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.76","typebox":"^1.1.38","@ai-sdk/harness":"1.0.0-beta.25","@ai-sdk/provider-utils":"5.0.0-beta.50","@earendil-works/pi-coding-agent":"^0.79.0"},"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-pi_1.0.0-beta.23_1782282310447_0.8314602205581265","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.24":{"name":"@ai-sdk/harness-pi","version":"1.0.0-beta.24","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"f4b8b9e4df410fd4cd3f0935add33ed1b4527585","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.0-beta.24.tgz","fileCount":22,"integrity":"sha512-PKY/3XR1W7aQ8r4FhSClzgnRvEju5oLLDXfEjfBOW0PnVG2I2DzSyLzWZoQXVzOmhMleeW+wImq9RR7SobeVyw==","signatures":[{"sig":"MEQCIEYyqWuJfKiocIBLRk7vxXIJLvldYM7X53KbnVTNgUDUAiAJib9loD04QdYf6J+AmRdw+5aBL7Qj0Szk7jWyNYe3+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.0-beta.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":363454},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/03c34a7098d64b22f74d2b8370d6f71a/ai-sdk-harness-pi-1.0.0-beta.24.tgz","_integrity":"sha512-PKY/3XR1W7aQ8r4FhSClzgnRvEju5oLLDXfEjfBOW0PnVG2I2DzSyLzWZoQXVzOmhMleeW+wImq9RR7SobeVyw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"zod":"3.25.76","typebox":"^1.1.38","@ai-sdk/harness":"1.0.0-beta.26","@ai-sdk/provider-utils":"5.0.0-beta.50","@earendil-works/pi-coding-agent":"^0.79.0"},"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-pi_1.0.0-beta.24_1782341914300_0.6771620809757737","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.25":{"name":"@ai-sdk/harness-pi","version":"1.0.0-beta.25","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"5260fe7d6adbcc8c1d58b7a5325c1356fb40d034","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.0-beta.25.tgz","fileCount":22,"integrity":"sha512-ARScKNm1T4GzXLpf9iqWAODvsd8wTjg24ZbhX5cY/Yu8DoI6HUqRyMhKnS8KZeVjIan3g5VlgMJKG6ysP9EdDA==","signatures":[{"sig":"MEUCIEUCST7IMlgMvRPvpgCyf85wVOUFjghskBu5eJPZr2KNAiEAtNua/vLNeTe4/+/xS+GpAX2zWFUt9MHy/AJmk+oltJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.0-beta.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":363524},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/5039c3e673b0cce8e04d107e058466bb/ai-sdk-harness-pi-1.0.0-beta.25.tgz","_integrity":"sha512-ARScKNm1T4GzXLpf9iqWAODvsd8wTjg24ZbhX5cY/Yu8DoI6HUqRyMhKnS8KZeVjIan3g5VlgMJKG6ysP9EdDA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.76","typebox":"^1.1.38","@ai-sdk/harness":"1.0.0-beta.27","@ai-sdk/provider-utils":"5.0.0-beta.50","@earendil-works/pi-coding-agent":"^0.79.0"},"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-pi_1.0.0-beta.25_1782343936926_0.1421760246486603","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@ai-sdk/harness-pi","version":"1.0.0","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"b2882cf8ab4bba23bdc1e12ed336ba134c496eb8","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.0.tgz","fileCount":22,"integrity":"sha512-GF4IhIO9Z84VDlzPbI9EcIDdiHKhRosDiH9pnO3DGkxExlD071DKDaD1tnwAv2Ics7EwX8b80+DBpFl1KvQWgA==","signatures":[{"sig":"MEYCIQChh/Ib0FaNxU4MuJiPNWUImWhr3Ju3mKlrwJOjIe8aJgIhAIatd9ADUuR7oizIPItIOeah63aU0tN8azOhXp2Nt0a5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":364263},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-1.0.0.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/b9a5bf43710759105b192fa651094b1f/ai-sdk-harness-pi-1.0.0.tgz","_integrity":"sha512-GF4IhIO9Z84VDlzPbI9EcIDdiHKhRosDiH9pnO3DGkxExlD071DKDaD1tnwAv2Ics7EwX8b80+DBpFl1KvQWgA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"zod":"3.25.76","typebox":"^1.1.38","@ai-sdk/harness":"1.0.0","@ai-sdk/provider-utils":"5.0.0","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.0_1782391659739_0.13875169076940708","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@ai-sdk/harness-pi","version":"1.0.1","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"9f390862e3db2dfd8ae7bcceb87900b16b1462bd","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.1.tgz","fileCount":22,"integrity":"sha512-m+k/SrMOPFhq4Npv7MW9ZgGtG0zaEvpAepysoV/Y8HfxopCeE+YkNWBVZwhBVIQNc7bUdwoMPFaHVBAc0XMyYQ==","signatures":[{"sig":"MEUCIE4v5SpFoQLctwyPKEvI+d8wQPoukd7IpSMXj1PdbNeIAiEAlg64mynJNqIX7UMaadrfiF0LrktP3Y0xc0XI+PEO3r8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":364317},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-1.0.1.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/4ae6f7c646364498d39cd5e6e478ca97/ai-sdk-harness-pi-1.0.1.tgz","_integrity":"sha512-m+k/SrMOPFhq4Npv7MW9ZgGtG0zaEvpAepysoV/Y8HfxopCeE+YkNWBVZwhBVIQNc7bUdwoMPFaHVBAc0XMyYQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"zod":"3.25.76","typebox":"^1.1.38","@ai-sdk/harness":"1.0.1","@ai-sdk/provider-utils":"5.0.0","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.1_1782419820133_0.5231612014649993","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@ai-sdk/harness-pi","version":"1.0.2","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"a2aafdcf20b03ab0a6f616863e33acaf56bf1947","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.2.tgz","fileCount":22,"integrity":"sha512-5LUqc/GUvQ5HmH8BJtMyEggXVQcwamqiiyCVe+qUJbYy49vWx1t0GGwTLAnq5qlQrgzv4kucNbL9X/CGHcdFpQ==","signatures":[{"sig":"MEYCIQDJYN5BlO0xjpd0c/AkSNIKJS5Z34rTENZ8vtcK2QknzAIhAKlSaERtDW0QAPCEtanld0770HP1KYe4t7NW7TJPiwEf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":364371},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-1.0.2.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/0d08362bf4b0bfa5896d48210e38906b/ai-sdk-harness-pi-1.0.2.tgz","_integrity":"sha512-5LUqc/GUvQ5HmH8BJtMyEggXVQcwamqiiyCVe+qUJbYy49vWx1t0GGwTLAnq5qlQrgzv4kucNbL9X/CGHcdFpQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"zod":"3.25.76","typebox":"^1.1.38","@ai-sdk/harness":"1.0.2","@ai-sdk/provider-utils":"5.0.0","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.2_1782421443973_0.13836235168857547","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@ai-sdk/harness-pi","version":"1.0.3","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"d8e818a989b19b6b455813d683f9da073ade9375","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.3.tgz","fileCount":22,"integrity":"sha512-EBA0fordYujHVuRv8SUNozcAIW44MqObF/+4vDD9Igssah8yqu7sNVTvglUZdlcPywzIs8HEC79JQboQhkE3Fg==","signatures":[{"sig":"MEUCIQDc8zQHPjexvODkV+9xHYcnX8PZ7Sz18z5/hWqZ9G5IkwIgddQeC/Aa4HBbvF3rbz+z5lG3uzurk1lAcaUTI7ftrIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":364460},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-1.0.3.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/f17ab3eec27877f8be5f73936233b34b/ai-sdk-harness-pi-1.0.3.tgz","_integrity":"sha512-EBA0fordYujHVuRv8SUNozcAIW44MqObF/+4vDD9Igssah8yqu7sNVTvglUZdlcPywzIs8HEC79JQboQhkE3Fg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"zod":"3.25.76","typebox":"^1.1.38","@ai-sdk/harness":"1.0.3","@ai-sdk/provider-utils":"5.0.0","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.3_1782489595703_0.6116935732415663","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-d3900c59-20260626174016":{"name":"@ai-sdk/harness-pi","version":"0.0.0-d3900c59-20260626174016","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"17aa490d70d7f2f4d2d8216aeee837a1ae421d2f","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-0.0.0-d3900c59-20260626174016.tgz","fileCount":22,"integrity":"sha512-g46ZtFq9ttTaB5OMxbnoYZ5y2P77viWENC6olZeOFHMk2d2DlUy6osbdoQKM4nCNGxh9Fdkhrbf78zvghsMcNA==","signatures":[{"sig":"MEUCIAO0ZY7HIetaUceLv+1f+G+I/2ujYCrVOfs5oGiSxpDIAiEAhId+WvJAqinGXwXoUr+PLzRrDdRt4gHrVGaghbn8OgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@0.0.0-d3900c59-20260626174016","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":364803},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/e10be16dc8a5bc658905ada626f1910b/ai-sdk-harness-pi-0.0.0-d3900c59-20260626174016.tgz","_integrity":"sha512-g46ZtFq9ttTaB5OMxbnoYZ5y2P77viWENC6olZeOFHMk2d2DlUy6osbdoQKM4nCNGxh9Fdkhrbf78zvghsMcNA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"0.0.0-d3900c59-20260626174016","@ai-sdk/provider-utils":"5.0.0","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_0.0.0-d3900c59-20260626174016_1782496129906_0.7306037496027931","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@ai-sdk/harness-pi","version":"1.0.4","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"f923fe2ef8a194df4edd1c10f29a5bdf8056fcc2","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.4.tgz","fileCount":22,"integrity":"sha512-DUmwVQb37OTtA0sdw+pCVssun//ylR2x40e/3dSvx0k35woFdjfH2MfRELC1O73e026B09f+iWgGuZ+VrY5HTw==","signatures":[{"sig":"MEUCIHJmjzuWkNZvodIyTMXSK2Tfd8Gq3Kl4pRcPTCiBNDScAiEAqNRMjDbQx6HAORAwGcHtPBRHTM9CD7cXARws8xLmJuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":364707},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-1.0.4.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/85152a9a28eaa7863247a13aca9ab505/ai-sdk-harness-pi-1.0.4.tgz","_integrity":"sha512-DUmwVQb37OTtA0sdw+pCVssun//ylR2x40e/3dSvx0k35woFdjfH2MfRELC1O73e026B09f+iWgGuZ+VrY5HTw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.4","@ai-sdk/provider-utils":"5.0.0","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.4_1782499522295_0.173013853554568","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@ai-sdk/harness-pi","version":"1.0.5","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"8dd5848801b6a1d950ccf423b8a3af6851df8078","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.5.tgz","fileCount":22,"integrity":"sha512-X2s4XqNkXsGXCrzdcCmsz/cjBPBSgTYp5npIk7qcBXnIaQ2M4iP1F85P0F2NnJbvXqk0Bs7MflSwJ72TTQxXbw==","signatures":[{"sig":"MEUCIQD3tj2u2+ty89np1AvJK7fU1sN1Fwiy53R8+n4s1GWdaQIgOhGgny1H2AAR+F9+ivalAnaln3TYDHXY1irpIxvjNXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371369},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-1.0.5.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/688919229f1991adb384f0ffcd32c0ae/ai-sdk-harness-pi-1.0.5.tgz","_integrity":"sha512-X2s4XqNkXsGXCrzdcCmsz/cjBPBSgTYp5npIk7qcBXnIaQ2M4iP1F85P0F2NnJbvXqk0Bs7MflSwJ72TTQxXbw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.5","@ai-sdk/provider-utils":"5.0.0","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.5_1782519895055_0.933619777357487","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@ai-sdk/harness-pi","version":"1.0.6","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"bf9a994ad3913016e1fa4dc7d088dcefd0e80a93","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.6.tgz","fileCount":22,"integrity":"sha512-POjvvZ7TVSC5A7tEiHWEns9fGIUnZ1qsHtAZXnQW1wZkMWJyprNHXP5R0ekYEPYrse66TSWyGwsfDrgnLdSwxg==","signatures":[{"sig":"MEUCIED8qcERl9l0m9kqEFNBWjFprihizrzOcKf2hS5XTBhXAiEAiQRi5G5lr5AkJPxNE51BjwEGKXZy1iYD8SPAzeq9UzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371491},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-1.0.6.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/0d05eb701c1986bcbd7e7229826cb47e/ai-sdk-harness-pi-1.0.6.tgz","_integrity":"sha512-POjvvZ7TVSC5A7tEiHWEns9fGIUnZ1qsHtAZXnQW1wZkMWJyprNHXP5R0ekYEPYrse66TSWyGwsfDrgnLdSwxg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.6","@ai-sdk/provider-utils":"5.0.1","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.6_1782588207150_0.8201462321560273","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@ai-sdk/harness-pi","version":"1.0.7","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"838f8bb276a2be8dbb61374c8882ac5b18d7f960","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.7.tgz","fileCount":22,"integrity":"sha512-nsdQ2iytghldjF5nxfCOqZTIsZjcyDbaOjX+0RMF4S8CFS3OxnNpU4CCJ2R9cs8ECFksqt6LMNeKJJ0poaK1RA==","signatures":[{"sig":"MEQCIGzLOJT1sY5uW3fIwtqNHS3fVwNe67FN77IxDT+HBG9ZAiAWs+OqP9Sx4KKrRiXFKzBUVh+UWpCIZYYNX3c+ENUKlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371545},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-1.0.7.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/7dec2d76dd7e459c7cc93c2f905b65a5/ai-sdk-harness-pi-1.0.7.tgz","_integrity":"sha512-nsdQ2iytghldjF5nxfCOqZTIsZjcyDbaOjX+0RMF4S8CFS3OxnNpU4CCJ2R9cs8ECFksqt6LMNeKJJ0poaK1RA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.7","@ai-sdk/provider-utils":"5.0.1","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.7_1782754390531_0.5875869942633782","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@ai-sdk/harness-pi","version":"1.0.8","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"42053aa06237c0bf7ce90b67d9f47cdc1ae43e1a","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.8.tgz","fileCount":22,"integrity":"sha512-KRqzRhW+zo145DGwab3BLaAtkrY7H5ZuobuqqlMsLThlE+BDitrAnPKTAGwR5sJKPEx+JQch+gOblDIhxJm5kA==","signatures":[{"sig":"MEUCIQDQL+mRT+Guwa97n+H6WwCqtnqh+ox63zlYjMuxgxiYjQIgDrQ6APdSJXnl6WFWpPr63vuz3aPClqMt3y661kLn4ZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371599},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-1.0.8.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/4ac9d453d28b0c759668e3c8b200398e/ai-sdk-harness-pi-1.0.8.tgz","_integrity":"sha512-KRqzRhW+zo145DGwab3BLaAtkrY7H5ZuobuqqlMsLThlE+BDitrAnPKTAGwR5sJKPEx+JQch+gOblDIhxJm5kA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.8","@ai-sdk/provider-utils":"5.0.1","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.8_1782760516477_0.04667797472467261","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@ai-sdk/harness-pi","version":"1.0.9","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"1b599627c82589f1c5f4b2bf74fbf15d68dd14ef","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.9.tgz","fileCount":22,"integrity":"sha512-jb5dgQTBUAMPX39rr6Ubq0/k3j5idEQGua/yOwON3IJyBpMWuB6LEzeWBXGvrc2vZHaFzW0BJ4ZwEdTzBiJ8FA==","signatures":[{"sig":"MEYCIQCoER2GUkeWDTewn5bjvGThUVEpdxeB1GGAhIMw2p3qVwIhAIeq+/ti4MFlbCAeDjt+MQFKgT8/xUB/IqkfPkDCoGja","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371653},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-1.0.9.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/97e43acd88ba6d4825e78e924d8c030c/ai-sdk-harness-pi-1.0.9.tgz","_integrity":"sha512-jb5dgQTBUAMPX39rr6Ubq0/k3j5idEQGua/yOwON3IJyBpMWuB6LEzeWBXGvrc2vZHaFzW0BJ4ZwEdTzBiJ8FA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.9","@ai-sdk/provider-utils":"5.0.1","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.9_1782774522418_0.3417142454236588","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@ai-sdk/harness-pi","version":"1.0.10","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"d853683c0de8d86702158478537db1182f1733d7","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.10.tgz","fileCount":22,"integrity":"sha512-KENHjJ1qSrESX8u6xWhk6DDYOTzclFROw2Hqe43JveYMg9LNkqrpd1gq0IJ9umoOcbUPRugpaWi2l74dJ8YBOQ==","signatures":[{"sig":"MEUCIClEEwUGuGWyb+Qsk1nl0PQ5WNBTO/HH/TghSaGYHWKiAiEAj78sHcr3wudmo4tWeK+fJREOGB+6p8PBYonbFpdb/hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371742},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-1.0.10.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/f1e83e7fa4c28616d5c5824f02d535fc/ai-sdk-harness-pi-1.0.10.tgz","_integrity":"sha512-KENHjJ1qSrESX8u6xWhk6DDYOTzclFROw2Hqe43JveYMg9LNkqrpd1gq0IJ9umoOcbUPRugpaWi2l74dJ8YBOQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.10","@ai-sdk/provider-utils":"5.0.2","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.10_1782792366185_0.16316490087114333","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@ai-sdk/harness-pi","version":"1.0.11","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"2b95747cbe619ae9f53c6bf6bd18473f9dcec6dc","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.11.tgz","fileCount":22,"integrity":"sha512-DAunNIelv0d2CZmEKlxkA0m5ILvemKjcD1wZMDW1LGAuLIzH/TtG/9vOw6fcxUt0LEwjOZ+oW7+Rt+wa6YAM8w==","signatures":[{"sig":"MEUCIGwF9ToQkagcDprOKEJs1P7r1N7KYVA9/7IBM4ibqIyCAiEAsLljIy1PiU1yMyzjWbok309vXepLOFY2UsZiJNed8yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371798},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-1.0.11.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/a4408f86a7a8dcb964f559effa9e30ef/ai-sdk-harness-pi-1.0.11.tgz","_integrity":"sha512-DAunNIelv0d2CZmEKlxkA0m5ILvemKjcD1wZMDW1LGAuLIzH/TtG/9vOw6fcxUt0LEwjOZ+oW7+Rt+wa6YAM8w==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.11","@ai-sdk/provider-utils":"5.0.2","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.11_1782843942134_0.005042148992689954","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@ai-sdk/harness-pi","version":"1.0.12","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"fbc4bb394e2cea6b0f4fe2c350218472fe796bbd","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.12.tgz","fileCount":22,"integrity":"sha512-fQfIGXr9s6d9SMYG6/iCRq815RmayqPe2Pepb3kcWQIQsv4KFrpNb6XuowQ25RVS4QIQkslONrIn2OPUheIcLA==","signatures":[{"sig":"MEQCID363wQau4VIlq9ZyqelnEUwFfI9PGTd6QxDZ1GaX+uVAiBQQmzP6ZuOHMoc7EMgHmVX1a3iK3BToydcSXcAJwKPVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":369566},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-1.0.12.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/3ce3d34d0f34862a5502efdb30cdae99/ai-sdk-harness-pi-1.0.12.tgz","_integrity":"sha512-fQfIGXr9s6d9SMYG6/iCRq815RmayqPe2Pepb3kcWQIQsv4KFrpNb6XuowQ25RVS4QIQkslONrIn2OPUheIcLA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.12","@ai-sdk/provider-utils":"5.0.2","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.12_1782917077185_0.9821731009524308","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@ai-sdk/harness-pi","version":"1.0.13","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"0a4704fd5e41cae7b98d35b926c03adaa8ec6d77","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.13.tgz","fileCount":22,"integrity":"sha512-yGZmhwvntpGTZU1MUSabJ0tfX+zuGxT8t6Jsim6iGtWhuQMCiOy41p3PhMMNp46QX2HpZUcrVbo1gBlALetH/A==","signatures":[{"sig":"MEUCIHeyMPiYRx766l6y03NjPT7MBPLxH3uBOXg8hX3z9ctxAiEAv6nmG99i4NAx0qJnj7zmTdKvGvN7b2khlG5UOCx5xj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":369690},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-1.0.13.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/c5033c40302d9abe3b739578298b5052/ai-sdk-harness-pi-1.0.13.tgz","_integrity":"sha512-yGZmhwvntpGTZU1MUSabJ0tfX+zuGxT8t6Jsim6iGtWhuQMCiOy41p3PhMMNp46QX2HpZUcrVbo1gBlALetH/A==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.13.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.13","@ai-sdk/provider-utils":"5.0.3","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.13_1782930293634_0.9511791247234456","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@ai-sdk/harness-pi","version":"1.0.14","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"f94562d17ae13e73eb5610838bf29d9ac7f11d2b","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.14.tgz","fileCount":22,"integrity":"sha512-94vdPIn8SO+PA7zaN+Ln1X1G8XdYoSdDLYkH69aVTLHmo8fqgTu9EsYprjuxdR4TZiFvzi2cL6JJhPONAEivOQ==","signatures":[{"sig":"MEQCICs/z8xgSOLd26NOwR3BR1DXWBdV5fSzg69t45CwBzPzAiBhntuS8q44zPPSDj+DDjEqmSIMluvn2K3ztqJvhjjRLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":369746},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-1.0.14.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/58f358afa4700186ef984a39620d63a9/ai-sdk-harness-pi-1.0.14.tgz","_integrity":"sha512-94vdPIn8SO+PA7zaN+Ln1X1G8XdYoSdDLYkH69aVTLHmo8fqgTu9EsYprjuxdR4TZiFvzi2cL6JJhPONAEivOQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.14","@ai-sdk/provider-utils":"5.0.3","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.14_1782936197255_0.6760159876214471","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@ai-sdk/harness-pi","version":"1.0.15","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"b7812c80921e4d4f13a8700907e8daabef310d70","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.15.tgz","fileCount":22,"integrity":"sha512-GE0vdTiMdBQYuH6UTLscNlib/i9cyXgDA+AZgmSS3pziaR6Gk/51uBqNpTmZRzk9GLPoLm6U3Cg4JZcl57OCEw==","signatures":[{"sig":"MEYCIQDrUPlaEiA2L+OHYgWMpKtAJ3lBF3soK7ha7YdxAYgtYQIhAJ9YB44w7moqjizDnRpwOXZ7sWznNOp93eJCWAftaeTr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":369870},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-1.0.15.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/e27a0277115f917e98de94aad992035f/ai-sdk-harness-pi-1.0.15.tgz","_integrity":"sha512-GE0vdTiMdBQYuH6UTLscNlib/i9cyXgDA+AZgmSS3pziaR6Gk/51uBqNpTmZRzk9GLPoLm6U3Cg4JZcl57OCEw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.15","@ai-sdk/provider-utils":"5.0.4","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.15_1783016125766_0.5644568952241096","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@ai-sdk/harness-pi","version":"1.0.16","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"8d443054d891d90e0f258ce4d6c599addb7b768b","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.16.tgz","fileCount":22,"integrity":"sha512-kovMqlTPOsxx9Dwre2AaVZZEuEfesWPSqU/k2MlFgmdWS7PqjVglTNy3/FUb+Xantmb17AT17ewRjyo0nl3Wkw==","signatures":[{"sig":"MEQCIF58R1Eoh0bQheBQpDb5mZXTFtVuR/pT5bnKZ2ejfTjFAiAhu7b4AU+6xPhJwATZ1xJ+iHSHCnyOv7NR7Tdxhfd+Lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":369926},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-1.0.16.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/466e2c7912e5e6d1ac7ec0be8bf2c10b/ai-sdk-harness-pi-1.0.16.tgz","_integrity":"sha512-kovMqlTPOsxx9Dwre2AaVZZEuEfesWPSqU/k2MlFgmdWS7PqjVglTNy3/FUb+Xantmb17AT17ewRjyo0nl3Wkw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.16","@ai-sdk/provider-utils":"5.0.4","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.16_1783017381917_0.7341967091127981","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@ai-sdk/harness-pi","version":"1.0.17","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"654bb4995247d1530e91cbf3f723b61a998d8fb7","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.17.tgz","fileCount":22,"integrity":"sha512-ufjtRJc+D9df3XHvfcV9ijmdcsKDZ6qKgc5OrJp0DEtDvczVkSEaZIBmdkSfFFkAg6BK5ZzG3TLZtYfqzttISw==","signatures":[{"sig":"MEUCIQDeWCdiIjPjsisou0FIR3jgtSHHANTI95nzQl27pSnxXAIgRIf/FfpwY3VRzJuh+3mzudn8vYxA7Ju1JvG0oE0gmZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":370050},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-1.0.17.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/4bea6046d9c2ee03301ac9eda5c7fd80/ai-sdk-harness-pi-1.0.17.tgz","_integrity":"sha512-ufjtRJc+D9df3XHvfcV9ijmdcsKDZ6qKgc5OrJp0DEtDvczVkSEaZIBmdkSfFFkAg6BK5ZzG3TLZtYfqzttISw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.17","@ai-sdk/provider-utils":"5.0.5","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.17_1783024922616_0.3163202654254438","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@ai-sdk/harness-pi","version":"1.0.18","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"8306f01a9735dbff6b45ef9e9b0013ae05148dc5","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.18.tgz","fileCount":22,"integrity":"sha512-rpteo5CWZPz/H63YLzSqriXReMCf/QkTvkwI6P9pXmPlQOF/ddOtrXGFif9Hwcx2o00Z6RKJ2sK3naRpg78E0w==","signatures":[{"sig":"MEQCIEcCb9G5ONUNbSt3bksT1/nygH9K7C1YtIVBWBuHxCC3AiAeZ1nXUcUTUE7WlF9Cd/asXzaKcKBEfFPNsvY6uK7gMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":370106},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/12369b21b9102a3f4fa1e5a359d52812/ai-sdk-harness-pi-1.0.18.tgz","_integrity":"sha512-rpteo5CWZPz/H63YLzSqriXReMCf/QkTvkwI6P9pXmPlQOF/ddOtrXGFif9Hwcx2o00Z6RKJ2sK3naRpg78E0w==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.18","@ai-sdk/provider-utils":"5.0.5","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.18_1783145444914_0.7757314786109466","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@ai-sdk/harness-pi","version":"1.0.19","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"d10aab66b45a5bbfee949792cd74c85be5aead78","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.19.tgz","fileCount":22,"integrity":"sha512-1Gw/AJF9HgWNMdWOyPlNGurPMqmycESYnszc44PsiXWgMZE4PcyE4LBRoHLRrvkCpUr1MyHwwSGr8AYYKiLX/g==","signatures":[{"sig":"MEUCIQDVjTtn+bcUI5GIB5UqBPb86zrZ787v9yE9JLGU4AhpjgIgP4xzCL6I/HvTe43wUPTORVswI/1RSk+XQEgynQq+PqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":370162},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-1.0.19.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/7efe4cdefcef44b8cb418e85ed012d1d/ai-sdk-harness-pi-1.0.19.tgz","_integrity":"sha512-1Gw/AJF9HgWNMdWOyPlNGurPMqmycESYnszc44PsiXWgMZE4PcyE4LBRoHLRrvkCpUr1MyHwwSGr8AYYKiLX/g==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.19","@ai-sdk/provider-utils":"5.0.5","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.19_1783347828972_0.5734044493631854","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@ai-sdk/harness-pi","version":"1.0.20","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"fab0e14bad3eec6356ea0c4db794573815af05c2","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.20.tgz","fileCount":23,"integrity":"sha512-buPjUSDQT4kJ0YGnjkSIgarjuXgrFuueM0OOR1GZ+3iYK2OgRbuTt66LkuPz0j3H4XnzFlfMTYwJF1uj+H6JBA==","signatures":[{"sig":"MEUCIQCi7wvxSJMxTlmuHH46laW/A5EUxj6SsOqE/AZ0gDlzrwIgHDvPVQG2fF7YQIw26l4Vobt4wD0yug75PpGjGMgNnf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":374347},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-1.0.20.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/3598d0ad21f85fc934b0974016a90362/ai-sdk-harness-pi-1.0.20.tgz","_integrity":"sha512-buPjUSDQT4kJ0YGnjkSIgarjuXgrFuueM0OOR1GZ+3iYK2OgRbuTt66LkuPz0j3H4XnzFlfMTYwJF1uj+H6JBA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.20","@ai-sdk/provider-utils":"5.0.5","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.20_1783467950735_0.4820080534974156","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@ai-sdk/harness-pi","version":"1.0.21","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"f3cc5583ebaeebcce30fb2780f6c00e4162c5ddc","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.21.tgz","fileCount":23,"integrity":"sha512-9FlPc+Sc6fcBTIBmjnQvTqqfdaY2XaqFZwGuvbhflVVq+P7PP4jILIauFoQf5tvBvZQTrl0riR5rH6h3KaZTcA==","signatures":[{"sig":"MEUCIAdX89VZ9cSIajAIv98EkuJimzizpNtt7oMR0DUflnlKAiEA1rFlF6O3QDqr22m4/0XbZoW4aLx2yODHieBU7mg3DrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":374471},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/c07c61504e2ba3027ae04fb4f4bf7bd4/ai-sdk-harness-pi-1.0.21.tgz","_integrity":"sha512-9FlPc+Sc6fcBTIBmjnQvTqqfdaY2XaqFZwGuvbhflVVq+P7PP4jILIauFoQf5tvBvZQTrl0riR5rH6h3KaZTcA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.21","@ai-sdk/provider-utils":"5.0.6","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.21_1783525463901_0.14497708263498388","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-cca10482-20260708215408":{"name":"@ai-sdk/harness-pi","version":"0.0.0-cca10482-20260708215408","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"863c3c0d598291ae1611f65b81e45822d2f435e2","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-0.0.0-cca10482-20260708215408.tgz","fileCount":23,"integrity":"sha512-DBsrruxHK1av4U2Xh8LdLLuuCYpVgCpafKq2N0W47QHhEo9iku7ztXaKbkbRYm0IVSmpM+mbHpG2lEPIJV6yRA==","signatures":[{"sig":"MEUCIQDF8yhVwJOKeZwpRC7DT3X7jSoCMWxzAGPdedlwcaCX5AIgcFrRS/pH9BTdp457HPDS6shI1eLwz/lnWrAXWDrW6ws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@0.0.0-cca10482-20260708215408","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":374759},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/70c14e903643c6e8963e09ac282b8f22/ai-sdk-harness-pi-0.0.0-cca10482-20260708215408.tgz","_integrity":"sha512-DBsrruxHK1av4U2Xh8LdLLuuCYpVgCpafKq2N0W47QHhEo9iku7ztXaKbkbRYm0IVSmpM+mbHpG2lEPIJV6yRA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"0.0.0-cca10482-20260708215408","@ai-sdk/provider-utils":"0.0.0-cca10482-20260708215408","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_0.0.0-cca10482-20260708215408_1783548245606_0.37978935395824465","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-f0a5136a-20260709175443":{"name":"@ai-sdk/harness-pi","version":"0.0.0-f0a5136a-20260709175443","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"72983b5554f17b25b2bc32c4c4fe1dabd9410e1b","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-0.0.0-f0a5136a-20260709175443.tgz","fileCount":23,"integrity":"sha512-YT51x23EK605jJQUe3Jdugd6xWmBQvNGYw3hFriTOvJR4GlyeUhEOQiJT+3ZBx5cVtnK8T7GzOrSuiu0fAEpVg==","signatures":[{"sig":"MEUCIG22IX5+LFr2mdff4mqLNS1WfmdYbYBhNsaZdCM8FYkyAiEAzYOVetjIu7YgkHXiodUywRalv6jaE19NAETotnml7IU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@0.0.0-f0a5136a-20260709175443","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":374759},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/7a5e15c4306389ba997406012ed19fa6/ai-sdk-harness-pi-0.0.0-f0a5136a-20260709175443.tgz","_integrity":"sha512-YT51x23EK605jJQUe3Jdugd6xWmBQvNGYw3hFriTOvJR4GlyeUhEOQiJT+3ZBx5cVtnK8T7GzOrSuiu0fAEpVg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"0.0.0-f0a5136a-20260709175443","@ai-sdk/provider-utils":"0.0.0-f0a5136a-20260709175443","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_0.0.0-f0a5136a-20260709175443_1783620249692_0.2313257177499919","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@ai-sdk/harness-pi","version":"1.0.22","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"64892fd43950c5616eead9a5444bd5a60fd6389a","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.22.tgz","fileCount":23,"integrity":"sha512-fYlnbokT5WVA/tkPGsBF6xdkpkFVrzYSeizHZbIjxVhCUwZ5pN6Bm2d1Nl8TIZbsjEbveERqTMzaxZiCM3SH1g==","signatures":[{"sig":"MEQCIBgNtmVaR6yCoDLumm/S241+zk3EuCe7Iu2iC8uhwaNrAiAGY+aGklp4IxIPO73tRj51gTQNOGXTg0aeEYwepy9eOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":374558},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-1.0.22.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/076bdf702250b3d357a40bf964301564/ai-sdk-harness-pi-1.0.22.tgz","_integrity":"sha512-fYlnbokT5WVA/tkPGsBF6xdkpkFVrzYSeizHZbIjxVhCUwZ5pN6Bm2d1Nl8TIZbsjEbveERqTMzaxZiCM3SH1g==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.22","@ai-sdk/provider-utils":"5.0.7","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.22_1783620358421_0.574455614676737","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@ai-sdk/harness-pi","version":"1.0.23","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"2e9ef56b8093a589fc9252fb4f1de4a356c721ce","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.23.tgz","fileCount":23,"integrity":"sha512-fIY+ujvtClv+BeUB4CsxMW8cRYmlQvgDFmsYMBNjvMBLYw29XoO9SqNWJ2TJkR0K9HyWf5XKpXdIr3eNO4d59Q==","signatures":[{"sig":"MEYCIQDtuNO8YTbP0D+X4BfV8ChTCAEurDOR2ozN3ufUfZnmSwIhAM2/97LuD8jjwXBMvweGMvSiJCCfZjpUM8n2933pKxnW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":381972},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-1.0.23.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/b0eba7493eabc409044f0432968ea44a/ai-sdk-harness-pi-1.0.23.tgz","_integrity":"sha512-fIY+ujvtClv+BeUB4CsxMW8cRYmlQvgDFmsYMBNjvMBLYw29XoO9SqNWJ2TJkR0K9HyWf5XKpXdIr3eNO4d59Q==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.23","@ai-sdk/provider-utils":"5.0.7","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.23_1783635156468_0.9550281349536718","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@ai-sdk/harness-pi","version":"1.0.24","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"de5e92b569b4203fdd6828ce173ab322ff388eec","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.24.tgz","fileCount":23,"integrity":"sha512-WkD1zx8SseUN7sklZ/sXy9Hz3YL0rGV/cVwxkZq9fewTRGicMmnkN3n3V9HmZsMOR9xuVdXw7u8aD1mMhgKggQ==","signatures":[{"sig":"MEUCIQCB8tvxJQmzVcovTnTOYv61X07t6SvCnlCC7i2uzSK3BAIgM9cHg3Bg6FChr0soNjd79+7Vvvg/rCxjvatP5MbZn3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382028},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-1.0.24.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/177acb6fe2a45967d24123b56d33da15/ai-sdk-harness-pi-1.0.24.tgz","_integrity":"sha512-WkD1zx8SseUN7sklZ/sXy9Hz3YL0rGV/cVwxkZq9fewTRGicMmnkN3n3V9HmZsMOR9xuVdXw7u8aD1mMhgKggQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.24","@ai-sdk/provider-utils":"5.0.7","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.24_1783692799802_0.1889276376662492","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@ai-sdk/harness-pi","version":"1.0.25","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"00d5235cf1d63d872c6325736f0b746d522942d9","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.25.tgz","fileCount":23,"integrity":"sha512-W4j09nrlmtKVWc2z2WCTAo0CTu3M2w4PUEyCsxM8/bp6fMSHdD1rZoy5x0guLaTEI8OWRyoqC9ExkIhdB1ZlKQ==","signatures":[{"sig":"MEYCIQCsjyX4dr0zi5q/aXasenlKq/UZIeplVvXCQoxyxaKgWAIhAJvy61XhJ97ZgVtZqi4KMoNIk2D8bUnoq84nNPOwE8Jw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382119},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/10afb876c0f083e9575cd2576789f3a1/ai-sdk-harness-pi-1.0.25.tgz","_integrity":"sha512-W4j09nrlmtKVWc2z2WCTAo0CTu3M2w4PUEyCsxM8/bp6fMSHdD1rZoy5x0guLaTEI8OWRyoqC9ExkIhdB1ZlKQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.25","@ai-sdk/provider-utils":"5.0.7","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.25_1783703729131_0.5069870443972089","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-6b196531-20260710185421":{"name":"@ai-sdk/harness-pi","version":"0.0.0-6b196531-20260710185421","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"7b4949750d7d5eab4073c6e24d5290e161109be6","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-0.0.0-6b196531-20260710185421.tgz","fileCount":23,"integrity":"sha512-hh1V7x42hUwiM+ioFnOIHcGbjAiYuC7EpLYLvWlFBuFTDEmKPBuPhpGBSBwuxx2DooJPmcVcsWvSkw61Ky8sUw==","signatures":[{"sig":"MEUCIDkjLI0jgQ+lxGGsex+fgKrajswltmG/JD2i8v6jIwx1AiEAi5IAuTn/ZauKtSJL63/jvJeKt6bYV/gk3+b7vyUwW4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@0.0.0-6b196531-20260710185421","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382440},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/be0bc2d75551a006bf05411dff2d223d/ai-sdk-harness-pi-0.0.0-6b196531-20260710185421.tgz","_integrity":"sha512-hh1V7x42hUwiM+ioFnOIHcGbjAiYuC7EpLYLvWlFBuFTDEmKPBuPhpGBSBwuxx2DooJPmcVcsWvSkw61Ky8sUw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"0.0.0-6b196531-20260710185421","@ai-sdk/provider-utils":"0.0.0-6b196531-20260710185421","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_0.0.0-6b196531-20260710185421_1783710126647_0.7747747609214166","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@ai-sdk/harness-pi","version":"1.0.26","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"4812bd7a95b9f288cb62876f6aad8e7b64aeb38d","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.26.tgz","fileCount":23,"integrity":"sha512-bAP4uHr2pamlFGbVutEU2fNeBlEP3lC7qf8Z/GmeNtIY/yIHAXBwenvuQyqg5PPbp97SFA2eeJLK54ub33UqZg==","signatures":[{"sig":"MEUCIBWulCLbvhmOQ9mUDRxNgSkyXyZi7/SBu6NefzdGP5VNAiEA3dVYjZmCnOCPqbiVC4BHefAGJP/d9ajtPGYxEyvzOJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382175},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/68886c70fa68a85f821977d6a37be7b6/ai-sdk-harness-pi-1.0.26.tgz","_integrity":"sha512-bAP4uHr2pamlFGbVutEU2fNeBlEP3lC7qf8Z/GmeNtIY/yIHAXBwenvuQyqg5PPbp97SFA2eeJLK54ub33UqZg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.26","@ai-sdk/provider-utils":"5.0.7","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.26_1783714742406_0.0014663721149663633","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@ai-sdk/harness-pi","version":"1.0.27","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"21eaf7c1ff066aa0fdb5f1b1560e6b8c9deb1bb9","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.27.tgz","fileCount":23,"integrity":"sha512-RHTKSMPLVScC9dzGnsiUgj9aAqhedM7QpG1lWE7troSH2MAxxtJHIeIP4oEeOZBoKPOoa2LZopAVeWQPbfk1iQ==","signatures":[{"sig":"MEQCIE8CZmhzYw+8iBNci1BWWkKIMWo6I9rNRZUd8YGLrUfVAiB/RwSNLpm22dNVpLV07CP0A+wJyLX/Jbl2TVqH3MsRBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382231},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/753831fa497d39d26efac5e26ab7b893/ai-sdk-harness-pi-1.0.27.tgz","_integrity":"sha512-RHTKSMPLVScC9dzGnsiUgj9aAqhedM7QpG1lWE7troSH2MAxxtJHIeIP4oEeOZBoKPOoa2LZopAVeWQPbfk1iQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.27","@ai-sdk/provider-utils":"5.0.7","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.27_1783719574004_0.49531836238215465","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@ai-sdk/harness-pi","version":"1.0.28","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"2335f7cab6a8da52b08f0449c1c341abe90c051f","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.28.tgz","fileCount":23,"integrity":"sha512-+wF3yojbEIogoCUB+EQMdY22t56alKYbrFmOpyEy/Yhx858JvkGMD1WEivTUlmoQeT6SfADx8nIyCF6v+e+oHQ==","signatures":[{"sig":"MEYCIQCZCBQ95bq11iW8remqyE4wxOcuAPMWbkEIW+3hHHsAFgIhANUJj1yxU82yw5ixztLTmU8M6cavZvj5v4zN9fSP6sgn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382287},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/5e1cff2b892549b0104803d12544d5a7/ai-sdk-harness-pi-1.0.28.tgz","_integrity":"sha512-+wF3yojbEIogoCUB+EQMdY22t56alKYbrFmOpyEy/Yhx858JvkGMD1WEivTUlmoQeT6SfADx8nIyCF6v+e+oHQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.28","@ai-sdk/provider-utils":"5.0.7","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.28_1783967480523_0.4749065747367347","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-cd12954b-20260713210817":{"name":"@ai-sdk/harness-pi","version":"0.0.0-cd12954b-20260713210817","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"c6e060bbb53bdc8e36e9724c10a30c8ff8a99e25","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-0.0.0-cd12954b-20260713210817.tgz","fileCount":23,"integrity":"sha512-89YzrvMf+LuwXgDIN/uxo2wvDZ8SmnJ61uXeP7kOukt1DqeWS30VX4FgUdpo5ggTs1YQkPwgA6E+5Nm11MsXGg==","signatures":[{"sig":"MEUCIFn+rcA0uTHF9hAxr51/yBcROciPB86A1VJ3qfv9CX9OAiEAkjC94VwwFR9aaFzGI6U4Qt6UjDBjVG9gSbtaJKK7haA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@0.0.0-cd12954b-20260713210817","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382765},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/0fadcd411d18ffbad0fe27853415ead2/ai-sdk-harness-pi-0.0.0-cd12954b-20260713210817.tgz","_integrity":"sha512-89YzrvMf+LuwXgDIN/uxo2wvDZ8SmnJ61uXeP7kOukt1DqeWS30VX4FgUdpo5ggTs1YQkPwgA6E+5Nm11MsXGg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"0.0.0-cd12954b-20260713210817","@ai-sdk/provider-utils":"0.0.0-cd12954b-20260713210817","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_0.0.0-cd12954b-20260713210817_1783977503155_0.20026992524173348","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@ai-sdk/harness-pi","version":"1.0.30","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"95291cef8b89eec541dccd7888433be298e6a5a2","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.30.tgz","fileCount":23,"integrity":"sha512-lZp9slmemZivTRpWNG2LiEJpFLC87rHiWb2Zz3mvkaBQwnKpcvSnygA+OGVUXRgasd3J9ezyLmX5rcx4TrLYzw==","signatures":[{"sig":"MEUCIQDHcUAU6GIcqns1plJ9XK1+YBJ6SexGDeYnfcHkPjykGQIgEVEakTNabg3itiY9j9UjuSSzz8Gw9ZJnktT0pCp6AgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382601},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/1e9a4015fe3905528d6590efc8cf628e/ai-sdk-harness-pi-1.0.30.tgz","_integrity":"sha512-lZp9slmemZivTRpWNG2LiEJpFLC87rHiWb2Zz3mvkaBQwnKpcvSnygA+OGVUXRgasd3J9ezyLmX5rcx4TrLYzw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.30","@ai-sdk/provider-utils":"5.0.9","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.30_1783978269291_0.2224145248434124","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@ai-sdk/harness-pi","version":"1.0.31","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"cbebddf7703290e235c83bb450223170140e61b6","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.31.tgz","fileCount":23,"integrity":"sha512-1dkaEDc1lrPlkfRs7soui8NLXkFkkaBA1Zzx+IxyVeSvlElubu2hC9yRa6d7q1MIeWfNFW2gxQDFnqj9Pak4jQ==","signatures":[{"sig":"MEUCIQDE1x50cEG2IRtZUcIbq0oM+7UzJxr8inx6KUn5KuMOZAIgOYlTu2Qhd9roNZLt6NfBkpG8J2qnjcu2RrwdsNfR3Kc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382657},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/682a77e85b3cc16417d56fb7146e7791/ai-sdk-harness-pi-1.0.31.tgz","_integrity":"sha512-1dkaEDc1lrPlkfRs7soui8NLXkFkkaBA1Zzx+IxyVeSvlElubu2hC9yRa6d7q1MIeWfNFW2gxQDFnqj9Pak4jQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.31","@ai-sdk/provider-utils":"5.0.9","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.31_1783980198977_0.5898572523665206","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"@ai-sdk/harness-pi","version":"1.0.32","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"d59b91140f9713421e91e9ced653ac34b3ad2d1c","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.32.tgz","fileCount":23,"integrity":"sha512-2HnlpQk7urNjlRDeZEex5FxxyKFdyhQd7IUbI6SKPy3AdEtyzAMbuqepnIGSTBIkQxE5GOPnK5qsW1oKFM0wzQ==","signatures":[{"sig":"MEQCIGLH+Wg0lFqdO4dnujd8uOf1GepyZCs4LO0UWlSZ2Pz0AiA54R5Exr4G+wEP6qpjtOo08Q8jq1aLt8EJ9ejSPISEZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382783},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/85b18a4a861ec8589c371a10953894dd/ai-sdk-harness-pi-1.0.32.tgz","_integrity":"sha512-2HnlpQk7urNjlRDeZEex5FxxyKFdyhQd7IUbI6SKPy3AdEtyzAMbuqepnIGSTBIkQxE5GOPnK5qsW1oKFM0wzQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.32","@ai-sdk/provider-utils":"5.0.10","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.32_1784053194074_0.6121792122166185","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"@ai-sdk/harness-pi","version":"1.0.33","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"4d360b4e87a69a24aec89d5dccb7161d11a2f5ad","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.33.tgz","fileCount":23,"integrity":"sha512-+99UnXcuuyQ4nuCDMHAkExk+QygdPd4Ws4aTc0eShjhF2KZasAn87yN/UlaD09FQvBtwyxveynp85BNHFkC26A==","signatures":[{"sig":"MEYCIQD808mlMy4AY5SPd8AXom2zCNdzneMDenEBLWFJIK2JOgIhAJnZ1yexOUevnXCl63afdqXZYryTQyfMb4QjQ/jI/1l4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382839},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/a8ac037d88383f12507ed4c6f6c14181/ai-sdk-harness-pi-1.0.33.tgz","_integrity":"sha512-+99UnXcuuyQ4nuCDMHAkExk+QygdPd4Ws4aTc0eShjhF2KZasAn87yN/UlaD09FQvBtwyxveynp85BNHFkC26A==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.33","@ai-sdk/provider-utils":"5.0.10","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.33_1784064917705_0.4890323035903692","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-8c583466-20260715165145":{"name":"@ai-sdk/harness-pi","version":"0.0.0-8c583466-20260715165145","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"9fc4f410112ca309899d209f891ea781fb35c6a3","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-0.0.0-8c583466-20260715165145.tgz","fileCount":23,"integrity":"sha512-dvM0+72IIviquhi2F6mJ4O4KrQe12oabMp5DECvBOdvn8Lk66ZirTxTWU5BUQafGn99xBcNXCOEkQziggaVmFw==","signatures":[{"sig":"MEUCIQCgCSMIhsnGx96a9lLxtW+MgUXtHG+W9hz4tzYt6dpv3AIgMP1xZD8CXjDTfQx/n1MHpH9uGp//3Fw0JfNpoP0akqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@0.0.0-8c583466-20260715165145","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":383011},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/0583c6c07401c3b6a99bd4b939f0d285/ai-sdk-harness-pi-0.0.0-8c583466-20260715165145.tgz","_integrity":"sha512-dvM0+72IIviquhi2F6mJ4O4KrQe12oabMp5DECvBOdvn8Lk66ZirTxTWU5BUQafGn99xBcNXCOEkQziggaVmFw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"0.0.0-8c583466-20260715165145","@ai-sdk/provider-utils":"5.0.10","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_0.0.0-8c583466-20260715165145_1784134695434_0.18582040289477497","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"@ai-sdk/harness-pi","version":"1.0.34","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"5317bbf3db6d2a9c1fd48188ccad903dd4440245","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.34.tgz","fileCount":23,"integrity":"sha512-rVidMyDSp0EiWKMnfj8edkLZqhi2BECHY6Y7EYR7CAncY7JdzpysdVcYtMnDJak1EMSNFZZlS8UnHSvoTNUdWA==","signatures":[{"sig":"MEUCID0ua2kaLNxSOqzLgB2eCHITG2Lzzu66gjedNw/9/0pDAiEA8JuFcvUUc3OpdMxnYHkkveRhJi5tgQiHw+8oFD5SgUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382895},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/310efdb497d07a69a850fce336e5ae70/ai-sdk-harness-pi-1.0.34.tgz","_integrity":"sha512-rVidMyDSp0EiWKMnfj8edkLZqhi2BECHY6Y7EYR7CAncY7JdzpysdVcYtMnDJak1EMSNFZZlS8UnHSvoTNUdWA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.34","@ai-sdk/provider-utils":"5.0.10","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.34_1784146831867_0.49595860402499947","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"@ai-sdk/harness-pi","version":"1.0.35","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"61c789af50c306a8cc7f566e247148edcf03838d","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.35.tgz","fileCount":23,"integrity":"sha512-CAM6nrzLHNdbs1jR/x7yxkmwM0e7KxS77M5NN4HarzMqapRPqBGlze/jWEC52ku9U8RmxAJDc4v2lIga+4m/JQ==","signatures":[{"sig":"MEQCIHs2sM3kCKfYT8HWJ9v5+dFHZxwAehawQCQRtsp/gyyJAiApXVLna0bPKkoX9msw/Vd8WUr9uYPEvP8YkGL2yy8Rqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382951},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/6322198100e5b9808379588861216731/ai-sdk-harness-pi-1.0.35.tgz","_integrity":"sha512-CAM6nrzLHNdbs1jR/x7yxkmwM0e7KxS77M5NN4HarzMqapRPqBGlze/jWEC52ku9U8RmxAJDc4v2lIga+4m/JQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.35","@ai-sdk/provider-utils":"5.0.10","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.35_1784236090194_0.37284863895480425","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"@ai-sdk/harness-pi","version":"1.0.36","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"9ffb29a682b282614fa1b8f7957801e1e53b9eb7","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.36.tgz","fileCount":23,"integrity":"sha512-JUMgxz+8v0D8F/TovmKqfxIqn7nW7wu9uoDq5T3OF1sfKTM3qt/mJj4zygxWZa4qohxjeBnPqkfa6Xc8d8Ib3w==","signatures":[{"sig":"MEQCIBfMfOBsVudT1N79/aI3WTZZspiIht1UOFz7WeOgpf1EAiB8t/xVIxmMpBKZyXwQ6mub5AjOPdgZiBWVY1pFCi5a+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":398157},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/914027530b92879c809ec9b01b979c16/ai-sdk-harness-pi-1.0.36.tgz","_integrity":"sha512-JUMgxz+8v0D8F/TovmKqfxIqn7nW7wu9uoDq5T3OF1sfKTM3qt/mJj4zygxWZa4qohxjeBnPqkfa6Xc8d8Ib3w==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.36","@ai-sdk/provider-utils":"5.0.11","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.36_1784289423985_0.2761692582311006","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"@ai-sdk/harness-pi","version":"1.0.37","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"9afa4ca00442f7537d1b467c2fe8e91da5abd778","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.37.tgz","fileCount":23,"integrity":"sha512-bNxppZe2OJKdtKWMD8MJpdNkDHhdPIyyg4Xuz5jfrcqGszRJ/zruuGAxVNAwpgdVkBKl6PUnUcilrVahPd9raA==","signatures":[{"sig":"MEUCIAVHFBLURWrhIynuOS/kf7iEoPp6rxdyIUUsTbUg2haKAiEApq1yU+3txOwi8FinRRiRfEa+OKzhLYtQF/JzzG9y858=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400885},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/3decb02810f18c81ef3875bede4f137c/ai-sdk-harness-pi-1.0.37.tgz","_integrity":"sha512-bNxppZe2OJKdtKWMD8MJpdNkDHhdPIyyg4Xuz5jfrcqGszRJ/zruuGAxVNAwpgdVkBKl6PUnUcilrVahPd9raA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.37","@ai-sdk/provider-utils":"5.0.11","@earendil-works/pi-coding-agent":"^0.79.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.37_1784588194146_0.08647773530344893","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"@ai-sdk/harness-pi","version":"1.0.38","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"1b185fbc64c63e50d5566ebd8076944f2c1ab450","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.38.tgz","fileCount":23,"integrity":"sha512-bdapJgexLSAys6EiFAcL3lAGKWW5XlbX/w+h6CP8QVqCAvh+oy6KRsofCJZxBfCRhJEdNqPd7GikJyZaQDFyZg==","signatures":[{"sig":"MEUCIQDD4krh1PmkIW1mqV/5GQNgHJJyJyj3dv8kz8cuyygZrQIgGhU6Wb0znBb0kJayj+9BFoWZxfPoiZFnP75KTQojcmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":404047},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/b5be90511ddc54cf35a027baa183d81d/ai-sdk-harness-pi-1.0.38.tgz","_integrity":"sha512-bdapJgexLSAys6EiFAcL3lAGKWW5XlbX/w+h6CP8QVqCAvh+oy6KRsofCJZxBfCRhJEdNqPd7GikJyZaQDFyZg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.38","@ai-sdk/provider-utils":"5.0.12","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.38_1784635701601_0.5629620480916486","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"@ai-sdk/harness-pi","version":"1.0.39","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"7c7e79173a3af6d93049c93f8a1853a17a143d2b","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.39.tgz","fileCount":23,"integrity":"sha512-EDgVZTyVlgWMAP46++hNTdo9BotiA5UZC0Vl8ZbK6aE9JBqSiSJItbe/rpES05YXoQEXti0/ukTnrZgaOReGsw==","signatures":[{"sig":"MEQCIGU3sQD+CoR+hyBFn7CocRX4PnKFH/nMayTTlkdeWtDlAiAjepcqW0BfMj108liuhQFdSuxuifhFN6WzmWBo6SGmfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":404138},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/c900695fe10a748b9432cb351525b588/ai-sdk-harness-pi-1.0.39.tgz","_integrity":"sha512-EDgVZTyVlgWMAP46++hNTdo9BotiA5UZC0Vl8ZbK6aE9JBqSiSJItbe/rpES05YXoQEXti0/ukTnrZgaOReGsw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.39","@ai-sdk/provider-utils":"5.0.12","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.39_1784647733466_0.2004029548974331","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"@ai-sdk/harness-pi","version":"1.0.40","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"bac87c143577aae8d2274f09678594291e5b846d","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.40.tgz","fileCount":23,"integrity":"sha512-YhVxpLFf1wGgaf8ZkJw6HBtAQ/XDp+XdZwGd6Ii70FNTGh/5xtzmJUYHtQaWD4sxYProyVZPyMg3kZjGyp8Izg==","signatures":[{"sig":"MEQCIB62s3bDDjulT+GaX3DEIj75NMRkfIQnCkyIIOJuZySPAiB0bXsJo+pOG4zPAa2PHAZthRn/CoHghh973gcGZsT0jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":404262},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/835d7bf9e3869450efba6890074dcf39/ai-sdk-harness-pi-1.0.40.tgz","_integrity":"sha512-YhVxpLFf1wGgaf8ZkJw6HBtAQ/XDp+XdZwGd6Ii70FNTGh/5xtzmJUYHtQaWD4sxYProyVZPyMg3kZjGyp8Izg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.40","@ai-sdk/provider-utils":"5.0.12","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.40_1784747372507_0.7510332174425596","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"@ai-sdk/harness-pi","version":"1.0.41","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"3a97fc360d0cf9eb45e93c7c0bd1b3c895e9052e","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.41.tgz","fileCount":23,"integrity":"sha512-HgAQH+NY1exDumXynXEfGyqJGp2EkTzAdU7C6MaRbic3QPOi1WTIziUEzvlmNYK/W+LgOmVF9w7Uk0cvp6aPZA==","signatures":[{"sig":"MEUCIQCPtMv0ktpD4DRpLAMDJ5aYzw9p3Y5U5HHb++CQwbNmHgIgXtxwmt5dubF0B8vf0rPm8WZxuzwWXpwkY8iBeRG5oMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":404386},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/20ef8cf8bd28c4b676702461960db971/ai-sdk-harness-pi-1.0.41.tgz","_integrity":"sha512-HgAQH+NY1exDumXynXEfGyqJGp2EkTzAdU7C6MaRbic3QPOi1WTIziUEzvlmNYK/W+LgOmVF9w7Uk0cvp6aPZA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.41","@ai-sdk/provider-utils":"5.0.12","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.41_1784817152370_0.264229385659309","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"@ai-sdk/harness-pi","version":"1.0.42","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"ba9979d39e2d9364d00dbc3a423d5dd001c91614","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.42.tgz","fileCount":23,"integrity":"sha512-GpMlOBPAlNnOBjlO9vJSTpkXhhLgo4Klksg8hvZ5hR0TRD8qyxSpH1P7oQpH7qsCopGt6U1gfgj/9lVkH0uiuw==","signatures":[{"sig":"MEUCICin0AcVl6h3pEzZFdx/a5dXvCmhd97kFHWixXYb2fXFAiEAiNaB0ZoknOgK+vPKAEuPuIK7CItgXF/dJdhLOTvwbp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":404442},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/81f75c7b1a1966592350b43e1954ac7a/ai-sdk-harness-pi-1.0.42.tgz","_integrity":"sha512-GpMlOBPAlNnOBjlO9vJSTpkXhhLgo4Klksg8hvZ5hR0TRD8qyxSpH1P7oQpH7qsCopGt6U1gfgj/9lVkH0uiuw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.42","@ai-sdk/provider-utils":"5.0.12","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.42_1784845829510_0.3040634350246403","host":"s3://npm-registry-packages-npm-production"}},"1.0.43":{"name":"@ai-sdk/harness-pi","version":"1.0.43","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"552943bf3ed18b55c62272e67fe337fc7f5d38e3","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.43.tgz","fileCount":23,"integrity":"sha512-y6ncy2/tIrULlEAM7wqIbKMQyiSJZ7Xc6BTieksegzGWqHRwHZ7Vxjbk9Y0d0QL8qB/w57NNYJrb0K036J/h1A==","signatures":[{"sig":"MEYCIQDgJ3vd9HfBn8cPrhDzlQq3JPqAFNXGB1ZYBkHeEs/tdQIhAJtfiZBov7hDgC6y9mA0ZC+GBKCCBQxqb7MZ+m3eTWMR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":404599},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/da7f0de4ae37e4d90e0199e3884fc1a5/ai-sdk-harness-pi-1.0.43.tgz","_integrity":"sha512-y6ncy2/tIrULlEAM7wqIbKMQyiSJZ7Xc6BTieksegzGWqHRwHZ7Vxjbk9Y0d0QL8qB/w57NNYJrb0K036J/h1A==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.43","@ai-sdk/provider-utils":"5.0.12","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.43_1784913911226_0.6453917693379321","host":"s3://npm-registry-packages-npm-production"}},"1.0.44":{"name":"@ai-sdk/harness-pi","version":"1.0.44","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"94ec752a88bbe91c6ed6c955957efbd708b80d71","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.44.tgz","fileCount":23,"integrity":"sha512-ePNQWDWq8UAcFe2jdBC3Cy/gDh8q+havHgsHHio/KbIWLbFEhjlvi1CFmrC1xRmnzgd3pmzpMJaRI/Rh4K4EQQ==","signatures":[{"sig":"MEQCH2FaQ879oz4qIP7PNnpIyuOrXilzd48kC+9PCFzvCIkCIQDXSngUhakdRXQc85INOEy7U7yN5HttKoyvc0UxiZXeSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":404687},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/7524f00ddeab604d21e352ac6c56466b/ai-sdk-harness-pi-1.0.44.tgz","_integrity":"sha512-ePNQWDWq8UAcFe2jdBC3Cy/gDh8q+havHgsHHio/KbIWLbFEhjlvi1CFmrC1xRmnzgd3pmzpMJaRI/Rh4K4EQQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.44","@ai-sdk/provider-utils":"5.0.13","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.44_1785189638302_0.9391041706631054","host":"s3://npm-registry-packages-npm-production"}},"1.0.45":{"name":"@ai-sdk/harness-pi","version":"1.0.45","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"69cbd04386e7389a729d64cbef3ed5abd51e38dd","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.45.tgz","fileCount":23,"integrity":"sha512-xqN2yp2nO6C1eovz+VN+Mn0XBr6n6Tz112jVJFbmrr3oSl7tczpCO1gMjY6QANkdofqxB6n8umY6IlzlI56eBA==","signatures":[{"sig":"MEQCIDSeVGzn84uMld0gIuEeRFNicu+1NH8zxWOLLgOG0cuPAiAFcBmN4tJjgCIAhJ3t2+SemLBuUbDtef4CJrpqSIygLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":404845},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/000125ebbe9a2e42c688290eadacce3d/ai-sdk-harness-pi-1.0.45.tgz","_integrity":"sha512-xqN2yp2nO6C1eovz+VN+Mn0XBr6n6Tz112jVJFbmrr3oSl7tczpCO1gMjY6QANkdofqxB6n8umY6IlzlI56eBA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.45","@ai-sdk/provider-utils":"5.0.14","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.45_1785208006418_0.6857512825787548","host":"s3://npm-registry-packages-npm-production"}},"1.0.46":{"name":"@ai-sdk/harness-pi","version":"1.0.46","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"51dde518b8d313d82afc0b6cf5b18c0c2ab93d0f","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.46.tgz","fileCount":23,"integrity":"sha512-qdjJKfs+VdS7Pu7PVxmSllcC7JO2+dnXZXYwTT0W0AYZmM4CrALJHgWysV8tbMP3aYOPaT5HPI/ow65ENq4rUg==","signatures":[{"sig":"MEUCIQCvEkmh+5GISgvkg71LiMbDuZ4v/z+Nm9CRFJd1YFHZxAIgR/TukNuqsZcsqd9dxfpB6XvD9eGs2znYdKbI4My5rPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":404901},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/9ed2c090b1479c07b1eeeeab39e424f4/ai-sdk-harness-pi-1.0.46.tgz","_integrity":"sha512-qdjJKfs+VdS7Pu7PVxmSllcC7JO2+dnXZXYwTT0W0AYZmM4CrALJHgWysV8tbMP3aYOPaT5HPI/ow65ENq4rUg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.46","@ai-sdk/provider-utils":"5.0.14","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.46_1785209468439_0.8983976848143767","host":"s3://npm-registry-packages-npm-production"}},"1.0.47":{"name":"@ai-sdk/harness-pi","version":"1.0.47","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"f91d9f5ae150a6f9e4ffe941e757bfa378ac0258","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.47.tgz","fileCount":23,"integrity":"sha512-sFp+YWak2byViCp3ieBEeY7GEP8PTeHjKFuYxCOhZN/aRCftRSCx8Dva8wGmmBTyDeMX9/pHVnJW98tczJFW1w==","signatures":[{"sig":"MEYCIQDEhpvGU690+3IaVq7z9S/fpc6NJkZDOcDhb7uoS7ZPEwIhANsXx532q9iNglcc0u7ypDs/1J1M/dFH0phkSsbdxB0m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":404957},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/a57b7c0b803748f12b7219f9c5f5c822/ai-sdk-harness-pi-1.0.47.tgz","_integrity":"sha512-sFp+YWak2byViCp3ieBEeY7GEP8PTeHjKFuYxCOhZN/aRCftRSCx8Dva8wGmmBTyDeMX9/pHVnJW98tczJFW1w==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.47","@ai-sdk/provider-utils":"5.0.14","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.47_1785260369195_0.17276923988837067","host":"s3://npm-registry-packages-npm-production"}},"1.0.48":{"name":"@ai-sdk/harness-pi","version":"1.0.48","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"86d17b99409ee0efa6fba914d9035098d594ce73","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.48.tgz","fileCount":23,"integrity":"sha512-5HSQ7fN2iZfxaXjOcYTRwJRBAyMtTfzJWAjyvfCUD9Cz0jX4OM0TTT6qqhETsrHDAPZFvuaW8EblBVgkCKr0zw==","signatures":[{"sig":"MEUCIGdJroeCedOWFfTTuUbax8KtmLMlmrvIPMrO/TgP1tuaAiEAt/5IQWu2k2Ezhvaxdzh7qHW166GjgLSKNN+rO/a8+dc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":405115},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/9839ace65b31abfec68210dc99c2948c/ai-sdk-harness-pi-1.0.48.tgz","_integrity":"sha512-5HSQ7fN2iZfxaXjOcYTRwJRBAyMtTfzJWAjyvfCUD9Cz0jX4OM0TTT6qqhETsrHDAPZFvuaW8EblBVgkCKr0zw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.48","@ai-sdk/provider-utils":"5.0.15","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.48_1785346465575_0.8489554987607988","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-07500555-20260730161446":{"name":"@ai-sdk/harness-pi","version":"0.0.0-07500555-20260730161446","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"f8a10826a545034769bec0d52dda47ba646dee92","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-0.0.0-07500555-20260730161446.tgz","fileCount":23,"integrity":"sha512-ZHMPA00X7xjyRd+anyrn5TfZL874w739sWeAMTiG5px0xhkckHWf3263k4DTbniGEqrra/btAf/SPTcLLCHBYw==","signatures":[{"sig":"MEYCIQDFtwY52gobtLT7pNpZO1DOaCJhlL57EriJB5R0eZvj0wIhAPxyCYv/HnyW8rBR/w19ODn5b1fv6NRIFZO7wCQX/mT0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@0.0.0-07500555-20260730161446","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":404425},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/562ff088f243ae752717441acf4c0f41/ai-sdk-harness-pi-0.0.0-07500555-20260730161446.tgz","_integrity":"sha512-ZHMPA00X7xjyRd+anyrn5TfZL874w739sWeAMTiG5px0xhkckHWf3263k4DTbniGEqrra/btAf/SPTcLLCHBYw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"0.0.0-07500555-20260730161446","@ai-sdk/provider-utils":"0.0.0-07500555-20260730161446","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_0.0.0-07500555-20260730161446_1785428644974_0.9406930421809057","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-32724956-20260730201501":{"name":"@ai-sdk/harness-pi","version":"0.0.0-32724956-20260730201501","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"6485fbaf5f63b89b3146167118b328cc7331f4cf","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-0.0.0-32724956-20260730201501.tgz","fileCount":23,"integrity":"sha512-truEGDVCbcyyT+2Su2tGRChEdizQIgD8k+gzLyFWkARYHifbu9G5UGUuF5uvN508ImzO+5RpTZZxEPSzG2Wkzw==","signatures":[{"sig":"MEYCIQCHdCLBCVnk0Mr0AKMY16+EAGz+sCea6Bw4lKsKnjiuBAIhAPGSYqaowakavyQeR9DE6/DhPkFhAobkk3yphafqeuqH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@0.0.0-32724956-20260730201501","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":405402},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/d470f99a1e671f2a39f8a7684afbff6f/ai-sdk-harness-pi-0.0.0-32724956-20260730201501.tgz","_integrity":"sha512-truEGDVCbcyyT+2Su2tGRChEdizQIgD8k+gzLyFWkARYHifbu9G5UGUuF5uvN508ImzO+5RpTZZxEPSzG2Wkzw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"0.0.0-32724956-20260730201501","@ai-sdk/provider-utils":"0.0.0-32724956-20260730201501","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_0.0.0-32724956-20260730201501_1785443096208_0.9482957804206729","host":"s3://npm-registry-packages-npm-production"}},"1.0.49":{"name":"@ai-sdk/harness-pi","version":"1.0.49","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"2c55f37438b974a9d5ba9620c38c22c8f5c1c02e","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.49.tgz","fileCount":23,"integrity":"sha512-XNzGmZvWo5Bp3lj9TjkG931G0GQWAWOenQxoxNyvz0lAc3LqvdgBrffojAvb3PAhI922tl3cMEa7TuwsFqhB9A==","signatures":[{"sig":"MEYCIQD0f44YW0v8fCNgLpjuTBCnX1Z/mMTLlWchQo/nF+icEwIhALZtTRUtcNMzgBJFz0gsHvS/fPpDmPrIiNxXIUDDmBgD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":405273},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/f6f824f52f92fbff356ec869cf73e205/ai-sdk-harness-pi-1.0.49.tgz","_integrity":"sha512-XNzGmZvWo5Bp3lj9TjkG931G0GQWAWOenQxoxNyvz0lAc3LqvdgBrffojAvb3PAhI922tl3cMEa7TuwsFqhB9A==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.49","@ai-sdk/provider-utils":"5.0.16","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.49_1785451029343_0.2930359353024363","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-2d998b35-20260731001744":{"name":"@ai-sdk/harness-pi","version":"0.0.0-2d998b35-20260731001744","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"43b152640532b798057558d1930da46d1323ec1f","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-0.0.0-2d998b35-20260731001744.tgz","fileCount":23,"integrity":"sha512-XDXdxMXq5LTXjPrU/Aoq9vxwk2pVCTfdrJjrVOQOK5fSfS8SxX/FyI1gCLOZazHSfcnniq7ZX0onGUirm+ORPQ==","signatures":[{"sig":"MEQCIG7DLm0rNqvwnK0tacEqMdAEqFf42yhvy8QCsYGehPOQAiBHVloK9WgtSFyz+LJCs+FJo2CRnyWYBoOyMCKsZw7mlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@0.0.0-2d998b35-20260731001744","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":405445},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/c44531c5b6f78c279284f41e3012f189/ai-sdk-harness-pi-0.0.0-2d998b35-20260731001744.tgz","_integrity":"sha512-XDXdxMXq5LTXjPrU/Aoq9vxwk2pVCTfdrJjrVOQOK5fSfS8SxX/FyI1gCLOZazHSfcnniq7ZX0onGUirm+ORPQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"0.0.0-2d998b35-20260731001744","@ai-sdk/provider-utils":"5.0.16","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_0.0.0-2d998b35-20260731001744_1785457642503_0.9328502177711058","host":"s3://npm-registry-packages-npm-production"}},"1.0.50":{"name":"@ai-sdk/harness-pi","version":"1.0.50","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"13d33c5d49a4740a17189b92534473f33b93d166","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.50.tgz","fileCount":23,"integrity":"sha512-qBX4ccVU0WOjEmLnn5GihBg+28DvudTS5Rryly4yLx/8nEQ7TBicRLGKLitfNiKwoLWFSIhj9nqO7R6Huud7lA==","signatures":[{"sig":"MEQCIGcsKXcR32TXVPVwiKgNzJUbEfBassPMTIJMIvfV69HpAiA6U8SF3bruUTtqzu6PVEehkY42rnfqprKYRHjKEIBF3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":405329},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/e480b06b1df2b5bac8abad49079fe9b5/ai-sdk-harness-pi-1.0.50.tgz","_integrity":"sha512-qBX4ccVU0WOjEmLnn5GihBg+28DvudTS5Rryly4yLx/8nEQ7TBicRLGKLitfNiKwoLWFSIhj9nqO7R6Huud7lA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.50","@ai-sdk/provider-utils":"5.0.16","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.50_1785462254363_0.9705777232092259","host":"s3://npm-registry-packages-npm-production"}},"1.0.51":{"name":"@ai-sdk/harness-pi","version":"1.0.51","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"81dae1397c9c1e057b8f1e19908134c8ee383042","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.51.tgz","fileCount":23,"integrity":"sha512-r0onfK/72T8mKu/pxpK0jEVH7G1AFwXEKo1hPoMrFInqn2qViHy6xmBRopeNgxwEYGGIZhgoOGsEqTjJBUTHsw==","signatures":[{"sig":"MEYCIQDATfPBqMuOCWVaYBA8YyygkWJIS+isbrUYjTq0mlW4hAIhAPuTkce7MUEl+URrLUGyc5hpzCL0VZH3JUEOkZIR6eFd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":405487},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/8099833667912ff826c3792aabd52e0d/ai-sdk-harness-pi-1.0.51.tgz","_integrity":"sha512-r0onfK/72T8mKu/pxpK0jEVH7G1AFwXEKo1hPoMrFInqn2qViHy6xmBRopeNgxwEYGGIZhgoOGsEqTjJBUTHsw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.51","@ai-sdk/provider-utils":"5.0.17","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.51_1785519898989_0.31599385895344057","host":"s3://npm-registry-packages-npm-production"}},"1.0.52":{"name":"@ai-sdk/harness-pi","version":"1.0.52","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"28adcdb5b3936147dba1298ba2563141cd90fc8a","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.52.tgz","fileCount":23,"integrity":"sha512-vmTpavn66iMgFWn2qybYwSWTqK7GbvRmMwfHivOQ+5vqvmi6Qq3rLMgv8KEbLK4/XtnhUB6d+RNv8xYUY30AMQ==","signatures":[{"sig":"MEQCHylpi6HMqapG/1bbIqctwrPXZrftnOzVRkNKupWb2NICIQD061o18FFW/gtxK+/nlzTavttLm4Lqx0/yuxv+FQ03Ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":405543},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/025dcf97487684e135e1456f6eb27187/ai-sdk-harness-pi-1.0.52.tgz","_integrity":"sha512-vmTpavn66iMgFWn2qybYwSWTqK7GbvRmMwfHivOQ+5vqvmi6Qq3rLMgv8KEbLK4/XtnhUB6d+RNv8xYUY30AMQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.52","@ai-sdk/provider-utils":"5.0.17","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.52_1785528203325_0.4347436904919073","host":"s3://npm-registry-packages-npm-production"}},"1.0.53":{"name":"@ai-sdk/harness-pi","version":"1.0.53","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"52404e540a74cc60ac9ed0198439a6ddba893d0a","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.53.tgz","fileCount":23,"integrity":"sha512-XuKEZeZvMrO1yt4jKcw1aJaud09DjFopAqWoeYIJqZwcfcrrA/hkksAvqLhpmwCcTYuEZCHGOdY76Gjlt8X0/A==","signatures":[{"sig":"MEYCIQD41ckwfUAU77aicnkmbcDtQAczv4Q6NIRhw5yXj8G7WwIhAJyJxVtFuEDdbdamtvS5cg4Xq6RzOSjFBYe4HYVTklkZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":405734},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/8f0107ab8ed15c96dafcd8be9ca12499/ai-sdk-harness-pi-1.0.53.tgz","_integrity":"sha512-XuKEZeZvMrO1yt4jKcw1aJaud09DjFopAqWoeYIJqZwcfcrrA/hkksAvqLhpmwCcTYuEZCHGOdY76Gjlt8X0/A==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.53","@ai-sdk/provider-utils":"5.0.18","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.53_1785536251816_0.5113582219684474","host":"s3://npm-registry-packages-npm-production"}},"1.0.54":{"name":"@ai-sdk/harness-pi","version":"1.0.54","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"c5ee3dfefe1ff02f09fb84309898f1eeb837a91f","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.54.tgz","fileCount":23,"integrity":"sha512-LK9wtkV1mm8DPtjhyGwRztUc3Z+eUrNcDrpzVtYoUAXMq46Ez0sDBihJVnCqEenEr2vt7BpCOQ0YmQ9GyyHfJQ==","signatures":[{"sig":"MEUCIQCGqCiYL6IlKLvC2HASZIS0Hd0rNG6BUaJ5oJ9SY8DNOgIgPIC+L+Hcel8juV7YRJxTa2rbZkwGEMjOMeklosiQ0JM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":405790},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/ff6dce80a9ff583a8dfe591c88b0bd3b/ai-sdk-harness-pi-1.0.54.tgz","_integrity":"sha512-LK9wtkV1mm8DPtjhyGwRztUc3Z+eUrNcDrpzVtYoUAXMq46Ez0sDBihJVnCqEenEr2vt7BpCOQ0YmQ9GyyHfJQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.54","@ai-sdk/provider-utils":"5.0.18","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.54_1785623138203_0.15168200064664106","host":"s3://npm-registry-packages-npm-production"}},"1.0.55":{"name":"@ai-sdk/harness-pi","version":"1.0.55","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"0b73144728e2dae0395fe8b4fc3b218c062280f8","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.55.tgz","fileCount":23,"integrity":"sha512-VSYK/W+LrmB6pyCR4LOODoBzh6F4m3IFPmD2J0GUyNx+zoDECST34pNhNid+4y2IpZYniPMH8O6gjYzGOlo36Q==","signatures":[{"sig":"MEQCIFct5T1mDgm12AGUiBiAgE3L14RM1LxFOqggM7vkpneOAiAIHkAC4ueljStW8ol4YydSWTOQgFXwXD9o/jmtKR41ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":405947},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/b7fb7cb3589eb30e5f9805be1e15f9a1/ai-sdk-harness-pi-1.0.55.tgz","_integrity":"sha512-VSYK/W+LrmB6pyCR4LOODoBzh6F4m3IFPmD2J0GUyNx+zoDECST34pNhNid+4y2IpZYniPMH8O6gjYzGOlo36Q==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.55","@ai-sdk/provider-utils":"5.0.18","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.55_1785791795227_0.7945323679661171","host":"s3://npm-registry-packages-npm-production"}},"1.0.56":{"name":"@ai-sdk/harness-pi","version":"1.0.56","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"c6612c8eef6a2c298f991c64897d9cfd9dc2e947","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.56.tgz","fileCount":23,"integrity":"sha512-SFQA/UBKvIZGAJjb55xcU9EDm8HOCNkzariGdqlA56zC4X3mU0a1CFJGkX3ylHKqQtMLv+icieMOToO9dcxt3w==","signatures":[{"sig":"MEUCIQDMxuAz5QQFEc8StM5S4nsue+gmbT1PsfYXxf4ZGV8evgIgU08O4TVMhsalVs07a9pH4w11ClTmdIVFEOriLg2WwnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406035},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/7f740a7b0e68bd0b61c018420886574c/ai-sdk-harness-pi-1.0.56.tgz","_integrity":"sha512-SFQA/UBKvIZGAJjb55xcU9EDm8HOCNkzariGdqlA56zC4X3mU0a1CFJGkX3ylHKqQtMLv+icieMOToO9dcxt3w==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.56","@ai-sdk/provider-utils":"5.0.19","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.56_1785799476364_0.38093138325092823","host":"s3://npm-registry-packages-npm-production"}},"1.0.57":{"name":"@ai-sdk/harness-pi","version":"1.0.57","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"2d18fb28da1603ee0a38f414172a410cc1823a95","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.57.tgz","fileCount":23,"integrity":"sha512-YeIXWK5JbvQ5wVZIXpHJ7PI8XuIORBFv1sR2GZ/uBnf62bTDBco7h8uR/DPYcBe6DOk/R+YjtzywHpYApZysHA==","signatures":[{"sig":"MEUCIBzzaRAMcNJsZAhVwyYVOSM44sw9p31QFXXk5FRt7hhSAiEAtCVa56dUMpM/5xQR3S5xS7WfsLGqfe0aauSusvmt9mA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406160},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/428311b8fe093db566a623731adc69bd/ai-sdk-harness-pi-1.0.57.tgz","_integrity":"sha512-YeIXWK5JbvQ5wVZIXpHJ7PI8XuIORBFv1sR2GZ/uBnf62bTDBco7h8uR/DPYcBe6DOk/R+YjtzywHpYApZysHA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.57","@ai-sdk/provider-utils":"5.0.20","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.57_1785820902032_0.8105059657559397","host":"s3://npm-registry-packages-npm-production"}},"1.0.58":{"name":"@ai-sdk/harness-pi","version":"1.0.58","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"4503ac13138850bb3fbb60bea99c3000d7bec3e2","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.58.tgz","fileCount":23,"integrity":"sha512-2gSTnAy02jKUdQbw0k31TX/cvA+m+zUBMXjC4DIPGOGR3ST8tjwMnXHgTC2j0tJco/hh39IbxPgz1aV93GZ7yQ==","signatures":[{"sig":"MEYCIQD9i7nJl6TG9XRWTdp5Evq0/7JIij9rt4LRQN1dKzwo9AIhAMamVsio9N91OC3brEs4/LcLEpCYVk2M8s5cCtUvMnsY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406285},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/c6e5f91ad46245fde6f7c4cb334dc032/ai-sdk-harness-pi-1.0.58.tgz","_integrity":"sha512-2gSTnAy02jKUdQbw0k31TX/cvA+m+zUBMXjC4DIPGOGR3ST8tjwMnXHgTC2j0tJco/hh39IbxPgz1aV93GZ7yQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.58","@ai-sdk/provider-utils":"5.0.21","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.58_1785885675828_0.5892765369344164","host":"s3://npm-registry-packages-npm-production"}},"1.0.60":{"name":"@ai-sdk/harness-pi","version":"1.0.60","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"54b5ffc3516cf9e1b6c51f2959e7aa46d1bd4471","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.60.tgz","fileCount":23,"integrity":"sha512-O/TQVkk4mdedsVETQwlV0CHTngvsJH01yArnMOOIw+NRr3SmoQ6UkEYlQXzlyJVdSyGwHwCeCut/K0jpJBnxwQ==","signatures":[{"sig":"MEYCIQCrrncbUBZDh0ap9WxnTCfMvmM019PEH+ZRT/qwSEj2ugIhAMrK6Dm30tRv2+mjAqPPRCnKPTtJq3YjUkrJX2Up8MYg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406499},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/24f201c4c9aeaa96ddd7793f8a25f1d1/ai-sdk-harness-pi-1.0.60.tgz","_integrity":"sha512-O/TQVkk4mdedsVETQwlV0CHTngvsJH01yArnMOOIw+NRr3SmoQ6UkEYlQXzlyJVdSyGwHwCeCut/K0jpJBnxwQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.60","@ai-sdk/provider-utils":"5.0.22","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.60_1785978217518_0.8472215873016373","host":"s3://npm-registry-packages-npm-production"}},"1.0.61":{"name":"@ai-sdk/harness-pi","version":"1.0.61","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"a8439d046fd77f576f550864acaceacd4ca88f7a","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.61.tgz","fileCount":23,"integrity":"sha512-ZcodxW2FjH5gFN2hX3ATTSAV75sTu65C3gCJYj9LqPp0DTNp3fAuiz8e9IVCMk6llb/MXntoVUM8cu6VNa8dRg==","signatures":[{"sig":"MEYCIQDTf51uX+fE8+Tb7gb2dt74HRZzM5KoRuGQ+gFE4YVEagIhAO9FBH0bDaBGaD4AgwUnehiyBgUfECaIb6yCkWJSHRUc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406587},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/50f0692cd9087950497b4a7efdff3c0b/ai-sdk-harness-pi-1.0.61.tgz","_integrity":"sha512-ZcodxW2FjH5gFN2hX3ATTSAV75sTu65C3gCJYj9LqPp0DTNp3fAuiz8e9IVCMk6llb/MXntoVUM8cu6VNa8dRg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.61","@ai-sdk/provider-utils":"5.0.23","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.61_1785993423872_0.6734554846627976","host":"s3://npm-registry-packages-npm-production"}},"1.0.62":{"name":"@ai-sdk/harness-pi","version":"1.0.62","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"b0a225e9e079493499bf8d721d6bbf0863fe5331","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.62.tgz","fileCount":23,"integrity":"sha512-A/OCh9oWYKYcNqTIWAwcYISDtBsCBz0VxyjdRSZQOct6LWFNFDD8awSdFcpQpWAMBMmCRq38lUQcIrb8xdDU/Q==","signatures":[{"sig":"MEQCIFGGZZClvcae6w7ibWVHZgv9jqovvCQUUk5CbqEb8r5MAiAjAjG6a7Dviti1MUxofn/jU1dp3x0TgoeP/GGLL/0O3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406678},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/0f0bfc993e635a0b02616b18e8660aa7/ai-sdk-harness-pi-1.0.62.tgz","_integrity":"sha512-A/OCh9oWYKYcNqTIWAwcYISDtBsCBz0VxyjdRSZQOct6LWFNFDD8awSdFcpQpWAMBMmCRq38lUQcIrb8xdDU/Q==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.17.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.62","@ai-sdk/provider-utils":"5.0.23","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.62_1786069363076_0.9249554624452296","host":"s3://npm-registry-packages-npm-production"}},"1.0.63":{"name":"@ai-sdk/harness-pi","version":"1.0.63","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"b2c2acaf62c56b80a12134b775187e229c88be0a","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.63.tgz","fileCount":23,"integrity":"sha512-SkcuRqRM6Mq+0gqAd2GEvifwIWYE1tEtYp6IZU8YCeFhTFfbSxk8AKs+LnnN0SkqjCl75MkRe8S2ovUk8F96mw==","signatures":[{"sig":"MEQCIBZjOSCBheSWIogPeHDmjwAOEuIiohon6JPlnFHiTNxRAiARS6NA+wOFHwK0XXbf1i/unlSXyx9+tWHWQgcdvkNG2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406803},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/d0c25b92f6619835e91363e26ff54ac4/ai-sdk-harness-pi-1.0.63.tgz","_integrity":"sha512-SkcuRqRM6Mq+0gqAd2GEvifwIWYE1tEtYp6IZU8YCeFhTFfbSxk8AKs+LnnN0SkqjCl75MkRe8S2ovUk8F96mw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.63","@ai-sdk/provider-utils":"5.0.24","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.63_1786125874308_0.6786020418961982","host":"s3://npm-registry-packages-npm-production"}},"1.0.64":{"name":"@ai-sdk/harness-pi","version":"1.0.64","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"ecd5a5b54e086b5ac527432e5eb60babc838b417","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.64.tgz","fileCount":23,"integrity":"sha512-HRaRHIs3uaaLmNij3zMJ9vigKvHylYN4GBPsxCtz+Fg784g6Ib4RI0Ls8gJP09yWedFJar/ArXeCYWNwW4jHgQ==","signatures":[{"sig":"MEYCIQDSbtrljQnHhVRrINvCvUNSNh3xmxO+zQvblilvifH6pwIhAIcRTUDbt56kjrUJIS5bPwaVmGofZSyxpScaoMP7m1zY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406928},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/3ab590c2ced563b88e6ceb0a038c870e/ai-sdk-harness-pi-1.0.64.tgz","_integrity":"sha512-HRaRHIs3uaaLmNij3zMJ9vigKvHylYN4GBPsxCtz+Fg784g6Ib4RI0Ls8gJP09yWedFJar/ArXeCYWNwW4jHgQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"1.0.64","@ai-sdk/provider-utils":"5.0.25","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.64_1786146095909_0.17394431870295768","host":"s3://npm-registry-packages-npm-production"}},"1.0.65":{"name":"@ai-sdk/harness-pi","version":"1.0.65","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"b25856714a6ccead7d1790c255bd1d634cf160c6","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.65.tgz","fileCount":23,"integrity":"sha512-FGakKRiz4DZDkmiU7lg0/xokRLP/NNSstxL2jJM/IlHF0h0Nd7yDdBVCmI4rEBuu0/13W/8muqzjB8LvBN6zUg==","signatures":[{"sig":"MEUCIQDov+rkai0ibFyMJ6zHR7Im6YAn8Av/8j3DgDsjTgi6/gIgEn9+kQHozwvcBm0V4SNcXCIpeZgTw3Sa/mwhbtZMWmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":425943},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/f13fb320da1be913f790676807abcfb5/ai-sdk-harness-pi-1.0.65.tgz","_integrity":"sha512-FGakKRiz4DZDkmiU7lg0/xokRLP/NNSstxL2jJM/IlHF0h0Nd7yDdBVCmI4rEBuu0/13W/8muqzjB8LvBN6zUg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.65","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.26","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.65_1786393229012_0.18274691001989396","host":"s3://npm-registry-packages-npm-production"}},"1.0.66":{"name":"@ai-sdk/harness-pi","version":"1.0.66","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"d8bd85d740f4e298f8ead19cbc3b99b0c9dae5bd","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.66.tgz","fileCount":23,"integrity":"sha512-rZLLTQfojsP+RyynC0VHcqh8YYKvgT+ZcuHsQDp+TGwwGsS4Qpjx0qn2Scsd9N/E2OygVG1NX+yKRwjwI+dcRA==","signatures":[{"sig":"MEQCIHA+vVoZtNIMuS/UbFPtRza2Tv880r7fF+x0E/XZ1lmSAiAYCgofuHOVwtOhzj4+8gNjyyYF6PmdEZeP5w2uSVMLKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430379},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/9877d636c24f0ae6f41ed35757e33f5d/ai-sdk-harness-pi-1.0.66.tgz","_integrity":"sha512-rZLLTQfojsP+RyynC0VHcqh8YYKvgT+ZcuHsQDp+TGwwGsS4Qpjx0qn2Scsd9N/E2OygVG1NX+yKRwjwI+dcRA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.65","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.26","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.66_1786424214737_0.8573617531023687","host":"s3://npm-registry-packages-npm-production"}},"1.0.67":{"name":"@ai-sdk/harness-pi","version":"1.0.67","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"8af7ca801b3353546642bef78d3372b80e4657e7","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.67.tgz","fileCount":23,"integrity":"sha512-HBSozIkbfPnTkjeF3TRkom0zlhI9EsW2OoQaTcZ1R+x6IFF32XTGifhOl4yL0bgEi5ZN4vtybrJzyh1IxcuJoQ==","signatures":[{"sig":"MEUCIHU0XgTd8t1YIWtQTt/e/QYqC98FXZDIMboAQkkqW4tRAiEAyHgmibWSBgMQH/pX4kZ2Zl0vi9DQFI6dQwU0MIVq0xg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430583},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/af9111a9e56958f4d5c6a17b69a9e500/ai-sdk-harness-pi-1.0.67.tgz","_integrity":"sha512-HBSozIkbfPnTkjeF3TRkom0zlhI9EsW2OoQaTcZ1R+x6IFF32XTGifhOl4yL0bgEi5ZN4vtybrJzyh1IxcuJoQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.66","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.26","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.67_1786469554645_0.4037512724114021","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-f1630544-20260811174930":{"name":"@ai-sdk/harness-pi","version":"0.0.0-f1630544-20260811174930","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"8295d1524a3c52f7077e65461b3f0e63594ea0df","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-0.0.0-f1630544-20260811174930.tgz","fileCount":23,"integrity":"sha512-Bve7vQMDEFlYENEE3rSBcIwFs9Z/m7mkXUwTsh0n43zzpkFHK2n9734YtD075gPHbzYOO/o7DekNJ7B+6UIwFQ==","signatures":[{"sig":"MEQCIC9VQQxsf7vy+C80i4ohxpqSHVgclgYwZwAfTfsPGnEvAiAVWsKQGzOBv3+As0CPCuPVyGX6iseq+GOPQ7tQvqzxhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@0.0.0-f1630544-20260811174930","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406234},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/23ca22ff5d4e04ac13f77e67cc661d80/ai-sdk-harness-pi-0.0.0-f1630544-20260811174930.tgz","_integrity":"sha512-Bve7vQMDEFlYENEE3rSBcIwFs9Z/m7mkXUwTsh0n43zzpkFHK2n9734YtD075gPHbzYOO/o7DekNJ7B+6UIwFQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.17.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"0.0.0-f1630544-20260811174930","@ai-sdk/provider-utils":"0.0.0-f1630544-20260811174930","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_0.0.0-f1630544-20260811174930_1786471300183_0.37023322709186224","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-f1630544-20260811180950":{"name":"@ai-sdk/harness-pi","version":"0.0.0-f1630544-20260811180950","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"c6a8f8a58068790bfae5d618cf17e2516e43960b","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-0.0.0-f1630544-20260811180950.tgz","fileCount":23,"integrity":"sha512-7IotSkZnzlwxzpPFd2QJNFlWCfMSn9aEmerBjcitzMFs09HH9kJ0g9HlXBRq+7bG86+7FY8g9C8Upyr8nrmfMQ==","signatures":[{"sig":"MEUCIQCgdNOUGlO6t5Mf+ztcvMw1Hds03JePbG2AYwP03ZgwfAIgCtDO6ifQ8h7tEv/YVDE96WPCnLKglhvHzI89dhllw6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@0.0.0-f1630544-20260811180950","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406234},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/747be74b70b3e085e8a58fd6edfee2f1/ai-sdk-harness-pi-0.0.0-f1630544-20260811180950.tgz","_integrity":"sha512-7IotSkZnzlwxzpPFd2QJNFlWCfMSn9aEmerBjcitzMFs09HH9kJ0g9HlXBRq+7bG86+7FY8g9C8Upyr8nrmfMQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","@ai-sdk/harness":"0.0.0-f1630544-20260811180950","@ai-sdk/provider-utils":"0.0.0-f1630544-20260811180950","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_0.0.0-f1630544-20260811180950_1786472411735_0.9230418309001611","host":"s3://npm-registry-packages-npm-production"}},"1.0.68":{"name":"@ai-sdk/harness-pi","version":"1.0.68","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"e4584edb39ae8ae95db716c0d6e3c8baad06c734","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.68.tgz","fileCount":23,"integrity":"sha512-OqsYw22fBgPh3qeoDNRca+OQS9nnOSfrtQIxHkgOskbKZmjM0z4WjEs6kTeDwlWkWJGSQFchUYiBwExrNVqKxA==","signatures":[{"sig":"MEUCIQCtqQ5J6XDkeN8+j1abmKZOqR9B7SpR0tlbhb5FL4PY1wIgf/f1u9l/kgrCmQakK9fB6JJFTOec8CWgyze5H+lTFKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430708},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/79535089c8e7714479dd8fc615a8c6cf/ai-sdk-harness-pi-1.0.68.tgz","_integrity":"sha512-OqsYw22fBgPh3qeoDNRca+OQS9nnOSfrtQIxHkgOskbKZmjM0z4WjEs6kTeDwlWkWJGSQFchUYiBwExrNVqKxA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.67","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.27","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.68_1786480164866_0.6149952599290587","host":"s3://npm-registry-packages-npm-production"}},"1.0.69":{"name":"@ai-sdk/harness-pi","version":"1.0.69","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"8b6b525bfc9d81e2b9e2b05bb5796ea3ba32851a","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.69.tgz","fileCount":23,"integrity":"sha512-RYnd+buz2hbatiD/PDgcL+4HnmTl34mdELKiBsZRChR5zPzLEONShuwB9UJ9He+ruMoWmK36+Q1PE+mle2XvWQ==","signatures":[{"sig":"MEYCIQDkodIHkn6kreOu4vcvG0UqRT1wIg7MT0tLW01EBZfeqAIhAMemcuPrPUHZGRDy2J0cAt9AeVD5IB+J7pAtZ+y9lwOj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430764},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/e9e61144bd076b3f8961725407963668/ai-sdk-harness-pi-1.0.69.tgz","_integrity":"sha512-RYnd+buz2hbatiD/PDgcL+4HnmTl34mdELKiBsZRChR5zPzLEONShuwB9UJ9He+ruMoWmK36+Q1PE+mle2XvWQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.17.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.68","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.27","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.69_1786488435933_0.4354277079679194","host":"s3://npm-registry-packages-npm-production"}},"1.0.70":{"name":"@ai-sdk/harness-pi","version":"1.0.70","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"95208cc49fdd0dcb3964f0f57105e99532444342","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.70.tgz","fileCount":23,"integrity":"sha512-Ul2mp/u7s5Hx+Lu+6CHsVywi3BUT5AI4iaD1LjaCTwCtli1UGCRdWEDOven+1jehwnAFd+OZbeJSu5p61NexkQ==","signatures":[{"sig":"MEQCIG5VKeiikRP0Upuyso0SlQ0zwgNDjm11KnnYq/dRQHPYAiAy7edC4G8+m0AqoT0NzKI81bWKHPAzVVm0F/rTsK8Njg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430820},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/1a8db01e4245420caf81b9ae44a3e815/ai-sdk-harness-pi-1.0.70.tgz","_integrity":"sha512-Ul2mp/u7s5Hx+Lu+6CHsVywi3BUT5AI4iaD1LjaCTwCtli1UGCRdWEDOven+1jehwnAFd+OZbeJSu5p61NexkQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.69","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.27","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.70_1786549918352_0.4513068636231381","host":"s3://npm-registry-packages-npm-production"}},"1.0.71":{"name":"@ai-sdk/harness-pi","version":"1.0.71","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"c4a7c3afcb79c2851e6e3af30fbfa8fd043ecfb1","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.71.tgz","fileCount":23,"integrity":"sha512-w9FbMyn2v3Yllzf6sRDPtUo1M8qvsBmNfvES2SWJmd/mpy3tz2YqFwLhxwO/Q0YRgUkJiX5xchHolA2d1mB72A==","signatures":[{"sig":"MEQCIHm9EKKJb6YP3tm2EYO3bDtqYsPO2Xjj9KjChAfy75H4AiBewcBI5TyqnZRHdFNFBliQ/dgbDECR/YpsNQ49Zp3daA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430876},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/fcc04ac1a0cd08ce62ab8a04db4253f5/ai-sdk-harness-pi-1.0.71.tgz","_integrity":"sha512-w9FbMyn2v3Yllzf6sRDPtUo1M8qvsBmNfvES2SWJmd/mpy3tz2YqFwLhxwO/Q0YRgUkJiX5xchHolA2d1mB72A==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.70","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.27","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.71_1786556276552_0.24767206092486282","host":"s3://npm-registry-packages-npm-production"}},"1.0.72":{"name":"@ai-sdk/harness-pi","version":"1.0.72","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"be8e83cf238dab02288b658d28833cd44fe94497","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.72.tgz","fileCount":23,"integrity":"sha512-JgR2ekYXiebb5Xz8oXq2b8aE4hhBM5LhmbEU28l6fRSC7/My8NLp245SVUDEOL6Aue0FavbKIu/KBGyxJJjJXw==","signatures":[{"sig":"MEQCIATbfYC34dBRnH3Yu0NEGomEeESmVlH7mu19j9aBw07VAiBdtskFyt+VujNjf171CUbpkgSzFIt4rCTOy6nHIUYi6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":457571},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/4cc373500c89dba28b414a9c27c67e18/ai-sdk-harness-pi-1.0.72.tgz","_integrity":"sha512-JgR2ekYXiebb5Xz8oXq2b8aE4hhBM5LhmbEU28l6fRSC7/My8NLp245SVUDEOL6Aue0FavbKIu/KBGyxJJjJXw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.16.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.71","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.27","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.72_1786647371388_0.6479491858287068","host":"s3://npm-registry-packages-npm-production"}},"1.0.73":{"name":"@ai-sdk/harness-pi","version":"1.0.73","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"cbdd673a937c289af2720c0a1d065afcdb728b45","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.73.tgz","fileCount":23,"integrity":"sha512-nkGmMacF6bFUUUtuvrft7VWQJGu3cosPAs7UD8JmVaTHvIzuSSvALIDvz8pk4diVDCgDyWUiz6DKmT8qxPGszw==","signatures":[{"sig":"MEUCIHScDwejaG8/rMaN/U76uvpjxrqgrCDhN/Rhp5lyNI0dAiEAgBmgDWwwGm8NifDEpSSfOUqJq59zhz1EfSIY0okk+is=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":457883},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/2fb4abdad6d9a7c8dac5b2ce33aaadf9/ai-sdk-harness-pi-1.0.73.tgz","_integrity":"sha512-nkGmMacF6bFUUUtuvrft7VWQJGu3cosPAs7UD8JmVaTHvIzuSSvALIDvz8pk4diVDCgDyWUiz6DKmT8qxPGszw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.17.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.72","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.27","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.73_1786732795477_0.011379649781493528","host":"s3://npm-registry-packages-npm-production"}},"1.0.74":{"name":"@ai-sdk/harness-pi","version":"1.0.74","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"11ff065d8fe14ddef68cc7b7a4ef6c9cab63f748","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.74.tgz","fileCount":23,"integrity":"sha512-d/iHzbbTsvt6WE9q4IBdd99Ten/eN2/ETupRdiQzWNdqrplirMerwHsJH7gPpi5JwRzY2sWZr2oJngHuKHy30g==","signatures":[{"sig":"MEQCIEn7W7teVWcLN8eMkJ0JuThTw7A4mpzejCUDGaOdc69pAiApqVH5xAoQPkI2Gr3O91GyqFRXAhP8g2XmA6JGO3T+oA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":510595},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/093f495bc8edf1cf8e21703a571d1b8b/ai-sdk-harness-pi-1.0.74.tgz","_integrity":"sha512-d/iHzbbTsvt6WE9q4IBdd99Ten/eN2/ETupRdiQzWNdqrplirMerwHsJH7gPpi5JwRzY2sWZr2oJngHuKHy30g==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.17.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.72","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.27","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.72"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.74_1786737170088_0.17452760205222062","host":"s3://npm-registry-packages-npm-production"}},"1.0.75":{"name":"@ai-sdk/harness-pi","version":"1.0.75","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"41a6275a58e33e0453f1c0d7f649ff4242f3d1c7","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.75.tgz","fileCount":23,"integrity":"sha512-/X/D1nDSvID11bOL7O9p+ANRIWDEX9LV/JIVkbjJ8O5YgVEJMUfLcq0XLX7FsutuyvDLzx2fZGJZgLJj2I5mGA==","signatures":[{"sig":"MEUCICl8bi8BWv1D8FKBCNSsS/0apv1+KXdA6BTulGhT9XS1AiEAzmz5z0kUFxJzcTLIur4PgkBIsRGJfH+dKfVqdUD3QO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512761},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/8d971f92dc3e6631902b68518c60bb27/ai-sdk-harness-pi-1.0.75.tgz","_integrity":"sha512-/X/D1nDSvID11bOL7O9p+ANRIWDEX9LV/JIVkbjJ8O5YgVEJMUfLcq0XLX7FsutuyvDLzx2fZGJZgLJj2I5mGA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.17.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.73","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.27","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.73"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.75_1786990861951_0.2228805338083124","host":"s3://npm-registry-packages-npm-production"}},"1.0.76":{"name":"@ai-sdk/harness-pi","version":"1.0.76","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"da1a8948824a150fa5495bf22fa67e5ddb1c2032","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.76.tgz","fileCount":23,"integrity":"sha512-/rb2w3w+9OKxl4V8bg0z4YietjUlnqvenQIDdgMxVqnZh85d3GYJLI5pkWp7OCC4x3Oneqe1qweMqWgGxgVlSg==","signatures":[{"sig":"MEUCIQCOnXaqPIH/v1zP7Pg8MOUPOX0HlKRvHA9/D1SvoNOkkAIgQQsEEdKYkmxWnRBNIe7Tyi/Jt5s19xYS4QVw9viFyKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512817},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/4762f3d889ce51fb2d5e82de6b4f1eee/ai-sdk-harness-pi-1.0.76.tgz","_integrity":"sha512-/rb2w3w+9OKxl4V8bg0z4YietjUlnqvenQIDdgMxVqnZh85d3GYJLI5pkWp7OCC4x3Oneqe1qweMqWgGxgVlSg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.17.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.74","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.27","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.74"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.76_1787071904658_0.6453752759784972","host":"s3://npm-registry-packages-npm-production"}},"1.0.77":{"name":"@ai-sdk/harness-pi","version":"1.0.77","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"3d705728c75eb79bea1350ff44c462ad15dece30","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.77.tgz","fileCount":23,"integrity":"sha512-eTRXSyAIym2E45hjxweRmFYMRuixgqlTqJeZGPHuFlo2SGMSAA5bYtKbBhH15LHGcWv6yy1jWp2Bgydc7Is9Qw==","signatures":[{"sig":"MEQCID6o4bXRSM5BiSNZujxXVaS5npwRh9Rl3eJEX4pFm32mAiAQhyET7LTELDBYg/HDk+McChWODSoRKSri4LavObndcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512908},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/b800b67a9354f7cb175ef9a1988a2064/ai-sdk-harness-pi-1.0.77.tgz","_integrity":"sha512-eTRXSyAIym2E45hjxweRmFYMRuixgqlTqJeZGPHuFlo2SGMSAA5bYtKbBhH15LHGcWv6yy1jWp2Bgydc7Is9Qw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.17.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.75","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.27","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.75"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.77_1787093235743_0.8592239955263095","host":"s3://npm-registry-packages-npm-production"}},"1.0.78":{"name":"@ai-sdk/harness-pi","version":"1.0.78","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"d4cfdcb9b2fdb0bb39ad3bb2def1b8506ead4c1f","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.78.tgz","fileCount":23,"integrity":"sha512-mQG5ZZSrZkZ3XKQZgt46I86zbgt8+nCXXOMIohKH+K1HX/fXcX/N+DVD00Sn+gbHzxhrr8CU57xnjRAOjgukDg==","signatures":[{"sig":"MEQCIFgNaq5zn81N1EUcQpwM+SinZR/IhNQ+ivSJvXV9DUTOAiBRmIo0+dK5nSOURpPyvVGPdjc9ofYBS6RuitNzNUonqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512999},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/47b72ae606d71ae37ed41139172b468f/ai-sdk-harness-pi-1.0.78.tgz","_integrity":"sha512-mQG5ZZSrZkZ3XKQZgt46I86zbgt8+nCXXOMIohKH+K1HX/fXcX/N+DVD00Sn+gbHzxhrr8CU57xnjRAOjgukDg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.17.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.76","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.27","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.76"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.78_1787162173470_0.6937937151243938","host":"s3://npm-registry-packages-npm-production"}},"1.0.79":{"name":"@ai-sdk/harness-pi","version":"1.0.79","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"e0b4d014ac2ea39599eba9fca29f0d167e35ef91","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.79.tgz","fileCount":23,"integrity":"sha512-2Yj8pGZqrXl1rOwcfuswkraX8pb0a6BxOhT/JFqXfS/S2bvucPLwOqs04O4kXDiEgDCkRz9YjuvMP6Ou9RCPwA==","signatures":[{"sig":"MEQCIFMWYbSY9RfbjC0d11JBQj6bAa+6AJjXrWRzxn+ljd/hAiBlH3xZYH3f/iGhptoAhy8Rs8tm/o5KU/Ru08QxiYmHyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":513124},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/23e5aa060c1e487db0b7c8f844cbeb9f/ai-sdk-harness-pi-1.0.79.tgz","_integrity":"sha512-2Yj8pGZqrXl1rOwcfuswkraX8pb0a6BxOhT/JFqXfS/S2bvucPLwOqs04O4kXDiEgDCkRz9YjuvMP6Ou9RCPwA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.17.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.77","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.28","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.77"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.79_1787177651806_0.05307159392494265","host":"s3://npm-registry-packages-npm-production"}},"1.0.80":{"name":"@ai-sdk/harness-pi","version":"1.0.80","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@1.0.80","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":"64a1abc732526a318383d87d168b0a052403914f","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.80.tgz","fileCount":23,"integrity":"sha512-ja0fEAuppb43dIMBK8Dr4oW1zU2NGksZRqCZnBI1O7HbDZIlzcqlxM7MTWz9VZBdU+PzI/wtTMF56Qx2+2ueTA==","signatures":[{"sig":"MEQCICbyv2qNTFM/0hOjQZjvgSEcbHetnCrSeecdZol5M5XpAiAuALhCqGZiuIRCmzaII+DUBJZ5HzqW9Sb3kI5gIeFBIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":514957},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-1.0.80.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/9ec46674fc9f1f43faf5f5c61030b4c8/ai-sdk-harness-pi-1.0.80.tgz","_integrity":"sha512-ja0fEAuppb43dIMBK8Dr4oW1zU2NGksZRqCZnBI1O7HbDZIlzcqlxM7MTWz9VZBdU+PzI/wtTMF56Qx2+2ueTA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.17.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.78","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.28","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.78"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.80_1787242023757_0.7133829584389562","host":"s3://npm-registry-packages-npm-production"}},"1.0.81":{"name":"@ai-sdk/harness-pi","version":"1.0.81","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"21182f3b6e5024622e2bdc3db362ddbf2da178c1","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.81.tgz","fileCount":23,"integrity":"sha512-y7cnHLTBrmDmEIgdmD8VbXH3wOW28jYysXpgGRpvmaRwFerTj5bX4UBnx2rcicNy9OugK5+l8sDTCrOByuX33A==","signatures":[{"sig":"MEQCIHJIduFbLxvCnvwS9TcmmG2hdaVBJlmS159rdPjz7BUFAiA4BeymcKhERtvdaT6tjOJ4lvYXhiYVRhWFpoab2NfZAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":515013},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/242463092d468346f440159693285099/ai-sdk-harness-pi-1.0.81.tgz","_integrity":"sha512-y7cnHLTBrmDmEIgdmD8VbXH3wOW28jYysXpgGRpvmaRwFerTj5bX4UBnx2rcicNy9OugK5+l8sDTCrOByuX33A==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.17.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.79","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.28","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.79"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.81_1787256298925_0.2539404035353323","host":"s3://npm-registry-packages-npm-production"}},"1.0.83":{"name":"@ai-sdk/harness-pi","version":"1.0.83","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@1.0.83","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":"553fb09a7d9a30923d6a4765ee41dc45b5a97e1e","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.83.tgz","fileCount":23,"integrity":"sha512-t+LKIzcbdb8Qfd1WNbUMg/M89yc8eJKPCsGLVNYmJO/sob7bvdcMidIhlcguPZrkwpWs9m+fXXM2ZBM7I67oQw==","signatures":[{"sig":"MEUCIQD1MbSetdqixzJX31l0wV+PHCRZwYEOcx82Ggj+UCTeRwIgL4OBMn485gbj/nMDZlfEB6rk6pWXHAEwJ7Lm3IP2jOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":515211},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-1.0.83.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/071680b89f0ca7f73f72dd2f8985a43a/ai-sdk-harness-pi-1.0.83.tgz","_integrity":"sha512-t+LKIzcbdb8Qfd1WNbUMg/M89yc8eJKPCsGLVNYmJO/sob7bvdcMidIhlcguPZrkwpWs9m+fXXM2ZBM7I67oQw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.17.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.81","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.28","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.81"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.83_1787283314952_0.4046928074626568","host":"s3://npm-registry-packages-npm-production"}},"1.0.84":{"name":"@ai-sdk/harness-pi","version":"1.0.84","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"a0b3e9d7b229e7f5710a6619f4f453fdf05eb2f3","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.84.tgz","fileCount":23,"integrity":"sha512-ycihrHK6ib/CiYUXGCiaZsvHoloX0lyOxa4KYxgPq1bVjg/Ou+AYMVMRVhXk0IM52lZpoX82bK5x+TDsAuVzng==","signatures":[{"sig":"MEYCIQDQiT4W+jtWAJvexGj/4AP5cjA9/sS1Ao1Uul1y6g1hzgIhAJNxleQDswTnqYBpIt3uJyB/P7UBURW6mlj1Pqe3udob","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":515267},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/715be5b4df882e5752d7293f72ca135f/ai-sdk-harness-pi-1.0.84.tgz","_integrity":"sha512-ycihrHK6ib/CiYUXGCiaZsvHoloX0lyOxa4KYxgPq1bVjg/Ou+AYMVMRVhXk0IM52lZpoX82bK5x+TDsAuVzng==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.17.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.82","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.28","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.82"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.84_1787327637123_0.41430991728438604","host":"s3://npm-registry-packages-npm-production"}},"1.0.86":{"name":"@ai-sdk/harness-pi","version":"1.0.86","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"2c27bf919d428d0d75a4a2a66706edbe07b6e09f","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.86.tgz","fileCount":23,"integrity":"sha512-op0zCy0NCY6YC1qvmxYQJu3wOiaS2cGGrw9y6BXIUCDV6PG96Ux5H0jeNHVa69XzM60JcvJMtTBVOZ9xoHETeA==","signatures":[{"sig":"MEQCIHQd1/jfN/EGjQN4v99kCZ9jYxYO2j52zEuj5nlCHp8zAiB7FaO/DN5s54Fx5qmebwnKuxtTtOJrvJgBKqhZHsA3VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":515379},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-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"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/e17a5b98eb11e2ec3b8327db233b2bba/ai-sdk-harness-pi-1.0.86.tgz","_integrity":"sha512-op0zCy0NCY6YC1qvmxYQJu3wOiaS2cGGrw9y6BXIUCDV6PG96Ux5H0jeNHVa69XzM60JcvJMtTBVOZ9xoHETeA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.17.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.84","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.28","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.84"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.86_1787345730091_0.9758956758945545","host":"s3://npm-registry-packages-npm-production"}},"1.0.87":{"name":"@ai-sdk/harness-pi","version":"1.0.87","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"0d8b7271b1714a5a8955f3287b07662439c0c252","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.87.tgz","fileCount":23,"integrity":"sha512-fqJ8d+R1kqBvYXxS9DrnWfjYr+aXm1xex80X2x7l+OdiZLY47MK9rMCakNxVHQgegEG+GgSyTFwEO1CwJhegNQ==","signatures":[{"sig":"MEQCIFHcywYna0bZd8G82+U/FHLC0to8I+6qs6L5iuz02R9KAiA9nNnGNDpb3R//L6oA1nL03UAxpNAQaOuzn6mrkiymfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":515537},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-1.0.87.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/c9d5654ff84203eb39605df1666e06da/ai-sdk-harness-pi-1.0.87.tgz","_integrity":"sha512-fqJ8d+R1kqBvYXxS9DrnWfjYr+aXm1xex80X2x7l+OdiZLY47MK9rMCakNxVHQgegEG+GgSyTFwEO1CwJhegNQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.17.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.85","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.29","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.85"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.87_1787378161211_0.39243466453759246","host":"s3://npm-registry-packages-npm-production"}},"1.0.88":{"name":"@ai-sdk/harness-pi","version":"1.0.88","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@1.0.88","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":"6bd1c11b18ce343941d67d586786bf1a5061df72","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.88.tgz","fileCount":23,"integrity":"sha512-3VkQXnb/IGyvo0CvhtwHszB6A1N3alGzaz9lPZXGgfdI5bsXH7R+ugeiYy9Awbkt2ElAh408svNU//RefLVHDA==","signatures":[{"sig":"MEUCIQC7o8fuS0jP+vHWa7tew4CO3A4i3vFK+M8aRpdeGpnVCwIgX90q7mJXrt2ELbYK1HSuHq1TeI55YzpKwwgMIjkP+eM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":515593},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-harness-pi-1.0.88.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"_resolved":"/tmp/11e820196debada8e1e7ba19a57a8a94/ai-sdk-harness-pi-1.0.88.tgz","_integrity":"sha512-3VkQXnb/IGyvo0CvhtwHszB6A1N3alGzaz9lPZXGgfdI5bsXH7R+ugeiYy9Awbkt2ElAh408svNU//RefLVHDA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/harness-pi"},"_npmVersion":"11.17.0","description":"`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed insi","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.86","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.29","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.86"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.88_1787596095427_0.9430431547197655","host":"s3://npm-registry-packages-npm-production"}},"1.0.89":{"name":"@ai-sdk/harness-pi","version":"1.0.89","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@1.0.89","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":"b61c02170fbffcebc09783b59b1de8fa703310ad","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.89.tgz","fileCount":23,"integrity":"sha512-j0L09h95oEsMZK5iRHFzSfCgI4Lhhn9v0q34P4Wqjtji8sJpxBLp/z9odR09sHrzOf47rramilaEU3gsxUJx7g==","signatures":[{"sig":"MEYCIQD3BnjvR9973f3GBd54Y/HLVyiVgAcgLghH6R+0BBVu7QIhAJpkSrwSpUnvaovgR++WaorYa0P5z6uhePB9KQuureFS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":515718},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.87","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.30","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.87"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.89_1787627779404_0.6924036087895085","host":"s3://npm-registry-packages-npm-production"}},"1.0.92":{"name":"@ai-sdk/harness-pi","version":"1.0.92","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"bf18b679cbc26b2a3ffc00597c0e99ce06c04ef9","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.92.tgz","fileCount":23,"integrity":"sha512-pHWCXCvdJuO+9DWwgsn0RDGPxYgQriYLzGDcwhWcRC0VlxoS2ehzyPN0LqV22Dtg6vXLHr0F6gM7/FOsXcou2A==","signatures":[{"sig":"MEQCIGuQ6do/DvuB1Wa5RU6HG2x5xtIhl47xv933JDEl0ArTAiA21KwVuw/lucdoSdTGk/JCFjjCjatmiYaIQvdM93lFig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":517924},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.90","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.32","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.90"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.92_1787773334627_0.335704300799216","host":"s3://npm-registry-packages-npm-production"}},"1.0.93":{"name":"@ai-sdk/harness-pi","version":"1.0.93","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"f86e861a05112175d4c238a9a6c1fac7080a476f","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.93.tgz","fileCount":23,"integrity":"sha512-brrXH0hh/G3YLAkm6qf6uFu/Dl8ccpnt776Wzmrm5rd6uUKQebPBzF3QYs90OiXTUV1PpjgCzhPELCCR9ltcQA==","signatures":[{"sig":"MEUCIQCMCH5mKzL1x8TAMhw2YRN4plZRKM40dpEaLLoadqudbwIgMg/sz8nVU1F+9e1t4V2f3hKaqXMFsGVZFRv5DDGM7TE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":517980},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.91","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.32","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.91"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.93_1787784466245_0.6620978318120985","host":"s3://npm-registry-packages-npm-production"}},"1.0.94":{"name":"@ai-sdk/harness-pi","version":"1.0.94","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"70d622cf0445680f88ce2adaa99e1bb927d4e8d0","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.94.tgz","fileCount":23,"integrity":"sha512-MX0O1ZFKGpCeMOwon32Y3fg4DLqgq1Ka9qzWjFNtmInqCI4OtCVd+OPurwucI64kBirXuUBypgpce3annBePuA==","signatures":[{"sig":"MEUCIBHLI1KzYPlMbdwPAhOYrj6NcznFwNVs4qX/xlkn8MBDAiEAj3OR5j0opXuFVl/zyOWe5/nI0EgncM6mlVAphT7l5NE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":521128},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.92","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.32","@earendil-works/pi-coding-agent":"^0.80.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.92"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.94_1787855325833_0.9986509110319668","host":"s3://npm-registry-packages-npm-production"}},"1.0.95":{"name":"@ai-sdk/harness-pi","version":"1.0.95","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"7d87663f944dbf1617e023d3c7d0c31131059adb","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.95.tgz","fileCount":23,"integrity":"sha512-YRw2R/sTjbVcb/gG8h/v3wk7BM2hd73XkG7zuCvaPZA4qycM15Pgu13H/DvB0D6XbCTBSOIVgkMJoIvpW1WWAw==","signatures":[{"sig":"MEUCIQCGbRZQ2z/uR50vFiHIJ6XPHlcY3IK+MMTFqyRKgeL4YQIgFfXAD3s7/L/Ct/IJ2kCWWQFS071wNBvPIKNxKijRtk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":522353},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.93","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.33","@earendil-works/pi-coding-agent":"^0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.93"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.95_1787937943601_0.3003626681382203","host":"s3://npm-registry-packages-npm-production"}},"1.0.96":{"name":"@ai-sdk/harness-pi","version":"1.0.96","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"bc4756606d0fbf9f9ea4eabe86780b7b4bba8afa","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.96.tgz","fileCount":23,"integrity":"sha512-DUjW3RNFxcVLy+s82zJyrwcG5D04a+iBPa2Y5yxu2TIMDYnR34nAdZsoPYYBYMB51OE4IJ/XX1yKszdK2iqOPA==","signatures":[{"sig":"MEUCIH8bNdJxvqus3iDV9qtAVBaKcsjfDKfl6tzlugPdgrfSAiEApskJRVQUOp7YZ/1AwnsqFyH/zw6W34KwaAKmCHco4XQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":524428},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.94","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.34","@earendil-works/pi-coding-agent":"^0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.94"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.96_1788076989071_0.20162408971285162","host":"s3://npm-registry-packages-npm-production"}},"1.0.97":{"name":"@ai-sdk/harness-pi","version":"1.0.97","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"c4fd7355d7938c65e5c58a742120958df50a26b9","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.97.tgz","fileCount":23,"integrity":"sha512-0cYFQZLfdy0LaTOkeQY6ju2eYb7bOuoicsVu6CDca0Ace21YO3OKFeqOLBFSaPJkEeEIy4s3Z39h7bbSwO7/GQ==","signatures":[{"sig":"MEQCIC7/TMIY+bYZVvtDOSLFh5cSKD2cqQdsYFzb+4j+zfMpAiAi9FtDs5cNDQ/vput6Gx2Emc2PpqHze3NY1pmjmllxRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":524552},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.95","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.34","@earendil-works/pi-coding-agent":"^0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.95"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.97_1788204070233_0.9020617645688356","host":"s3://npm-registry-packages-npm-production"}},"1.0.98":{"name":"@ai-sdk/harness-pi","version":"1.0.98","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"9c9a67f6bd299bad08e46582cc9cd47c78102d3c","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.98.tgz","fileCount":23,"integrity":"sha512-W5Q2KmXWJgNu+pxXvSf83jPV7W3v34VYxgO11nO73iE3fE0sA5Z7Q7dNhOKUCnAPcwNlHif40dh1boEgT+49Vw==","signatures":[{"sig":"MEUCIFmhepA3gcVfgDvdc/fAiDoEaPuvCWXFl9pzeyGtf2jAAiEAptMLtl83J5Rh+CC6WN+khj5dLOfFfni5TP67ALjRs6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":524643},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.96","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.34","@earendil-works/pi-coding-agent":"^0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.96"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.98_1788211473042_0.7337565560652741","host":"s3://npm-registry-packages-npm-production"}},"1.0.99":{"name":"@ai-sdk/harness-pi","version":"1.0.99","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"9d7cbb06290f153b9b4c8f9bf709e0cb620defc0","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.99.tgz","fileCount":23,"integrity":"sha512-j71rqBQmjD5ZVRtnZoZTwWilxDwM5VapYaCMyWA/cVach0VYQ2lOpjRNp68bMjILK5zjD79Dq1461pAYosKyAA==","signatures":[{"sig":"MEQCIG/vw4wv7c3jRY/u52Fjm38hOVnXas7ImrCTAy0rP+oKAiAbAakhHc202ctRkxCyffD2BfY4cC5wIBaunitI+Vrueg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":537396},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.97","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.34","@earendil-works/pi-coding-agent":"^0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.97"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.99_1788281968318_0.3702150812440608","host":"s3://npm-registry-packages-npm-production"}},"1.0.100":{"name":"@ai-sdk/harness-pi","version":"1.0.100","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"3790527a17c86f8d354c70a0930f667a7a40ef88","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.100.tgz","fileCount":23,"integrity":"sha512-GdOabkJhmtWs7jLDFYqDIoIYy/HjkSnN+/yx2IvOHwqAX8MlHhsx6pT+vmLC2tAh6iXNEcm0YXNTof1LFfRD2Q==","signatures":[{"sig":"MEUCIQD2vZ+oTSIwVmvEf1utvW43p4uzC+V+Rv6l0qFjUojk0gIgQ2dYHc3VlCTmOHGgofzyRCdKJ5K5L3etMs6Jxqn7uOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.100","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":537524},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.98","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.35","@earendil-works/pi-coding-agent":"^0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.98"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.100_1788287371209_0.9217137931037578","host":"s3://npm-registry-packages-npm-production"}},"1.0.101":{"name":"@ai-sdk/harness-pi","version":"1.0.101","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"b0670192e6cafa5f1c13632b944df9e7dcc5f9a7","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.101.tgz","fileCount":23,"integrity":"sha512-ulvLNPD6sF8qkYVy2E/l0qjBCxccZQc11IQL0Iy5kP3pcmNM3g+/2i/vVPVq1ntiCNt/Q3N28lx/IcHNXdjxPg==","signatures":[{"sig":"MEQCIBbfujKHZeymvk0g5E4bcDiWMBktx2qszS3ZR3B5bAwcAiB4ChUTDg2VY2AO/Qc81ZvRsCB8MOxLY44vdAzVL82pTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.101","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":537650},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.99","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.36","@earendil-works/pi-coding-agent":"^0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.99"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.101_1788318927511_0.358088556993698","host":"s3://npm-registry-packages-npm-production"}},"1.0.102":{"name":"@ai-sdk/harness-pi","version":"1.0.102","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"0af3543db1112f0ec08771d41e747ed3dfa0b971","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.102.tgz","fileCount":23,"integrity":"sha512-Nrgi3BDVdKQKCEfdIN8CByoD2OdhwdHv/j9bD5d8Sw1IyGb7pqvA7yKJAB+aTqmmvyS1KPa+3xKrb/W7t9MpiQ==","signatures":[{"sig":"MEUCIH4VgIYpTD4XUm5occ2aIv7a2wfcSo9FtC3AgxRWX+CuAiEA1KKqgzrdUFgcCn/MYlQ0ACRCEBboV/8nfVdO9OxKdZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.102","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":552509},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.100","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.36","@earendil-works/pi-coding-agent":"^0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.100"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.102_1788380767746_0.6216927822516043","host":"s3://npm-registry-packages-npm-production"}},"1.0.103":{"name":"@ai-sdk/harness-pi","version":"1.0.103","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"1ec72401c15906a010f155c870ba967a82b07ddc","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.103.tgz","fileCount":23,"integrity":"sha512-cy+82JPiifyDX9crPwewviU+jlC50+/PpPgz2NrgNrzv+zgVYZGXyCHwxotLduSE9RgVsv+2QXA7t3mgLeq6ag==","signatures":[{"sig":"MEUCID62fnomk5dMt+Sjq/sF1FvftLPnP6D8QRqVG6/hp36KAiEAmY+u858aAE7h6ejIQtsvd0X8MNbwQMUFEK4AsU9AwE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.103","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":552720},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.101","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.36","@earendil-works/pi-coding-agent":"^0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.101"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.103_1788456470465_0.30319769889817083","host":"s3://npm-registry-packages-npm-production"}},"1.0.104":{"name":"@ai-sdk/harness-pi","version":"1.0.104","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"5f6f6e9fd5cc0ad4ff1ce05a6e3806e840a29b59","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.104.tgz","fileCount":22,"integrity":"sha512-XDeJkFbEuTICHttlOntoyCu8z/3UUBX0PrzFzjc/sto5A54J6RlgXCz6rdmxLTdNTUJEFbclFJvbnMNE9X5fGw==","signatures":[{"sig":"MEUCIQCgJAodIQyi6iEDTIwnDuFxDipuwxJ4mtJfyV8IJUKy0AIgDCrld1g/8Q4epUV8AKDvwz4NyRoCBVInyCNZ5tJIYjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.104","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553411},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.102","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.36","@earendil-works/pi-coding-agent":"^0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.102"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.104_1788558060767_0.8896706824411447","host":"s3://npm-registry-packages-npm-production"}},"1.0.105":{"name":"@ai-sdk/harness-pi","version":"1.0.105","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"b5b729d587ec7155dad05e41b9b7416d4cdaa053","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.105.tgz","fileCount":22,"integrity":"sha512-2PbJ0v7FXczv0cOqzQaLrJcLJxmYqeUYUn6i8dOlKHCvQKBYEBklOj5S/MDXXJH5Pnj6e7oYAYd5PkDF23Oqww==","signatures":[{"sig":"MEUCIQDzTF7WpeiqXlfQOTW1NoQqotL4mNTs3J3WYnQ9PwUV9AIgWa8fI1jBVyP5Mp6/7ASVWMJeoLoPAaSQUytntsnrItY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.105","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558047},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.103","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.37","@earendil-works/pi-coding-agent":"^0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.103"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.105_1788895745661_0.9819759338410965","host":"s3://npm-registry-packages-npm-production"}},"1.0.106":{"name":"@ai-sdk/harness-pi","version":"1.0.106","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"30b557f79dbc93c1c3557d39935e58fef927630a","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.106.tgz","fileCount":22,"integrity":"sha512-FIww3+P4ZPVecByWE0fwiXduFWQryfuwt0av2BWMbYPcpm7Xc72ppGl64ADcq2BehuclL3HLBygeRdfqObYtFA==","signatures":[{"sig":"MEUCIQDyUUWfzAtUfF6cvC+fAGNBBeAw7SwF6p4y/dztskdjkgIgIRI/N16bJ5BJtKtPe9PMC0MJwh1KPETZuerR30bImUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.106","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":556935},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.104","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.37","@earendil-works/pi-coding-agent":"^0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.104"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.106_1788898565570_0.9039178390610638","host":"s3://npm-registry-packages-npm-production"}},"1.0.107":{"name":"@ai-sdk/harness-pi","version":"1.0.107","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"a5543841314ff0bbde6399edc0cbdd339e3263ec","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.107.tgz","fileCount":22,"integrity":"sha512-0oPuWCLJZAiuS7+jr0Hjds6I6B58ptyjpTJjC1r/K4YZ8hfsG+Q214ccDPGebDCO/wW+dXagmPRs62ap9BJpUw==","signatures":[{"sig":"MEQCICYS1vc1w1b7H8yLFnysv69AOsvja7350fHRRH+TvLTAAiByz18HZf4ShkNnmhbRflV52j2kzBdvNEWJDL4cxETOow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":556993},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.105","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.37","@earendil-works/pi-coding-agent":"^0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.105"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.107_1788961514237_0.3149159063680651","host":"s3://npm-registry-packages-npm-production"}},"1.0.108":{"name":"@ai-sdk/harness-pi","version":"1.0.108","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"05bbf671bba4dae146fc84698bd0e6712fbfd65b","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.108.tgz","fileCount":22,"integrity":"sha512-gWZmV8HlP8wQv8Q1HZRqdkZnV0IokIj+6BFIDiQAxdV3ZE3al3qV0gXouLUnhxBUiLRlhFQDE3HXykmrpcdodQ==","signatures":[{"sig":"MEYCIQCZfSOcoMHHRr4Q5LNIAq3es0eLUCKzVzhl65MFa1PT8gIhAOTrLuCjK8ZKdM1xP2B3zE4i4XU7WAu7P4iEHFjWumVX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.108","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":557083},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.106","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.38","@earendil-works/pi-coding-agent":"^0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.106"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.108_1788977682636_0.6100841214236359","host":"s3://npm-registry-packages-npm-production"}},"1.0.109":{"name":"@ai-sdk/harness-pi","version":"1.0.109","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"4dcc93b7aa5885dcf1208843a87750970a32a349","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.109.tgz","fileCount":22,"integrity":"sha512-N7rd8GFSABJDTmTEUmeuZH+7yST0Xhmg5a6mtaaxcMOdXnIpnuQy6yRCJJPzZ5GiCx4EfYLFlSkUVxzp8vH6eA==","signatures":[{"sig":"MEUCIHhVQpKi/o/OrQIQi4+LFp1yfjicLaTl4cRC8XFfzqWYAiEAoAcij0m+xYT+h35LOPsr7DmjrGwuZVjWzOTve44jT+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.109","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":557173},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.107","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.39","@earendil-works/pi-coding-agent":"^0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.107"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.109_1788985479457_0.7461855379837625","host":"s3://npm-registry-packages-npm-production"}},"1.0.110":{"name":"@ai-sdk/harness-pi","version":"1.0.110","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"7e4864d3c4e4961309117bd8a0dd600cca67bc18","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.110.tgz","fileCount":23,"integrity":"sha512-kw4QuCmz0sWmQkFNMv2npZLu83nynTqYUWR4QenlATR1a2P5y4a9hgLmyKbkoNIRU04uPRCZI5E9GhKyeH3V6Q==","signatures":[{"sig":"MEQCIFn5sQzFtPjeDjC0K0hzMFyAaG7SNQSUfaZFfCuk3WIHAiAs21uOrZ9CvfG2o/gVSUoJx4cNe2BUJJ5xJc3ZB5PBVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBnBjNtv1QxUlqnF9Qza1z4MdE5ANtryxa/lNVOwxpVUAiB9q+f2dJM7mdn7BnxDp7ZZWivHmrKFU1urVgUtFJKYbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":564967},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.108","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.40","@earendil-works/pi-coding-agent":"^0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.108"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.110_1789153115928_0.8636597069684167","host":"s3://npm-registry-packages-npm-production"}},"1.0.111":{"name":"@ai-sdk/harness-pi","version":"1.0.111","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"7dbbdfaa298d0d7c433f4f3520e6efd3780fcc5f","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.111.tgz","fileCount":23,"integrity":"sha512-kvUaOfZxqfxxgfct6iO52vwlMiybDD2DO8L+hKm+tEMNks+HBBgBBPc9IbiVbfGIAr2LsVQfZyH0rVRH8XVkPg==","signatures":[{"sig":"MEQCIBtDQ1l9ZL0IvzHwtOk1sqLReVUQP8BEC0O3w0x33H4TAiB6hap2E1xEYS96tdrBEMJH231QJu1M0ZJaMv3rQNIXog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCpY3Bu9SJuh9wl/vjTbNS78H+3ViJjLh2JZTZjSpahzQIgP1yKugv1aOwSAI7v8FAyg60jnbIeqY8xYqpca6Y+jQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.111","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565025},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.109","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.40","@earendil-works/pi-coding-agent":"^0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.109"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.111_1789176146049_0.9471560444855769","host":"s3://npm-registry-packages-npm-production"}},"1.0.112":{"name":"@ai-sdk/harness-pi","version":"1.0.112","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"a1dd71f271ee0d0c572fdfb057ff2a6310dcff1b","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.112.tgz","fileCount":23,"integrity":"sha512-iUpb7JDPxw6rM1HrBFH7tDolD0okxT59ev3mapGqs8ADXPfQp03dJBnPeaXGWdyvUZfudax0B8VIEmEss/KrWg==","signatures":[{"sig":"MEUCIQD5026ID6v/o/ssgTeKsYYw1at6ReF+XCsK4GG/YQVU6wIgezJw0ImmWndUCugJ8i/sGlXE6dtUlsBqLYVdy7GGPwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFDETUGPFWajfKdChfFd+Pm2Df0lI+/zjdf0feIr/FK5AiA4rxH8bTzYjVUdxFtkVBGRIr3HN9Z7ER2icv7GAPmvVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.112","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565083},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.110","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.40","@earendil-works/pi-coding-agent":"^0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.110"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.112_1789415725573_0.36898179260321484","host":"s3://npm-registry-packages-npm-production"}},"1.0.113":{"name":"@ai-sdk/harness-pi","version":"1.0.113","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"06a91f227b46d4f2ff08cad3163e1dea6f2f9174","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.113.tgz","fileCount":23,"integrity":"sha512-mgjVjB+pF3qCpGzJaxn0ItIn9wvJYQg3h5aPKQliAssC+e/L6w+EP7M4Sf94MnCRtke+Hr43JChDAEkaj1JblA==","signatures":[{"sig":"MEQCIBp6mnEN4r2i4REc7H5DZgUy6/nRhHKw+LzxKMsEki18AiAtz9vVgPN171TLjSyxCjT578M1aK0xXVBtZLaVRYJu8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD8ovYicYbdXQzRTGiK/+YyNA7oYWdrfET5dbTUaTVxGgIgY9FR82YL6B9jgNij4PJRkpmwGnGW8ahcAxs9/wewLM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.113","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565141},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.111","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.40","@earendil-works/pi-coding-agent":"^0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.111"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.113_1789445998427_0.16543497514478744","host":"s3://npm-registry-packages-npm-production"}},"1.0.114":{"name":"@ai-sdk/harness-pi","version":"1.0.114","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"30562931776a48d681a69c1ba39f5a11226c3a9e","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.114.tgz","fileCount":23,"integrity":"sha512-c6FsRNu3NyuVnYi4A+rKrVoauaYI+/qJzwQCBH7U1vwswYV1DgMnsiXblxqPwTgrTMfJAHhVJrc7uALe1CT0/g==","signatures":[{"sig":"MEQCIEi8Gu0QrYSaPPBXJwIEvQm/1+VdlWg92bXC6w0CybQLAiAd6KEQEBF44f0aRYseKbZvpWYrwoRZZneX3ZJKvIFsJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDU13VvXUZxeVo1avlDrzREISSNfIDrcIKt+PoJznGnZAIgVJtGjhmya/OlXC79/vI9mtNEpTLEMRWteahs+puMThM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.114","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565231},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.112","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.41","@earendil-works/pi-coding-agent":"^0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.112"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.114_1789492990861_0.8161508002800177","host":"s3://npm-registry-packages-npm-production"}},"1.0.115":{"name":"@ai-sdk/harness-pi","version":"1.0.115","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"8f5eaa4b27544aaf876b15d231f944cddff13450","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.115.tgz","fileCount":23,"integrity":"sha512-RtTMNQ/Z2dbxlwvMtMIgcSQOaMdTHj+Z+2eyL5iiltC1Br5GBPNtNF03DkNDybazyZVAHmXs3Ybq4P4PYlIMFg==","signatures":[{"sig":"MEQCIC6krGoxqvPOvrwvL+l0uGNdTVX4vKfZpsdQiXCgso5HAiAZcnIwYUP/6bE1Edee52Eg5b8N4+8akfycBA96vI1Ovg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB5ep3e97Jt53SrY6Sa2HOAhzcEZF7XgpducRzDSH3ziAiEAqe81ri5gXa+BnnYh42IWJKG4nP7Tqd1h6bMmAdTRG8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.115","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565424},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.113","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.42","@earendil-works/pi-coding-agent":"^0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.113"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.115_1789583730489_0.6126393506433665","host":"s3://npm-registry-packages-npm-production"}},"1.0.116":{"name":"@ai-sdk/harness-pi","version":"1.0.116","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"b14a1e7435185e3c387088aa70f175da1bf0a81d","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.116.tgz","fileCount":23,"integrity":"sha512-K2A4AwH/yztKJQ5PGvGSR9VQnLro2iwdXvmV90l/PR3dOctkC+9d8Pg73RW7W7xkvDAizy/k8WnpWmWyooYAxg==","signatures":[{"sig":"MEQCIB11xOqBzciUkSzfhkmFiRw4sKmLiRxVfaESNRNCABtuAiArYQT3R9aPIwuCkU9/VMN1iojKqpm3lqxIg/0JS32v2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDwmT8CD+2WTtJ+oQaMrbj4Xfx5RFabcOZFphZ0wPKlhQIhAJT+cSJ266UDik/mWYNcGhxiDanyg2czNeBoJH8s882m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.116","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565650},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.114","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.43","@earendil-works/pi-coding-agent":"^0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.114"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.116_1789594806344_0.7842109874918548","host":"s3://npm-registry-packages-npm-production"}},"1.0.117":{"name":"@ai-sdk/harness-pi","version":"1.0.117","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"605b6b846e79718f371f0270af0217e49036ffb3","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.117.tgz","fileCount":23,"integrity":"sha512-ZZyG637xpV84GhByZftIbo1diHnNtiZsnU723ZTWzKuDhJYy7uiBDCIes73L49jVv/fRgliUBwGMR1L3JLI/DQ==","signatures":[{"sig":"MEUCIQCtTTj+SwdctD9sWnj1310qpDJzpocNZYcaXF+spcusZgIgWhBGsqkzarpQgqiC/z5pdksTY26g+YqrJS/YnfMhpus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDnVb2lXgT+E7M/n/sJS/lK0Yggko8wDEAPzcoB56+cfwIhAI0ZpXblhvx5vqpoo943zlm8PZfZnHhtPaVwdA/CEnDP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.117","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565708},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.115","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.43","@earendil-works/pi-coding-agent":"^0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.115"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.117_1789598864565_0.780534403835043","host":"s3://npm-registry-packages-npm-production"}},"1.0.118":{"name":"@ai-sdk/harness-pi","version":"1.0.118","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"0064e48e7df2e3e64791e047ca416c5d59708f22","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.118.tgz","fileCount":23,"integrity":"sha512-FsVN5zdQAKoC5roW93WFmP74tW7RSU74K0djYZmXww3f+zko6Ip+lp984zHfGpk9SM67BSB8XM+NFBHNrceowA==","signatures":[{"sig":"MEUCIQCY5N9u7fDBPo4etDOIg2a9d4i6IxcuqNem8Mq5jFfCCwIgQ1ZJuVDNOcDPRNaBPFsCMaQbWQMf1lRmhf58syMrZcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCYQhIhdxu5LWZP/1Jv+i9mWXWJ4qRi0/cAGaJvniV3fwIhAOq9WyouE9sjQYEiWcCnpv0/0XQ2URhUZd+0hvxGaaic","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.118","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565917},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.116","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.44","@earendil-works/pi-coding-agent":"^0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.116"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.118_1789707666514_0.9693972241001467","host":"s3://npm-registry-packages-npm-production"}},"1.0.119":{"name":"@ai-sdk/harness-pi","version":"1.0.119","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"c31492ef536fc862c30f40fe4663ade7310a4aae","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.119.tgz","fileCount":23,"integrity":"sha512-OtaWtBG7FqkvwX+mAGn2FNPa/pp6VTiTodF8IkyepN0md7V2evynQzflWWKyHpaMKVu1SDcJkt4qne9PztOXAQ==","signatures":[{"sig":"MEUCIQDv7AXUZVRj3IV4cqG4CbI3QTFaLYY3O9kc0NYTB3p6nAIgS8qgNYUs4TKfHOq8RgxNJrGlBeCHlWpt5FNqn5IJeR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDLRQDecReTe46o+BWTF7YdYMq1aT3Z+lp+oIH+Bn7JDAIhAK00dbRmAB+mdNav/eRZLszWRQ5VDKMyiM16zj/nqq46","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.119","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":566110},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.117","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.45","@earendil-works/pi-coding-agent":"^0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.117"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.119_1789770671900_0.5886890485024456","host":"s3://npm-registry-packages-npm-production"}},"1.0.120":{"name":"@ai-sdk/harness-pi","version":"1.0.120","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"6407022977192b1c3cfabdaae0152cbcd4d7694a","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.120.tgz","fileCount":23,"integrity":"sha512-fTUNC/rouLyxICzCfVdkkBOsnm7Eoh5bh2Pyy90mnLU66t8OGW1h74HSUaNnZeJXRs9LRNy9f6N3b3o4heQU2w==","signatures":[{"sig":"MEUCIQC+mGefRbisiLdVpk8zqv2V40Dnqy/U7EXiB5SGsndfEwIgCZVGaCavN6MMJtCOzFJdztpOVXluUbsiANvCXgwrpW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCFy+ARRZ+4yb+xbqEftn1PuQCDvbFJsX2brOl8fWAaLwIhAM9+qyegiyIucWin3plc97emUvaKOajDZnpBHNYHMzJ4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.120","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":588443},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.118","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.45","@earendil-works/pi-coding-agent":"^0.84.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.118"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.120_1790018430456_0.7168190498317366","host":"s3://npm-registry-packages-npm-production"}},"1.0.121":{"name":"@ai-sdk/harness-pi","version":"1.0.121","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"2527554a50d28566622203bf9fbaf398bb7a4253","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.121.tgz","fileCount":23,"integrity":"sha512-8vQl2Mn7EeiA18qoP1k2Ry9q2lZ1xCQU4Lxw+W8GDwBW3nBikjHkFzcVzpvxZutyztullTvsQrkeqz41pMmWSg==","signatures":[{"sig":"MEUCIQDUY8Vfz4BmXFc5qL0bp5TiHstMGDL9Sbv9w5amSQQD/AIgRSvKi06QetqK2BJYsQuJMZFHNLZj138ayF+7+I51lmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB+wlpJHZt9phrtf1jmGWuPEp8Z5Bkw4cSTI4+0IiecKAiASdwq7dZ4OsKej+lioJCqZjBC3T9sRk0KULKT0qMWlrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.121","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":599221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.119","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.45","@earendil-works/pi-coding-agent":"^0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.119"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.121_1790047283839_0.08024555705100389","host":"s3://npm-registry-packages-npm-production"}},"1.0.122":{"name":"@ai-sdk/harness-pi","version":"1.0.122","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"73624e5b48bcbc21040581c76d2aad4abe5020f9","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.122.tgz","fileCount":23,"integrity":"sha512-P/3ROBbq6kD7rClcT57bzeRSOHwdUAyQ8TXIWkBuQCy1QOHoYafBT6yCkBSOluZLLi+GFt/KCXtKA+6XYYffvg==","signatures":[{"sig":"MEUCIAqC/AA/45qiusmwHnVUXWPov1wkNSbaHsz5OCKqLCURAiEAtuAxINkk7AbK0wvO4R4zaaiQUBUEUX6OYfwx7SyIOhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBneG+A0bqQDXyHjQvdw48qDHnP1/nqSkAEKo131caEUAiEAqj77sjzYhGYhgcPBk8oNmiRTmpMX5LFm3rwMd7FZTc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.122","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":599279},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.120","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.45","@earendil-works/pi-coding-agent":"^0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.120"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.122_1790097731190_0.12099656899358902","host":"s3://npm-registry-packages-npm-production"}},"1.0.123":{"name":"@ai-sdk/harness-pi","version":"1.0.123","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"b77fa552aa4f59230b13263b38fc5011ea3e8bbf","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.123.tgz","fileCount":23,"integrity":"sha512-LUx8XWSHM7/kSh0KLGE7wd6UpjRFS+O4YJJ6sT5F5YwipheIL+1p/aImyRDbNZPLN+XxRz0uLabi3u5NHA/rdQ==","signatures":[{"sig":"MEUCIQCwbL/mL0fF0EkQQUNoNnKyrLCP++W4vTscel3XeSmu3QIgId8NHFYF5Uz6VhakjIxS4mTrW/WOs+OifcYJ6ZaPAv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAChFaZshNeJdLCx9ny8TwmBQUi12Kw5+udLeI4V0b7vAiEAzrHLi9NKfbYWjdxXnFoyvyn3DV2PRT+j0UW4NzlDI2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.123","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":599372},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.121","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.45","@earendil-works/pi-coding-agent":"^0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.121"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.123_1790100573152_0.6606692700612316","host":"s3://npm-registry-packages-npm-production"}},"1.0.124":{"name":"@ai-sdk/harness-pi","version":"1.0.124","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"b3001c5a42a1402172c158d9887a096a58ba6e68","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.124.tgz","fileCount":23,"integrity":"sha512-kxvv3A2h9en03Qst1NR2tO7ILWZMQ+Sl+QVyGky3vtSZghouiMBqqh6k/VsWSIGj01rKJvgvj1QOo2sU6+tSRw==","signatures":[{"sig":"MEUCIE4R5E33vgFy9RWaQxNIp6WwVtdqx91pniyN0+ZB0zIMAiEAttBzrefq9sreJLw8dbCTB4y942vwK9yKNS6+jdY9bEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHWyUogTEBoFKK6FJSVhTp2dO6YOIA3ALHQWkiHlTQRgAiATRUngLBFV+bLEDBGogS6zTaiseADC9uexdxzAtMTxCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.124","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":599462},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.122","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.46","@earendil-works/pi-coding-agent":"^0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.122"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.124_1790152843766_0.24167564160730048","host":"s3://npm-registry-packages-npm-production"}},"1.0.125":{"name":"@ai-sdk/harness-pi","version":"1.0.125","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@1.0.125","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":"1bdfdf0a5847e34d04a14d0934f7d347709021e0","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.125.tgz","fileCount":23,"integrity":"sha512-Z+AzN33vX7RjWFDm4IAM7JiYvE5mrxBHYFvc7cKYjYeiDq0ED3xgXc+wtF0SdDMypDPT/gmgm7jjnlQO6jsnDw==","signatures":[{"sig":"MEUCIDOOJMLDaIuLldMZyhf70V1wNcCZq6nxpF0yLA+G6SqHAiEAiByqjSm4UVkHoQdupSeNO9fjeni46ap47FlMJapv+Ws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGqibESlhnA/R14+lzOMqwWNl7fquwn4C8W/0EvWBQ5SAiEAwO1b47yRhTvzI/wdD8QsHxOom3Oy1R8wXojdEzpoYU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.125","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":599590},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.123","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.47","@earendil-works/pi-coding-agent":"^0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.123"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.125_1790199852013_0.8050272801748253","host":"s3://npm-registry-packages-npm-production"}},"1.0.126":{"name":"@ai-sdk/harness-pi","version":"1.0.126","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"21c81d05eb9b4420a730960df61bda05d99443a3","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.126.tgz","fileCount":24,"integrity":"sha512-g8fbawnLRMaLObpiPASK5FKpBxexlGmAvZXcFHGtVNJCsF4uPDYxWOSDZtok0rzdoBbDE+lTyXuGjhmVUK7zVQ==","signatures":[{"sig":"MEYCIQD25oe0fAfsHcPDPx4vGOrzvafeC6lsq23u6NgLXKgMNwIhAKa0Wcz0SKf+oILP/zPjokHm+oucxQHfrYsbUWVadL2z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH3KorLzOQ+W0Xib0T1nn7SPcOK5WNkT8eSgPu2kHfxhAiEAtjbsVfH9Vv9kGvYPxlCpqnSHV0ZuVlirxBDmlZFey1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.126","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":621990},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.124","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.47","@earendil-works/pi-coding-agent":"^0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.124"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.126_1790275929383_0.1998590925357555","host":"s3://npm-registry-packages-npm-production"}},"1.0.128":{"name":"@ai-sdk/harness-pi","version":"1.0.128","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"d2fa5ed25aa36708ec8660035c43d4c32fb06094","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.128.tgz","fileCount":24,"integrity":"sha512-LqLHjEYDcUSpS1bjZ0Ym1O/4JTLD0YuB2I0nyFcZ/eniF9uFGhkYJt0v1x+gH5YusebWnAsjemcA03WBOSdfCQ==","signatures":[{"sig":"MEYCIQDKkSDNw5Z4UVMn+pYKNhAhaqnXMX85h5/3D/DQiSVakwIhAJUllhQrt8UMWSK15UpTfZ/gsni+bcGqDuHE7g0CE8gs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCRhZ0BaGJwf/fx272I7GLdfipn1LLCay6tLM0Zh1deKgIhAPWmBhQeRiMwURRpqz6aksmsCaM7j2CxRRlT7IVqSg0Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.128","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":622397},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.126","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.49","@earendil-works/pi-coding-agent":"^0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.126"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.128_1790368782457_0.1247268853940311","host":"s3://npm-registry-packages-npm-production"}},"1.0.129":{"name":"@ai-sdk/harness-pi","version":"1.0.129","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"6b4a7e1c3cffda1d195a5fd62c691474d5b708d1","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.129.tgz","fileCount":24,"integrity":"sha512-beYXC5RXK2d84lVMIClmjuKteMxvRYOfyffvdCE80WqRv96J974qQZvA4vCsReDEoJQSbcCFF4yROPtVEFb0/A==","signatures":[{"sig":"MEQCIDLvQz5qZVX3bO0EdewCAs69gKJyipy7xDWZ6BlgR2BaAiAN6Ka0goXA+9ForKjZJO3CwdWOmZw68POkPOfih8jJ+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBlsBceRFMPgUPWc2Plwqy34Mb7vpf/IaSilbyUubEYsAiEA08td/DPc2I+kkSmuPf8N+GZ7xwzzUJKNT4MQgplZz9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.129","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":622455},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.127","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.49","@earendil-works/pi-coding-agent":"^0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.127"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.129_1790479797180_0.8727199379315915","host":"s3://npm-registry-packages-npm-production"}},"1.0.130":{"name":"@ai-sdk/harness-pi","version":"1.0.130","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"383111ad8894b09f236fea827202b588f8622113","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.130.tgz","fileCount":24,"integrity":"sha512-sOlTRUaPSsu5BXGnfERPHlidMA0SD0D2tsXI6ZwawzCP+YrTadg0LIyc8GOPeYntDyi21kPwrdw1+nmM/lZFKw==","signatures":[{"sig":"MEUCIQCtAeRfwCeBEyb6fJP63OP9nrWo3yTItjVfMX65heGYpAIgM4g53bsn49F2BatQjWhu0XOE7ydDF6p6/WwVG1GKNRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIQDav5jE8rch1CCT97HeDzIVuuLvsEBM3GcAcKlXPa8IkwIfedlwqBWQBgZcVllYQfDqKqpyL4IFKWcB7OajwToedw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.130","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":622513},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.128","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.49","@earendil-works/pi-coding-agent":"^0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.128"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.130_1790489397959_0.25700382152528234","host":"s3://npm-registry-packages-npm-production"}},"1.0.131":{"name":"@ai-sdk/harness-pi","version":"1.0.131","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@1.0.131","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":"6e88c5d0a946cf9d3362cb8c363d99cfceaee5af","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.131.tgz","fileCount":24,"integrity":"sha512-moYGSloDPcBuSeaTG7EeYcHJNDl+G4LoGzN8KYVBbpTYCnXt9pgdFYRprcBEFashiqKY1DKHZSV/3/ATvtJUfQ==","signatures":[{"sig":"MEYCIQCOVUwMW/DbSkqkZTwYyvDUw2fckAJwJuZUpDVnFS4IoQIhAMLoOEtheKSNMn/8KewTE0q0h86r3FYVNioAsbj7A5Fx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBbrobkfLY0HMvQ9BHEuR9EvdlUEXqzJgrpHjaapbjrNAiB4+1XSP78UmeS9x6Kawly6UfDMv+LcIMHR1SjtYvnZrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.131","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":622706},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.129","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.50","@earendil-works/pi-coding-agent":"^0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.129"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.131_1790615710176_0.620844823393629","host":"s3://npm-registry-packages-npm-production"}},"1.0.132":{"name":"@ai-sdk/harness-pi","version":"1.0.132","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"46d3391447f7e7e5566d580116e4ef0731b4c252","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.132.tgz","fileCount":24,"integrity":"sha512-19OuoFQQ/c9qBypk0m9ncWQJFlxla/qx7fjS1YyJII9pfOGBgq4uS/nFN1ZK+uKargYYl5OrsTFNfPRKrUDUbA==","signatures":[{"sig":"MEYCIQDR8kil7cVvkmYdJkVeQRX7fU/ScpJkNQHPuRUpB0Z97wIhAJB0j3fwD7I2dLin8jcrzkFqv2ujdl1EI5wKAm9Nie3i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDJ0wPfAvVxXpJGTfb+74EpGpM44K8YRgbrAVQufBFchQIhAIlynm7qDiXxQLgpIjfeMpEyi5LiSSCy7zIKpmz/Wlka","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.132","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":622764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.130","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.50","@earendil-works/pi-coding-agent":"^0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.130"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.132_1790621056332_0.9258160292759785","host":"s3://npm-registry-packages-npm-production"}},"1.0.134":{"name":"@ai-sdk/harness-pi","version":"1.0.134","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@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":"ed21f56183c61c3b5a64dedbc258d2573c74faee","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.134.tgz","fileCount":24,"integrity":"sha512-LpOusBNt/W8s0ujb+4G0qmvBLfkLRcdPWCOIgvgGZ/lDiASVGarb9rGcGoZRL7ozv0JYQXgzLbenANMz5OCCFQ==","signatures":[{"sig":"MEUCIDugx2UZItQK3v7nXiQdlILMTl/zHZ3cPiPleYHLK4MVAiEA7Wi6FRWCXuFW5ImDpuB0/1HQ+GUxJ5kgmhjjjeF3X6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG5/RogU7gr/neZ/PUa5eiOHAfwDfjoSpljzhqt2CdscAiACLLyOz7Qhx2as+fk1bwDLxW4EkL74CxYcIF4r5iKVeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.134","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":623007},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.132","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.51","@earendil-works/pi-coding-agent":"^0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.132"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.134_1790632807579_0.4279778086987587","host":"s3://npm-registry-packages-npm-production"}},"1.0.135":{"name":"@ai-sdk/harness-pi","version":"1.0.135","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@1.0.135","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":"6bbc42d28093a4f494e3e038fae97f66fb185314","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.135.tgz","fileCount":24,"integrity":"sha512-hwX6TffGZSUdiSz6d87wDf5Fx8qu61qwM06gl6FyGpL0Si/8P/a7BjbQTeOYEO5pMqBQk6QYbCVnG1IiTGMb4Q==","signatures":[{"sig":"MEUCIQDvaQVSpAeQih3C8eOWG8LQqoRPRwOXBugS9OoGbf+vyQIgRSxmhK+bwDIEWsu1Wug3iERPt9KD0p8krLje5xb3+Tk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGt7t6SxZr4bwVv/mkqdC0FBTHqF0ms0HNPAFVpPW337AiEAlxzGdjuuRLyuIfhvKRzr/dzhOxNWAOAWZ63L03J9Df8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.135","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":623199},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.133","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.51","@earendil-works/pi-coding-agent":"^0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.133"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.135_1790675252593_0.0676465516323006","host":"s3://npm-registry-packages-npm-production"}},"1.0.136":{"name":"@ai-sdk/harness-pi","version":"1.0.136","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@1.0.136","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":"dc165055820754582ec66352b2037042b88dcbb0","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.136.tgz","fileCount":25,"integrity":"sha512-PBzU8XTZlP6j1vNw0rTDmbTLBYaOpyOEvfzYf3bDi0oh2Dya4bVnEqllR5Ru6OaBNZbn81Nq2olmfy2RTYv5Eg==","signatures":[{"sig":"MEUCIQD/CzmfvBemnlAy4EPEmBHY4XLItDfdszKL+xw0HJEbHgIgLVcKlaycSkjEKvWRjEoI2DB8IC+ff7R41HkD/0+2X/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFzIUuXZ0xnqgZw/cnkuw3cOCQbh0hu8uX9+hCDFwIOyAiEA1VsWlPIrMmO1BVatLTc1MLZhCC9z/0E8EWoDvSx6jWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.136","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":602316},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsdown","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsdown --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.134","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.52","@earendil-works/pi-coding-agent":"^0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsdown":"^0.23.0","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.134"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.136_1790734904466_0.42202070942588477","host":"s3://npm-registry-packages-npm-production"}},"1.0.137":{"name":"@ai-sdk/harness-pi","version":"1.0.137","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@1.0.137","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":"6104abb9b83468607e385c1a9dc3c1cddd5298dc","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.137.tgz","fileCount":25,"integrity":"sha512-RWAipAbyzOF+hm53oIu2XvBw9u6+YaNQzooBn94fV4ImLNe5XHztaF+lZT+ihRqN9WU6M4veVY2uTR7niEV2KQ==","signatures":[{"sig":"MEYCIQDwm3BsCvH3MDqBrBAM8+iA754BYe6AbPQm+3ivb8aHwAIhAJwZCuY604/iP8/ILZC0kP2Nxs7fHggExk6JR4z0ci3B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHYQ6OI8aqHispXeV41L/SI29jeVg89JqoTl2a8HyzZHAiAGN+r1r8zq3UGxRBOX2iLMR7xmoAN64+Yj/T2WdzMuBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.137","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":602509},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsdown","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsdown --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.135","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.53","@earendil-works/pi-coding-agent":"^0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsdown":"^0.23.0","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.135"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.137_1790790650694_0.4626147148740094","host":"s3://npm-registry-packages-npm-production"}},"1.0.139":{"name":"@ai-sdk/harness-pi","version":"1.0.139","keywords":["ai","harness","pi"],"license":"Apache-2.0","_id":"@ai-sdk/harness-pi@1.0.139","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":"c4079dc94f1b4626ca958d15e1ce94fc507f363e","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.139.tgz","fileCount":25,"integrity":"sha512-eSf02gA1nHjkg1IHKnoU1tajljerRq+k1R2u0KnVOVoH6yUoySw8wRzqBz7DSTGANQkEmrtPifmmFl3fEhTbgQ==","signatures":[{"sig":"MEYCIQD59b2rFLurrpZyZ+3+msg/8Zrnlq+DjV+vEs5D7ht3SwIhAPmFdiJznk3+U/LvcdjfWOCQp799WVdL4czzPzWi58t9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICG+u6mjclP2KKe00NqWjjzSeM0PsCuGjqfMfFzKg9NTAiEAxYezRYoWitMHi5CQSJ3Gac/nrLaa5zBBkb6pW+k0gc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.139","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":602625},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node","build":"pnpm clean && tsdown","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsdown --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.137","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.53","@earendil-works/pi-coding-agent":"^0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsdown":"^0.23.0","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.137"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/harness-pi_1.0.139_1790809124248_0.3529052583147909","host":"s3://npm-registry-packages-npm-production"}},"1.0.140":{"_id":"@ai-sdk/harness-pi@1.0.140","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"efe7687fd7749db19c958ea4bf91cd39201ff158","tarball":"https://registry.npmjs.org/@ai-sdk/harness-pi/-/harness-pi-1.0.140.tgz","fileCount":25,"integrity":"sha512-WeXlxgd+VlZ8OYv67Zsiv54I0TvVrII5AyzuPwdpZCWJrKSakZYL5OVGUeHRmbI0wKHPxaDQ2m3J3DiEFEsp9g==","signatures":[{"sig":"MEQCIDQTZl+xQWTGvdG19r+y0geoqYtZ/gLg1ZM6GhAii88XAiBMUe7Q0TeNYcM70vmFTAH4BU9yZI+OI6hHgkh2jGAguA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFy1Yd1SpQW2qavlgIT9pz+uctts8/x69M9AAQsEgumeAiBdstjYi3n0R/YGEM8QKSo4xUmH077KzEL8n1eYWy1reA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fharness-pi@1.0.140","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":602683},"main":"./dist/index.js","name":"@ai-sdk/harness-pi","type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"license":"Apache-2.0","scripts":{"test":"pnpm test:node","build":"pnpm clean && tsdown","clean":"del-cli dist *.tsbuildinfo","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsdown --watch"},"version":"1.0.140","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3278f8a7-6109-4122-8b05-cf7d3c0fa717"}},"homepage":"https://ai-sdk.dev/docs","keywords":["ai","harness","pi"],"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"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":{"typebox":"^1.1.38","pi-mcp-adapter":"2.12.1","@ai-sdk/harness":"1.0.138","@earendil-works/pi-ai":"0.74.2","@ai-sdk/provider-utils":"5.0.53","@earendil-works/pi-coding-agent":"^0.85.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","tsdown":"^0.23.0","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0","@ai-sdk/sandbox-just-bash":"1.0.138"},"peerDependencies":{"zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/harness-pi_1.0.140_1790882435432_0.12090082998779561"}}},"time":{"created":"2026-06-04T18:56:46.413Z","modified":"2026-10-01T19:20:38.283Z","0.0.0":"2026-06-04T18:56:46.776Z","1.0.0-canary.0":"2026-06-10T21:31:51.814Z","1.0.0-canary.1":"2026-06-11T04:31:42.424Z","1.0.0-canary.2":"2026-06-11T15:58:04.276Z","1.0.0-canary.3":"2026-06-12T15:32:54.552Z","1.0.0-canary.4":"2026-06-12T18:47:04.375Z","1.0.0-canary.5":"2026-06-12T21:09:35.575Z","1.0.0-canary.6":"2026-06-14T05:57:15.954Z","1.0.0-canary.7":"2026-06-15T15:50:46.847Z","1.0.0-canary.8":"2026-06-15T17:55:44.125Z","1.0.0-canary.9":"2026-06-15T19:37:57.825Z","1.0.0-beta.10":"2026-06-15T20:10:44.863Z","1.0.0-beta.11":"2026-06-15T21:05:50.868Z","1.0.0-beta.12":"2026-06-16T22:03:09.582Z","1.0.0-beta.13":"2026-06-17T16:30:09.771Z","1.0.0-beta.14":"2026-06-17T22:36:52.049Z","1.0.0-beta.15":"2026-06-17T23:20:49.680Z","1.0.0-beta.16":"2026-06-18T18:39:55.534Z","1.0.0-beta.17":"2026-06-18T21:56:22.689Z","1.0.0-beta.18":"2026-06-22T06:06:48.239Z","1.0.0-beta.19":"2026-06-22T17:13:27.748Z","1.0.0-beta.20":"2026-06-23T16:03:45.537Z","1.0.0-beta.21":"2026-06-24T01:28:18.350Z","1.0.0-beta.22":"2026-06-24T01:42:57.137Z","1.0.0-beta.23":"2026-06-24T06:25:10.606Z","1.0.0-beta.24":"2026-06-24T22:58:34.444Z","1.0.0-beta.25":"2026-06-24T23:32:17.103Z","1.0.0":"2026-06-25T12:47:39.884Z","1.0.1":"2026-06-25T20:37:00.312Z","1.0.2":"2026-06-25T21:04:04.162Z","1.0.3":"2026-06-26T15:59:55.829Z","0.0.0-d3900c59-20260626174016":"2026-06-26T17:48:50.090Z","1.0.4":"2026-06-26T18:45:22.423Z","1.0.5":"2026-06-27T00:24:55.270Z","1.0.6":"2026-06-27T19:23:27.293Z","1.0.7":"2026-06-29T17:33:10.693Z","1.0.8":"2026-06-29T19:15:16.687Z","1.0.9":"2026-06-29T23:08:42.583Z","1.0.10":"2026-06-30T04:06:06.336Z","1.0.11":"2026-06-30T18:25:42.273Z","1.0.12":"2026-07-01T14:44:37.378Z","1.0.13":"2026-07-01T18:24:53.769Z","1.0.14":"2026-07-01T20:03:17.437Z","1.0.15":"2026-07-02T18:15:25.900Z","1.0.16":"2026-07-02T18:36:22.085Z","1.0.17":"2026-07-02T20:42:02.766Z","1.0.18":"2026-07-04T06:10:45.058Z","1.0.19":"2026-07-06T14:23:49.123Z","1.0.20":"2026-07-07T23:45:50.865Z","1.0.21":"2026-07-08T15:44:24.041Z","0.0.0-cca10482-20260708215408":"2026-07-08T22:04:05.774Z","0.0.0-f0a5136a-20260709175443":"2026-07-09T18:04:09.838Z","1.0.22":"2026-07-09T18:05:58.557Z","1.0.23":"2026-07-09T22:12:36.648Z","1.0.24":"2026-07-10T14:13:19.994Z","1.0.25":"2026-07-10T17:15:29.303Z","0.0.0-6b196531-20260710185421":"2026-07-10T19:02:06.770Z","1.0.26":"2026-07-10T20:19:02.626Z","1.0.27":"2026-07-10T21:39:34.143Z","1.0.28":"2026-07-13T18:31:20.664Z","0.0.0-cd12954b-20260713210817":"2026-07-13T21:18:23.377Z","1.0.30":"2026-07-13T21:31:09.424Z","1.0.31":"2026-07-13T22:03:19.142Z","1.0.32":"2026-07-14T18:19:54.232Z","1.0.33":"2026-07-14T21:35:17.878Z","0.0.0-8c583466-20260715165145":"2026-07-15T16:58:15.595Z","1.0.34":"2026-07-15T20:20:32.062Z","1.0.35":"2026-07-16T21:08:10.332Z","1.0.36":"2026-07-17T11:57:04.138Z","1.0.37":"2026-07-20T22:56:34.275Z","1.0.38":"2026-07-21T12:08:21.766Z","1.0.39":"2026-07-21T15:28:53.602Z","1.0.40":"2026-07-22T19:09:32.645Z","1.0.41":"2026-07-23T14:32:32.655Z","1.0.42":"2026-07-23T22:30:29.651Z","1.0.43":"2026-07-24T17:25:11.404Z","1.0.44":"2026-07-27T22:00:38.448Z","1.0.45":"2026-07-28T03:06:46.553Z","1.0.46":"2026-07-28T03:31:08.616Z","1.0.47":"2026-07-28T17:39:29.653Z","1.0.48":"2026-07-29T17:34:25.774Z","0.0.0-07500555-20260730161446":"2026-07-30T16:24:05.106Z","0.0.0-32724956-20260730201501":"2026-07-30T20:24:56.386Z","1.0.49":"2026-07-30T22:37:09.501Z","0.0.0-2d998b35-20260731001744":"2026-07-31T00:27:22.688Z","1.0.50":"2026-07-31T01:44:14.563Z","1.0.51":"2026-07-31T17:44:59.144Z","1.0.52":"2026-07-31T20:03:23.473Z","1.0.53":"2026-07-31T22:17:31.980Z","1.0.54":"2026-08-01T22:25:38.351Z","1.0.55":"2026-08-03T21:16:35.364Z","1.0.56":"2026-08-03T23:24:36.507Z","1.0.57":"2026-08-04T05:21:42.149Z","1.0.58":"2026-08-04T23:21:15.980Z","1.0.60":"2026-08-06T01:03:37.692Z","1.0.61":"2026-08-06T05:17:04.036Z","1.0.62":"2026-08-07T02:22:43.223Z","1.0.63":"2026-08-07T18:04:34.460Z","1.0.64":"2026-08-07T23:41:36.091Z","1.0.65":"2026-08-10T20:20:29.163Z","1.0.66":"2026-08-11T04:56:54.873Z","1.0.67":"2026-08-11T17:32:34.838Z","0.0.0-f1630544-20260811174930":"2026-08-11T18:01:40.320Z","0.0.0-f1630544-20260811180950":"2026-08-11T18:20:11.940Z","1.0.68":"2026-08-11T20:29:25.023Z","1.0.69":"2026-08-11T22:47:16.082Z","1.0.70":"2026-08-12T15:51:58.499Z","1.0.71":"2026-08-12T17:37:56.702Z","1.0.72":"2026-08-13T18:56:11.595Z","1.0.73":"2026-08-14T18:39:55.650Z","1.0.74":"2026-08-14T19:52:50.267Z","1.0.75":"2026-08-17T18:21:02.110Z","1.0.76":"2026-08-18T16:51:44.818Z","1.0.77":"2026-08-18T22:47:15.974Z","1.0.78":"2026-08-19T17:56:13.633Z","1.0.79":"2026-08-19T22:14:11.967Z","1.0.80":"2026-08-20T16:07:03.898Z","1.0.81":"2026-08-20T20:04:59.080Z","1.0.83":"2026-08-21T03:35:15.149Z","1.0.84":"2026-08-21T15:53:57.280Z","1.0.86":"2026-08-21T20:55:30.286Z","1.0.87":"2026-08-22T05:56:01.355Z","1.0.88":"2026-08-24T18:28:15.594Z","1.0.89":"2026-08-25T03:16:19.574Z","1.0.92":"2026-08-26T19:42:14.792Z","1.0.93":"2026-08-26T22:47:46.451Z","1.0.94":"2026-08-27T18:28:46.034Z","1.0.95":"2026-08-28T17:25:43.769Z","1.0.96":"2026-08-30T08:03:09.250Z","1.0.97":"2026-08-31T19:21:10.368Z","1.0.98":"2026-08-31T21:24:33.245Z","1.0.99":"2026-09-01T16:59:28.435Z","1.0.100":"2026-09-01T18:29:31.363Z","1.0.101":"2026-09-02T03:15:27.669Z","1.0.102":"2026-09-02T20:26:07.884Z","1.0.103":"2026-09-03T17:27:50.608Z","1.0.104":"2026-09-04T21:41:00.933Z","1.0.105":"2026-09-08T19:29:05.918Z","1.0.106":"2026-09-08T20:16:05.738Z","1.0.107":"2026-09-09T13:45:14.376Z","1.0.108":"2026-09-09T18:14:42.769Z","1.0.109":"2026-09-09T20:24:39.604Z","1.0.110":"2026-09-11T18:58:36.033Z","1.0.111":"2026-09-12T01:22:26.139Z","1.0.112":"2026-09-14T19:55:25.668Z","1.0.113":"2026-09-15T04:19:58.517Z","1.0.114":"2026-09-15T17:23:11.021Z","1.0.115":"2026-09-16T18:35:30.592Z","1.0.116":"2026-09-16T21:40:06.430Z","1.0.117":"2026-09-16T22:47:44.672Z","1.0.118":"2026-09-18T05:01:06.598Z","1.0.119":"2026-09-18T22:31:11.986Z","1.0.120":"2026-09-21T19:20:30.551Z","1.0.121":"2026-09-22T03:21:23.928Z","1.0.122":"2026-09-22T17:22:11.287Z","1.0.123":"2026-09-22T18:09:33.326Z","1.0.124":"2026-09-23T08:40:43.897Z","1.0.125":"2026-09-23T21:44:12.118Z","1.0.126":"2026-09-24T18:52:09.476Z","1.0.128":"2026-09-25T20:39:42.589Z","1.0.129":"2026-09-27T03:29:57.274Z","1.0.130":"2026-09-27T06:09:58.040Z","1.0.131":"2026-09-28T17:15:10.280Z","1.0.132":"2026-09-28T18:44:16.452Z","1.0.134":"2026-09-28T22:00:07.667Z","1.0.135":"2026-09-29T09:47:32.721Z","1.0.136":"2026-09-30T02:21:44.608Z","1.0.137":"2026-09-30T17:50:50.832Z","1.0.139":"2026-09-30T22:58:44.427Z","1.0.140":"2026-10-01T19:20:35.531Z"},"bugs":{"url":"https://github.com/vercel/ai/issues"},"license":"Apache-2.0","homepage":"https://ai-sdk.dev/docs","keywords":["ai","harness","pi"],"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/harness-pi"},"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 - Pi Harness\n\n`HarnessV1` adapter backed by [`@earendil-works/pi-coding-agent`](https://www.npmjs.com/package/@earendil-works/pi-coding-agent). Pi runs in the host Node.js process and uses the sandbox as a remote filesystem + shell — no bridge process is installed inside the sandbox.\n\n## Setup\n\n```bash\nnpm i @ai-sdk/harness-pi @ai-sdk/harness @ai-sdk/sandbox-vercel\n```\n\n## Usage\n\n```ts\nimport { HarnessAgent } from '@ai-sdk/harness/agent';\nimport { createPi } from '@ai-sdk/harness-pi';\nimport { createVercelNetworkSandboxSession } from '@ai-sdk/sandbox-vercel';\nimport { tool } from 'ai';\nimport { z } from 'zod/v4';\n\nconst agent = new HarnessAgent({\n  harness: createPi({ thinkingLevel: 'medium' }),\n  id: 'demo',\n  skills: [\n    {\n      name: 'careful-refactors',\n      description: 'Make minimal diffs and keep tests green.',\n      content: 'Prefer changes that touch the fewest files possible.',\n    },\n  ],\n  tools: {\n    deploy: tool({\n      description: 'Deploy a service.',\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});\nconst session = await agent.createSession({ sandboxSession });\ntry {\n  const result = await agent.generate({\n    session,\n    prompt: 'Read README.md and summarise the goals.',\n  });\n  console.log(result.text);\n} finally {\n  await session.destroy();\n  await sandboxSession.destroy();\n}\n```\n\nPi has no in-sandbox bridge, so the supplied sandbox session does not need\nexposed ports. Vercel and just-bash sessions both work.\n\n## Stateless session configuration\n\nBy default, a suspended turn can reuse its live Pi session in the same process.\nFor stateless or multi-replica applications, set `reattachInProcess: false` so\ncontinuations restore persisted state using the current request's settings.\nApplication-managed credentials can be supplied through a `PiCredentialStore`;\nthis replaces Pi's file-backed `auth.json` storage.\n\n```ts\nimport { createPi, type PiCredentialStore } from '@ai-sdk/harness-pi';\n\ndeclare const credentials: PiCredentialStore;\n\nconst harness = createPi({\n  credentials,\n  reattachInProcess: false,\n});\n```\n\n## Inline extensions\n\nUse `extensionFactories` to load trusted inline Pi extensions for each harness session:\n\n```ts\nimport { createPi } from '@ai-sdk/harness-pi';\n\nconst harness = createPi({\n  extensionFactories: [\n    pi => {\n      pi.on('agent_start', () => {\n        console.log('Pi agent started');\n      });\n    },\n  ],\n});\n```\n\nRoutine resource refreshes between turns do not reinitialize extension factories. If the underlying Pi session is rebuilt, factories initialize for the new Pi runtime. Extension factories execute in the host Node.js process, so only pass factories you trust. This option does not enable filesystem extension discovery: user, project, personal, and settings-based Pi extensions remain disabled. Themes and prompt templates also remain disabled.\n","readmeFilename":""}