{"versions":{"0.4.5":{"name":"@agentclientprotocol/sdk","version":"0.4.5","publishConfig":{"access":"public"},"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).","homepage":"https://github.com/agentclientprotocol/agent-client-protocol#readme","bugs":{"url":"https://github.com/agentclientprotocol/agent-client-protocol/issues"},"repository":{"type":"git","url":"git+https://github.com/agentclientprotocol/agent-client-protocol.git"},"license":"Apache-2.0","author":{"name":"Zed Industries"},"type":"module","main":"dist/acp.js","types":"dist/acp.d.ts","directories":{"example":"examples"},"scripts":{"prepublishOnly":"cp typescript/README.md README.md","postpublish":"git checkout README.md","clean":"rm -rf dist tsconfig.tsbuildinfo && cargo clean","test":"cargo check --all-targets && cargo test && vitest run","test:ts":"vitest run","test:ts:watch":"vitest","generate:json-schema":"cd rust && cargo run --bin generate --features unstable","generate:ts-schema":"node typescript/generate.js","generate":"npm run generate:json-schema && npm run generate:ts-schema && npm run format","build":"npm run generate && tsc","format":"prettier --write . && cargo fmt","format:check":"prettier --check . && cargo fmt -- --check","lint":"cargo clippy","lint:fix":"cargo clippy --fix","spellcheck":"./scripts/spellcheck.sh","spellcheck:fix":"./scripts/spellcheck.sh --write-changes","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","docs":"cd docs && npx mint@4.2.93 dev","docs:ts:build":"cd typescript && typedoc && echo 'TypeScript documentation generated in ./typescript/docs'","docs:ts:dev":"concurrently \"cd typescript && typedoc --watch --preserveWatchOutput\" \"npx http-server typescript/docs -p 8081\"","docs:ts:verify":"cd typescript && typedoc --emit none && echo 'TypeDoc verification passed'"},"dependencies":{"zod":"^3.0.0"},"devDependencies":{"@types/node":"^24.1.0","concurrently":"^9.1.0","http-server":"^14.1.1","json-schema-to-typescript":"^15.0.4","prettier":"^3.3.3","ts-to-zod":"^3.15.0","tsx":"^4.20.5","typedoc":"^0.28.11","typedoc-github-theme":"^0.3.1","typescript":"^5.8.3","vitest":"^3.2.4"},"_id":"@agentclientprotocol/sdk@0.4.5","gitHead":"35532bb0abb0a7118a0a0539521a98c35866898d","_nodeVersion":"24.9.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-1cKCZvy6xJ+9n7BkUzrgFfj+waJOj21HaiYvbE4elxBCT7WAHAk5zaQ5cQfmw876TZoEP062Vxy7qkYp1rzEfw==","shasum":"0452018bae3287dc2770cf4ebff2addfe2341b58","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agentclientprotocol/sdk/-/sdk-0.4.5.tgz","fileCount":29,"unpackedSize":3890137,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBWv5W094CuT12pkA5gPtfa3mE9RYbpvsP/iUBl8uz5JAiEA+R3tQ4QPka/nP54r4eajuOiU4eA3R7Gg9xr6FFwQ6/M="}],"size":2560089},"_npmUser":{"name":"anonymous","email":"benjamin.j.brandt@gmail.com"},"maintainers":[{"name":"anonymous","email":"benjamin.j.brandt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.4.5_1760102286613_0.533125495171574"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-10T13:18:06.820Z","publish_time":1760102286820,"_source_registry_name":"default","contributors":[]},"0.4.6":{"name":"@agentclientprotocol/sdk","version":"0.4.6","publishConfig":{"access":"public"},"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).","homepage":"https://github.com/agentclientprotocol/agent-client-protocol#readme","bugs":{"url":"https://github.com/agentclientprotocol/agent-client-protocol/issues"},"repository":{"type":"git","url":"git+https://github.com/agentclientprotocol/agent-client-protocol.git"},"license":"Apache-2.0","author":{"name":"Zed Industries"},"type":"module","main":"dist/acp.js","types":"dist/acp.d.ts","directories":{"example":"examples"},"scripts":{"prepublishOnly":"cp typescript/README.md README.md","postpublish":"git checkout README.md","clean":"rm -rf dist tsconfig.tsbuildinfo && cargo clean","test":"cargo check --all-targets && cargo test && vitest run","test:ts":"vitest run","test:ts:watch":"vitest","generate:json-schema":"cd rust && cargo run --bin generate --features unstable","generate:ts-schema":"node typescript/generate.js","generate":"npm run generate:json-schema && npm run generate:ts-schema && npm run format","build":"npm run generate && tsc","format":"prettier --write . && cargo fmt","format:check":"prettier --check . && cargo fmt -- --check","lint":"cargo clippy","lint:fix":"cargo clippy --fix","spellcheck":"./scripts/spellcheck.sh","spellcheck:fix":"./scripts/spellcheck.sh --write-changes","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","docs":"cd docs && npx mint@4.2.93 dev","docs:ts:build":"cd typescript && typedoc && echo 'TypeScript documentation generated in ./typescript/docs'","docs:ts:dev":"concurrently \"cd typescript && typedoc --watch --preserveWatchOutput\" \"npx http-server typescript/docs -p 8081\"","docs:ts:verify":"cd typescript && typedoc --emit none && echo 'TypeDoc verification passed'"},"dependencies":{"zod":"^3.0.0"},"devDependencies":{"@types/node":"^24.1.0","concurrently":"^9.1.0","http-server":"^14.1.1","json-schema-to-typescript":"^15.0.4","prettier":"^3.3.3","ts-to-zod":"^3.15.0","tsx":"^4.20.5","typedoc":"^0.28.11","typedoc-github-theme":"^0.3.1","typescript":"^5.8.3","vitest":"^3.2.4"},"gitHead":"9567f903443688e4df9c9be8d10e35231ab9b1db","_id":"@agentclientprotocol/sdk@0.4.6","_nodeVersion":"22.20.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-CNUqMjZmVp9whfHHBOK2s8ExElRYytSB+Fxh70OHUWKQdWdc5xbdXLD1iGnKGdTkCHEWnXqiFp4QngDYpcjaGA==","shasum":"2f2a67cea4eb470e65d8a24f40b33a6848c796dd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agentclientprotocol/sdk/-/sdk-0.4.6.tgz","fileCount":29,"unpackedSize":3890172,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD6ENvmuRc++JonMCJCUofx+KXrx13Zquvq+RWS9jE0DAIhAKWwcdbQhFEH0fpFD6xyM1gzCkqgRdzeWvVlWsuJ8NlU"}],"size":2559444},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c65460c8-5e7f-48dd-a6af-c2a32f309921"}},"maintainers":[{"name":"anonymous","email":"benjamin.j.brandt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.4.6_1760110142484_0.9810060295365004"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-10T15:29:02.753Z","publish_time":1760110142753,"_source_registry_name":"default","contributors":[]},"0.4.7":{"name":"@agentclientprotocol/sdk","version":"0.4.7","publishConfig":{"access":"public"},"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).","homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"repository":{"type":"git","url":"git+https://github.com/agentclientprotocol/typescript-sdk.git"},"license":"Apache-2.0","author":{"name":"Zed Industries"},"type":"module","main":"dist/acp.js","types":"dist/acp.d.ts","directories":{"example":"examples"},"scripts":{"clean":"rm -rf dist tsconfig.tsbuildinfo","test":"vitest run","generate":"node scripts/generate.js && npm run format","build":"npm run generate && tsc","format":"prettier --write .","format:check":"prettier --check .","lint":"eslint","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","spellcheck:fix":"./scripts/spellcheck.sh --write-changes","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'"},"dependencies":{"zod":"^3.0.0"},"devDependencies":{"@types/node":"^24.1.0","@typescript-eslint/eslint-plugin":"8.46.0","@typescript-eslint/parser":"8.46.0","concurrently":"^9.1.0","eslint":"^9.37.0","eslint-config-prettier":"10.1.8","http-server":"^14.1.1","json-schema-to-typescript":"^15.0.4","prettier":"^3.3.3","ts-to-zod":"^3.15.0","tsx":"^4.20.5","typedoc":"^0.28.11","typedoc-github-theme":"^0.3.1","typescript":"^5.8.3","vitest":"^3.2.4"},"gitHead":"e91ac5377ef0865ac961f14593b1fb96dec1b93d","_id":"@agentclientprotocol/sdk@0.4.7","_nodeVersion":"22.20.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-tCKNzsHs4TnpCKPjR1eU9qK6LorYs2bxff3bUUREaUgX5JpeH2YpYn0QSNo5qTTMKCKKs55HdjH+/my/ejsZBQ==","shasum":"96e82c818c69003c3cee438523128131e2a49b7f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agentclientprotocol/sdk/-/sdk-0.4.7.tgz","fileCount":25,"unpackedSize":1189602,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCeKDyYXPmhEOOZrkin445KcPORuSugLmG8vRsP5i3wpAIhAOG7bjnVaODDMNZf/muHItQ7fH23A9wF0por4j+Pozj+"}],"size":74393},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"anonymous","email":"benjamin.j.brandt@gmail.com"},{"name":"anonymous","email":"sup@aguz.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.4.7_1760217953103_0.18749386816546765"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-11T21:25:53.302Z","publish_time":1760217953302,"_source_registry_name":"default","contributors":[]},"0.4.8":{"name":"@agentclientprotocol/sdk","version":"0.4.8","publishConfig":{"access":"public"},"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).","homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"repository":{"type":"git","url":"git+https://github.com/agentclientprotocol/typescript-sdk.git"},"license":"Apache-2.0","author":{"name":"Zed Industries"},"type":"module","main":"dist/acp.js","types":"dist/acp.d.ts","directories":{"example":"examples"},"scripts":{"clean":"rm -rf dist tsconfig.tsbuildinfo","test":"vitest run","generate":"node scripts/generate.js && npm run format","build":"npm run generate && tsc","format":"prettier --write .","format:check":"prettier --check .","lint":"eslint","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","spellcheck:fix":"./scripts/spellcheck.sh --write-changes","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'"},"dependencies":{"zod":"^3.0.0"},"devDependencies":{"@types/node":"^24.1.0","@typescript-eslint/eslint-plugin":"8.46.0","@typescript-eslint/parser":"8.46.0","concurrently":"^9.1.0","eslint":"^9.37.0","eslint-config-prettier":"10.1.8","http-server":"^14.1.1","json-schema-to-typescript":"^15.0.4","prettier":"^3.3.3","ts-to-zod":"^3.15.0","tsx":"^4.20.5","typedoc":"^0.28.11","typedoc-github-theme":"^0.3.1","typescript":"^5.8.3","vitest":"^3.2.4"},"gitHead":"c0ff534bff374da917ba71b80e7d1e6bec5219c8","_id":"@agentclientprotocol/sdk@0.4.8","_nodeVersion":"22.20.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-2hN2CMMWtYVHrUeuapwLu66S2wwOPhq+bLqAryl1cQjKjL5Mzkfq+oxFYFvGdPvBoKpJSxM2pIIQiUH8tGZ3rg==","shasum":"856c551a2da7c99b2ba7527a0999a7f8f3ee0276","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agentclientprotocol/sdk/-/sdk-0.4.8.tgz","fileCount":25,"unpackedSize":1189704,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEaxBS65FSK+aJ09fBzxsagK/orKNizPETerk5URvfdwAiBMTlaefxQamTrAtkqO6rjwOxc0mkSYBq6d18iRd4DRmA=="}],"size":74400},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"anonymous","email":"benjamin.j.brandt@gmail.com"},{"name":"anonymous","email":"sup@aguz.me"},{"name":"anonymous","email":"conrad.irwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.4.8_1760522915176_0.6438808423611848"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-15T10:08:35.456Z","publish_time":1760522915456,"_source_registry_name":"default","contributors":[]},"0.4.9":{"name":"@agentclientprotocol/sdk","version":"0.4.9","publishConfig":{"access":"public"},"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).","homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"repository":{"type":"git","url":"git+https://github.com/agentclientprotocol/typescript-sdk.git"},"license":"Apache-2.0","author":{"name":"Zed Industries"},"type":"module","main":"dist/acp.js","types":"dist/acp.d.ts","directories":{"example":"examples"},"scripts":{"clean":"rm -rf dist tsconfig.tsbuildinfo","test":"vitest run","generate":"node scripts/generate.js && npm run format","build":"npm run generate && tsc","format":"prettier --write .","format:check":"prettier --check .","lint":"eslint","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","spellcheck:fix":"./scripts/spellcheck.sh --write-changes","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'"},"dependencies":{"zod":"^3.0.0"},"devDependencies":{"@types/node":"^24.9.1","@typescript-eslint/eslint-plugin":"^8.46.2","@typescript-eslint/parser":"^8.46.2","concurrently":"^9.2.1","eslint":"^9.38.0","eslint-config-prettier":"^10.1.8","http-server":"^14.1.1","json-schema-to-typescript":"^15.0.4","prettier":"^3.6.2","ts-to-zod":"^3.15.0","tsx":"^4.20.6","typedoc":"^0.28.14","typedoc-github-theme":"^0.3.1","typescript":"^5.9.3","vitest":"^3.2.4"},"gitHead":"e06a7eb6e86034c2122ab04d8a4105a3b2e503ac","_id":"@agentclientprotocol/sdk@0.4.9","_nodeVersion":"22.20.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-ExwH828LaTGoTTjxuw49l+fwOLA+Yx0+qkWn1TcHMOsY5mVI9CUfkj7ZDhv2klgZ7mJeT+lxX/Dn/KINv1AkNQ==","shasum":"e92f94649bcdbc9c2fc1e319039e45b11ffd608e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agentclientprotocol/sdk/-/sdk-0.4.9.tgz","fileCount":25,"unpackedSize":1189708,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGzPJ7+QkDr/fgEw0mD9y2Huj0ZQQ6nO12ed+dJYYCUXAiBo6/IF2Tsap5iT1NQcjzBH5SuROTRM2PgJmjvEooE0hA=="}],"size":74417},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"anonymous","email":"benjamin.j.brandt@gmail.com"},{"name":"anonymous","email":"sup@aguz.me"},{"name":"anonymous","email":"conrad.irwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.4.9_1761036225062_0.14344860479924781"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-21T08:43:45.290Z","publish_time":1761036225290,"_source_registry_name":"default","contributors":[]},"0.5.0":{"name":"@agentclientprotocol/sdk","version":"0.5.0","publishConfig":{"access":"public"},"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).","homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"repository":{"type":"git","url":"git+https://github.com/agentclientprotocol/typescript-sdk.git"},"license":"Apache-2.0","author":{"name":"Zed Industries"},"type":"module","main":"dist/acp.js","types":"dist/acp.d.ts","directories":{"example":"examples"},"scripts":{"clean":"rm -rf dist tsconfig.tsbuildinfo","test":"vitest run","generate":"node scripts/generate.js && npm run format","build":"npm run generate && tsc","format":"prettier --write .","format:check":"prettier --check .","lint":"eslint","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","spellcheck:fix":"./scripts/spellcheck.sh --write-changes","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'"},"dependencies":{"zod":"^3.0.0"},"devDependencies":{"@types/node":"^24.9.1","@typescript-eslint/eslint-plugin":"^8.46.2","@typescript-eslint/parser":"^8.46.2","concurrently":"^9.2.1","eslint":"^9.38.0","eslint-config-prettier":"^10.1.8","http-server":"^14.1.1","json-schema-to-typescript":"^15.0.4","prettier":"^3.6.2","ts-to-zod":"^3.15.0","tsx":"^4.20.6","typedoc":"^0.28.14","typedoc-github-theme":"^0.3.1","typescript":"^5.9.3","vitest":"^4.0.2"},"gitHead":"e6837129b33426c07fe02587def263b7b69f6c76","_id":"@agentclientprotocol/sdk@0.5.0","_nodeVersion":"22.20.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-4TJcKRoXzmWu+pr8SkcUJAJaOlIjUzBcseJSQHiqQ9kC1CfSiSKyRrlYvWYT7Zd63KVDWUZ6Juk45Iku9s3Ryg==","shasum":"8628e4f292e79b573e08c26775715f180ca748c9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agentclientprotocol/sdk/-/sdk-0.5.0.tgz","fileCount":25,"unpackedSize":2042274,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIApt/CdGSLA1MQhUMlnF2mrg1XsaWax4nFskkiG+0SAvAiA111ogvm2g+qULRwfiDIhOm5SQAzBeYz26G5UnQxWG7A=="}],"size":100128},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"anonymous","email":"benjamin.j.brandt@gmail.com"},{"name":"anonymous","email":"sup@aguz.me"},{"name":"anonymous","email":"conrad.irwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.5.0_1761303205546_0.7089546071757116"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-24T10:53:25.753Z","publish_time":1761303205753,"_source_registry_name":"default","contributors":[]},"0.5.1":{"name":"@agentclientprotocol/sdk","version":"0.5.1","publishConfig":{"access":"public"},"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).","homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"repository":{"type":"git","url":"git+https://github.com/agentclientprotocol/typescript-sdk.git"},"license":"Apache-2.0","author":{"name":"Zed Industries"},"type":"module","main":"dist/acp.js","types":"dist/acp.d.ts","directories":{"example":"examples"},"scripts":{"clean":"rm -rf dist tsconfig.tsbuildinfo","test":"vitest run","generate":"node scripts/generate.js && npm run format","build":"npm run generate && tsc","format":"prettier --write .","format:check":"prettier --check .","lint":"eslint","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","spellcheck:fix":"./scripts/spellcheck.sh --write-changes","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'"},"dependencies":{"zod":"^3.0.0"},"devDependencies":{"@types/node":"^24.9.1","@typescript-eslint/eslint-plugin":"^8.46.2","@typescript-eslint/parser":"^8.46.2","concurrently":"^9.2.1","eslint":"^9.38.0","eslint-config-prettier":"^10.1.8","http-server":"^14.1.1","json-schema-to-typescript":"^15.0.4","prettier":"^3.6.2","ts-to-zod":"^3.15.0","tsx":"^4.20.6","typedoc":"^0.28.14","typedoc-github-theme":"^0.3.1","typescript":"^5.9.3","vitest":"^4.0.2"},"gitHead":"f33ddb2db7e214a08faef1c5ea6386ab53bebfd2","_id":"@agentclientprotocol/sdk@0.5.1","_nodeVersion":"22.20.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-9bq2TgjhLBSUSC5jE04MEe+Hqw8YePzKghhYZ9QcjOyonY3q2oJfX6GoSO83hURpEnsqEPIrex6VZN3+61fBJg==","shasum":"9d2041ba20cb94a96f63ade6aaabc99a51a06b62","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agentclientprotocol/sdk/-/sdk-0.5.1.tgz","fileCount":25,"unpackedSize":2055113,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGZ6WQbR8Nbe9H8qktwWZNkLn1+MCCLebyhIRbSMTlzWAiEAvopDEvm4rkvvspBtjXQSwpcXG90B333fcGbCnxaYKR8="}],"size":101820},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"anonymous","email":"benjamin.j.brandt@gmail.com"},{"name":"anonymous","email":"sup@aguz.me"},{"name":"anonymous","email":"conrad.irwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.5.1_1761321821460_0.25466377240683524"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-24T16:03:41.716Z","publish_time":1761321821716,"_source_registry_name":"default","contributors":[]},"0.6.0":{"name":"@agentclientprotocol/sdk","version":"0.6.0","publishConfig":{"access":"public"},"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).","homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"repository":{"type":"git","url":"git+https://github.com/agentclientprotocol/typescript-sdk.git"},"license":"Apache-2.0","author":{"name":"Zed Industries"},"type":"module","main":"dist/acp.js","types":"dist/acp.d.ts","directories":{"example":"examples"},"scripts":{"clean":"rm -rf dist tsconfig.tsbuildinfo","test":"vitest run","generate":"node scripts/generate.js","build":"npm run generate && tsc","format":"prettier --write .","format:check":"prettier --check .","lint":"eslint","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","spellcheck:fix":"./scripts/spellcheck.sh --write-changes","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"devDependencies":{"@hey-api/openapi-ts":"^0.88.0","@types/node":"^24.10.1","@typescript-eslint/eslint-plugin":"^8.48.0","@typescript-eslint/parser":"^8.48.0","concurrently":"^9.2.1","eslint":"^9.39.1","eslint-config-prettier":"^10.1.8","http-server":"^14.1.1","prettier":"^3.7.1","tsx":"^4.20.6","typedoc":"^0.28.14","typedoc-github-theme":"^0.3.1","typescript":"^5.9.3","vitest":"^4.0.14","zod":"^3.25.0 || ^4.0.0"},"gitHead":"d65d868bfdd63d809d65b85b0387d0b7dd9d1d46","_id":"@agentclientprotocol/sdk@0.6.0","_nodeVersion":"24.11.1","_npmVersion":"11.6.4","dist":{"integrity":"sha512-Qsa4jFecdppgyBHzcAFkxgjhIEBD1usgTQ0oWQdkQFUJmnWJ9Gm9q7qF2L/FSorrES4/1C/SF7jsyVFp1q4k4g==","shasum":"78b38b602c6f63e5c6506ef8cd1d2c8f3ebb7e29","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agentclientprotocol/sdk/-/sdk-0.6.0.tgz","fileCount":31,"unpackedSize":637619,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD8J+v3K8ogKOEKDqQKYweM3ILbSCH/J4lWQ0okfJPDlAIhANw9uLcLNRyIPDE+b5RUxSlDNfK43ZySrscYETVQkq1f"}],"size":77577},"_npmUser":{"name":"anonymous","email":"benjamin.j.brandt@gmail.com"},"maintainers":[{"name":"anonymous","email":"benjamin.j.brandt@gmail.com"},{"name":"anonymous","email":"sup@aguz.me"},{"name":"anonymous","email":"conrad.irwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.6.0_1764585530724_0.28640382568436196"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-01T10:38:50.928Z","publish_time":1764585530928,"_source_registry_name":"default","contributors":[]},"0.7.0":{"name":"@agentclientprotocol/sdk","version":"0.7.0","publishConfig":{"access":"public"},"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).","homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"repository":{"type":"git","url":"git+https://github.com/agentclientprotocol/typescript-sdk.git"},"license":"Apache-2.0","author":{"name":"Zed Industries"},"type":"module","main":"dist/acp.js","types":"dist/acp.d.ts","directories":{"example":"examples"},"scripts":{"clean":"rm -rf dist tsconfig.tsbuildinfo","test":"vitest run","generate":"node scripts/generate.js","build":"npm run generate && tsc","format":"prettier --write .","format:check":"prettier --check .","lint":"eslint","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","spellcheck:fix":"./scripts/spellcheck.sh --write-changes","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"devDependencies":{"@hey-api/openapi-ts":"^0.88.0","@types/node":"^24.10.1","@typescript-eslint/eslint-plugin":"^8.48.0","@typescript-eslint/parser":"^8.48.0","concurrently":"^9.2.1","eslint":"^9.39.1","eslint-config-prettier":"^10.1.8","http-server":"^14.1.1","prettier":"^3.7.3","tsx":"^4.21.0","typedoc":"^0.28.15","typedoc-github-theme":"^0.3.1","typescript":"^5.9.3","vitest":"^4.0.14","zod":"^3.25.0 || ^4.0.0"},"gitHead":"775992a6b10b4446a8620305a89cf2ab39c771d9","_id":"@agentclientprotocol/sdk@0.7.0","_nodeVersion":"24.11.1","_npmVersion":"11.6.4","dist":{"integrity":"sha512-lZrBwaP7qpDgwvhZOl61te9bpigpOXJfVTwLWqjMsnZI7oe5rgHdxGWfTHcqiRy4ITg9qbz3ApgYsxKoZpYMhg==","shasum":"4674aa62c439d39ef5b1040e7db2eb7a4884124f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agentclientprotocol/sdk/-/sdk-0.7.0.tgz","fileCount":31,"unpackedSize":719867,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDJj2cJTLhoPUWiPE6Obeq2AgF2t7YWzQt38yVatDYChgIhAOjofspndzZD78H4rQlTYi2AggMrF4/ffHWFpvmiMhyD"}],"size":79769},"_npmUser":{"name":"anonymous","email":"benjamin.j.brandt@gmail.com"},"maintainers":[{"name":"anonymous","email":"benjamin.j.brandt@gmail.com"},{"name":"anonymous","email":"sup@aguz.me"},{"name":"anonymous","email":"conrad.irwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.7.0_1764606785711_0.3231245675722809"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-01T16:33:05.950Z","publish_time":1764606785950,"_source_registry_name":"default","contributors":[]},"0.8.0":{"name":"@agentclientprotocol/sdk","version":"0.8.0","publishConfig":{"access":"public"},"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).","homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"repository":{"type":"git","url":"git+https://github.com/agentclientprotocol/typescript-sdk.git"},"license":"Apache-2.0","author":{"name":"Zed Industries"},"type":"module","main":"dist/acp.js","types":"dist/acp.d.ts","directories":{"example":"examples"},"scripts":{"clean":"rm -rf dist tsconfig.tsbuildinfo","test":"vitest run","generate":"node scripts/generate.js","build":"npm run generate && tsc","format":"prettier --write .","format:check":"prettier --check .","lint":"eslint","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","spellcheck:fix":"./scripts/spellcheck.sh --write-changes","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"devDependencies":{"@hey-api/openapi-ts":"^0.88.1","@types/node":"^24.10.1","@typescript-eslint/eslint-plugin":"^8.48.1","@typescript-eslint/parser":"^8.48.1","concurrently":"^9.2.1","eslint":"^9.39.1","eslint-config-prettier":"^10.1.8","http-server":"^14.1.1","prettier":"^3.7.4","tsx":"^4.21.0","typedoc":"^0.28.15","typedoc-github-theme":"^0.3.1","typescript":"^5.9.3","vitest":"^4.0.15","zod":"^3.25.0 || ^4.0.0"},"gitHead":"7940b9daf9f476128ec587d47f67c5b6f74cc375","_id":"@agentclientprotocol/sdk@0.8.0","_nodeVersion":"24.11.1","_npmVersion":"11.6.4","dist":{"integrity":"sha512-RnYsrYqrGFNpPc/cgHgMPHjgn52F1tw5PWyr7UucQ2V1O72JWy3fCCkUgbbRgn7wbNVFsrEZMuBS186Mxgkhfg==","shasum":"79d39716461dc5ac544680ecaa695cb1b338849a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agentclientprotocol/sdk/-/sdk-0.8.0.tgz","fileCount":31,"unpackedSize":738545,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCE5fYvuiA8BdrnHCdK2smTsuBUoCjT2F4ElEinV8eivQIhAOZyqOY0wmJ1m9LuGE35lZTFKTLSvnubsDnTE+/W/eaY"}],"size":81802},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"anonymous","email":"benjamin.j.brandt@gmail.com"},{"name":"anonymous","email":"sup@aguz.me"},{"name":"anonymous","email":"conrad.irwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.8.0_1765191130740_0.8805386356671032"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-08T10:52:10.883Z","publish_time":1765191130883,"_source_registry_name":"default","contributors":[]},"0.9.0":{"name":"@agentclientprotocol/sdk","version":"0.9.0","publishConfig":{"access":"public"},"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).","homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"repository":{"type":"git","url":"git+https://github.com/agentclientprotocol/typescript-sdk.git"},"license":"Apache-2.0","author":{"name":"Zed Industries"},"type":"module","main":"dist/acp.js","types":"dist/acp.d.ts","directories":{"example":"examples"},"scripts":{"clean":"rm -rf dist tsconfig.tsbuildinfo","test":"vitest run","generate":"node scripts/generate.js","build":"npm run generate && tsc","format":"prettier --write .","format:check":"prettier --check .","lint":"eslint","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","spellcheck:fix":"./scripts/spellcheck.sh --write-changes","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"devDependencies":{"@hey-api/openapi-ts":"^0.88.1","@types/node":"^24.10.1","@typescript-eslint/eslint-plugin":"^8.48.1","@typescript-eslint/parser":"^8.48.1","concurrently":"^9.2.1","eslint":"^9.39.1","eslint-config-prettier":"^10.1.8","http-server":"^14.1.1","prettier":"^3.7.4","tsx":"^4.21.0","typedoc":"^0.28.15","typedoc-github-theme":"^0.3.1","typescript":"^5.9.3","vitest":"^4.0.15","zod":"^3.25.0 || ^4.0.0"},"gitHead":"7f00af5f891a457efb83550559c5e1f9bfdb607c","_id":"@agentclientprotocol/sdk@0.9.0","_nodeVersion":"24.11.1","_npmVersion":"11.7.0","dist":{"integrity":"sha512-JoLjIYS+lfxKXnSBRDCQDzY19gGp6DYcYojMXHNC430b3R32CUOXCMZjndI+yz8QDFY87Dx+S76oLAZ99X+W5w==","shasum":"2681a6e8ab3c69df3c413ca3138bf8c37f2582c2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agentclientprotocol/sdk/-/sdk-0.9.0.tgz","fileCount":31,"unpackedSize":747711,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIARhwcA6gEWlHIH2Idwk+59dHig9zyuwG6g5z2TL8AUqAiEA5mczCuMi+JBrHhWsZVdrx4PW2J4j3vN3RJ1RfCbqxEE="}],"size":82832},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"anonymous","email":"benjamin.j.brandt@gmail.com"},{"name":"anonymous","email":"sup@aguz.me"},{"name":"anonymous","email":"conrad.irwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.9.0_1765450521909_0.27009721228030026"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-11T10:55:22.053Z","publish_time":1765450522053,"_source_registry_name":"default","contributors":[]},"0.10.0":{"name":"@agentclientprotocol/sdk","version":"0.10.0","publishConfig":{"access":"public"},"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).","homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"repository":{"type":"git","url":"git+https://github.com/agentclientprotocol/typescript-sdk.git"},"license":"Apache-2.0","author":{"name":"Zed Industries"},"type":"module","main":"dist/acp.js","types":"dist/acp.d.ts","directories":{"example":"examples"},"scripts":{"clean":"rm -rf dist tsconfig.tsbuildinfo","test":"vitest run","generate":"node scripts/generate.js","build":"npm run generate && tsc","format":"prettier --write .","format:check":"prettier --check .","lint":"eslint","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","spellcheck:fix":"./scripts/spellcheck.sh --write-changes","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"devDependencies":{"@hey-api/openapi-ts":"^0.88.1","@types/node":"^24.10.1","@typescript-eslint/eslint-plugin":"^8.48.1","@typescript-eslint/parser":"^8.48.1","concurrently":"^9.2.1","eslint":"^9.39.1","eslint-config-prettier":"^10.1.8","http-server":"^14.1.1","prettier":"^3.7.4","tsx":"^4.21.0","typedoc":"^0.28.15","typedoc-github-theme":"^0.3.1","typescript":"^5.9.3","vitest":"^4.0.15","zod":"^3.25.0 || ^4.0.0"},"gitHead":"628cea5abcad00be4e70dff2b6fbf06b3124cde9","_id":"@agentclientprotocol/sdk@0.10.0","_nodeVersion":"24.11.1","_npmVersion":"11.7.0","dist":{"integrity":"sha512-+Bwmf8Uli480h4ONjANxVP6tnACqHOaCiLJslgwOJHJvjDFzhAHZX4aL/bPKpOPc3LU1RgkPnJ98rCdPBnakaQ==","shasum":"69955bd5daaf795ab318a2119c965a9c5f23d163","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agentclientprotocol/sdk/-/sdk-0.10.0.tgz","fileCount":31,"unpackedSize":771444,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDq3wTyuhmC1RMyKY6+acpwxmO5pCikzC0r+k6b+L+voQIhAI0h/T3ascB1BsQ9OgsenEjAfr7l9pLGi0Jx4QLOUaDT"}],"size":84058},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"anonymous","email":"benjamin.j.brandt@gmail.com"},{"name":"anonymous","email":"sup@aguz.me"},{"name":"anonymous","email":"conrad.irwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.10.0_1765491170977_0.3581585677523673"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-11T22:12:51.148Z","publish_time":1765491171148,"_source_registry_name":"default","contributors":[]},"0.11.0":{"name":"@agentclientprotocol/sdk","version":"0.11.0","publishConfig":{"access":"public"},"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).","homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"repository":{"type":"git","url":"git+https://github.com/agentclientprotocol/typescript-sdk.git"},"license":"Apache-2.0","author":{"name":"Zed Industries"},"type":"module","main":"dist/acp.js","types":"dist/acp.d.ts","directories":{"example":"examples"},"scripts":{"clean":"rm -rf dist tsconfig.tsbuildinfo","test":"vitest run","generate":"node scripts/generate.js","build":"npm run generate && tsc","format":"prettier --write .","format:check":"prettier --check .","lint":"eslint","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","spellcheck:fix":"./scripts/spellcheck.sh --write-changes","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"devDependencies":{"@hey-api/openapi-ts":"^0.88.1","@types/node":"^24.10.1","@typescript-eslint/eslint-plugin":"^8.48.1","@typescript-eslint/parser":"^8.48.1","concurrently":"^9.2.1","eslint":"^9.39.1","eslint-config-prettier":"^10.1.8","http-server":"^14.1.1","prettier":"^3.7.4","tsx":"^4.21.0","typedoc":"^0.28.15","typedoc-github-theme":"^0.3.1","typescript":"^5.9.3","vitest":"^4.0.15","zod":"^3.25.0 || ^4.0.0"},"gitHead":"e37f757e7bc431b1d9ac573dacc210d1737de483","_id":"@agentclientprotocol/sdk@0.11.0","_nodeVersion":"24.11.1","_npmVersion":"11.7.0","dist":{"integrity":"sha512-hngnMwQ13DCC7oEr0BUnrx+vTDFf/ToCLhF0YcCMWRs+v4X60rKQyAENsx0PdbQF21jC1VjMFkh2+vwNBLh6fQ==","shasum":"53e6d8ffbaeecd19f79c4fc9c0069eae93016f20","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agentclientprotocol/sdk/-/sdk-0.11.0.tgz","fileCount":31,"unpackedSize":774033,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGiWkpx822YRHNxCxSBe99THAAUJ8VD7VIK3EJIOYTfuAiEA+9yzTAFikMKowpL45GbFcvrJpBl9dQIIoXdu8dDaKVY="}],"size":84300},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"anonymous","email":"benjamin.j.brandt@gmail.com"},{"name":"anonymous","email":"sup@aguz.me"},{"name":"anonymous","email":"conrad.irwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.11.0_1765545901610_0.7668991987237592"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-12T13:25:01.783Z","publish_time":1765545901783,"_source_registry_name":"default","contributors":[]},"0.12.0":{"name":"@agentclientprotocol/sdk","version":"0.12.0","publishConfig":{"access":"public"},"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).","homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"repository":{"type":"git","url":"git+https://github.com/agentclientprotocol/typescript-sdk.git"},"license":"Apache-2.0","author":{"name":"Zed Industries"},"type":"module","main":"dist/acp.js","types":"dist/acp.d.ts","directories":{"example":"examples"},"scripts":{"clean":"rm -rf dist tsconfig.tsbuildinfo","test":"vitest run","generate":"node scripts/generate.js","build":"npm run generate && tsc","format":"prettier --write .","format:check":"prettier --check .","lint":"eslint","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","spellcheck:fix":"./scripts/spellcheck.sh --write-changes","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"devDependencies":{"@hey-api/openapi-ts":"^0.88.1","@types/node":"^24.10.1","@typescript-eslint/eslint-plugin":"^8.48.1","@typescript-eslint/parser":"^8.48.1","concurrently":"^9.2.1","eslint":"^9.39.1","eslint-config-prettier":"^10.1.8","http-server":"^14.1.1","prettier":"^3.7.4","tsx":"^4.21.0","typedoc":"^0.28.15","typedoc-github-theme":"^0.3.1","typescript":"^5.9.3","vitest":"^4.0.15","zod":"^3.25.0 || ^4.0.0"},"gitHead":"018f6eb81ba0d9e8014ac3934bc39fbd22217499","_id":"@agentclientprotocol/sdk@0.12.0","_nodeVersion":"24.11.1","_npmVersion":"11.7.0","dist":{"integrity":"sha512-V8uH/KK1t7utqyJmTA7y7DzKu6+jKFIXM+ZVouz8E55j8Ej2RV42rEvPKn3/PpBJlliI5crcGk1qQhZ7VwaepA==","shasum":"2a8fe86cc63e892b7b4bdd0f6be9e3c5e43a6500","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agentclientprotocol/sdk/-/sdk-0.12.0.tgz","fileCount":31,"unpackedSize":839935,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG4p/7ZjzqmqOs7w/U+qmGmZqWTWlVW6JGxcw5fj2ZFLAiAKGcszYYADXHtbyizFxxqLNuL3041Xuz2fnSy+VXFDNA=="}],"size":88567},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"anonymous","email":"benjamin.j.brandt@gmail.com"},{"name":"anonymous","email":"sup@aguz.me"},{"name":"anonymous","email":"conrad.irwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.12.0_1765890122338_0.2046955568471709"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-16T13:02:02.483Z","publish_time":1765890122483,"_source_registry_name":"default","contributors":[]},"0.13.0":{"name":"@agentclientprotocol/sdk","version":"0.13.0","publishConfig":{"access":"public"},"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).","homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"repository":{"type":"git","url":"git+https://github.com/agentclientprotocol/typescript-sdk.git"},"license":"Apache-2.0","author":{"name":"Zed Industries"},"type":"module","main":"dist/acp.js","types":"dist/acp.d.ts","directories":{"example":"examples"},"scripts":{"clean":"rm -rf dist tsconfig.tsbuildinfo","test":"vitest run","generate":"node scripts/generate.js","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","lint":"eslint","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","spellcheck:fix":"./scripts/spellcheck.sh --write-changes","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"devDependencies":{"@hey-api/openapi-ts":"^0.90.3","@types/node":"^25.0.7","@typescript-eslint/eslint-plugin":"^8.53.0","@typescript-eslint/parser":"^8.53.0","concurrently":"^9.2.1","eslint":"^9.39.2","eslint-config-prettier":"^10.1.8","http-server":"^14.1.1","prettier":"^3.7.4","tsx":"^4.21.0","typedoc":"^0.28.16","typedoc-github-theme":"^0.3.1","typescript":"^5.9.3","vitest":"^4.0.17","zod":"^3.25.0 || ^4.0.0"},"gitHead":"477b101688b491d3731fd8f46ec39b21400c0ade","_id":"@agentclientprotocol/sdk@0.13.0","_nodeVersion":"24.12.0","_npmVersion":"11.7.0","dist":{"integrity":"sha512-Z6/Fp4cXLbYdMXr5AK752JM5qG2VKb6ShM0Ql6FimBSckMmLyK54OA20UhPYoH4C37FSFwUTARuwQOwQUToYrw==","shasum":"12d17d3a45ec588dae24f187bfcc243625d3ea19","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agentclientprotocol/sdk/-/sdk-0.13.0.tgz","fileCount":31,"unpackedSize":853029,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFdvJDNrxugmD0ks4bvaPhqLhi3v4kfJ1dc/rcXe2y3eAiEA/w/ISZpxIWkSbDQtYzao3t8egd9Fv8YgCdFZP+U0UZc="}],"size":90695},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"anonymous","email":"benjamin.j.brandt@gmail.com"},{"name":"anonymous","email":"sup@aguz.me"},{"name":"anonymous","email":"conrad.irwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.13.0_1768313514730_0.9870924819607549"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-13T14:11:54.877Z","publish_time":1768313514877,"_source_registry_name":"default","contributors":[]},"0.13.1":{"name":"@agentclientprotocol/sdk","version":"0.13.1","publishConfig":{"access":"public"},"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).","homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"repository":{"type":"git","url":"git+https://github.com/agentclientprotocol/typescript-sdk.git"},"license":"Apache-2.0","author":{"name":"Zed Industries"},"type":"module","main":"dist/acp.js","types":"dist/acp.d.ts","directories":{"example":"examples"},"scripts":{"clean":"rm -rf dist tsconfig.tsbuildinfo","test":"vitest run","generate":"node scripts/generate.js","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","lint":"eslint","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","spellcheck:fix":"./scripts/spellcheck.sh --write-changes","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"devDependencies":{"@hey-api/openapi-ts":"^0.90.8","@types/node":"^25.0.10","@typescript-eslint/eslint-plugin":"^8.53.1","@typescript-eslint/parser":"^8.53.1","concurrently":"^9.2.1","eslint":"^9.39.2","eslint-config-prettier":"^10.1.8","http-server":"^14.1.1","prettier":"^3.8.1","tsx":"^4.21.0","typedoc":"^0.28.16","typedoc-github-theme":"^0.3.1","typescript":"^5.9.3","vitest":"^4.0.17","zod":"^3.25.0 || ^4.0.0"},"gitHead":"dd90bc4e7960e305bfc8ba8f97b68fcebbc4dcaf","_id":"@agentclientprotocol/sdk@0.13.1","_nodeVersion":"24.12.0","_npmVersion":"11.8.0","dist":{"integrity":"sha512-6byvu+F/xc96GBkdAx4hq6/tB3vT63DSBO4i3gYCz8nuyZMerVFna2Gkhm8EHNpZX0J9DjUxzZCW+rnHXUg0FA==","shasum":"e1c2d67655cc734539b16712999f215234d95603","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agentclientprotocol/sdk/-/sdk-0.13.1.tgz","fileCount":31,"unpackedSize":859200,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDCpWrRu2rug3PRYvs1r8lyZrVBc/Sij2OpmCLIQAu19wIhALyevwdGNI6gmLjix4a6Xt+Mw8+ylJxxLlA8RCiKnwXx"}],"size":91286},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"anonymous","email":"benjamin.j.brandt@gmail.com"},{"name":"anonymous","email":"sup@aguz.me"},{"name":"anonymous","email":"conrad.irwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.13.1_1769073176089_0.6033222218690248"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-22T09:12:56.240Z","publish_time":1769073176240,"_source_registry_name":"default","contributors":[]},"0.14.0":{"name":"@agentclientprotocol/sdk","version":"0.14.0","publishConfig":{"access":"public"},"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).","homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"repository":{"type":"git","url":"git+https://github.com/agentclientprotocol/typescript-sdk.git"},"license":"Apache-2.0","author":{"name":"Zed Industries"},"type":"module","main":"dist/acp.js","types":"dist/acp.d.ts","directories":{"example":"examples"},"scripts":{"clean":"rm -rf dist tsconfig.tsbuildinfo","test":"vitest run","generate":"node scripts/generate.js","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","lint":"eslint","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","spellcheck:fix":"./scripts/spellcheck.sh --write-changes","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"devDependencies":{"@hey-api/openapi-ts":"^0.91.1","@types/node":"^25.2.0","@typescript-eslint/eslint-plugin":"^8.54.0","@typescript-eslint/parser":"^8.54.0","concurrently":"^9.2.1","eslint":"^9.39.2","eslint-config-prettier":"^10.1.8","http-server":"^14.1.1","prettier":"^3.8.1","tsx":"^4.21.0","typedoc":"^0.28.16","typedoc-github-theme":"^0.3.1","typescript":"^5.9.3","vitest":"^4.0.18","zod":"^3.25.0 || ^4.0.0"},"gitHead":"9a8f837b12bf9ebbe2391210fbd071106f0ae321","_id":"@agentclientprotocol/sdk@0.14.0","_nodeVersion":"24.13.0","_npmVersion":"11.8.0","dist":{"integrity":"sha512-PNaDAiFIRzthaBjPljioHoadzYD2mRovA00ksCeCaerAU9qyqUQJdRBiJwlOxJ3SucY/nyJg8+0sh1sZrPhgmA==","shasum":"baeba6c169918d74151c01ac451519ec36470e07","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agentclientprotocol/sdk/-/sdk-0.14.0.tgz","fileCount":31,"unpackedSize":867362,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGq3M7UAJ+sLzTpECUhHFBW6hRJXdfRR9bEbb5mDqWyJAiEAgIiijGjBEeLuV+QvBIIZ0IwDh+kYmi9BLutgZ2n5dgY="}],"size":93043},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"anonymous","email":"benjamin.j.brandt@gmail.com"},{"name":"anonymous","email":"sup@aguz.me"},{"name":"anonymous","email":"conrad.irwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.14.0_1770210349262_0.614516691416868"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-04T13:05:49.422Z","publish_time":1770210349422,"_source_registry_name":"default","contributors":[]},"0.14.1":{"name":"@agentclientprotocol/sdk","version":"0.14.1","publishConfig":{"access":"public"},"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).","homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"repository":{"type":"git","url":"git+https://github.com/agentclientprotocol/typescript-sdk.git"},"license":"Apache-2.0","author":{"name":"Zed Industries"},"type":"module","main":"dist/acp.js","types":"dist/acp.d.ts","directories":{"example":"examples"},"scripts":{"clean":"rm -rf dist tsconfig.tsbuildinfo","test":"vitest run","generate":"node scripts/generate.js","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","lint":"eslint","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","spellcheck:fix":"./scripts/spellcheck.sh --write-changes","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"devDependencies":{"@hey-api/openapi-ts":"^0.92.3","@types/node":"^25.2.1","@typescript-eslint/eslint-plugin":"^8.54.0","@typescript-eslint/parser":"^8.54.0","concurrently":"^9.2.1","eslint":"^9.39.2","eslint-config-prettier":"^10.1.8","http-server":"^14.1.1","prettier":"^3.8.1","tsx":"^4.21.0","typedoc":"^0.28.16","typedoc-github-theme":"^0.3.1","typescript":"^5.9.3","vitest":"^4.0.18","zod":"^3.25.0 || ^4.0.0"},"gitHead":"6aa6d200bd2fbef324501ddaf7f421a217250a0a","_id":"@agentclientprotocol/sdk@0.14.1","_nodeVersion":"24.13.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-b6r3PS3Nly+Wyw9U+0nOr47bV8tfS476EgyEMhoKvJCZLbgqoDFN7DJwkxL88RR0aiOqOYV1ZnESHqb+RmdH8w==","shasum":"21e618065facd60ec440876bdbb27183a767dc1b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agentclientprotocol/sdk/-/sdk-0.14.1.tgz","fileCount":31,"unpackedSize":862660,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCDeRzjl+psXL7Z2nageyKrPnZvoeCy2P/Ja+Ajr6anQwIhAPi9oFck2Cdbvl1ukxQFCQ+GIyXAwJB9wodcWIigVqKL"}],"size":92573},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"anonymous","email":"benjamin.j.brandt@gmail.com"},{"name":"anonymous","email":"sup@aguz.me"},{"name":"anonymous","email":"conrad.irwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.14.1_1770305108724_0.8950818556955478"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-05T15:25:08.930Z","publish_time":1770305108930,"_source_registry_name":"default","contributors":[]},"0.15.0":{"name":"@agentclientprotocol/sdk","version":"0.15.0","publishConfig":{"access":"public"},"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).","homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"repository":{"type":"git","url":"git+https://github.com/agentclientprotocol/typescript-sdk.git"},"license":"Apache-2.0","author":{"name":"Zed Industries"},"type":"module","main":"dist/acp.js","types":"dist/acp.d.ts","directories":{"example":"examples"},"scripts":{"clean":"rm -rf dist tsconfig.tsbuildinfo","test":"vitest run","generate":"node scripts/generate.js","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","lint":"eslint","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","spellcheck:fix":"./scripts/spellcheck.sh --write-changes","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"devDependencies":{"@eslint/js":"^10.0.1","@hey-api/openapi-ts":"^0.94.0","@types/node":"^25.3.3","@typescript-eslint/eslint-plugin":"^8.54.0","@typescript-eslint/parser":"^8.54.0","concurrently":"^9.2.1","eslint":"^10.0.2","eslint-config-prettier":"^10.1.8","globals":"^17.4.0","http-server":"^14.1.1","prettier":"^3.8.1","tsx":"^4.21.0","typedoc":"^0.28.16","typedoc-github-theme":"^0.4.0","typescript":"^5.9.3","vitest":"^4.0.18","zod":"^3.25.0 || ^4.0.0"},"gitHead":"c38744609149fe669e0b66f0b6d9f49beb0cbaab","_id":"@agentclientprotocol/sdk@0.15.0","_nodeVersion":"24.14.0","_npmVersion":"11.11.0","dist":{"integrity":"sha512-TH4utu23Ix8ec34srBHmDD4p3HI0cYleS1jN9lghRczPfhFlMBNrQgZWeBBe12DWy27L11eIrtciY2MXFSEiDg==","shasum":"0e5977affc94faf4dbfbf23f0db4ea94f096fd26","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agentclientprotocol/sdk/-/sdk-0.15.0.tgz","fileCount":31,"unpackedSize":859769,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCdfOxLLikcCDS8gj0uCO/E0SLAj21ILyTWKzC2e3PIiAIhAN7eoAWj4DQBaBCwyKyAFUefGiGl2tICqAfChmOD/RvP"}],"size":96567},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"anonymous","email":"benjamin.j.brandt@gmail.com"},{"name":"anonymous","email":"sup@aguz.me"},{"name":"anonymous","email":"conrad.irwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.15.0_1772721768381_0.0030164513325543485"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-05T14:42:48.563Z","publish_time":1772721768563,"_source_registry_name":"default","contributors":[]},"0.16.0":{"name":"@agentclientprotocol/sdk","version":"0.16.0","publishConfig":{"access":"public"},"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).","homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"repository":{"type":"git","url":"git+https://github.com/agentclientprotocol/typescript-sdk.git"},"license":"Apache-2.0","author":{"name":"Zed Industries"},"type":"module","main":"dist/acp.js","types":"dist/acp.d.ts","directories":{"example":"examples"},"scripts":{"clean":"rm -rf dist tsconfig.tsbuildinfo","test":"vitest run","generate":"node scripts/generate.js","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","lint":"eslint","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","spellcheck:fix":"./scripts/spellcheck.sh --write-changes","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"devDependencies":{"@eslint/js":"^10.0.1","@hey-api/openapi-ts":"^0.94.0","@types/node":"^25.4.0","@typescript-eslint/eslint-plugin":"^8.57.0","@typescript-eslint/parser":"^8.57.0","concurrently":"^9.2.1","eslint":"^10.0.3","eslint-config-prettier":"^10.1.8","globals":"^17.4.0","http-server":"^14.1.1","prettier":"^3.8.1","tsx":"^4.21.0","typedoc":"^0.28.16","typedoc-github-theme":"^0.4.0","typescript":"^5.9.3","vitest":"^4.0.18","zod":"^3.25.0 || ^4.0.0"},"gitHead":"2dd1c28c03cdd66b1674dddb30d40b53ff6c6146","_id":"@agentclientprotocol/sdk@0.16.0","_nodeVersion":"24.14.0","_npmVersion":"11.11.0","dist":{"integrity":"sha512-1PSqUYDnqROOmiuwsYms9x90mKI6XPcVp5J+tfOVjM8DZ0nl2D6fCa2boRe7Q8BouKEU5SfhEOCVApZQNHCEUA==","shasum":"8bd2ffc5974fdf90a176b824544c7631f2d6078b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agentclientprotocol/sdk/-/sdk-0.16.0.tgz","fileCount":31,"unpackedSize":865492,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBf6Q1aLlgJI33i3tx6M4wipvZB8vX6yDprnfuCaxkf7AiBnrlWUX98WjbR/9Q8JtyZcEgQUAquaTH87LXpsJSQQxg=="}],"size":97265},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"anonymous","email":"benjamin.j.brandt@gmail.com"},{"name":"anonymous","email":"sup@aguz.me"},{"name":"anonymous","email":"conrad.irwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.16.0_1773168929745_0.8111917536891713"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-10T18:55:29.908Z","publish_time":1773168929908,"_source_registry_name":"default","contributors":[]},"0.16.1":{"name":"@agentclientprotocol/sdk","version":"0.16.1","publishConfig":{"access":"public"},"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).","homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"repository":{"type":"git","url":"git+https://github.com/agentclientprotocol/typescript-sdk.git"},"license":"Apache-2.0","author":{"name":"Zed Industries"},"type":"module","main":"dist/acp.js","types":"dist/acp.d.ts","directories":{"example":"examples"},"scripts":{"clean":"rm -rf dist tsconfig.tsbuildinfo","test":"vitest run","generate":"node scripts/generate.js","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","lint":"eslint","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","spellcheck:fix":"./scripts/spellcheck.sh --write-changes","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"devDependencies":{"@eslint/js":"^10.0.1","@hey-api/openapi-ts":"^0.94.0","@types/node":"^25.4.0","@typescript-eslint/eslint-plugin":"^8.57.0","@typescript-eslint/parser":"^8.57.0","concurrently":"^9.2.1","eslint":"^10.0.3","eslint-config-prettier":"^10.1.8","globals":"^17.4.0","http-server":"^14.1.1","prettier":"^3.8.1","tsx":"^4.21.0","typedoc":"^0.28.16","typedoc-github-theme":"^0.4.0","typescript":"^5.9.3","vitest":"^4.0.18","zod":"^3.25.0 || ^4.0.0"},"gitHead":"9609d922dc855dc4446dfaef082416d34e0f123a","_id":"@agentclientprotocol/sdk@0.16.1","_nodeVersion":"24.14.0","_npmVersion":"11.11.0","dist":{"integrity":"sha512-1ad+Sc/0sCtZGHthxxvgEUo5Wsbw16I+aF+YwdiLnPwkZG8KAGUEAPK6LM6Pf69lCyJPt1Aomk1d+8oE3C4ZEw==","shasum":"02ae13e18b6deb753c03d284d5c139fe1db6880f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agentclientprotocol/sdk/-/sdk-0.16.1.tgz","fileCount":31,"unpackedSize":865499,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCpLwMi3Whpmn0enF5XK0Zc9rLOBLOYK5pMHYZ7uLIWXAIhANBYyNsXvVBDEij3AuFTIn6FzrbJ1cIkE9HS8pdTVBlH"}],"size":97257},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"anonymous","email":"benjamin.j.brandt@gmail.com"},{"name":"anonymous","email":"sup@aguz.me"},{"name":"anonymous","email":"conrad.irwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.16.1_1773228295808_0.007997830282459928"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-11T11:24:55.968Z","publish_time":1773228295968,"_source_registry_name":"default","contributors":[]},"0.17.0":{"name":"@agentclientprotocol/sdk","version":"0.17.0","publishConfig":{"access":"public"},"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).","homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"repository":{"type":"git","url":"git+https://github.com/agentclientprotocol/typescript-sdk.git"},"license":"Apache-2.0","author":{"name":"Zed Industries"},"type":"module","main":"dist/acp.js","types":"dist/acp.d.ts","directories":{"example":"examples"},"scripts":{"clean":"rm -rf dist tsconfig.tsbuildinfo","test":"vitest run","generate":"node scripts/generate.js","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","lint":"eslint","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","spellcheck:fix":"./scripts/spellcheck.sh --write-changes","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"devDependencies":{"@eslint/js":"^10.0.1","@hey-api/openapi-ts":"^0.94.3","@types/node":"^25.5.0","@typescript-eslint/eslint-plugin":"^8.57.1","@typescript-eslint/parser":"^8.57.1","concurrently":"^9.2.1","eslint":"^10.0.3","eslint-config-prettier":"^10.1.8","globals":"^17.4.0","http-server":"^14.1.1","prettier":"^3.8.1","tsx":"^4.21.0","typedoc":"^0.28.16","typedoc-github-theme":"^0.4.0","typescript":"^5.9.3","vitest":"^4.1.0","zod":"^3.25.0 || ^4.0.0"},"gitHead":"7fa012ec324b9f31b0e98dd275a8905a48f441d6","_id":"@agentclientprotocol/sdk@0.17.0","_nodeVersion":"24.14.0","_npmVersion":"11.12.0","dist":{"integrity":"sha512-inBMYAEd9t4E+ULZK2os9kmLG5jbPvMLbPvY71XDDem1YteW/uDwkahg6OwsGR3tvvgVhYbRJ9mJCp2VXqG4xQ==","shasum":"99c1cf5a76a60e3ae3e91f7554133c35765636a2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agentclientprotocol/sdk/-/sdk-0.17.0.tgz","fileCount":31,"unpackedSize":970203,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDz08m74ZSpDS8oD39W/YeDlsAufOceYnFXprxKGRSS8wIhAJ9BkdTiB2JZMQqtOnfKwc0oTX7lhO38Z0WJT2poqZN5"}],"size":107825},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"anonymous","email":"benjamin.j.brandt@gmail.com"},{"name":"anonymous","email":"sup@aguz.me"},{"name":"anonymous","email":"conrad.irwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.17.0_1774444508975_0.20346595101473453"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-25T13:15:09.141Z","publish_time":1774444509141,"_source_registry_name":"default","contributors":[]},"0.17.1":{"name":"@agentclientprotocol/sdk","version":"0.17.1","publishConfig":{"access":"public"},"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).","homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"repository":{"type":"git","url":"git+https://github.com/agentclientprotocol/typescript-sdk.git"},"license":"Apache-2.0","author":{"name":"Zed Industries"},"type":"module","main":"dist/acp.js","types":"dist/acp.d.ts","directories":{"example":"examples"},"scripts":{"clean":"rm -rf dist tsconfig.tsbuildinfo","test":"vitest run","generate":"node scripts/generate.js","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","lint":"eslint","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","spellcheck:fix":"./scripts/spellcheck.sh --write-changes","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"devDependencies":{"@eslint/js":"^10.0.1","@hey-api/openapi-ts":"^0.94.3","@types/node":"^25.5.0","@typescript-eslint/eslint-plugin":"^8.57.1","@typescript-eslint/parser":"^8.57.1","concurrently":"^9.2.1","eslint":"^10.0.3","eslint-config-prettier":"^10.1.8","globals":"^17.4.0","http-server":"^14.1.1","prettier":"^3.8.1","tsx":"^4.21.0","typedoc":"^0.28.16","typedoc-github-theme":"^0.4.0","typescript":"^5.9.3","vitest":"^4.1.0","zod":"^3.25.0 || ^4.0.0"},"gitHead":"521078adcb8b9d1f3bcc32c584e378169b1d2de9","_id":"@agentclientprotocol/sdk@0.17.1","_nodeVersion":"24.14.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-yjyIn8POL18IOXioLySYiL0G44kZ/IZctAls7vS3AC3X+qLhFXbWmzABSZehwRnWFShMXT+ODa/HJG1+mGXZ1A==","shasum":"138a22183cf02866a9acb9603784f1fca8267229","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agentclientprotocol/sdk/-/sdk-0.17.1.tgz","fileCount":31,"unpackedSize":970206,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDV9Y3+7plE7jL2I3VCprloR4iKNYzEUzTy9Co+JLcf4wIhAOYTMDIjn4lIFH5jPmHIN5I6Zkr1eKvgEAWxMu71pte9"}],"size":107831},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"anonymous","email":"benjamin.j.brandt@gmail.com"},{"name":"anonymous","email":"sup@aguz.me"},{"name":"anonymous","email":"conrad.irwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.17.1_1774607390419_0.662973580623615"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-27T10:29:50.587Z","publish_time":1774607390587,"_source_registry_name":"default","contributors":[]},"0.18.0":{"name":"@agentclientprotocol/sdk","version":"0.18.0","publishConfig":{"access":"public"},"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).","homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"repository":{"type":"git","url":"git+https://github.com/agentclientprotocol/typescript-sdk.git"},"license":"Apache-2.0","author":{"name":"Zed Industries"},"type":"module","main":"dist/acp.js","types":"dist/acp.d.ts","directories":{"example":"examples"},"scripts":{"clean":"rm -rf dist tsconfig.tsbuildinfo","test":"vitest run","generate":"node scripts/generate.js","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","lint":"eslint","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","spellcheck:fix":"./scripts/spellcheck.sh --write-changes","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"devDependencies":{"@eslint/js":"^10.0.1","@hey-api/openapi-ts":"^0.94.3","@types/node":"^25.5.0","@typescript-eslint/eslint-plugin":"^8.57.1","@typescript-eslint/parser":"^8.57.1","concurrently":"^9.2.1","eslint":"^10.0.3","eslint-config-prettier":"^10.1.8","globals":"^17.4.0","http-server":"^14.1.1","prettier":"^3.8.1","tsx":"^4.21.0","typedoc":"^0.28.16","typedoc-github-theme":"^0.4.0","typescript":"^5.9.3","vitest":"^4.1.0","zod":"^3.25.0 || ^4.0.0"},"gitHead":"a51950f7998cbd466baad013e15681918469cc9b","_id":"@agentclientprotocol/sdk@0.18.0","_nodeVersion":"24.14.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-JQGEi3EetQ38DLPpYxxnnz1fyo1/3qQEkKfUmj4JfiOJCEtjGWQ0nl54IH4LZceO7zIOrtUUxc+2cJRQbBOChA==","shasum":"f0694fccb78826e36871676d5a11868fa6c523b5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agentclientprotocol/sdk/-/sdk-0.18.0.tgz","fileCount":31,"unpackedSize":1201350,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCOfseQ0QYJECvnHZQzrFVnmfPogluFbaDw1mjd8lTWWgIgeuJAxrIpDHJznk50xzPEsTO6F9xnw+6UV2X3eNEFH/I="}],"size":130512},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"anonymous","email":"benjamin.j.brandt@gmail.com"},{"name":"anonymous","email":"sup@aguz.me"},{"name":"anonymous","email":"conrad.irwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.18.0_1775055266701_0.5552488776729962"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-01T14:54:26.880Z","publish_time":1775055266880,"_source_registry_name":"default","contributors":[]},"0.18.1":{"name":"@agentclientprotocol/sdk","version":"0.18.1","publishConfig":{"access":"public"},"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).","homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"repository":{"type":"git","url":"git+https://github.com/agentclientprotocol/typescript-sdk.git"},"license":"Apache-2.0","author":{"name":"Zed Industries"},"type":"module","main":"dist/acp.js","types":"dist/acp.d.ts","directories":{"example":"examples"},"scripts":{"clean":"rm -rf dist tsconfig.tsbuildinfo","test":"vitest run","generate":"node scripts/generate.js","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","lint":"eslint","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","spellcheck:fix":"./scripts/spellcheck.sh --write-changes","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"devDependencies":{"@eslint/js":"^10.0.1","@hey-api/openapi-ts":"^0.95.0","@types/node":"^25.5.0","@typescript-eslint/eslint-plugin":"^8.57.1","@typescript-eslint/parser":"^8.57.1","concurrently":"^9.2.1","eslint":"^10.0.3","eslint-config-prettier":"^10.1.8","globals":"^17.4.0","http-server":"^14.1.1","prettier":"^3.8.1","tsx":"^4.21.0","typedoc":"^0.28.16","typedoc-github-theme":"^0.4.0","typescript":"^6.0.2","vitest":"^4.1.0","zod":"^3.25.0 || ^4.0.0"},"gitHead":"e620a8dcebb0af0965c18c7ee03d35a5bc7365a9","_id":"@agentclientprotocol/sdk@0.18.1","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"integrity":"sha512-5TS5Jb1PuNUjadzLxV8hh2tgSsBuNXWc4XRrW3/pNe01bFH82mY/xuVQKr+vmI9swTxxPaEsm1idVIudedoCaA==","shasum":"f7db5fa4dd449156e1c9b2b31f88b91ba5d677da","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agentclientprotocol/sdk/-/sdk-0.18.1.tgz","fileCount":31,"unpackedSize":1208523,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDfqs80UPcVxCT47ryzzUHhZFuWoKNc6QgHcfpDDPtm2gIhALlenN6lngW6E76TX8ydfa2DyMjufzA3GJY3ZWZ/znKf"}],"size":131486},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"anonymous","email":"benjamin.j.brandt@gmail.com"},{"name":"anonymous","email":"sup@aguz.me"},{"name":"anonymous","email":"conrad.irwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.18.1_1775512436599_0.3258071343417386"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-06T21:53:56.757Z","publish_time":1775512436757,"_source_registry_name":"default","contributors":[]},"0.18.2":{"name":"@agentclientprotocol/sdk","version":"0.18.2","publishConfig":{"access":"public"},"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).","homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"repository":{"type":"git","url":"git+https://github.com/agentclientprotocol/typescript-sdk.git"},"license":"Apache-2.0","author":{"name":"Zed Industries"},"type":"module","main":"dist/acp.js","types":"dist/acp.d.ts","directories":{"example":"examples"},"scripts":{"clean":"rm -rf dist tsconfig.tsbuildinfo","test":"vitest run","generate":"node scripts/generate.js","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","lint":"eslint","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","spellcheck:fix":"./scripts/spellcheck.sh --write-changes","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"devDependencies":{"@eslint/js":"^10.0.1","@hey-api/openapi-ts":"^0.95.0","@types/node":"^25.5.0","@typescript-eslint/eslint-plugin":"^8.57.1","@typescript-eslint/parser":"^8.57.1","concurrently":"^9.2.1","eslint":"^10.0.3","eslint-config-prettier":"^10.1.8","globals":"^17.4.0","http-server":"^14.1.1","prettier":"^3.8.1","tsx":"^4.21.0","typedoc":"^0.28.16","typedoc-github-theme":"^0.4.0","typescript":"^6.0.2","vitest":"^4.1.0","zod":"^3.25.0 || ^4.0.0"},"gitHead":"b0162e2f48028420d1224d3d0827dc66fb4dc8ba","_id":"@agentclientprotocol/sdk@0.18.2","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"integrity":"sha512-l/o9NKvUc00GPa6RFJ4AccQq2O/PAf83xQ75mThHuL3H571iN4+PEdwnTBez67sS8Nv2aSA373xCZ5CbTXEwzA==","shasum":"c4a2dd69a6961fac3c3abaf1f470694d52245e4b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agentclientprotocol/sdk/-/sdk-0.18.2.tgz","fileCount":31,"unpackedSize":1211180,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCKtK8OcBGjHerCq0bZVvGjpI+D9omvG60K/Uz8XED/mwIgOiw/lIq7QuJxJpbDS1Ma9HYDdEUgb/xx0rVwJiyDHMo="}],"size":131827},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"anonymous","email":"benjamin.j.brandt@gmail.com"},{"name":"anonymous","email":"sup@aguz.me"},{"name":"anonymous","email":"conrad.irwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.18.2_1775648585013_0.3897731588097637"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-08T11:43:05.163Z","publish_time":1775648585163,"_source_registry_name":"default","contributors":[]},"0.19.0":{"name":"@agentclientprotocol/sdk","version":"0.19.0","publishConfig":{"access":"public"},"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).","homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"repository":{"type":"git","url":"git+https://github.com/agentclientprotocol/typescript-sdk.git"},"license":"Apache-2.0","author":{"name":"Zed Industries"},"type":"module","main":"dist/acp.js","types":"dist/acp.d.ts","directories":{"example":"examples"},"scripts":{"clean":"rm -rf dist tsconfig.tsbuildinfo","test":"vitest run","generate":"node scripts/generate.js","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","lint":"eslint","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","spellcheck:fix":"./scripts/spellcheck.sh --write-changes","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"devDependencies":{"@eslint/js":"^10.0.1","@hey-api/openapi-ts":"^0.95.0","@types/node":"^25.5.0","@typescript-eslint/eslint-plugin":"^8.57.1","@typescript-eslint/parser":"^8.57.1","concurrently":"^9.2.1","eslint":"^10.0.3","eslint-config-prettier":"^10.1.8","globals":"^17.4.0","http-server":"^14.1.1","prettier":"^3.8.1","tsx":"^4.21.0","typedoc":"^0.28.16","typedoc-github-theme":"^0.4.0","typescript":"^6.0.2","vitest":"^4.1.0","zod":"^3.25.0 || ^4.0.0"},"gitHead":"025140fe796622172bb4b84adf63ccf5bdf1085b","_id":"@agentclientprotocol/sdk@0.19.0","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"integrity":"sha512-U9I8ws9WTOk6jCBAWpXefGSDgVXn14/kV6HFzwWGcstQ02mOQgClMAROHmoIn9GqZbDBDEOkdIbP4P4TEMQdug==","shasum":"c70fdbaefcc892a39f566db96ae1b9fb3533113b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agentclientprotocol/sdk/-/sdk-0.19.0.tgz","fileCount":31,"unpackedSize":1243618,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAE74aDCfVuGjI3fXN6KjJ0oeNGS2DjTgDshnykegveEAiAPtXn37KiWZNxMEzGNsnjZhtLOYd9MYLD6IjDtVcsbVA=="}],"size":135548},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"anonymous","email":"benjamin.j.brandt@gmail.com"},{"name":"anonymous","email":"sup@aguz.me"},{"name":"anonymous","email":"conrad.irwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.19.0_1776167574774_0.7716755388376657"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-14T11:52:54.961Z","publish_time":1776167574961,"_source_registry_name":"default","contributors":[]},"0.19.1":{"name":"@agentclientprotocol/sdk","version":"0.19.1","publishConfig":{"access":"public"},"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).","homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"repository":{"type":"git","url":"git+https://github.com/agentclientprotocol/typescript-sdk.git"},"license":"Apache-2.0","author":{"name":"Zed Industries"},"type":"module","main":"dist/acp.js","types":"dist/acp.d.ts","directories":{"example":"examples"},"scripts":{"clean":"rm -rf dist tsconfig.tsbuildinfo","test":"vitest run","generate":"node scripts/generate.js","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","lint":"eslint","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","spellcheck:fix":"./scripts/spellcheck.sh --write-changes","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"devDependencies":{"@eslint/js":"^10.0.1","@hey-api/openapi-ts":"^0.96.0","@types/node":"^25.5.0","@typescript-eslint/eslint-plugin":"^8.57.1","@typescript-eslint/parser":"^8.57.1","concurrently":"^9.2.1","eslint":"^10.0.3","eslint-config-prettier":"^10.1.8","globals":"^17.4.0","http-server":"^14.1.1","prettier":"^3.8.1","tsx":"^4.21.0","typedoc":"^0.28.16","typedoc-github-theme":"^0.4.0","typescript":"^6.0.2","vitest":"^4.1.0","zod":"^3.25.0 || ^4.0.0"},"gitHead":"7600b3acd88f9a358c9dd5cb53715a57d46d32e3","_id":"@agentclientprotocol/sdk@0.19.1","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"integrity":"sha512-oSb3RzjlMoU3Xu6MRJAL/Gd1DyK2+XSmZyUENrt/j1yqt33+ROhxncU6em8nyXEs97D4lVIGaFZ1pN0Q1C9SpA==","shasum":"fc11296afca303d244540776785e17d6137501ac","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agentclientprotocol/sdk/-/sdk-0.19.1.tgz","fileCount":34,"unpackedSize":1255631,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDYpwQU4SBtwnlEM9N4jTvz9ItCi+cJA12Pv4AF//akoQIgb5ZYb3a8/kkDC/gFh6inAF98WvBGdz/9sV/tiGEKWCw="}],"size":137482},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"anonymous","email":"benjamin.j.brandt@gmail.com"},{"name":"anonymous","email":"sup@aguz.me"},{"name":"anonymous","email":"conrad.irwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.19.1_1776788300408_0.6176817210572609"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-21T16:18:20.631Z","publish_time":1776788300631,"_source_registry_name":"default","contributors":[]},"0.19.2":{"name":"@agentclientprotocol/sdk","version":"0.19.2","publishConfig":{"access":"public"},"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).","homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"repository":{"type":"git","url":"git+https://github.com/agentclientprotocol/typescript-sdk.git"},"license":"Apache-2.0","author":{"name":"Zed Industries"},"type":"module","main":"dist/acp.js","types":"dist/acp.d.ts","directories":{"example":"examples"},"scripts":{"clean":"rm -rf dist tsconfig.tsbuildinfo","test":"vitest run","generate":"node scripts/generate.js","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","lint":"eslint","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","spellcheck:fix":"./scripts/spellcheck.sh --write-changes","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"devDependencies":{"@eslint/js":"^10.0.1","@hey-api/openapi-ts":"^0.96.0","@types/node":"^25.5.0","@typescript-eslint/eslint-plugin":"^8.57.1","@typescript-eslint/parser":"^8.57.1","concurrently":"^9.2.1","eslint":"^10.0.3","eslint-config-prettier":"^10.1.8","globals":"^17.4.0","http-server":"^14.1.1","prettier":"^3.8.1","tsx":"^4.21.0","typedoc":"^0.28.16","typedoc-github-theme":"^0.4.0","typescript":"^6.0.2","vitest":"^4.1.0","zod":"^3.25.0 || ^4.0.0"},"gitHead":"f293b706380334277b5c53eb84ee293a32085d8d","_id":"@agentclientprotocol/sdk@0.19.2","_nodeVersion":"24.14.1","_npmVersion":"11.13.0","dist":{"integrity":"sha512-G1Qi50Kc2GZxYjvH6t6yG8KFZMVe5vWTzZH4c7ylb0yiqMfNQSBDHPy0FMxYLPsorMqlM+eyV4yRp4oeUjl/Lw==","shasum":"eda1e8c00d7a7db5cd1465b45827dfe0520ddf6d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agentclientprotocol/sdk/-/sdk-0.19.2.tgz","fileCount":34,"unpackedSize":1264235,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICONguWnR8YtSeeKE0mvQG3X5PeFL4TWNNLfKdEqtf5jAiB1Dc+JMzJkUDNbWab3BjNSTbNh2q3l8kr/3JHBjXgGaQ=="}],"size":138558},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"anonymous","email":"benjamin.j.brandt@gmail.com"},{"name":"anonymous","email":"sup@aguz.me"},{"name":"anonymous","email":"conrad.irwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.19.2_1776954204780_0.8951947393841195"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-23T14:23:24.963Z","publish_time":1776954204963,"_source_registry_name":"default","contributors":[]},"0.20.0":{"name":"@agentclientprotocol/sdk","version":"0.20.0","publishConfig":{"access":"public"},"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).","homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"repository":{"type":"git","url":"git+https://github.com/agentclientprotocol/typescript-sdk.git"},"license":"Apache-2.0","author":{"name":"Zed Industries"},"type":"module","main":"dist/acp.js","types":"dist/acp.d.ts","directories":{"example":"examples"},"scripts":{"clean":"rm -rf dist tsconfig.tsbuildinfo","test":"vitest run","generate":"node scripts/generate.js","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","lint":"eslint","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","spellcheck:fix":"./scripts/spellcheck.sh --write-changes","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"devDependencies":{"@eslint/js":"^10.0.1","@hey-api/openapi-ts":"^0.96.0","@types/node":"^25.5.0","@typescript-eslint/eslint-plugin":"^8.57.1","@typescript-eslint/parser":"^8.57.1","concurrently":"^9.2.1","eslint":"^10.0.3","eslint-config-prettier":"^10.1.8","globals":"^17.4.0","http-server":"^14.1.1","prettier":"^3.8.1","tsx":"^4.21.0","typedoc":"^0.28.16","typedoc-github-theme":"^0.4.0","typescript":"^6.0.2","vitest":"^4.1.0","zod":"^3.25.0 || ^4.0.0"},"gitHead":"599224aae5c84f3522827ded18de0fd3a9b6df11","_id":"@agentclientprotocol/sdk@0.20.0","_nodeVersion":"24.14.1","_npmVersion":"11.13.0","dist":{"integrity":"sha512-BxEHyE4MvwyOsdyVPub1vEtyrq8E0JSdjC+ckXWimY1VabFCTXdPyXv2y2Omz1j+iod7Z8oBJDXFCJptM0GBqQ==","shasum":"5a832b0b12fe1ede6423f10b693828ea474b8f35","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agentclientprotocol/sdk/-/sdk-0.20.0.tgz","fileCount":34,"unpackedSize":1294788,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICVmokV8bu3tUAUF1LMfvf/NbQnwFI8Ov6X0u+JplBc7AiEAhItrNmf4aNxyKweuKF0v5KAfCxOs2KXRddyb0qoBxGg="}],"size":142234},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"anonymous","email":"benjamin.j.brandt@gmail.com"},{"name":"anonymous","email":"sup@aguz.me"},{"name":"anonymous","email":"conrad.irwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.20.0_1776956156736_0.49147139864626666"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-23T14:55:56.921Z","publish_time":1776956156921,"_source_registry_name":"default","contributors":[]},"0.21.0":{"name":"@agentclientprotocol/sdk","version":"0.21.0","publishConfig":{"access":"public"},"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).","homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"repository":{"type":"git","url":"git+https://github.com/agentclientprotocol/typescript-sdk.git"},"license":"Apache-2.0","author":{"name":"Zed Industries"},"type":"module","main":"dist/acp.js","types":"dist/acp.d.ts","directories":{"example":"examples"},"scripts":{"clean":"rm -rf dist tsconfig.tsbuildinfo","test":"vitest run","generate":"node scripts/generate.js","build":"tsc","format":"prettier --write .","format:check":"prettier --check .","lint":"eslint","lint:fix":"eslint --fix","spellcheck":"./scripts/spellcheck.sh","spellcheck:fix":"./scripts/spellcheck.sh --write-changes","check":"npm run lint && npm run format:check && npm run spellcheck && npm run build && npm run test && npm run docs:ts:verify","docs:ts:build":"cd src && typedoc && echo 'TypeScript documentation generated in ./src/docs'","docs:ts:dev":"concurrently \"cd src && typedoc --watch --preserveWatchOutput\" \"npx http-server src/docs -p 8081\"","docs:ts:verify":"cd src && typedoc --emit none && echo 'TypeDoc verification passed'"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"devDependencies":{"@eslint/js":"^10.0.1","@hey-api/openapi-ts":"^0.96.0","@types/node":"^25.5.0","@typescript-eslint/eslint-plugin":"^8.57.1","@typescript-eslint/parser":"^8.57.1","concurrently":"^9.2.1","eslint":"^10.0.3","eslint-config-prettier":"^10.1.8","globals":"^17.4.0","http-server":"^14.1.1","prettier":"^3.8.1","tsx":"^4.21.0","typedoc":"^0.28.16","typedoc-github-theme":"^0.4.0","typescript":"^6.0.2","vitest":"^4.1.0","zod":"^3.25.0 || ^4.0.0"},"gitHead":"74372b59f8f56eb30e72f2538df2671a0adb376f","_id":"@agentclientprotocol/sdk@0.21.0","_nodeVersion":"24.15.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-ONj+Q8qOdNQp5XbH5jnMwzT9IKZJsSN0p0lkceS4GtUtNOPVLpNzSS8gqQdGMKfBvA0ESbkL8BTaSN1Rc9miEw==","shasum":"0ff29414374b868b5855f16b9bfa75a5ee16f8a1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agentclientprotocol/sdk/-/sdk-0.21.0.tgz","fileCount":34,"unpackedSize":1312546,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCKzVwOuLQkoy53HQdxVHSyYKuAwYG1BsutJdOwz4d95gIgcShPSeto8JGLQWB1d4L2PolfMxRFr3TxNlKyay8/op0="}],"size":143695},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"anonymous","email":"benjamin.j.brandt@gmail.com"},{"name":"anonymous","email":"sup@aguz.me"},{"name":"anonymous","email":"conrad.irwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.21.0_1777366466630_0.6834882720864346"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-28T08:54:26.822Z","publish_time":1777366466822,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"0.21.0"},"name":"@agentclientprotocol/sdk","time":{"created":"2025-10-10T13:18:24.238Z","modified":"2026-04-28T08:54:40.987Z","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"},"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## 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 [AgentSideConnection](https://agentclientprotocol.github.io/typescript-sdk/classes/AgentSideConnection.html).\n\nIf you're building a [Client](https://agentclientprotocol.com/protocol/overview#client), start with [ClientSideConnection](https://agentclientprotocol.github.io/typescript-sdk/classes/ClientSideConnection.html).\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.","users":{}}