{"_id":"@agentclientprotocol/sdk","_rev":"4219343","name":"@agentclientprotocol/sdk","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).","dist-tags":{"latest":"0.14.1"},"maintainers":[{"name":"aguzubiaga","email":""},{"name":"benbrandt","email":""},{"name":"cirwin","email":""}],"time":{"modified":"2026-03-04T17:16:00.000Z","created":"2025-10-10T13:18:06.820Z","0.14.1":"2026-02-05T15:25:08.930Z","0.14.0":"2026-02-04T13:05:49.422Z","0.13.1":"2026-01-22T09:12:56.240Z","0.13.0":"2026-01-13T14:11:54.877Z","0.12.0":"2025-12-16T13:02:02.483Z","0.11.0":"2025-12-12T13:25:01.783Z","0.10.0":"2025-12-11T22:12:51.148Z","0.9.0":"2025-12-11T10:55:22.053Z","0.8.0":"2025-12-08T10:52:10.883Z","0.7.0":"2025-12-01T16:33:05.950Z","0.6.0":"2025-12-01T10:38:50.928Z","0.5.1":"2025-10-24T16:03:41.716Z","0.5.0":"2025-10-24T10:53:25.753Z","0.4.9":"2025-10-21T08:43:45.290Z","0.4.8":"2025-10-15T10:08:35.456Z","0.4.7":"2025-10-11T21:25:53.302Z","0.4.6":"2025-10-10T15:29:02.753Z","0.4.5":"2025-10-10T13:18:06.820Z"},"users":{},"author":{"name":"Zed Industries"},"repository":{"type":"git","url":"git+https://github.com/agentclientprotocol/typescript-sdk.git"},"versions":{"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":{"shasum":"21e618065facd60ec440876bdbb27183a767dc1b","size":92573,"noattachment":false,"key":"/@agentclientprotocol/sdk/-/@agentclientprotocol/sdk-0.14.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@agentclientprotocol/sdk/download/@agentclientprotocol/sdk-0.14.1.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"aguzubiaga","email":""},{"name":"benbrandt","email":""},{"name":"cirwin","email":""}],"_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","_cnpm_publish_time":1770305108930},"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":{"shasum":"baeba6c169918d74151c01ac451519ec36470e07","size":93043,"noattachment":false,"key":"/@agentclientprotocol/sdk/-/@agentclientprotocol/sdk-0.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@agentclientprotocol/sdk/download/@agentclientprotocol/sdk-0.14.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"aguzubiaga","email":""},{"name":"benbrandt","email":""},{"name":"cirwin","email":""}],"_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","_cnpm_publish_time":1770210349422},"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":{"shasum":"e1c2d67655cc734539b16712999f215234d95603","size":91286,"noattachment":false,"key":"/@agentclientprotocol/sdk/-/@agentclientprotocol/sdk-0.13.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@agentclientprotocol/sdk/download/@agentclientprotocol/sdk-0.13.1.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"aguzubiaga","email":""},{"name":"benbrandt","email":""},{"name":"cirwin","email":""}],"_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","_cnpm_publish_time":1769073176240},"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":{"shasum":"12d17d3a45ec588dae24f187bfcc243625d3ea19","size":90695,"noattachment":false,"key":"/@agentclientprotocol/sdk/-/@agentclientprotocol/sdk-0.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@agentclientprotocol/sdk/download/@agentclientprotocol/sdk-0.13.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"aguzubiaga","email":""},{"name":"benbrandt","email":""},{"name":"cirwin","email":""}],"_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","_cnpm_publish_time":1768313514877},"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":{"shasum":"2a8fe86cc63e892b7b4bdd0f6be9e3c5e43a6500","size":88567,"noattachment":false,"key":"/@agentclientprotocol/sdk/-/@agentclientprotocol/sdk-0.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@agentclientprotocol/sdk/download/@agentclientprotocol/sdk-0.12.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"aguzubiaga","email":""},{"name":"benbrandt","email":""},{"name":"cirwin","email":""}],"_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","_cnpm_publish_time":1765890122483},"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":{"shasum":"53e6d8ffbaeecd19f79c4fc9c0069eae93016f20","size":84300,"noattachment":false,"key":"/@agentclientprotocol/sdk/-/@agentclientprotocol/sdk-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@agentclientprotocol/sdk/download/@agentclientprotocol/sdk-0.11.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"aguzubiaga","email":""},{"name":"benbrandt","email":""},{"name":"cirwin","email":""}],"_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","_cnpm_publish_time":1765545901783},"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":{"shasum":"69955bd5daaf795ab318a2119c965a9c5f23d163","size":84058,"noattachment":false,"key":"/@agentclientprotocol/sdk/-/@agentclientprotocol/sdk-0.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@agentclientprotocol/sdk/download/@agentclientprotocol/sdk-0.10.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"aguzubiaga","email":""},{"name":"benbrandt","email":""},{"name":"cirwin","email":""}],"_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","_cnpm_publish_time":1765491171148},"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":{"shasum":"2681a6e8ab3c69df3c413ca3138bf8c37f2582c2","size":82832,"noattachment":false,"key":"/@agentclientprotocol/sdk/-/@agentclientprotocol/sdk-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@agentclientprotocol/sdk/download/@agentclientprotocol/sdk-0.9.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"aguzubiaga","email":""},{"name":"benbrandt","email":""},{"name":"cirwin","email":""}],"_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","_cnpm_publish_time":1765450522053},"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":{"shasum":"79d39716461dc5ac544680ecaa695cb1b338849a","size":81802,"noattachment":false,"key":"/@agentclientprotocol/sdk/-/@agentclientprotocol/sdk-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@agentclientprotocol/sdk/download/@agentclientprotocol/sdk-0.8.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"aguzubiaga","email":""},{"name":"benbrandt","email":""},{"name":"cirwin","email":""}],"_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","_cnpm_publish_time":1765191130883},"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":{"shasum":"4674aa62c439d39ef5b1040e7db2eb7a4884124f","size":79769,"noattachment":false,"key":"/@agentclientprotocol/sdk/-/@agentclientprotocol/sdk-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@agentclientprotocol/sdk/download/@agentclientprotocol/sdk-0.7.0.tgz"},"_npmUser":{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},"maintainers":[{"name":"aguzubiaga","email":""},{"name":"benbrandt","email":""},{"name":"cirwin","email":""}],"_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","_cnpm_publish_time":1764606785950},"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":{"shasum":"78b38b602c6f63e5c6506ef8cd1d2c8f3ebb7e29","size":77577,"noattachment":false,"key":"/@agentclientprotocol/sdk/-/@agentclientprotocol/sdk-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@agentclientprotocol/sdk/download/@agentclientprotocol/sdk-0.6.0.tgz"},"_npmUser":{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},"maintainers":[{"name":"aguzubiaga","email":""},{"name":"benbrandt","email":""},{"name":"cirwin","email":""}],"_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","_cnpm_publish_time":1764585530928},"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":{"shasum":"9d2041ba20cb94a96f63ade6aaabc99a51a06b62","size":101820,"noattachment":false,"key":"/@agentclientprotocol/sdk/-/@agentclientprotocol/sdk-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@agentclientprotocol/sdk/download/@agentclientprotocol/sdk-0.5.1.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"aguzubiaga","email":""},{"name":"benbrandt","email":""},{"name":"cirwin","email":""}],"_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","_cnpm_publish_time":1761321821716},"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":{"shasum":"8628e4f292e79b573e08c26775715f180ca748c9","size":100128,"noattachment":false,"key":"/@agentclientprotocol/sdk/-/@agentclientprotocol/sdk-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@agentclientprotocol/sdk/download/@agentclientprotocol/sdk-0.5.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"aguzubiaga","email":""},{"name":"benbrandt","email":""},{"name":"cirwin","email":""}],"_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","_cnpm_publish_time":1761303205753},"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":{"shasum":"e92f94649bcdbc9c2fc1e319039e45b11ffd608e","size":74417,"noattachment":false,"key":"/@agentclientprotocol/sdk/-/@agentclientprotocol/sdk-0.4.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@agentclientprotocol/sdk/download/@agentclientprotocol/sdk-0.4.9.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"aguzubiaga","email":""},{"name":"benbrandt","email":""},{"name":"cirwin","email":""}],"_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","_cnpm_publish_time":1761036225290},"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":{"shasum":"856c551a2da7c99b2ba7527a0999a7f8f3ee0276","size":74400,"noattachment":false,"key":"/@agentclientprotocol/sdk/-/@agentclientprotocol/sdk-0.4.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@agentclientprotocol/sdk/download/@agentclientprotocol/sdk-0.4.8.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"aguzubiaga","email":""},{"name":"benbrandt","email":""},{"name":"cirwin","email":""}],"_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","_cnpm_publish_time":1760522915456},"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":{"shasum":"96e82c818c69003c3cee438523128131e2a49b7f","size":74393,"noattachment":false,"key":"/@agentclientprotocol/sdk/-/@agentclientprotocol/sdk-0.4.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@agentclientprotocol/sdk/download/@agentclientprotocol/sdk-0.4.7.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"maintainers":[{"name":"aguzubiaga","email":""},{"name":"benbrandt","email":""},{"name":"cirwin","email":""}],"_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","_cnpm_publish_time":1760217953302},"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":{"shasum":"2f2a67cea4eb470e65d8a24f40b33a6848c796dd","size":2559444,"noattachment":false,"key":"/@agentclientprotocol/sdk/-/@agentclientprotocol/sdk-0.4.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@agentclientprotocol/sdk/download/@agentclientprotocol/sdk-0.4.6.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c65460c8-5e7f-48dd-a6af-c2a32f309921"}},"maintainers":[{"name":"aguzubiaga","email":""},{"name":"benbrandt","email":""},{"name":"cirwin","email":""}],"_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","_cnpm_publish_time":1760110142753},"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":{"shasum":"0452018bae3287dc2770cf4ebff2addfe2341b58","size":2560089,"noattachment":false,"key":"/@agentclientprotocol/sdk/-/@agentclientprotocol/sdk-0.4.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@agentclientprotocol/sdk/download/@agentclientprotocol/sdk-0.4.5.tgz"},"_npmUser":{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},"maintainers":[{"name":"aguzubiaga","email":""},{"name":"benbrandt","email":""},{"name":"cirwin","email":""}],"_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","_cnpm_publish_time":1760102286820}},"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.\n","_attachments":{},"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"license":"Apache-2.0"}