{"_id":"@agentclientprotocol/sdk","_rev":"62-aacd60642ed08e7f5a0bb29470a522ef","name":"@agentclientprotocol/sdk","dist-tags":{"latest":"2.0.2"},"versions":{"0.4.5":{"name":"@agentclientprotocol/sdk","version":"0.4.5","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.4.5","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/agent-client-protocol#readme","bugs":{"url":"https://github.com/agentclientprotocol/agent-client-protocol/issues"},"dist":{"shasum":"0452018bae3287dc2770cf4ebff2addfe2341b58","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.4.5.tgz","fileCount":29,"integrity":"sha512-1cKCZvy6xJ+9n7BkUzrgFfj+waJOj21HaiYvbE4elxBCT7WAHAk5zaQ5cQfmw876TZoEP062Vxy7qkYp1rzEfw==","signatures":[{"sig":"MEUCIBWv5W094CuT12pkA5gPtfa3mE9RYbpvsP/iUBl8uz5JAiEA+R3tQ4QPka/nP54r4eajuOiU4eA3R7Gg9xr6FFwQ6/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3890137},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"35532bb0abb0a7118a0a0539521a98c35866898d","scripts":{"docs":"cd docs && npx mint@4.2.93 dev","lint":"cargo clippy","test":"cargo check --all-targets && cargo test && vitest run","build":"npm run generate && tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo && cargo clean","format":"prettier --write . && cargo fmt","test:ts":"vitest run","generate":"npm run generate:json-schema && npm run generate:ts-schema && npm run format","lint:fix":"cargo clippy --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd typescript && typedoc --watch --preserveWatchOutput\" \"npx http-server typescript/docs -p 8081\"","postpublish":"git checkout README.md","format:check":"prettier --check . && cargo fmt -- --check","docs:ts:build":"cd typescript && typedoc && echo 'TypeScript documentation generated in ./typescript/docs'","test:ts:watch":"vitest","docs:ts:verify":"cd typescript && typedoc --emit none && echo 'TypeDoc verification passed'","prepublishOnly":"cp typescript/README.md README.md","spellcheck:fix":"./scripts/spellcheck.sh --write-changes","generate:ts-schema":"node typescript/generate.js","generate:json-schema":"cd rust && cargo run --bin generate --features unstable"},"_npmUser":{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},"repository":{"url":"git+https://github.com/agentclientprotocol/agent-client-protocol.git","type":"git"},"_npmVersion":"11.6.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typedoc":"^0.28.11","prettier":"^3.3.3","ts-to-zod":"^3.15.0","typescript":"^5.8.3","@types/node":"^24.1.0","http-server":"^14.1.1","concurrently":"^9.1.0","typedoc-github-theme":"^0.3.1","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.5_1760102286613_0.533125495171574","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@agentclientprotocol/sdk","version":"0.4.6","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.4.6","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/agent-client-protocol#readme","bugs":{"url":"https://github.com/agentclientprotocol/agent-client-protocol/issues"},"dist":{"shasum":"2f2a67cea4eb470e65d8a24f40b33a6848c796dd","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.4.6.tgz","fileCount":29,"integrity":"sha512-CNUqMjZmVp9whfHHBOK2s8ExElRYytSB+Fxh70OHUWKQdWdc5xbdXLD1iGnKGdTkCHEWnXqiFp4QngDYpcjaGA==","signatures":[{"sig":"MEYCIQD6ENvmuRc++JonMCJCUofx+KXrx13Zquvq+RWS9jE0DAIhAKWwcdbQhFEH0fpFD6xyM1gzCkqgRdzeWvVlWsuJ8NlU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3890172},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"9567f903443688e4df9c9be8d10e35231ab9b1db","scripts":{"docs":"cd docs && npx mint@4.2.93 dev","lint":"cargo clippy","test":"cargo check --all-targets && cargo test && vitest run","build":"npm run generate && tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo && cargo clean","format":"prettier --write . && cargo fmt","test:ts":"vitest run","generate":"npm run generate:json-schema && npm run generate:ts-schema && npm run format","lint:fix":"cargo clippy --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd typescript && typedoc --watch --preserveWatchOutput\" \"npx http-server typescript/docs -p 8081\"","postpublish":"git checkout README.md","format:check":"prettier --check . && cargo fmt -- --check","docs:ts:build":"cd typescript && typedoc && echo 'TypeScript documentation generated in ./typescript/docs'","test:ts:watch":"vitest","docs:ts:verify":"cd typescript && typedoc --emit none && echo 'TypeDoc verification passed'","prepublishOnly":"cp typescript/README.md README.md","spellcheck:fix":"./scripts/spellcheck.sh --write-changes","generate:ts-schema":"node typescript/generate.js","generate:json-schema":"cd rust && cargo run --bin generate --features unstable"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c65460c8-5e7f-48dd-a6af-c2a32f309921"}},"repository":{"url":"git+https://github.com/agentclientprotocol/agent-client-protocol.git","type":"git"},"_npmVersion":"11.6.2","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typedoc":"^0.28.11","prettier":"^3.3.3","ts-to-zod":"^3.15.0","typescript":"^5.8.3","@types/node":"^24.1.0","http-server":"^14.1.1","concurrently":"^9.1.0","typedoc-github-theme":"^0.3.1","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.6_1760110142484_0.9810060295365004","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@agentclientprotocol/sdk","version":"0.4.7","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.4.7","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"96e82c818c69003c3cee438523128131e2a49b7f","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.4.7.tgz","fileCount":25,"integrity":"sha512-tCKNzsHs4TnpCKPjR1eU9qK6LorYs2bxff3bUUREaUgX5JpeH2YpYn0QSNo5qTTMKCKKs55HdjH+/my/ejsZBQ==","signatures":[{"sig":"MEYCIQCeKDyYXPmhEOOZrkin445KcPORuSugLmG8vRsP5i3wpAIhAOG7bjnVaODDMNZf/muHItQ7fH23A9wF0por4j+Pozj+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1189602},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"e91ac5377ef0865ac961f14593b1fb96dec1b93d","scripts":{"lint":"eslint","test":"vitest run","build":"npm run generate && tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js && npm run format","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^9.37.0","vitest":"^3.2.4","typedoc":"^0.28.11","prettier":"^3.3.3","ts-to-zod":"^3.15.0","typescript":"^5.8.3","@types/node":"^24.1.0","http-server":"^14.1.1","concurrently":"^9.1.0","typedoc-github-theme":"^0.3.1","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.46.0","json-schema-to-typescript":"^15.0.4","@typescript-eslint/eslint-plugin":"8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.7_1760217953103_0.18749386816546765","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@agentclientprotocol/sdk","version":"0.4.8","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.4.8","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"856c551a2da7c99b2ba7527a0999a7f8f3ee0276","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.4.8.tgz","fileCount":25,"integrity":"sha512-2hN2CMMWtYVHrUeuapwLu66S2wwOPhq+bLqAryl1cQjKjL5Mzkfq+oxFYFvGdPvBoKpJSxM2pIIQiUH8tGZ3rg==","signatures":[{"sig":"MEQCIEaxBS65FSK+aJ09fBzxsagK/orKNizPETerk5URvfdwAiBMTlaefxQamTrAtkqO6rjwOxc0mkSYBq6d18iRd4DRmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1189704},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"c0ff534bff374da917ba71b80e7d1e6bec5219c8","scripts":{"lint":"eslint","test":"vitest run","build":"npm run generate && tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js && npm run format","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^9.37.0","vitest":"^3.2.4","typedoc":"^0.28.11","prettier":"^3.3.3","ts-to-zod":"^3.15.0","typescript":"^5.8.3","@types/node":"^24.1.0","http-server":"^14.1.1","concurrently":"^9.1.0","typedoc-github-theme":"^0.3.1","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.46.0","json-schema-to-typescript":"^15.0.4","@typescript-eslint/eslint-plugin":"8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.8_1760522915176_0.6438808423611848","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@agentclientprotocol/sdk","version":"0.4.9","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.4.9","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"e92f94649bcdbc9c2fc1e319039e45b11ffd608e","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.4.9.tgz","fileCount":25,"integrity":"sha512-ExwH828LaTGoTTjxuw49l+fwOLA+Yx0+qkWn1TcHMOsY5mVI9CUfkj7ZDhv2klgZ7mJeT+lxX/Dn/KINv1AkNQ==","signatures":[{"sig":"MEQCIGzPJ7+QkDr/fgEw0mD9y2Huj0ZQQ6nO12ed+dJYYCUXAiBo6/IF2Tsap5iT1NQcjzBH5SuROTRM2PgJmjvEooE0hA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1189708},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"e06a7eb6e86034c2122ab04d8a4105a3b2e503ac","scripts":{"lint":"eslint","test":"vitest run","build":"npm run generate && tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js && npm run format","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.38.0","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","ts-to-zod":"^3.15.0","typescript":"^5.9.3","@types/node":"^24.9.1","http-server":"^14.1.1","concurrently":"^9.2.1","typedoc-github-theme":"^0.3.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.46.2","json-schema-to-typescript":"^15.0.4","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.9_1761036225062_0.14344860479924781","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@agentclientprotocol/sdk","version":"0.5.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.5.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"8628e4f292e79b573e08c26775715f180ca748c9","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.5.0.tgz","fileCount":25,"integrity":"sha512-4TJcKRoXzmWu+pr8SkcUJAJaOlIjUzBcseJSQHiqQ9kC1CfSiSKyRrlYvWYT7Zd63KVDWUZ6Juk45Iku9s3Ryg==","signatures":[{"sig":"MEQCIApt/CdGSLA1MQhUMlnF2mrg1XsaWax4nFskkiG+0SAvAiA111ogvm2g+qULRwfiDIhOm5SQAzBeYz26G5UnQxWG7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2042274},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"e6837129b33426c07fe02587def263b7b69f6c76","scripts":{"lint":"eslint","test":"vitest run","build":"npm run generate && tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js && npm run format","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.38.0","vitest":"^4.0.2","typedoc":"^0.28.14","prettier":"^3.6.2","ts-to-zod":"^3.15.0","typescript":"^5.9.3","@types/node":"^24.9.1","http-server":"^14.1.1","concurrently":"^9.2.1","typedoc-github-theme":"^0.3.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.46.2","json-schema-to-typescript":"^15.0.4","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.5.0_1761303205546_0.7089546071757116","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@agentclientprotocol/sdk","version":"0.5.1","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.5.1","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"9d2041ba20cb94a96f63ade6aaabc99a51a06b62","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.5.1.tgz","fileCount":25,"integrity":"sha512-9bq2TgjhLBSUSC5jE04MEe+Hqw8YePzKghhYZ9QcjOyonY3q2oJfX6GoSO83hURpEnsqEPIrex6VZN3+61fBJg==","signatures":[{"sig":"MEUCIGZ6WQbR8Nbe9H8qktwWZNkLn1+MCCLebyhIRbSMTlzWAiEAvopDEvm4rkvvspBtjXQSwpcXG90B333fcGbCnxaYKR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2055113},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"f33ddb2db7e214a08faef1c5ea6386ab53bebfd2","scripts":{"lint":"eslint","test":"vitest run","build":"npm run generate && tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js && npm run format","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.38.0","vitest":"^4.0.2","typedoc":"^0.28.14","prettier":"^3.6.2","ts-to-zod":"^3.15.0","typescript":"^5.9.3","@types/node":"^24.9.1","http-server":"^14.1.1","concurrently":"^9.2.1","typedoc-github-theme":"^0.3.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.46.2","json-schema-to-typescript":"^15.0.4","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.5.1_1761321821460_0.25466377240683524","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@agentclientprotocol/sdk","version":"0.6.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.6.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"78b38b602c6f63e5c6506ef8cd1d2c8f3ebb7e29","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.6.0.tgz","fileCount":31,"integrity":"sha512-Qsa4jFecdppgyBHzcAFkxgjhIEBD1usgTQ0oWQdkQFUJmnWJ9Gm9q7qF2L/FSorrES4/1C/SF7jsyVFp1q4k4g==","signatures":[{"sig":"MEYCIQD8J+v3K8ogKOEKDqQKYweM3ILbSCH/J4lWQ0okfJPDlAIhANw9uLcLNRyIPDE+b5RUxSlDNfK43ZySrscYETVQkq1f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":637619},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"d65d868bfdd63d809d65b85b0387d0b7dd9d1d46","scripts":{"lint":"eslint","test":"vitest run","build":"npm run generate && tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.6.4","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","zod":"^3.25.0 || ^4.0.0","eslint":"^9.39.1","vitest":"^4.0.14","typedoc":"^0.28.14","prettier":"^3.7.1","typescript":"^5.9.3","@types/node":"^24.10.1","http-server":"^14.1.1","concurrently":"^9.2.1","@hey-api/openapi-ts":"^0.88.0","typedoc-github-theme":"^0.3.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.48.0","@typescript-eslint/eslint-plugin":"^8.48.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.0_1764585530724_0.28640382568436196","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@agentclientprotocol/sdk","version":"0.7.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.7.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"4674aa62c439d39ef5b1040e7db2eb7a4884124f","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.7.0.tgz","fileCount":31,"integrity":"sha512-lZrBwaP7qpDgwvhZOl61te9bpigpOXJfVTwLWqjMsnZI7oe5rgHdxGWfTHcqiRy4ITg9qbz3ApgYsxKoZpYMhg==","signatures":[{"sig":"MEYCIQDJj2cJTLhoPUWiPE6Obeq2AgF2t7YWzQt38yVatDYChgIhAOjofspndzZD78H4rQlTYi2AggMrF4/ffHWFpvmiMhyD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":719867},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"775992a6b10b4446a8620305a89cf2ab39c771d9","scripts":{"lint":"eslint","test":"vitest run","build":"npm run generate && tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.6.4","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^9.39.1","vitest":"^4.0.14","typedoc":"^0.28.15","prettier":"^3.7.3","typescript":"^5.9.3","@types/node":"^24.10.1","http-server":"^14.1.1","concurrently":"^9.2.1","@hey-api/openapi-ts":"^0.88.0","typedoc-github-theme":"^0.3.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.48.0","@typescript-eslint/eslint-plugin":"^8.48.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.0_1764606785711_0.3231245675722809","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@agentclientprotocol/sdk","version":"0.8.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.8.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"79d39716461dc5ac544680ecaa695cb1b338849a","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.8.0.tgz","fileCount":31,"integrity":"sha512-RnYsrYqrGFNpPc/cgHgMPHjgn52F1tw5PWyr7UucQ2V1O72JWy3fCCkUgbbRgn7wbNVFsrEZMuBS186Mxgkhfg==","signatures":[{"sig":"MEYCIQCE5fYvuiA8BdrnHCdK2smTsuBUoCjT2F4ElEinV8eivQIhAOZyqOY0wmJ1m9LuGE35lZTFKTLSvnubsDnTE+/W/eaY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":738545},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"7940b9daf9f476128ec587d47f67c5b6f74cc375","scripts":{"lint":"eslint","test":"vitest run","build":"npm run generate && tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.6.4","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^9.39.1","vitest":"^4.0.15","typedoc":"^0.28.15","prettier":"^3.7.4","typescript":"^5.9.3","@types/node":"^24.10.1","http-server":"^14.1.1","concurrently":"^9.2.1","@hey-api/openapi-ts":"^0.88.1","typedoc-github-theme":"^0.3.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.48.1","@typescript-eslint/eslint-plugin":"^8.48.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.0_1765191130740_0.8805386356671032","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@agentclientprotocol/sdk","version":"0.9.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.9.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"2681a6e8ab3c69df3c413ca3138bf8c37f2582c2","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.9.0.tgz","fileCount":31,"integrity":"sha512-JoLjIYS+lfxKXnSBRDCQDzY19gGp6DYcYojMXHNC430b3R32CUOXCMZjndI+yz8QDFY87Dx+S76oLAZ99X+W5w==","signatures":[{"sig":"MEUCIARhwcA6gEWlHIH2Idwk+59dHig9zyuwG6g5z2TL8AUqAiEA5mczCuMi+JBrHhWsZVdrx4PW2J4j3vN3RJ1RfCbqxEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":747711},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"7f00af5f891a457efb83550559c5e1f9bfdb607c","scripts":{"lint":"eslint","test":"vitest run","build":"npm run generate && tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.7.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^9.39.1","vitest":"^4.0.15","typedoc":"^0.28.15","prettier":"^3.7.4","typescript":"^5.9.3","@types/node":"^24.10.1","http-server":"^14.1.1","concurrently":"^9.2.1","@hey-api/openapi-ts":"^0.88.1","typedoc-github-theme":"^0.3.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.48.1","@typescript-eslint/eslint-plugin":"^8.48.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.9.0_1765450521909_0.27009721228030026","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@agentclientprotocol/sdk","version":"0.10.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.10.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"69955bd5daaf795ab318a2119c965a9c5f23d163","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.10.0.tgz","fileCount":31,"integrity":"sha512-+Bwmf8Uli480h4ONjANxVP6tnACqHOaCiLJslgwOJHJvjDFzhAHZX4aL/bPKpOPc3LU1RgkPnJ98rCdPBnakaQ==","signatures":[{"sig":"MEYCIQDq3wTyuhmC1RMyKY6+acpwxmO5pCikzC0r+k6b+L+voQIhAI0h/T3ascB1BsQ9OgsenEjAfr7l9pLGi0Jx4QLOUaDT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":771444},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"628cea5abcad00be4e70dff2b6fbf06b3124cde9","scripts":{"lint":"eslint","test":"vitest run","build":"npm run generate && tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.7.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^9.39.1","vitest":"^4.0.15","typedoc":"^0.28.15","prettier":"^3.7.4","typescript":"^5.9.3","@types/node":"^24.10.1","http-server":"^14.1.1","concurrently":"^9.2.1","@hey-api/openapi-ts":"^0.88.1","typedoc-github-theme":"^0.3.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.48.1","@typescript-eslint/eslint-plugin":"^8.48.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.10.0_1765491170977_0.3581585677523673","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@agentclientprotocol/sdk","version":"0.11.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.11.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"53e6d8ffbaeecd19f79c4fc9c0069eae93016f20","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.11.0.tgz","fileCount":31,"integrity":"sha512-hngnMwQ13DCC7oEr0BUnrx+vTDFf/ToCLhF0YcCMWRs+v4X60rKQyAENsx0PdbQF21jC1VjMFkh2+vwNBLh6fQ==","signatures":[{"sig":"MEUCIGiWkpx822YRHNxCxSBe99THAAUJ8VD7VIK3EJIOYTfuAiEA+9yzTAFikMKowpL45GbFcvrJpBl9dQIIoXdu8dDaKVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":774033},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"e37f757e7bc431b1d9ac573dacc210d1737de483","scripts":{"lint":"eslint","test":"vitest run","build":"npm run generate && tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.7.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^9.39.1","vitest":"^4.0.15","typedoc":"^0.28.15","prettier":"^3.7.4","typescript":"^5.9.3","@types/node":"^24.10.1","http-server":"^14.1.1","concurrently":"^9.2.1","@hey-api/openapi-ts":"^0.88.1","typedoc-github-theme":"^0.3.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.48.1","@typescript-eslint/eslint-plugin":"^8.48.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.11.0_1765545901610_0.7668991987237592","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@agentclientprotocol/sdk","version":"0.12.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.12.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"2a8fe86cc63e892b7b4bdd0f6be9e3c5e43a6500","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.12.0.tgz","fileCount":31,"integrity":"sha512-V8uH/KK1t7utqyJmTA7y7DzKu6+jKFIXM+ZVouz8E55j8Ej2RV42rEvPKn3/PpBJlliI5crcGk1qQhZ7VwaepA==","signatures":[{"sig":"MEQCIG4p/7ZjzqmqOs7w/U+qmGmZqWTWlVW6JGxcw5fj2ZFLAiAKGcszYYADXHtbyizFxxqLNuL3041Xuz2fnSy+VXFDNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":839935},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"018f6eb81ba0d9e8014ac3934bc39fbd22217499","scripts":{"lint":"eslint","test":"vitest run","build":"npm run generate && tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.7.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^9.39.1","vitest":"^4.0.15","typedoc":"^0.28.15","prettier":"^3.7.4","typescript":"^5.9.3","@types/node":"^24.10.1","http-server":"^14.1.1","concurrently":"^9.2.1","@hey-api/openapi-ts":"^0.88.1","typedoc-github-theme":"^0.3.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.48.1","@typescript-eslint/eslint-plugin":"^8.48.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.12.0_1765890122338_0.2046955568471709","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@agentclientprotocol/sdk","version":"0.13.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.13.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"12d17d3a45ec588dae24f187bfcc243625d3ea19","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.13.0.tgz","fileCount":31,"integrity":"sha512-Z6/Fp4cXLbYdMXr5AK752JM5qG2VKb6ShM0Ql6FimBSckMmLyK54OA20UhPYoH4C37FSFwUTARuwQOwQUToYrw==","signatures":[{"sig":"MEUCIFdvJDNrxugmD0ks4bvaPhqLhi3v4kfJ1dc/rcXe2y3eAiEA/w/ISZpxIWkSbDQtYzao3t8egd9Fv8YgCdFZP+U0UZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":853029},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"477b101688b491d3731fd8f46ec39b21400c0ade","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.7.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^9.39.2","vitest":"^4.0.17","typedoc":"^0.28.16","prettier":"^3.7.4","typescript":"^5.9.3","@types/node":"^25.0.7","http-server":"^14.1.1","concurrently":"^9.2.1","@hey-api/openapi-ts":"^0.90.3","typedoc-github-theme":"^0.3.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.13.0_1768313514730_0.9870924819607549","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@agentclientprotocol/sdk","version":"0.13.1","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.13.1","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"e1c2d67655cc734539b16712999f215234d95603","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.13.1.tgz","fileCount":31,"integrity":"sha512-6byvu+F/xc96GBkdAx4hq6/tB3vT63DSBO4i3gYCz8nuyZMerVFna2Gkhm8EHNpZX0J9DjUxzZCW+rnHXUg0FA==","signatures":[{"sig":"MEYCIQDCpWrRu2rug3PRYvs1r8lyZrVBc/Sij2OpmCLIQAu19wIhALyevwdGNI6gmLjix4a6Xt+Mw8+ylJxxLlA8RCiKnwXx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":859200},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"dd90bc4e7960e305bfc8ba8f97b68fcebbc4dcaf","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.8.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^9.39.2","vitest":"^4.0.17","typedoc":"^0.28.16","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^25.0.10","http-server":"^14.1.1","concurrently":"^9.2.1","@hey-api/openapi-ts":"^0.90.8","typedoc-github-theme":"^0.3.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.53.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.13.1_1769073176089_0.6033222218690248","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@agentclientprotocol/sdk","version":"0.14.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.14.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"baeba6c169918d74151c01ac451519ec36470e07","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.14.0.tgz","fileCount":31,"integrity":"sha512-PNaDAiFIRzthaBjPljioHoadzYD2mRovA00ksCeCaerAU9qyqUQJdRBiJwlOxJ3SucY/nyJg8+0sh1sZrPhgmA==","signatures":[{"sig":"MEUCIGq3M7UAJ+sLzTpECUhHFBW6hRJXdfRR9bEbb5mDqWyJAiEAgIiijGjBEeLuV+QvBIIZ0IwDh+kYmi9BLutgZ2n5dgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":867362},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"9a8f837b12bf9ebbe2391210fbd071106f0ae321","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.8.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^9.39.2","vitest":"^4.0.18","typedoc":"^0.28.16","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^25.2.0","http-server":"^14.1.1","concurrently":"^9.2.1","@hey-api/openapi-ts":"^0.91.1","typedoc-github-theme":"^0.3.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.14.0_1770210349262_0.614516691416868","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@agentclientprotocol/sdk","version":"0.14.1","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.14.1","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"21e618065facd60ec440876bdbb27183a767dc1b","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.14.1.tgz","fileCount":31,"integrity":"sha512-b6r3PS3Nly+Wyw9U+0nOr47bV8tfS476EgyEMhoKvJCZLbgqoDFN7DJwkxL88RR0aiOqOYV1ZnESHqb+RmdH8w==","signatures":[{"sig":"MEYCIQCDeRzjl+psXL7Z2nageyKrPnZvoeCy2P/Ja+Ajr6anQwIhAPi9oFck2Cdbvl1ukxQFCQ+GIyXAwJB9wodcWIigVqKL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":862660},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"6aa6d200bd2fbef324501ddaf7f421a217250a0a","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^9.39.2","vitest":"^4.0.18","typedoc":"^0.28.16","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^25.2.1","http-server":"^14.1.1","concurrently":"^9.2.1","@hey-api/openapi-ts":"^0.92.3","typedoc-github-theme":"^0.3.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.14.1_1770305108724_0.8950818556955478","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@agentclientprotocol/sdk","version":"0.15.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.15.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"0e5977affc94faf4dbfbf23f0db4ea94f096fd26","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.15.0.tgz","fileCount":31,"integrity":"sha512-TH4utu23Ix8ec34srBHmDD4p3HI0cYleS1jN9lghRczPfhFlMBNrQgZWeBBe12DWy27L11eIrtciY2MXFSEiDg==","signatures":[{"sig":"MEYCIQCdfOxLLikcCDS8gj0uCO/E0SLAj21ILyTWKzC2e3PIiAIhAN7eoAWj4DQBaBCwyKyAFUefGiGl2tICqAfChmOD/RvP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":859769},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"c38744609149fe669e0b66f0b6d9f49beb0cbaab","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.0.2","vitest":"^4.0.18","globals":"^17.4.0","typedoc":"^0.28.16","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.3.3","http-server":"^14.1.1","concurrently":"^9.2.1","@hey-api/openapi-ts":"^0.94.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.15.0_1772721768381_0.0030164513325543485","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@agentclientprotocol/sdk","version":"0.16.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.16.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"8bd2ffc5974fdf90a176b824544c7631f2d6078b","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.16.0.tgz","fileCount":31,"integrity":"sha512-1PSqUYDnqROOmiuwsYms9x90mKI6XPcVp5J+tfOVjM8DZ0nl2D6fCa2boRe7Q8BouKEU5SfhEOCVApZQNHCEUA==","signatures":[{"sig":"MEQCIBf6Q1aLlgJI33i3tx6M4wipvZB8vX6yDprnfuCaxkf7AiBnrlWUX98WjbR/9Q8JtyZcEgQUAquaTH87LXpsJSQQxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":865492},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"2dd1c28c03cdd66b1674dddb30d40b53ff6c6146","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.0.3","vitest":"^4.0.18","globals":"^17.4.0","typedoc":"^0.28.16","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.4.0","http-server":"^14.1.1","concurrently":"^9.2.1","@hey-api/openapi-ts":"^0.94.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.16.0_1773168929745_0.8111917536891713","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@agentclientprotocol/sdk","version":"0.16.1","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.16.1","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"02ae13e18b6deb753c03d284d5c139fe1db6880f","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.16.1.tgz","fileCount":31,"integrity":"sha512-1ad+Sc/0sCtZGHthxxvgEUo5Wsbw16I+aF+YwdiLnPwkZG8KAGUEAPK6LM6Pf69lCyJPt1Aomk1d+8oE3C4ZEw==","signatures":[{"sig":"MEYCIQCpLwMi3Whpmn0enF5XK0Zc9rLOBLOYK5pMHYZ7uLIWXAIhANBYyNsXvVBDEij3AuFTIn6FzrbJ1cIkE9HS8pdTVBlH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":865499},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"9609d922dc855dc4446dfaef082416d34e0f123a","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.0.3","vitest":"^4.0.18","globals":"^17.4.0","typedoc":"^0.28.16","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.4.0","http-server":"^14.1.1","concurrently":"^9.2.1","@hey-api/openapi-ts":"^0.94.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.16.1_1773228295808_0.007997830282459928","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@agentclientprotocol/sdk","version":"0.17.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.17.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"99c1cf5a76a60e3ae3e91f7554133c35765636a2","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.17.0.tgz","fileCount":31,"integrity":"sha512-inBMYAEd9t4E+ULZK2os9kmLG5jbPvMLbPvY71XDDem1YteW/uDwkahg6OwsGR3tvvgVhYbRJ9mJCp2VXqG4xQ==","signatures":[{"sig":"MEYCIQDz08m74ZSpDS8oD39W/YeDlsAufOceYnFXprxKGRSS8wIhAJ9BkdTiB2JZMQqtOnfKwc0oTX7lhO38Z0WJT2poqZN5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":970203},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"7fa012ec324b9f31b0e98dd275a8905a48f441d6","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.12.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","typedoc":"^0.28.16","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","http-server":"^14.1.1","concurrently":"^9.2.1","@hey-api/openapi-ts":"^0.94.3","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.17.0_1774444508975_0.20346595101473453","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@agentclientprotocol/sdk","version":"0.17.1","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.17.1","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"138a22183cf02866a9acb9603784f1fca8267229","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.17.1.tgz","fileCount":31,"integrity":"sha512-yjyIn8POL18IOXioLySYiL0G44kZ/IZctAls7vS3AC3X+qLhFXbWmzABSZehwRnWFShMXT+ODa/HJG1+mGXZ1A==","signatures":[{"sig":"MEYCIQDV9Y3+7plE7jL2I3VCprloR4iKNYzEUzTy9Co+JLcf4wIhAOYTMDIjn4lIFH5jPmHIN5I6Zkr1eKvgEAWxMu71pte9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":970206},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"521078adcb8b9d1f3bcc32c584e378169b1d2de9","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.12.1","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","typedoc":"^0.28.16","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","http-server":"^14.1.1","concurrently":"^9.2.1","@hey-api/openapi-ts":"^0.94.3","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.17.1_1774607390419_0.662973580623615","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@agentclientprotocol/sdk","version":"0.18.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.18.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"f0694fccb78826e36871676d5a11868fa6c523b5","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.18.0.tgz","fileCount":31,"integrity":"sha512-JQGEi3EetQ38DLPpYxxnnz1fyo1/3qQEkKfUmj4JfiOJCEtjGWQ0nl54IH4LZceO7zIOrtUUxc+2cJRQbBOChA==","signatures":[{"sig":"MEUCIQCOfseQ0QYJECvnHZQzrFVnmfPogluFbaDw1mjd8lTWWgIgeuJAxrIpDHJznk50xzPEsTO6F9xnw+6UV2X3eNEFH/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1201350},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"a51950f7998cbd466baad013e15681918469cc9b","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.12.1","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","typedoc":"^0.28.16","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","http-server":"^14.1.1","concurrently":"^9.2.1","@hey-api/openapi-ts":"^0.94.3","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.18.0_1775055266701_0.5552488776729962","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@agentclientprotocol/sdk","version":"0.18.1","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.18.1","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"f7db5fa4dd449156e1c9b2b31f88b91ba5d677da","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.18.1.tgz","fileCount":31,"integrity":"sha512-5TS5Jb1PuNUjadzLxV8hh2tgSsBuNXWc4XRrW3/pNe01bFH82mY/xuVQKr+vmI9swTxxPaEsm1idVIudedoCaA==","signatures":[{"sig":"MEYCIQDfqs80UPcVxCT47ryzzUHhZFuWoKNc6QgHcfpDDPtm2gIhALlenN6lngW6E76TX8ydfa2DyMjufzA3GJY3ZWZ/znKf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1208523},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"e620a8dcebb0af0965c18c7ee03d35a5bc7365a9","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.12.1","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","typedoc":"^0.28.16","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","http-server":"^14.1.1","concurrently":"^9.2.1","@hey-api/openapi-ts":"^0.95.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.18.1_1775512436599_0.3258071343417386","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"@agentclientprotocol/sdk","version":"0.18.2","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.18.2","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"c4a2dd69a6961fac3c3abaf1f470694d52245e4b","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.18.2.tgz","fileCount":31,"integrity":"sha512-l/o9NKvUc00GPa6RFJ4AccQq2O/PAf83xQ75mThHuL3H571iN4+PEdwnTBez67sS8Nv2aSA373xCZ5CbTXEwzA==","signatures":[{"sig":"MEUCIQCKtK8OcBGjHerCq0bZVvGjpI+D9omvG60K/Uz8XED/mwIgOiw/lIq7QuJxJpbDS1Ma9HYDdEUgb/xx0rVwJiyDHMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1211180},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"b0162e2f48028420d1224d3d0827dc66fb4dc8ba","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.12.1","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","typedoc":"^0.28.16","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","http-server":"^14.1.1","concurrently":"^9.2.1","@hey-api/openapi-ts":"^0.95.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.18.2_1775648585013_0.3897731588097637","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@agentclientprotocol/sdk","version":"0.19.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.19.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"c70fdbaefcc892a39f566db96ae1b9fb3533113b","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.19.0.tgz","fileCount":31,"integrity":"sha512-U9I8ws9WTOk6jCBAWpXefGSDgVXn14/kV6HFzwWGcstQ02mOQgClMAROHmoIn9GqZbDBDEOkdIbP4P4TEMQdug==","signatures":[{"sig":"MEQCIAE74aDCfVuGjI3fXN6KjJ0oeNGS2DjTgDshnykegveEAiAPtXn37KiWZNxMEzGNsnjZhtLOYd9MYLD6IjDtVcsbVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1243618},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"025140fe796622172bb4b84adf63ccf5bdf1085b","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.12.1","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","typedoc":"^0.28.16","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","http-server":"^14.1.1","concurrently":"^9.2.1","@hey-api/openapi-ts":"^0.95.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.19.0_1776167574774_0.7716755388376657","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@agentclientprotocol/sdk","version":"0.19.1","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.19.1","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"fc11296afca303d244540776785e17d6137501ac","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.19.1.tgz","fileCount":34,"integrity":"sha512-oSb3RzjlMoU3Xu6MRJAL/Gd1DyK2+XSmZyUENrt/j1yqt33+ROhxncU6em8nyXEs97D4lVIGaFZ1pN0Q1C9SpA==","signatures":[{"sig":"MEUCIQDYpwQU4SBtwnlEM9N4jTvz9ItCi+cJA12Pv4AF//akoQIgb5ZYb3a8/kkDC/gFh6inAF98WvBGdz/9sV/tiGEKWCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1255631},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"7600b3acd88f9a358c9dd5cb53715a57d46d32e3","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.12.1","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","typedoc":"^0.28.16","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","http-server":"^14.1.1","concurrently":"^9.2.1","@hey-api/openapi-ts":"^0.96.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.19.1_1776788300408_0.6176817210572609","host":"s3://npm-registry-packages-npm-production"}},"0.19.2":{"name":"@agentclientprotocol/sdk","version":"0.19.2","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.19.2","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"eda1e8c00d7a7db5cd1465b45827dfe0520ddf6d","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.19.2.tgz","fileCount":34,"integrity":"sha512-G1Qi50Kc2GZxYjvH6t6yG8KFZMVe5vWTzZH4c7ylb0yiqMfNQSBDHPy0FMxYLPsorMqlM+eyV4yRp4oeUjl/Lw==","signatures":[{"sig":"MEQCICONguWnR8YtSeeKE0mvQG3X5PeFL4TWNNLfKdEqtf5jAiB1Dc+JMzJkUDNbWab3BjNSTbNh2q3l8kr/3JHBjXgGaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1264235},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"f293b706380334277b5c53eb84ee293a32085d8d","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.13.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","typedoc":"^0.28.16","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","http-server":"^14.1.1","concurrently":"^9.2.1","@hey-api/openapi-ts":"^0.96.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.19.2_1776954204780_0.8951947393841195","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@agentclientprotocol/sdk","version":"0.20.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.20.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"5a832b0b12fe1ede6423f10b693828ea474b8f35","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.20.0.tgz","fileCount":34,"integrity":"sha512-BxEHyE4MvwyOsdyVPub1vEtyrq8E0JSdjC+ckXWimY1VabFCTXdPyXv2y2Omz1j+iod7Z8oBJDXFCJptM0GBqQ==","signatures":[{"sig":"MEUCICVmokV8bu3tUAUF1LMfvf/NbQnwFI8Ov6X0u+JplBc7AiEAhItrNmf4aNxyKweuKF0v5KAfCxOs2KXRddyb0qoBxGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1294788},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"599224aae5c84f3522827ded18de0fd3a9b6df11","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.13.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","typedoc":"^0.28.16","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","http-server":"^14.1.1","concurrently":"^9.2.1","@hey-api/openapi-ts":"^0.96.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.20.0_1776956156736_0.49147139864626666","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@agentclientprotocol/sdk","version":"0.21.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.21.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"0ff29414374b868b5855f16b9bfa75a5ee16f8a1","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.21.0.tgz","fileCount":34,"integrity":"sha512-ONj+Q8qOdNQp5XbH5jnMwzT9IKZJsSN0p0lkceS4GtUtNOPVLpNzSS8gqQdGMKfBvA0ESbkL8BTaSN1Rc9miEw==","signatures":[{"sig":"MEUCIQCKzVwOuLQkoy53HQdxVHSyYKuAwYG1BsutJdOwz4d95gIgcShPSeto8JGLQWB1d4L2PolfMxRFr3TxNlKyay8/op0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1312546},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"74372b59f8f56eb30e72f2538df2671a0adb376f","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.13.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","typedoc":"^0.28.16","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","http-server":"^14.1.1","concurrently":"^9.2.1","@hey-api/openapi-ts":"^0.96.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.21.0_1777366466630_0.6834882720864346","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@agentclientprotocol/sdk","version":"0.21.1","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.21.1","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"5f4547fb251cdfb6eefdb6180601c8defc5c712c","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.21.1.tgz","fileCount":34,"integrity":"sha512-ZTLH+o9QxcZDLX/9ww+W7C2iExnXFM+vD/uGFVSlR61Kzj9FaxUqBC6Rv/kwgA7qVWYUEI9c5ZNqCuO9PM4rKg==","signatures":[{"sig":"MEQCIFzMMjo6e/aOWg51CKC9Pmbux6K6Mvl6qOGJS1fq3HT6AiANPqdnT94/h3/h+R4+gh/8Bw7hckk1mSbdR0/0V9Z2yQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1312549},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"e0099180fed07de96e020140c79d2586582e2548","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.14.1","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","typedoc":"^0.28.16","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","http-server":"^14.1.1","concurrently":"^9.2.1","@hey-api/openapi-ts":"^0.97.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.21.1_1778751869819_0.7167335137431268","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@agentclientprotocol/sdk","version":"0.22.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.22.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"47ce9999b0bcf88f04ce45c197da32c2d2a2095f","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.22.0.tgz","fileCount":34,"integrity":"sha512-mnkpiuEfGm7/snhWbrRhe3Hk+WDDjv7U2N/Ql0XiThl9zg7T984dPH8Tich4wlBQnaaXTV4Fl5OQSe2pa9hoFA==","signatures":[{"sig":"MEUCIQC3MYXMuHaScdEI8q70Cnxto1duLzjZ0eMo3xWHBlmuuwIgQfzEU3IasvQTZQQMaJv24EBnx6YpOaRrfZLajzG5JVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1361843},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"658f76d8900fda0bbc87a1295084be38faa39282","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.14.1","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","typedoc":"^0.28.16","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","http-server":"^14.1.1","concurrently":"^9.2.1","@hey-api/openapi-ts":"^0.97.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.22.0_1779099570777_0.5571905613322583","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"@agentclientprotocol/sdk","version":"0.22.1","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.22.1","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"d186adf0992967979d0c9513882d8a42e2a41537","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.22.1.tgz","fileCount":34,"integrity":"sha512-DfqXtl/8gO9NImq094MTaCXEU2vkhh6v7q/kT+9UjZxUqj8hYaya2OjLVIqn16MzNHcXEpShTR2RIauLSYeDQQ==","signatures":[{"sig":"MEUCIQC/5YwHIAd74MCQW/k1L1sGtAPZgmqHGym6245gf4ULnAIgeELbLVXugcEXsf5RfWFhOTYQhm7PgUrAz9Low/DhnyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1370049},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"47da5c6657aa39ae03d039c6d7cf33cc7eada1f4","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.14.1","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","typedoc":"^0.28.16","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","http-server":"^14.1.1","concurrently":"^9.2.1","@hey-api/openapi-ts":"^0.97.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.22.1_1779138593348_0.3614870123988063","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@agentclientprotocol/sdk","version":"0.23.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.23.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"915dd4acc0f82c39a37d2c80871ce9532a61b07e","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.23.0.tgz","fileCount":34,"integrity":"sha512-wIGDQMSXwhoSPNCJflSQvf4WeSU2Jq1bbPRAwwb49euo9qMcND5Pb80hD7hVfuAwz9ZvvDuzVrNTOZrvKPR9Eg==","signatures":[{"sig":"MEUCIQCY5SyV5jsuOlNKCcdPAB1xRdE07wJiDrnW2SqcfvzP6wIgDB0ZqtMK07QK838xjntHXuqUchqqMeZYMwsQ/hYN2Lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1398850},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"0c2e622a11d49da21b8abdd76ce4cd659ba8c74f","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.16.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","typedoc":"^0.28.16","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","http-server":"^14.1.1","concurrently":"^10.0.0","@hey-api/openapi-ts":"^0.97.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.23.0_1780324647436_0.5806205685699859","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@agentclientprotocol/sdk","version":"0.24.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.24.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"de5211bb85d9427b02d022df90399cb504fff44b","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.24.0.tgz","fileCount":37,"integrity":"sha512-vvu9appvGvfYstBj19C6NCepV6SvUhY5VRv60KUZ4XzhTah/olOYul5Zo4C+x2enyshMSvgB2mm/OEmrsHaSmA==","signatures":[{"sig":"MEQCIGpuhxjoupndj31bIRiTlBsKYvrxMD7uRr6WzKkn7V6cAiAfLXUPfhNMa26p2EOJhrrnxgvilJkl0Ak7dtIIZXjyQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1513342},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"8966c11c6e88da3a4adfd16f1789ff71c723c530","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.16.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","typedoc":"^0.28.16","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","http-server":"^14.1.1","concurrently":"^10.0.0","@hey-api/openapi-ts":"^0.97.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.24.0_1780425429739_0.6802674614974664","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@agentclientprotocol/sdk","version":"0.25.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.25.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"b65d2e21c6db0dece672d5ddf8b2625ed6840ad2","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.25.0.tgz","fileCount":37,"integrity":"sha512-wU1VgXNtMvdVotX49txc3WJUDV+/QbLpsgjMvFhlRmp37osdLbI7L7y+iwAlQATwfjLxcv1r1p3ZxZBcXlGhcQ==","signatures":[{"sig":"MEQCICFMxZe8vr9hvc1xZpYycZQlLgyNb4hVJy3YIdRTTcRxAiAUksEmnkUUt35ofFlaFZOhYqdTJZS+1eaM1H2HIoIx2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1507751},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"c55af886794618e993bc49b7c4a18cf64c2988ea","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.16.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","typedoc":"^0.28.16","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","http-server":"^14.1.1","concurrently":"^10.0.0","@hey-api/openapi-ts":"^0.98.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.25.0_1780665143449_0.7049787606964337","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@agentclientprotocol/sdk","version":"0.25.1","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.25.1","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"6e7e5e59e57ca49da163f5fb91cde55667adebbd","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.25.1.tgz","fileCount":37,"integrity":"sha512-jx2rF3bdpGwZ75Q/meyEDLLbYmbtxk82Uh9hDCdxDvcEedBnNSF5hZAnL/kJR5VNz56JqwOmqnAqasC84MwwkQ==","signatures":[{"sig":"MEYCIQCWrxmY6dyUZHDI9Z5brWRYbV/mxHZ6W6ebgFM2gcTBcwIhALyQx2BBcJ0lDaOwWyJ2FaI00M9eVTchgkZKhPi0jbZ1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.25.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1550274},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"cd8dc79b94a9d131687a2cdd02298820c32f5880","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","typedoc":"^0.28.16","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","http-server":"^14.1.1","concurrently":"^10.0.0","@hey-api/openapi-ts":"^0.98.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.25.1_1781349711905_0.4288487067626836","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@agentclientprotocol/sdk","version":"0.26.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.26.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"9d2282f9bcfb4c9c681682827243911323e11693","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.26.0.tgz","fileCount":37,"integrity":"sha512-ialrcI+RzKOYe+fw+TfpyTdRmEoqIkXLlwbTi6XgaXXfdhNcdod7TmE1VsTnG3yTlox8TMTSMQgWbLLbz3r86Q==","signatures":[{"sig":"MEUCIGMMXZRDbWv//QYqwjl2CpoUbGzARAZ/VFL95V/pyadMAiEA3ajXOZZZDO/muOGREA+atouA8CCZAoAOgousahkBACA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607871},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","gitHead":"73bc30649b650de320340c782733bf69a545bd28","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","typedoc":"^0.28.16","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","http-server":"^14.1.1","concurrently":"^10.0.0","@hey-api/openapi-ts":"^0.98.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.26.0_1781611422798_0.05070927926628932","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@agentclientprotocol/sdk","version":"0.27.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.27.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"c557dc6457c57a2db50904240c337d9b0233013e","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.27.0.tgz","fileCount":121,"integrity":"sha512-Eu0NcKO4cFQzwALOzcwRKeFjvLVUJFJDhNr5iX71jaHkdk9SeWDxNCdgSazz9J1MqjqRoTgiTmIUf8js//7kkg==","signatures":[{"sig":"MEQCIB7uFsVRfFZH5EFVxIQa9aui7NnHhorw4EUn02WH1ZwIAiBcpLsMzJNzR0QofJ7W1z6sa6SkgQR+f8TfSXAH5OtfLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2500930},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","exports":{".":{"types":"./dist/acp.d.ts","import":"./dist/acp.js","default":"./dist/acp.js"},"./experimental/node":{"types":"./dist/node-adapter.d.ts","import":"./dist/node-adapter.js","default":"./dist/node-adapter.js"},"./schema/schema.json":"./schema/schema.json","./experimental/server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"},"./experimental/ws-client":{"types":"./dist/ws-stream.d.ts","import":"./dist/ws-stream.js","default":"./dist/ws-stream.js"},"./experimental/http-client":{"types":"./dist/http-stream.d.ts","import":"./dist/http-stream.js","default":"./dist/http-stream.js"}},"gitHead":"a3437f5f3fd78edf051b75eaa0c9834c653d6938","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","typedoc":"^0.28.16","prettier":"^3.8.1","@types/ws":"^8.5.13","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","http-server":"^14.1.1","concurrently":"^10.0.0","@hey-api/openapi-ts":"^0.98.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.27.0_1781779880686_0.5352032463979195","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"@agentclientprotocol/sdk","version":"0.27.1","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.27.1","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"d99144da0fa406c3df0cfd928b0666ccd9b8b9ec","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.27.1.tgz","fileCount":121,"integrity":"sha512-5Y7UeEVxGyVA73e0vSJvd/4xot+nxXI1WZINF0LKlNpPq2yVY9ooPghtt2Svr3RrKaETJ3l6OqF6ex+by3o8dQ==","signatures":[{"sig":"MEUCIQDm8VZQfXEtMMqLLQLpuKp4FC0lrsGKmTe57JHcGbZmwgIgOwRloCfp8jefkkj1wGeiWcRqWdkWtgXbvI4CaSzA0VQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.27.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2522392},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","exports":{".":{"types":"./dist/acp.d.ts","import":"./dist/acp.js","default":"./dist/acp.js"},"./experimental/node":{"types":"./dist/node-adapter.d.ts","import":"./dist/node-adapter.js","default":"./dist/node-adapter.js"},"./schema/schema.json":"./schema/schema.json","./experimental/server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"},"./experimental/ws-client":{"types":"./dist/ws-stream.d.ts","import":"./dist/ws-stream.js","default":"./dist/ws-stream.js"},"./experimental/http-client":{"types":"./dist/http-stream.d.ts","import":"./dist/http-stream.js","default":"./dist/http-stream.js"}},"gitHead":"b1bf6dd1b4106ddb4f2c4efa340fea0ed8340d3f","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","typedoc":"^0.28.16","prettier":"^3.8.1","@types/ws":"^8.5.13","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","http-server":"^14.1.1","concurrently":"^10.0.0","@hey-api/openapi-ts":"^0.98.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.27.1_1781793006980_0.9180835292681779","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@agentclientprotocol/sdk","version":"0.28.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.28.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"54df88a8acffdb7c4500f118fba3db3f0fc23a2c","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.28.0.tgz","fileCount":121,"integrity":"sha512-RTNyLQNwZBAolukCjMlW+9QDrxd3AKoYTc3lHaBTE7B/eVqg9XTfNW+fdsOlW6MlBx26HZk7MkgtzbzvbzStLw==","signatures":[{"sig":"MEUCIQCgiOSPms2KA0fZDVcwbp+sW50s8L4VVU2cilKp06wfeAIgWTUhdPzCrEB/EP+k7mMVy0MdgYnyArO+bEJWnQAUjxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2533211},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","exports":{".":{"types":"./dist/acp.d.ts","import":"./dist/acp.js","default":"./dist/acp.js"},"./experimental/node":{"types":"./dist/node-adapter.d.ts","import":"./dist/node-adapter.js","default":"./dist/node-adapter.js"},"./schema/schema.json":"./schema/schema.json","./experimental/server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"},"./experimental/ws-client":{"types":"./dist/ws-stream.d.ts","import":"./dist/ws-stream.js","default":"./dist/ws-stream.js"},"./experimental/http-client":{"types":"./dist/http-stream.d.ts","import":"./dist/http-stream.js","default":"./dist/http-stream.js"}},"gitHead":"9d37e22af9b10799fb0abe82e5699cffa5befa27","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","typedoc":"^0.28.16","prettier":"^3.8.1","@types/ws":"^8.5.13","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","http-server":"^14.1.1","concurrently":"^10.0.0","@hey-api/openapi-ts":"^0.98.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.28.0_1781795204092_0.5529864787947676","host":"s3://npm-registry-packages-npm-production"}},"0.28.1":{"name":"@agentclientprotocol/sdk","version":"0.28.1","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.28.1","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"1b36ad0ff4039ce70ecc0012360506cad6d52466","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.28.1.tgz","fileCount":121,"integrity":"sha512-Z2Frs6YtPhnZZ+XwFXyQkRDXY0fn8FjCalEs0W4yUhQnY4TztmNq0/RnfzWdFN3vqT3h0jTz5klzYbZHGxCDyQ==","signatures":[{"sig":"MEYCIQCyT3f0aiHlJ2cw2pBlquelXLMkTyITPUwTIBGmkRgdWQIhAMCvQ/DRjqx16rIInxU1innYyZUJGh35xsE9fiF4ufPn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.28.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2575769},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","exports":{".":{"types":"./dist/acp.d.ts","import":"./dist/acp.js","default":"./dist/acp.js"},"./experimental/node":{"types":"./dist/node-adapter.d.ts","import":"./dist/node-adapter.js","default":"./dist/node-adapter.js"},"./schema/schema.json":"./schema/schema.json","./experimental/server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"},"./experimental/ws-client":{"types":"./dist/ws-stream.d.ts","import":"./dist/ws-stream.js","default":"./dist/ws-stream.js"},"./experimental/http-client":{"types":"./dist/http-stream.d.ts","import":"./dist/http-stream.js","default":"./dist/http-stream.js"}},"gitHead":"fe4fb032a868f0d3cf976a4abdf7d46d2fa77bf9","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","typedoc":"^0.28.16","prettier":"^3.8.1","@types/ws":"^8.5.13","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","http-server":"^14.1.1","concurrently":"^10.0.0","@hey-api/openapi-ts":"^0.98.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.28.1_1781860473475_0.631165222346241","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@agentclientprotocol/sdk","version":"0.29.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@0.29.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"ea94cee18fe8cb1546480c3ce71357157aa47d19","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-0.29.0.tgz","fileCount":121,"integrity":"sha512-Sb8xJ/cIhqlvxeJiB0+1scBk0LAkVAwJ9WAFG9XCe3LEI5JWAyOxbqaCa8O1HmNnrk4+qHN11eaKH6zL2iHIYA==","signatures":[{"sig":"MEUCIQCUhk1f4H6eG99/vJ2HHIh4LSNKqKgSqRpPQfojVGs2YgIgBTd18UeEpSdgfSv4CfxIwotfOfujDh4ypE/dFQfCs94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2615772},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","exports":{".":{"types":"./dist/acp.d.ts","import":"./dist/acp.js","default":"./dist/acp.js"},"./experimental/node":{"types":"./dist/node-adapter.d.ts","import":"./dist/node-adapter.js","default":"./dist/node-adapter.js"},"./schema/schema.json":"./schema/schema.json","./experimental/server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"},"./experimental/ws-client":{"types":"./dist/ws-stream.d.ts","import":"./dist/ws-stream.js","default":"./dist/ws-stream.js"},"./experimental/http-client":{"types":"./dist/http-stream.d.ts","import":"./dist/http-stream.js","default":"./dist/http-stream.js"}},"gitHead":"bdc626790d26470324a68f26df9d3b6c152cec4c","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","typedoc":"^0.28.16","prettier":"^3.8.1","@types/ws":"^8.5.13","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^26.0.0","http-server":"^14.1.1","concurrently":"^10.0.0","@hey-api/openapi-ts":"^0.99.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.29.0_1782128004470_0.3117008186594945","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@agentclientprotocol/sdk","version":"1.0.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@1.0.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"8b4a99244218e0574903f6848dc972413e5968c9","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-1.0.0.tgz","fileCount":121,"integrity":"sha512-5FHgLbLZhSAq9F+9SU7AOCXTDzaw/IYx/AvMjrZDs/YFZ9ZPxkdn9ti3fSkny0huHfj2hrqF6pqdns9gN5/Fig==","signatures":[{"sig":"MEYCIQD77h3W4l6XtryrBp1l0lxM8z5zgCWPW0BjicsDcHDWZwIhAMgu0sUdeADPwkZjGqO8ijVYTCYrg5PNZ605g6Cxrt9X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2628185},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","exports":{".":{"types":"./dist/acp.d.ts","import":"./dist/acp.js","default":"./dist/acp.js"},"./experimental/node":{"types":"./dist/node-adapter.d.ts","import":"./dist/node-adapter.js","default":"./dist/node-adapter.js"},"./schema/schema.json":"./schema/schema.json","./experimental/server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"},"./experimental/ws-client":{"types":"./dist/ws-stream.d.ts","import":"./dist/ws-stream.js","default":"./dist/ws-stream.js"},"./experimental/http-client":{"types":"./dist/http-stream.d.ts","import":"./dist/http-stream.js","default":"./dist/http-stream.js"}},"gitHead":"f8bf32c6be943e59969f31c65f338914fe25420e","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","typedoc":"^0.28.16","prettier":"^3.8.1","@types/ws":"^8.5.13","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^26.0.0","http-server":"^14.1.1","concurrently":"^10.0.0","@hey-api/openapi-ts":"^0.99.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.0_1782314831329_0.30125071806867765","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@agentclientprotocol/sdk","version":"1.1.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@1.1.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"d59eb73ccb2bc8b0fa5589715e08c0a5e59e2c10","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-1.1.0.tgz","fileCount":121,"integrity":"sha512-NT2KqphUJ3w6EksUL51ZhJgIYgq/ZLGcBPkyMKgRSO5PMVwe9DnKKX+Htnvk6KHh6dUuh34UHK4gKp+4te1Mdg==","signatures":[{"sig":"MEYCIQDIeAzK5laAHcyAVCCsUaNEiYO0Avw1LAd7ZI7ZB7IRAgIhANXl/lU2GayPdqvnafo6UQDoFDYMllyPfTxIv+FcCXlZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2634666},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","exports":{".":{"types":"./dist/acp.d.ts","import":"./dist/acp.js","default":"./dist/acp.js"},"./experimental/node":{"types":"./dist/node-adapter.d.ts","import":"./dist/node-adapter.js","default":"./dist/node-adapter.js"},"./schema/schema.json":"./schema/schema.json","./experimental/server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"},"./experimental/ws-client":{"types":"./dist/ws-stream.d.ts","import":"./dist/ws-stream.js","default":"./dist/ws-stream.js"},"./experimental/http-client":{"types":"./dist/http-stream.d.ts","import":"./dist/http-stream.js","default":"./dist/http-stream.js"}},"gitHead":"78023d41520d693fcc79aed9c9c635b7bc3e58e8","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","typedoc":"^0.28.16","prettier":"^3.8.1","@types/ws":"^8.5.13","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^26.0.0","http-server":"^14.1.1","concurrently":"^10.0.0","@hey-api/openapi-ts":"^0.99.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/eslint-plugin":"^8.57.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.1.0_1782745083583_0.6494873077521619","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@agentclientprotocol/sdk","version":"1.2.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@1.2.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"746bbb762fb7f1f0b5df3c50c235860b57af9353","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-1.2.0.tgz","fileCount":130,"integrity":"sha512-rJ3766M2eouZsNCaK21JbPD++JLBZ0PWq38dzj1sA4/i0njaQEkiC2F5v7MlizFW6akX+qu5Ks8R00Xw+YMHKA==","signatures":[{"sig":"MEYCIQCYdre8UsjqcCUOuWl3DXo4Km5KmEywd/V9ue0MzylBhwIhAMsRLtZAShEvp1kYV+/p2YyXOPCu6xv+eoo5JXgC2iad","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2744324},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","exports":{".":{"types":"./dist/acp.d.ts","import":"./dist/acp.js","default":"./dist/acp.js"},"./experimental/node":{"types":"./dist/node-adapter.d.ts","import":"./dist/node-adapter.js","default":"./dist/node-adapter.js"},"./schema/schema.json":"./schema/schema.json","./experimental/server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"},"./experimental/ws-client":{"types":"./dist/ws-stream.d.ts","import":"./dist/ws-stream.js","default":"./dist/ws-stream.js"},"./experimental/http-client":{"types":"./dist/http-stream.d.ts","import":"./dist/http-stream.js","default":"./dist/http-stream.js"}},"gitHead":"f587c0be568b0ca6f4cd3d4973f28f2860efb21e","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.18.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.6.0","vitest":"^4.1.0","globals":"^17.7.0","typedoc":"^0.28.16","prettier":"^3.9.4","@types/ws":"^8.5.13","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","http-server":"^14.1.1","concurrently":"^10.0.0","@hey-api/openapi-ts":"^0.99.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.62.1","@typescript-eslint/eslint-plugin":"^8.62.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.2.0_1783343966800_0.4436930546628335","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@agentclientprotocol/sdk","version":"1.2.1","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@1.2.1","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"c98952123d2b202a143ab5ec68782eec2775003a","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-1.2.1.tgz","fileCount":142,"integrity":"sha512-jwYUdOQR7tc+Zfch53VL4JJyUNK/46q03uUTYb+PjECsmnNl94XFXOfYLJ8RBpMNidXd1rpOAVgb0vqD98xImA==","signatures":[{"sig":"MEUCIHA6kfxjvLdOSoP2x+ANz7z7mCzOT0/wApFqxy581I/EAiEAxq11Fr50YVqSxa6hDPM9cOw+K1XaAuX+wpDDbTVI4dQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2850454},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","exports":{".":{"types":"./dist/acp.d.ts","import":"./dist/acp.js","default":"./dist/acp.js"},"./experimental/node":{"types":"./dist/node-adapter.d.ts","import":"./dist/node-adapter.js","default":"./dist/node-adapter.js"},"./schema/schema.json":"./schema/schema.json","./experimental/server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"},"./experimental/ws-client":{"types":"./dist/ws-stream.d.ts","import":"./dist/ws-stream.js","default":"./dist/ws-stream.js"},"./experimental/http-client":{"types":"./dist/http-stream.d.ts","import":"./dist/http-stream.js","default":"./dist/http-stream.js"}},"gitHead":"26da1ae7ab66fae0f5e77272dee3e5d562d24aee","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"11.18.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.6.0","vitest":"^4.1.0","globals":"^17.7.0","typedoc":"^0.28.16","prettier":"^3.9.4","@types/ws":"^8.5.13","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","http-server":"^14.1.1","concurrently":"^10.0.0","@hey-api/openapi-ts":"^0.99.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.62.1","@typescript-eslint/eslint-plugin":"^8.62.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.2.1_1783439031381_0.2346454630601187","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@agentclientprotocol/sdk","version":"1.3.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@1.3.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"eafd8f1e0d3eb0ac01b964a173a49f866fda6d73","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-1.3.0.tgz","fileCount":170,"integrity":"sha512-i3h/efaeuMUFAO1HSfo97QZQnnvMd7wWBYtBsdL6UMZg3a78sk3Ffya5Xu7C7tYsXomXoDXJBAzQF2PcFKAhIQ==","signatures":[{"sig":"MEUCIQDMo7WtS3voxgJxLPrKsjj4IkQZ9TtRpEfbV0nFWYvzigIgIFjhY3bRO1SOKofPBnqofZcPoWg679JX/7WWn9oaOaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5291484},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","exports":{".":{"types":"./dist/acp.d.ts","import":"./dist/acp.js","default":"./dist/acp.js"},"./experimental/v2":{"types":"./dist/v2/acp.d.ts","import":"./dist/v2/acp.js","default":"./dist/v2/acp.js"},"./experimental/node":{"types":"./dist/node-adapter.d.ts","import":"./dist/node-adapter.js","default":"./dist/node-adapter.js"},"./schema/schema.json":"./schema/schema.json","./experimental/server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"},"./experimental/ws-client":{"types":"./dist/ws-stream.d.ts","import":"./dist/ws-stream.js","default":"./dist/ws-stream.js"},"./experimental/http-client":{"types":"./dist/http-stream.d.ts","import":"./dist/http-stream.js","default":"./dist/http-stream.js"},"./schema/v2/schema.unstable.json":"./schema/v2/schema.unstable.json"},"gitHead":"fa32570936b42bf4f3aef175c6e926860914b638","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","docs:ts:dev":"concurrently \"cd src && typedoc --options typedoc.json --watch --preserveWatchOutput --cleanOutputDir false\" \"cd src && typedoc --options typedoc.v2.json --watch --preserveWatchOutput --cleanOutputDir false\" \"npx http-server src/docs -p 8081\"","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc --options typedoc.json && typedoc --options typedoc.v2.json && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --options typedoc.json --emit none && typedoc --options typedoc.v2.json --emit none && echo 'TypeDoc verification passed'","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"12.0.1","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.6.0","vitest":"^4.1.0","globals":"^17.7.0","typedoc":"^0.28.16","prettier":"^3.9.4","@types/ws":"^8.5.13","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","http-server":"^14.1.1","concurrently":"^10.0.0","@hey-api/openapi-ts":"^0.99.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.62.1","@typescript-eslint/eslint-plugin":"^8.62.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.0_1784648978101_0.8123739240704504","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@agentclientprotocol/sdk","version":"1.4.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@1.4.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"01dd53874b97f50b325f9172a8f0714971e0d3ab","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-1.4.0.tgz","fileCount":170,"integrity":"sha512-/eufudw+aFY1LKLolT6yFE6UMmYRl7fMJ/DEONSIyR6wI3slHWITBsANRGqXEY8FRzqUxwh7QEaGiZHcJPVThg==","signatures":[{"sig":"MEQCIHhO/dZW72ZYaA+dsiAaF4LTelGxl1L2LHjofgOrDWyJAiBL1iZ8PENV+ZZDg3+GZs4gel/iZQDOCKhmb1xGWUWkkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFnC51nwYaJWTSmwMuVhW/77eF13iLerf/HB2pXCdqJwAiEAlxb2VQMwfzJjrCIB63Pp7/ZGWNTyEJNpuOvBK1vmjh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5586531},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","exports":{".":{"types":"./dist/acp.d.ts","import":"./dist/acp.js","default":"./dist/acp.js"},"./experimental/v2":{"types":"./dist/v2/acp.d.ts","import":"./dist/v2/acp.js","default":"./dist/v2/acp.js"},"./experimental/node":{"types":"./dist/node-adapter.d.ts","import":"./dist/node-adapter.js","default":"./dist/node-adapter.js"},"./schema/schema.json":"./schema/schema.json","./experimental/server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"},"./experimental/ws-client":{"types":"./dist/ws-stream.d.ts","import":"./dist/ws-stream.js","default":"./dist/ws-stream.js"},"./experimental/http-client":{"types":"./dist/http-stream.d.ts","import":"./dist/http-stream.js","default":"./dist/http-stream.js"},"./schema/v2/schema.unstable.json":"./schema/v2/schema.unstable.json"},"gitHead":"e6463f444093ed7c5f1cc937c3f32afb5853e906","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run generate:check && npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc --options typedoc.json && typedoc --options typedoc.v2.json && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --options typedoc.json --emit none && typedoc --options typedoc.v2.json --emit none && echo 'TypeDoc verification passed'","generate:check":"node scripts/generate.js --skip-download --check","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"12.0.2","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.6.0","vitest":"^4.1.0","globals":"^17.7.0","typedoc":"^0.28.16","prettier":"^3.9.6","@types/ws":"^8.5.13","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","http-server":"^14.1.1","@hey-api/openapi-ts":"^0.99.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.65.0","@typescript-eslint/eslint-plugin":"^8.65.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.4.0_1787266839550_0.47342138194365013","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@agentclientprotocol/sdk","version":"1.5.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@1.5.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"1bdafe3a4c02a38dfd1f497c64961d20e5d86917","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-1.5.0.tgz","fileCount":170,"integrity":"sha512-524jwbB2iYWA+kWWyv9fhKbhU89dH/lu9u5EXwVNmfYzopV8BujCDxByBDZhxRUkB7RWIJzISCnwivdDk+bdVg==","signatures":[{"sig":"MEUCIF28JM9X79y4rteVPSeu7m8nm5+4nUM+k+MtCtc8/DykAiEAvduH7WdcISO6DW8xnOX9OxzuH8PVLIuUe0DsC8LjvXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCfQca00Tr5U8NNiJbcEDQT4tPN57tZQofD871IfdvggwIhALm+49UrlZNqm9FFdHPcvmUCigdcHiQ8p+8nHj+P05GB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5611886},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","exports":{".":{"types":"./dist/acp.d.ts","import":"./dist/acp.js","default":"./dist/acp.js"},"./experimental/v2":{"types":"./dist/v2/acp.d.ts","import":"./dist/v2/acp.js","default":"./dist/v2/acp.js"},"./experimental/node":{"types":"./dist/node-adapter.d.ts","import":"./dist/node-adapter.js","default":"./dist/node-adapter.js"},"./schema/schema.json":"./schema/schema.json","./experimental/server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"},"./experimental/ws-client":{"types":"./dist/ws-stream.d.ts","import":"./dist/ws-stream.js","default":"./dist/ws-stream.js"},"./experimental/http-client":{"types":"./dist/http-stream.d.ts","import":"./dist/http-stream.js","default":"./dist/http-stream.js"},"./schema/v2/schema.unstable.json":"./schema/v2/schema.unstable.json"},"gitHead":"f1ba3a935df42efb4455be9b62c76b06610aaf50","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run generate:check && npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc --options typedoc.json && typedoc --options typedoc.v2.json && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --options typedoc.json --emit none && typedoc --options typedoc.v2.json --emit none && echo 'TypeDoc verification passed'","generate:check":"node scripts/generate.js --skip-download --check","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"12.0.2","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.6.0","vitest":"^5.0.0","globals":"^17.7.0","typedoc":"^0.28.16","prettier":"^3.9.6","@types/ws":"^8.5.13","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","http-server":"^14.1.1","@hey-api/openapi-ts":"^0.99.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.65.0","@typescript-eslint/eslint-plugin":"^8.65.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.5.0_1789979260891_0.1174016760496086","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@agentclientprotocol/sdk","version":"1.5.1","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@1.5.1","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"e25d1e9cfd22952414db74f8e83d28e156b5db7a","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-1.5.1.tgz","fileCount":176,"integrity":"sha512-nSUIrC1fOR9+ppKfx9KdwjBBND2sAPzFHo4yVQrGbXZHnayUYpwL8CDVR5LSxbapY/oKMOzNP0wvwfyx3PS2KA==","signatures":[{"sig":"MEUCIQCsERRGy1BTi9OKZoy1mlUVHlyo9C2IpoMFYOUTBK5EOwIgYnAt6aDxiJs+N1dt80xiI8G41uwlEt8aJ9XOMVxHCmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFOOkGoeACoPmJUfBcFHf5l/U/mHXaYOPmJ34tRUt1JPAiEAzt7CitVUcydEP7kYAFj2XYynqxoQFlvIkLfdMozD/Ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5777117},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","exports":{".":{"types":"./dist/acp.d.ts","import":"./dist/acp.js","default":"./dist/acp.js"},"./experimental/v2":{"types":"./dist/v2/acp.d.ts","import":"./dist/v2/acp.js","default":"./dist/v2/acp.js"},"./experimental/node":{"types":"./dist/node-adapter.d.ts","import":"./dist/node-adapter.js","default":"./dist/node-adapter.js"},"./schema/schema.json":"./schema/schema.json","./experimental/server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"},"./experimental/ws-client":{"types":"./dist/ws-stream.d.ts","import":"./dist/ws-stream.js","default":"./dist/ws-stream.js"},"./experimental/http-client":{"types":"./dist/http-stream.d.ts","import":"./dist/http-stream.js","default":"./dist/http-stream.js"},"./schema/v2/schema.unstable.json":"./schema/v2/schema.unstable.json"},"gitHead":"c77d9bd204b6a05a10137632e46e84908191f9de","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run generate:check && npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc --options typedoc.json && typedoc --options typedoc.v2.json && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --options typedoc.json --emit none && typedoc --options typedoc.v2.json --emit none && echo 'TypeDoc verification passed'","generate:check":"node scripts/generate.js --skip-download --check","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"12.1.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.6.0","vitest":"^5.0.0","globals":"^17.7.0","typedoc":"^0.28.16","prettier":"^3.9.6","@types/ws":"^8.5.13","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","http-server":"^14.1.1","@hey-api/openapi-ts":"^0.99.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.65.0","@typescript-eslint/eslint-plugin":"^8.65.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.5.1_1790589121696_0.0617858069103423","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@agentclientprotocol/sdk","version":"1.6.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@1.6.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"185dcfb702265eec46c502a1f7c200f9253beb63","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-1.6.0.tgz","fileCount":176,"integrity":"sha512-XxXrmX7aZkDgOB0Rg9cu+ZFyiUUc5lF2n9seO3Gc4OR+MTdfZOwIqF6m3LvsmmM8K3qgPmXkDH8/IFM2u9vdcQ==","signatures":[{"sig":"MEUCIQCM4Vi0cMKs9Ys67fLN9EoyZbGJBh7/2kQytXC1w4w77gIgATGHvrt5xUZkQxfXB50XFXa3DbxjY+LYtD39YeDYUJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG1Q2hD5cEmH03WMfiM6tY5l2+4TCYazQIoJ1FTNss9lAiAnZRBh9ayInAgvXM2Pm1PCn3VRdAmxdqOtGJlyWm/UFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6106323},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","exports":{".":{"types":"./dist/acp.d.ts","import":"./dist/acp.js","default":"./dist/acp.js"},"./experimental/v2":{"types":"./dist/v2/acp.d.ts","import":"./dist/v2/acp.js","default":"./dist/v2/acp.js"},"./experimental/node":{"types":"./dist/node-adapter.d.ts","import":"./dist/node-adapter.js","default":"./dist/node-adapter.js"},"./schema/schema.json":"./schema/schema.json","./experimental/server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"},"./experimental/ws-client":{"types":"./dist/ws-stream.d.ts","import":"./dist/ws-stream.js","default":"./dist/ws-stream.js"},"./experimental/http-client":{"types":"./dist/http-stream.d.ts","import":"./dist/http-stream.js","default":"./dist/http-stream.js"},"./schema/v2/schema.unstable.json":"./schema/v2/schema.unstable.json"},"gitHead":"310c27b6a98b657ffeaa2834a53ac2a03f991a6c","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run generate:check && npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc --options typedoc.json && typedoc --options typedoc.v2.json && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --options typedoc.json --emit none && typedoc --options typedoc.v2.json --emit none && echo 'TypeDoc verification passed'","generate:check":"node scripts/generate.js --skip-download --check","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"12.2.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.6.0","vitest":"^5.0.0","globals":"^17.7.0","typedoc":"^0.28.16","prettier":"^3.9.6","@types/ws":"^8.5.13","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","http-server":"^14.1.1","@hey-api/openapi-ts":"^0.99.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.65.0","@typescript-eslint/eslint-plugin":"^8.65.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.6.0_1790854162702_0.7340559319890607","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@agentclientprotocol/sdk","version":"1.6.1","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@1.6.1","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"1a379efd0bd9979d183cd6d64a6757bd8ef6a79a","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-1.6.1.tgz","fileCount":176,"integrity":"sha512-ziLAZzqrAyW3bkK24c2DSTzLw48fUSKtgG3MTe2pqZgmsvepxXZFlUh9y8UZ2eYOnQ3qBgdcl879YrdWiTu6HQ==","signatures":[{"sig":"MEYCIQC0TBVcDApwxB0JOqdEeJHYXAn74LJ8yxDDEj6oa6CuUAIhAOdj9lVRyIHsLlPpi/8mCAR6l9Wog5MwEFteCcYTbU+9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDRGo/zIUN1yX4+C2JS7S5iVoqyYxG6eMeZTWZOxN7IDwIgEtHJpxaj6XpQIfi7Hubk6VVb7tQINJD5D0ab8BSNbnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6114651},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","exports":{".":{"types":"./dist/acp.d.ts","import":"./dist/acp.js","default":"./dist/acp.js"},"./experimental/v2":{"types":"./dist/v2/acp.d.ts","import":"./dist/v2/acp.js","default":"./dist/v2/acp.js"},"./experimental/node":{"types":"./dist/node-adapter.d.ts","import":"./dist/node-adapter.js","default":"./dist/node-adapter.js"},"./schema/schema.json":"./schema/schema.json","./experimental/server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"},"./experimental/ws-client":{"types":"./dist/ws-stream.d.ts","import":"./dist/ws-stream.js","default":"./dist/ws-stream.js"},"./experimental/http-client":{"types":"./dist/http-stream.d.ts","import":"./dist/http-stream.js","default":"./dist/http-stream.js"},"./schema/v2/schema.unstable.json":"./schema/v2/schema.unstable.json"},"gitHead":"23b3036a6c7fa45e70cfd6e7477c430e0933583f","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run generate:check && npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc --options typedoc.json && typedoc --options typedoc.v2.json && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --options typedoc.json --emit none && typedoc --options typedoc.v2.json --emit none && echo 'TypeDoc verification passed'","generate:check":"node scripts/generate.js --skip-download --check","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"12.2.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.6.0","vitest":"^5.0.0","globals":"^17.7.0","typedoc":"^0.28.16","prettier":"^3.9.6","@types/ws":"^8.5.13","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","http-server":"^14.1.1","@hey-api/openapi-ts":"^0.99.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.65.0","@typescript-eslint/eslint-plugin":"^8.65.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.6.1_1790933779952_0.25842348499000045","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@agentclientprotocol/sdk","version":"1.7.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@1.7.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"87b5e70cbe0b710f373e64b806d9350a114a1744","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-1.7.0.tgz","fileCount":176,"integrity":"sha512-ZORuxsuEnLjRly7t6Ad7zAsWitjWsyprswyPUHz/yycPb+tTm3DGa8XheaHhRXqX8LS9snuxaYavXSRA50TlHw==","signatures":[{"sig":"MEUCIQCOGv6HVcRPBJc3T3Ms8pXxYFwc1Z4mtWnidzQVT2OVdAIgaueM6McbOmGiSa9cXPAJxJXTRzVzM2M01o0oIBklyLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCnu0fzIUW3iyw29/fI2wbhtScZ8DrfRiftS1uvLu5mpwIhAMOAONA34HfLIhORQRBBfUzW01k9oKpZDCWp16bHcViP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6133223},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","exports":{".":{"types":"./dist/acp.d.ts","import":"./dist/acp.js","default":"./dist/acp.js"},"./experimental/v2":{"types":"./dist/v2/acp.d.ts","import":"./dist/v2/acp.js","default":"./dist/v2/acp.js"},"./experimental/node":{"types":"./dist/node-adapter.d.ts","import":"./dist/node-adapter.js","default":"./dist/node-adapter.js"},"./schema/schema.json":"./schema/schema.json","./experimental/server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"},"./experimental/ws-client":{"types":"./dist/ws-stream.d.ts","import":"./dist/ws-stream.js","default":"./dist/ws-stream.js"},"./experimental/http-client":{"types":"./dist/http-stream.d.ts","import":"./dist/http-stream.js","default":"./dist/http-stream.js"},"./schema/v2/schema.unstable.json":"./schema/v2/schema.unstable.json"},"gitHead":"605f3e0a250d1f0444b13b7c2a3b3d21b5c4b5ca","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run generate:check && npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc --options typedoc.json && typedoc --options typedoc.v2.json && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --options typedoc.json --emit none && typedoc --options typedoc.v2.json --emit none && echo 'TypeDoc verification passed'","generate:check":"node scripts/generate.js --skip-download --check","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"12.2.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.6.0","vitest":"^5.0.0","globals":"^17.7.0","typedoc":"^0.28.16","prettier":"^3.9.6","@types/ws":"^8.5.13","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","http-server":"^14.1.1","@hey-api/openapi-ts":"^0.99.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.65.0","@typescript-eslint/eslint-plugin":"^8.65.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.7.0_1790940141517_0.4256868605659705","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@agentclientprotocol/sdk","version":"1.8.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@1.8.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"d2100dce542ddb741610b5f5b64a0a66c42e7923","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-1.8.0.tgz","fileCount":176,"integrity":"sha512-fbP7qHZsFyTJVT0/RPrcWJ8An26qLXHEuGCHHEKDyxD1xpXV+Ejyh2LAE6vBAFePkpVjZeeohnbgvuEhZ7wLMg==","signatures":[{"sig":"MEUCIAl6nytfT8/awNacfz7MZ6Sz3W9L4dERdGGWhQl0qcXiAiEAxlDuPGEM0TeFqUhWqdFBYksmjt5VFBtMQxdXcPFOM7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHvCZ1J46y8tHG6eVBARfJxtW3xhozLAtKtSCcv3jqJbAiEA1NFA4sIrKqQWAz5O1gOlYiSK5Gtr1YzIf37kp7ae3gI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6128065},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","exports":{".":{"types":"./dist/acp.d.ts","import":"./dist/acp.js","default":"./dist/acp.js"},"./experimental/v2":{"types":"./dist/v2/acp.d.ts","import":"./dist/v2/acp.js","default":"./dist/v2/acp.js"},"./experimental/node":{"types":"./dist/node-adapter.d.ts","import":"./dist/node-adapter.js","default":"./dist/node-adapter.js"},"./schema/schema.json":"./schema/schema.json","./experimental/server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"},"./experimental/ws-client":{"types":"./dist/ws-stream.d.ts","import":"./dist/ws-stream.js","default":"./dist/ws-stream.js"},"./experimental/http-client":{"types":"./dist/http-stream.d.ts","import":"./dist/http-stream.js","default":"./dist/http-stream.js"},"./schema/v2/schema.unstable.json":"./schema/v2/schema.unstable.json"},"gitHead":"f4ea219505fcafcb3fa63e00f1c24559755c4b6b","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run generate:check && npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","format:check":"prettier --check .","docs:ts:build":"cd src && typedoc --options typedoc.json && typedoc --options typedoc.v2.json && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --options typedoc.json --emit none && typedoc --options typedoc.v2.json --emit none && echo 'TypeDoc verification passed'","generate:check":"node scripts/generate.js --skip-download --check","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"12.2.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.6.0","vitest":"^5.0.0","globals":"^17.7.0","typedoc":"^0.28.16","prettier":"^3.9.6","@types/ws":"^8.5.13","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","http-server":"^14.1.1","@hey-api/openapi-ts":"^0.99.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.65.0","@typescript-eslint/eslint-plugin":"^8.65.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.8.0_1791564207171_0.3916512697861727","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@agentclientprotocol/sdk","version":"1.9.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@1.9.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"89f415eb72a805e082fbce04d243fefa44c84ed1","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-1.9.0.tgz","fileCount":185,"integrity":"sha512-saCOTPYBK1iqWqJFAYHXbg3+zCoFXyZZFoqQAwdTWkbrZZPpAETr80QOnYr2l+dzPwL0jpNhn3eDY8MoEIDbUA==","signatures":[{"sig":"MEUCIQDHwP470MTPU+XMUlK9LFPgDqErZqNiJr6WJayBqU6mMQIgJc99PFh1+OYgqCjLaKSap+QSYnNNoKGCwYmeZIYgE/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCB1z3ExPYOKTQDDauJt0aZ99vfMxRiAMFidmhl2Xm1HQIgOHCr57DNXZE9foyC5abk0uHzDjmO0oP0zWgsE4QM5eY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6071735},"main":"dist/acp.js","type":"module","types":"dist/acp.d.ts","exports":{".":{"types":"./dist/acp.d.ts","import":"./dist/acp.js","default":"./dist/acp.js"},"./experimental/v2":{"types":"./dist/v2/acp.d.ts","import":"./dist/v2/acp.js","default":"./dist/v2/acp.js"},"./experimental/nes":{"types":"./dist/nes/acp.d.ts","import":"./dist/nes/acp.js","default":"./dist/nes/acp.js"},"./experimental/node":{"types":"./dist/node-adapter.d.ts","import":"./dist/node-adapter.js","default":"./dist/node-adapter.js"},"./schema/schema.json":"./schema/schema.json","./experimental/server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"},"./experimental/ws-client":{"types":"./dist/ws-stream.d.ts","import":"./dist/ws-stream.js","default":"./dist/ws-stream.js"},"./experimental/http-client":{"types":"./dist/http-stream.d.ts","import":"./dist/http-stream.js","default":"./dist/http-stream.js"},"./schema/v2/schema.unstable.json":"./schema/v2/schema.unstable.json"},"gitHead":"1db4d43286d993545e729376346b7f9098748159","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","check":"npm run generate:check && npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","format:check":"prettier --check .","snapshot:nes":"node scripts/snapshot-nes.js","docs:ts:build":"cd src && typedoc --options typedoc.json && typedoc --options typedoc.v2.json && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:verify":"cd src && typedoc --options typedoc.json --emit none && typedoc --options typedoc.v2.json --emit none && echo 'TypeDoc verification passed'","generate:check":"node scripts/generate.js --skip-download --check","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"12.2.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{"example":"examples"},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.21.0","zod":"^3.25.0 || ^4.0.0","eslint":"^10.6.0","vitest":"^5.0.0","globals":"^17.7.0","typedoc":"^0.28.16","prettier":"^3.9.6","@types/ws":"^8.5.13","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","http-server":"^14.1.1","@hey-api/openapi-ts":"^0.99.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.65.0","@typescript-eslint/eslint-plugin":"^8.65.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.9.0_1792150233258_0.42580750122527755","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@agentclientprotocol/sdk","version":"2.0.0","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@2.0.0","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"e3e30f0525f0b5c38e0b9f512fb964a5055bd55a","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-2.0.0.tgz","fileCount":137,"integrity":"sha512-Za5gWOPQ44aBOdegDJZ+OjCAPn7POc0cw8BlFJQ1mmUY1OoUWxRi3+QZT4gdZnyEWgKXyfeGRb0Oo1ag9YkQ1w==","signatures":[{"sig":"MEQCICdF4gsvv2CavkFo+pWLTcj47ko0YRkYoceAjaPtemp4AiAcnXDfuSGVGZTDerWnSEQmvLg5gkThM7pF8Jj5r2LowA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAxiJdgSKZpwtg4K8Y3AX4QY9ZcNjf/J8xZQURPXtO1ZAiBkBtzHGhP4NvuUfzzBIXQFrL27NtBwvzo6QPIEylnxfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7923444},"main":"dist/v1/stable/acp.js","type":"module","types":"dist/v1/stable/acp.d.ts","exports":{".":{"types":"./dist/v1/stable/acp.d.ts","import":"./dist/v1/stable/acp.js","default":"./dist/v1/stable/acp.js"},"./unstable":{"types":"./dist/v1/unstable/acp.d.ts","import":"./dist/v1/unstable/acp.js","default":"./dist/v1/unstable/acp.js"},"./experimental/v2":{"types":"./dist/v2/stable/acp.d.ts","import":"./dist/v2/stable/acp.js","default":"./dist/v2/stable/acp.js"},"./experimental/nes":{"types":"./dist/nes/acp.d.ts","import":"./dist/nes/acp.js","default":"./dist/nes/acp.js"},"./experimental/node":{"types":"./dist/transports/node-adapter.d.ts","import":"./dist/transports/node-adapter.js","default":"./dist/transports/node-adapter.js"},"./experimental/server":{"types":"./dist/transports/server.d.ts","import":"./dist/transports/server.js","default":"./dist/transports/server.js"},"./schema/v1/schema.json":"./schema/v1/schema.json","./schema/v2/schema.json":"./schema/v2/schema.json","./experimental/ws-client":{"types":"./dist/transports/ws-stream.d.ts","import":"./dist/transports/ws-stream.js","default":"./dist/transports/ws-stream.js"},"./experimental/http-client":{"types":"./dist/transports/http-stream.d.ts","import":"./dist/transports/http-stream.js","default":"./dist/transports/http-stream.js"},"./experimental/v2/unstable":{"types":"./dist/v2/unstable/acp.d.ts","import":"./dist/v2/unstable/acp.js","default":"./dist/v2/unstable/acp.js"},"./schema/v1/schema.unstable.json":"./schema/v1/schema.unstable.json","./schema/v2/schema.unstable.json":"./schema/v2/schema.unstable.json"},"gitHead":"c2b1a8633745dd859a2732b4e17d5ed61e869bb6","scripts":{"lint":"eslint","test":"vitest run --dir src","build":"npm run clean && tsc --project tsconfig.build.json","check":"npm run generate:check && npm run lint && npm run format:check && npm run spellcheck && npm run typecheck && npm run build && npm run package:check && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","typecheck":"tsc --noEmit","spellcheck":"./scripts/spellcheck.sh","format:check":"prettier --check .","snapshot:nes":"node scripts/snapshot-nes.js","docs:ts:build":"cd src && typedoc --options typedoc.json && typedoc --options typedoc.unstable.json && typedoc --options typedoc.v2.json && typedoc --options typedoc.v2.unstable.json && echo 'TypeScript documentation generated in ./src/docs'","package:check":"node scripts/check-package.js","docs:ts:verify":"cd src && typedoc --options typedoc.json --emit none && typedoc --options typedoc.unstable.json --emit none && typedoc --options typedoc.v2.json --emit none && typedoc --options typedoc.v2.unstable.json --emit none && echo 'TypeDoc verification passed'","generate:check":"node scripts/generate.js --skip-download --check","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"overrides":{"@hey-api/json-schema-ref-parser@1.4.4":{"js-yaml":"4.3.2"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"12.2.0","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.21.0","zod":"^3.25.76 || ^4.0.0","eslint":"^10.6.0","vitest":"^5.0.0","globals":"^17.7.0","typedoc":"^0.28.16","prettier":"^3.9.6","@types/ws":"^8.5.13","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","http-server":"^14.1.1","@hey-api/openapi-ts":"^0.99.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.65.0","@typescript-eslint/eslint-plugin":"^8.65.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.0.0_1792443363919_0.8167680723822792","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@agentclientprotocol/sdk","version":"2.0.1","author":{"name":"Zed Industries"},"license":"Apache-2.0","_id":"@agentclientprotocol/sdk@2.0.1","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"cbd5d21cb053aaf9930a184f2bebac1bfd6aa753","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-2.0.1.tgz","fileCount":137,"integrity":"sha512-v4E/NcBTGFEKmorGso8ysAjJTkNh5UMJPP4aDznyMNmnP9t10g/aCCo/Djy7RYaYZy5ZROFK3G5cEj9tDgGOTQ==","signatures":[{"sig":"MEUCIC8pGCtsFMD6s20B9MzK7Se49yP4iXiaD5lOLADI+WLcAiEAril3m21yrzckYJRDx3VT9GnVjkBmGyCgl926Yn3kI8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDmikUiJwWxR1GUVlT9phrQBkd1+wZgi/AW1EjWDxWrAAiEAotzhzGfhQtXHL5G09bSRLIzEJyEMhjpyz1WLnah0ASE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7932216},"main":"dist/v1/stable/acp.js","type":"module","types":"dist/v1/stable/acp.d.ts","exports":{".":{"types":"./dist/v1/stable/acp.d.ts","import":"./dist/v1/stable/acp.js","default":"./dist/v1/stable/acp.js"},"./unstable":{"types":"./dist/v1/unstable/acp.d.ts","import":"./dist/v1/unstable/acp.js","default":"./dist/v1/unstable/acp.js"},"./experimental/v2":{"types":"./dist/v2/stable/acp.d.ts","import":"./dist/v2/stable/acp.js","default":"./dist/v2/stable/acp.js"},"./experimental/nes":{"types":"./dist/nes/acp.d.ts","import":"./dist/nes/acp.js","default":"./dist/nes/acp.js"},"./experimental/node":{"types":"./dist/transports/node-adapter.d.ts","import":"./dist/transports/node-adapter.js","default":"./dist/transports/node-adapter.js"},"./experimental/server":{"types":"./dist/transports/server.d.ts","import":"./dist/transports/server.js","default":"./dist/transports/server.js"},"./schema/v1/schema.json":"./schema/v1/schema.json","./schema/v2/schema.json":"./schema/v2/schema.json","./experimental/ws-client":{"types":"./dist/transports/ws-stream.d.ts","import":"./dist/transports/ws-stream.js","default":"./dist/transports/ws-stream.js"},"./experimental/http-client":{"types":"./dist/transports/http-stream.d.ts","import":"./dist/transports/http-stream.js","default":"./dist/transports/http-stream.js"},"./experimental/v2/unstable":{"types":"./dist/v2/unstable/acp.d.ts","import":"./dist/v2/unstable/acp.js","default":"./dist/v2/unstable/acp.js"},"./schema/v1/schema.unstable.json":"./schema/v1/schema.unstable.json","./schema/v2/schema.unstable.json":"./schema/v2/schema.unstable.json"},"gitHead":"2ab61518f7079ef5f6c7a961f0ebcab23ef5f59d","scripts":{"lint":"eslint","test":"vitest run --dir src","build":"npm run clean && tsc --project tsconfig.build.json","check":"npm run generate:check && npm run lint && npm run format:check && npm run spellcheck && npm run typecheck && npm run build && npm run package:check && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","typecheck":"tsc --noEmit","spellcheck":"./scripts/spellcheck.sh","format:check":"prettier --check .","snapshot:nes":"node scripts/snapshot-nes.js","docs:ts:build":"cd src && typedoc --options typedoc.json && typedoc --options typedoc.unstable.json && typedoc --options typedoc.v2.json && typedoc --options typedoc.v2.unstable.json && echo 'TypeScript documentation generated in ./src/docs'","package:check":"node scripts/check-package.js","docs:ts:verify":"cd src && typedoc --options typedoc.json --emit none && typedoc --options typedoc.unstable.json --emit none && typedoc --options typedoc.v2.json --emit none && typedoc --options typedoc.v2.unstable.json --emit none && echo 'TypeDoc verification passed'","generate:check":"node scripts/generate.js --skip-download --check","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"overrides":{"@hey-api/json-schema-ref-parser@1.4.4":{"js-yaml":"4.3.2"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"12.2.1","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{},"_nodeVersion":"24.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.21.0","zod":"^3.25.76 || ^4.0.0","eslint":"^10.6.0","vitest":"^5.0.0","globals":"^17.7.0","typedoc":"^0.28.16","prettier":"^3.9.6","@types/ws":"^8.5.13","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","http-server":"^14.1.1","@hey-api/openapi-ts":"^0.99.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.65.0","@typescript-eslint/eslint-plugin":"^8.65.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.0.1_1792665564658_0.2010350739272544","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"_id":"@agentclientprotocol/sdk@2.0.2","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"25145baad77662afbb5afa4183d27c15d69e93c4","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-2.0.2.tgz","fileCount":137,"integrity":"sha512-jLywRB42hZMRMc4aUgt0uRjkY9FQnMdybv4XgLl+ddi75QuJn8Vbl0+CHcVHJDC0+WDfi1KQXRWtHaR5vp6gHw==","signatures":[{"sig":"MEUCIQDQs4+RlQepcq3+xaE8PqUuE5UUdvcmRhmvHTOldXAvoQIgeKbP8kdjdcWlj4I4OKAigNQtaz5o2mZLWNctTjzX8a0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDY0rAvHlTt8hn5BNFaNG4f+mel1RGQxiAL4C4ifhvMEgIhAONMmvF1ow3mfZgHoO05C4aZlXAr+e5KNR3BK7bOtx61"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7938833},"main":"dist/v1/stable/acp.js","name":"@agentclientprotocol/sdk","type":"module","types":"dist/v1/stable/acp.d.ts","author":{"name":"Zed Industries"},"exports":{".":{"types":"./dist/v1/stable/acp.d.ts","import":"./dist/v1/stable/acp.js","default":"./dist/v1/stable/acp.js"},"./unstable":{"types":"./dist/v1/unstable/acp.d.ts","import":"./dist/v1/unstable/acp.js","default":"./dist/v1/unstable/acp.js"},"./experimental/v2":{"types":"./dist/v2/stable/acp.d.ts","import":"./dist/v2/stable/acp.js","default":"./dist/v2/stable/acp.js"},"./experimental/nes":{"types":"./dist/nes/acp.d.ts","import":"./dist/nes/acp.js","default":"./dist/nes/acp.js"},"./experimental/node":{"types":"./dist/transports/node-adapter.d.ts","import":"./dist/transports/node-adapter.js","default":"./dist/transports/node-adapter.js"},"./experimental/server":{"types":"./dist/transports/server.d.ts","import":"./dist/transports/server.js","default":"./dist/transports/server.js"},"./schema/v1/schema.json":"./schema/v1/schema.json","./schema/v2/schema.json":"./schema/v2/schema.json","./experimental/ws-client":{"types":"./dist/transports/ws-stream.d.ts","import":"./dist/transports/ws-stream.js","default":"./dist/transports/ws-stream.js"},"./experimental/http-client":{"types":"./dist/transports/http-stream.d.ts","import":"./dist/transports/http-stream.js","default":"./dist/transports/http-stream.js"},"./experimental/v2/unstable":{"types":"./dist/v2/unstable/acp.d.ts","import":"./dist/v2/unstable/acp.js","default":"./dist/v2/unstable/acp.js"},"./schema/v1/schema.unstable.json":"./schema/v1/schema.unstable.json","./schema/v2/schema.unstable.json":"./schema/v2/schema.unstable.json"},"gitHead":"f2f218d314ee8f42c37c466b55d2b917ddc0006c","license":"Apache-2.0","scripts":{"lint":"eslint","test":"vitest run --dir src","build":"npm run clean && tsc --project tsconfig.build.json","check":"npm run generate:check && npm run lint && npm run format:check && npm run spellcheck && npm run typecheck && npm run build && npm run package:check && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","typecheck":"tsc --noEmit","spellcheck":"./scripts/spellcheck.sh","format:check":"prettier --check .","snapshot:nes":"node scripts/snapshot-nes.js","docs:ts:build":"cd src && typedoc --options typedoc.json && typedoc --options typedoc.unstable.json && typedoc --options typedoc.v2.json && typedoc --options typedoc.v2.unstable.json && echo 'TypeScript documentation generated in ./src/docs'","package:check":"node scripts/check-package.js","docs:ts:verify":"cd src && typedoc --options typedoc.json --emit none && typedoc --options typedoc.unstable.json --emit none && typedoc --options typedoc.v2.json --emit none && typedoc --options typedoc.v2.unstable.json --emit none && echo 'TypeDoc verification passed'","generate:check":"node scripts/generate.js --skip-download --check","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"version":"2.0.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","overrides":{"@hey-api/json-schema-ref-parser@1.4.4":{"js-yaml":"4.3.2"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"12.2.1","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{},"maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"_nodeVersion":"24.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.21.0","zod":"^3.25.76 || ^4.0.0","eslint":"^10.6.0","vitest":"^5.0.0","globals":"^17.7.0","typedoc":"^0.28.16","prettier":"^3.9.6","@types/ws":"^8.5.13","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","http-server":"^14.1.1","@hey-api/openapi-ts":"^0.99.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.65.0","@typescript-eslint/eslint-plugin":"^8.65.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_2.0.2_1792784353931_0.20327754005844523"}}},"time":{"created":"2025-10-10T13:18:06.550Z","modified":"2026-10-23T19:39:14.539Z","0.4.5":"2025-10-10T13:18:06.820Z","0.4.6":"2025-10-10T15:29:02.753Z","0.4.7":"2025-10-11T21:25:53.302Z","0.4.8":"2025-10-15T10:08:35.456Z","0.4.9":"2025-10-21T08:43:45.290Z","0.5.0":"2025-10-24T10:53:25.753Z","0.5.1":"2025-10-24T16:03:41.716Z","0.6.0":"2025-12-01T10:38:50.928Z","0.7.0":"2025-12-01T16:33:05.950Z","0.8.0":"2025-12-08T10:52:10.883Z","0.9.0":"2025-12-11T10:55:22.053Z","0.10.0":"2025-12-11T22:12:51.148Z","0.11.0":"2025-12-12T13:25:01.783Z","0.12.0":"2025-12-16T13:02:02.483Z","0.13.0":"2026-01-13T14:11:54.877Z","0.13.1":"2026-01-22T09:12:56.240Z","0.14.0":"2026-02-04T13:05:49.422Z","0.14.1":"2026-02-05T15:25:08.930Z","0.15.0":"2026-03-05T14:42:48.563Z","0.16.0":"2026-03-10T18:55:29.908Z","0.16.1":"2026-03-11T11:24:55.968Z","0.17.0":"2026-03-25T13:15:09.141Z","0.17.1":"2026-03-27T10:29:50.587Z","0.18.0":"2026-04-01T14:54:26.880Z","0.18.1":"2026-04-06T21:53:56.757Z","0.18.2":"2026-04-08T11:43:05.163Z","0.19.0":"2026-04-14T11:52:54.961Z","0.19.1":"2026-04-21T16:18:20.631Z","0.19.2":"2026-04-23T14:23:24.963Z","0.20.0":"2026-04-23T14:55:56.921Z","0.21.0":"2026-04-28T08:54:26.822Z","0.21.1":"2026-05-14T09:44:30.022Z","0.22.0":"2026-05-18T10:19:30.985Z","0.22.1":"2026-05-18T21:09:53.533Z","0.23.0":"2026-06-01T14:37:27.629Z","0.24.0":"2026-06-02T18:37:09.908Z","0.25.0":"2026-06-05T13:12:23.732Z","0.25.1":"2026-06-13T11:21:52.121Z","0.26.0":"2026-06-16T12:03:42.946Z","0.27.0":"2026-06-18T10:51:20.880Z","0.27.1":"2026-06-18T14:30:07.173Z","0.28.0":"2026-06-18T15:06:44.299Z","0.28.1":"2026-06-19T09:14:33.640Z","0.29.0":"2026-06-22T11:33:24.622Z","1.0.0":"2026-06-24T15:27:11.496Z","1.1.0":"2026-06-29T14:58:03.721Z","1.2.0":"2026-07-06T13:19:26.978Z","1.2.1":"2026-07-07T15:43:51.615Z","1.3.0":"2026-07-21T15:49:38.279Z","1.4.0":"2026-08-20T23:00:39.686Z","1.5.0":"2026-09-21T08:27:40.989Z","1.5.1":"2026-09-28T09:52:01.785Z","1.6.0":"2026-10-01T11:29:22.861Z","1.6.1":"2026-10-02T09:36:20.090Z","1.7.0":"2026-10-02T11:22:21.748Z","1.8.0":"2026-10-09T16:43:27.316Z","1.9.0":"2026-10-16T11:30:33.364Z","2.0.0":"2026-10-19T20:56:04.033Z","2.0.1":"2026-10-22T10:39:24.777Z","2.0.2":"2026-10-23T19:39:14.029Z"},"bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"author":{"name":"Zed Industries"},"license":"Apache-2.0","homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"readme":"<a href=\"https://agentclientprotocol.com/\" >\n  <img alt=\"Agent Client Protocol\" src=\"https://zed.dev/img/acp/banner-dark.webp\">\n</a>\n\n# ACP TypeScript Library\n\nThe official TypeScript implementation of the Agent Client Protocol (ACP) — a standardized communication protocol between code editors and AI-powered coding agents.\n\nLearn more at https://agentclientprotocol.com\n\n## Installation\n\n```bash\nnpm install @agentclientprotocol/sdk\n```\n\n## Choose a protocol entrypoint\n\n| Import                                              | Provides                                   |\n| --------------------------------------------------- | ------------------------------------------ |\n| `@agentclientprotocol/sdk`                          | Stable ACP v1 (default)                    |\n| `@agentclientprotocol/sdk/unstable`                 | Stable v1 plus unstable features           |\n| `@agentclientprotocol/sdk/experimental/v2`          | Stable features of the v2 draft            |\n| `@agentclientprotocol/sdk/experimental/v2/unstable` | Full v2 draft, including unstable features |\n\nEach `/unstable` entrypoint includes the stable features for its protocol\nversion, plus additions that may change or be removed in any SDK release. Use\none entrypoint consistently for an app, its protocol types, and method constants.\nDirectly connected in-process app pairs must use the same entrypoint.\n\nSelecting an unstable entrypoint does not automatically advertise feature support\nor establish peer support: advertise and check capabilities before using them.\n\nUpgrading an existing integration? If you use unstable features, update your\nprotocol imports even if your application still compiles. Read the\n[migration guide](https://github.com/agentclientprotocol/typescript-sdk/blob/main/MIGRATION_STABLE_UNSTABLE.md)\nfor the upgrade checklist, versioned JSON schema paths, and legacy-server changes.\n\n## Experimental ACP v2\n\n> **Warning:** Both v2 entrypoints remain experimental. \"Stable\" describes the\n> selected feature set, not a stability guarantee for the v2 protocol or SDK API.\n> The v2 wire protocol and these SDK APIs may change incompatibly in any release.\n\nThe default SDK import remains ACP v1. To select the stable features of the v2\ndraft, use:\n\n```ts\nimport * as acp from \"@agentclientprotocol/sdk/experimental/v2\";\n```\n\nBrowse the [experimental v2 TypeScript API reference](https://agentclientprotocol.github.io/typescript-sdk/v2/)\nand the [draft ACP v2 protocol documentation](https://agentclientprotocol.com/protocol/v2/draft/overview)\nfor the current SDK and protocol designs.\n\nIn v2, the extensible unions (`SessionUpdate`, `ContentBlock`, and so on) also\naccept variants this SDK does not know, such as ones added by a newer ACP\nversion. Only received values can be such an `UnknownVariant`, so a value you\nbuild is checked field by field at any depth, and a custom variant needs a tag\nthat starts with `_`. Received values pass on unchanged, for example when an\nagent echoes a prompt's content into its user message.\n\n## Get Started\n\n### Understand the Protocol\n\nStart by reading the [official ACP documentation](https://agentclientprotocol.com) to understand the core concepts and protocol specification.\n\n### Try the Examples\n\nThe [examples directory](https://github.com/agentclientprotocol/typescript-sdk/tree/main/src/examples) contains simple implementations of both Agents and Clients in TypeScript. These examples can be run from your terminal or from an ACP Client like [Zed](https://zed.dev), making them great starting points for your own integration!\n\n### Explore the API\n\nBrowse the [TypeScript library reference](https://agentclientprotocol.github.io/typescript-sdk) for detailed API documentation.\n\nIf you're building an [Agent](https://agentclientprotocol.com/protocol/overview#agent), start with `agent({ name })`, register handlers with `onRequest(methods.agent.initialize, handler)` and the other method constants, then call `connect(stream)`.\n\nIf you're building a [Client](https://agentclientprotocol.com/protocol/overview#client), start with `client({ name })`, register client-side handlers with `onRequest(...)` and `onNotification(...)`, then run your agent workflow with `connectWith(stream, async (ctx) => ...)`. Call the peer with `ctx.request(methods.agent.session.new, params)` and the other method constants.\n\n### Study a Production Implementation\n\nFor a complete, production-ready implementation, check out the [Gemini CLI Agent](https://github.com/google-gemini/gemini-cli/blob/main/packages/cli/src/zed-integration/zedIntegration.ts).\n\n## Resources\n\n- [Library docs](https://agentclientprotocol.github.io/typescript-sdk)\n- [Examples](https://github.com/agentclientprotocol/typescript-sdk/tree/main/src/examples)\n- [Protocol Documentation](https://agentclientprotocol.com)\n- [GitHub Repository](https://github.com/agentclientprotocol/typescript-sdk)\n- [NPM Package](https://www.npmjs.com/package/@agentclientprotocol/sdk)\n\n## Contributing\n\nSee the main [repository](https://github.com/agentclientprotocol/typescript-sdk) for contribution guidelines.\n\n### License\n\nBy contributing, you agree that your contributions will be licensed under the Apache 2.0 License.\n","readmeFilename":"README.md"}