{"bugs":{"url":"https://github.com/agentclientprotocol/typescript-sdk/issues"},"dist":{"shasum":"5cf1d28d8eb8a108c6487c63ed243c9e2e016565","tarball":"https://registry.npmjs.org/@agentclientprotocol/sdk/-/sdk-2.1.0.tgz","fileCount":161,"integrity":"sha512-IuKjJmHLPzbmbg26eK9Jopd8AVxgLuu8fX114YzYAU6tLYclCo2DUzLL4vbCpYGr9mzvs2T0kigE3ZCueL06tg==","signatures":[{"sig":"MEYCIQDzb8STk0ffMjcGflF7BsQFwd2mrXIzc28XVnJXXBaSCgIhAI+ye6LoDAZt0nfDpi7kQel9CsNViXhM2e0tA7+oPyIC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAblQCOs0I08Pnoy0YSc8+NL6hZVf2PU0mvWqSTd5vrfAiEA5rSKrB2O7gZ4Dba3dxfUHDV/T/rL29kYq7nfu3dT+F4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentclientprotocol%2fsdk@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8322078},"main":"dist/v1/stable/acp.js","name":"@agentclientprotocol/sdk","type":"module","types":"dist/v1/stable/acp.d.ts","author":{"name":"Zed Industries"},"exports":{".":{"types":"./dist/v1/stable/acp.d.ts","import":"./dist/v1/stable/acp.js","default":"./dist/v1/stable/acp.js"},"./unstable":{"types":"./dist/v1/unstable/acp.d.ts","import":"./dist/v1/unstable/acp.js","default":"./dist/v1/unstable/acp.js"},"./experimental/v2":{"types":"./dist/v2/stable/acp.d.ts","import":"./dist/v2/stable/acp.js","default":"./dist/v2/stable/acp.js"},"./experimental/nes":{"types":"./dist/nes/acp.d.ts","import":"./dist/nes/acp.js","default":"./dist/nes/acp.js"},"./experimental/node":{"types":"./dist/transports/node-adapter.d.ts","import":"./dist/transports/node-adapter.js","default":"./dist/transports/node-adapter.js"},"./experimental/server":{"types":"./dist/transports/server.d.ts","import":"./dist/transports/server.js","default":"./dist/transports/server.js"},"./experimental/mcp-http":{"types":"./dist/mcp/http.d.ts","import":"./dist/mcp/http.js","default":"./dist/mcp/http.js"},"./schema/v1/schema.json":"./schema/v1/schema.json","./schema/v2/schema.json":"./schema/v2/schema.json","./experimental/ws-client":{"types":"./dist/transports/ws-stream.d.ts","import":"./dist/transports/ws-stream.js","default":"./dist/transports/ws-stream.js"},"./experimental/mcp-server":{"types":"./dist/mcp/mcp-server.d.ts","import":"./dist/mcp/mcp-server.js","default":"./dist/mcp/mcp-server.js"},"./experimental/http-client":{"types":"./dist/transports/http-stream.d.ts","import":"./dist/transports/http-stream.js","default":"./dist/transports/http-stream.js"},"./experimental/v2/unstable":{"types":"./dist/v2/unstable/acp.d.ts","import":"./dist/v2/unstable/acp.js","default":"./dist/v2/unstable/acp.js"},"./schema/v1/schema.unstable.json":"./schema/v1/schema.unstable.json","./schema/v2/schema.unstable.json":"./schema/v2/schema.unstable.json"},"gitHead":"dbbe157eec813ab64b5199d6660540e5da513f22","license":"Apache-2.0","scripts":{"lint":"eslint","test":"vitest run --dir src","build":"npm run clean && tsc --project tsconfig.build.json","check":"npm run generate:check && npm run lint && npm run format:check && npm run spellcheck && npm run typecheck && npm run build && npm run package:check && npm run test && npm run docs:ts:verify","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write .","generate":"node scripts/generate.js","lint:fix":"eslint --fix","typecheck":"tsc --noEmit","spellcheck":"./scripts/spellcheck.sh","format:check":"prettier --check .","snapshot:nes":"node scripts/snapshot-nes.js","docs:ts:build":"cd src && typedoc --options typedoc.json && typedoc --options typedoc.unstable.json && typedoc --options typedoc.v2.json && typedoc --options typedoc.v2.unstable.json && echo 'TypeScript documentation generated in ./src/docs'","package:check":"node scripts/check-package.js","docs:ts:verify":"cd src && typedoc --options typedoc.json --emit none && typedoc --options typedoc.unstable.json --emit none && typedoc --options typedoc.v2.json --emit none && typedoc --options typedoc.v2.unstable.json --emit none && echo 'TypeDoc verification passed'","generate:check":"node scripts/generate.js --skip-download --check","spellcheck:fix":"./scripts/spellcheck.sh --write-changes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"a35577a2-b809-4b08-8da4-c4ed14180ab9"}},"homepage":"https://github.com/agentclientprotocol/typescript-sdk#readme","overrides":{"@hey-api/json-schema-ref-parser@1.4.4":{"js-yaml":"4.3.2"}},"repository":{"url":"git+https://github.com/agentclientprotocol/typescript-sdk.git","type":"git"},"_npmVersion":"12.2.1","description":"The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).","directories":{},"maintainers":[{"name":"benbrandt","email":"benjamin.j.brandt@gmail.com"},{"name":"aguzubiaga","email":"sup@aguz.me"},{"name":"cirwin","email":"conrad.irwin@gmail.com"}],"_nodeVersion":"24.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","tsx":"^4.21.0","zod":"^3.25.76 || ^4.0.0","eslint":"^10.6.0","vitest":"^5.0.0","globals":"^17.7.0","typedoc":"^0.28.16","prettier":"^3.9.6","@types/ws":"^8.5.13","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^26.0.1","http-server":"^14.1.1","@hey-api/openapi-ts":"^0.99.0","typedoc-github-theme":"^0.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.65.0","@modelcontextprotocol/client":"^2.4.0","@modelcontextprotocol/server":"^2.4.0","@typescript-eslint/eslint-plugin":"^8.65.0"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0","@modelcontextprotocol/server":"^2.4.0"},"peerDependenciesMeta":{"@modelcontextprotocol/server":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.1.0_1793174248501_0.3521619519129049","host":"s3://npm-registry-packages-npm-production"},"_id":"@agentclientprotocol/sdk@2.1.0","version":"2.1.0"}