{"_id":"@agentapplicationprotocol/client","_rev":"10-4ba5e698d9ff3058cc2088e8878c16ed","name":"@agentapplicationprotocol/client","dist-tags":{"latest":"0.8.0"},"versions":{"0.4.0":{"name":"@agentapplicationprotocol/client","version":"0.4.0","license":"Apache-2.0","_id":"@agentapplicationprotocol/client@0.4.0","maintainers":[{"name":"discretetom","email":"discrete_tom@outlook.com"}],"dist":{"shasum":"8884fc38d9e3bdeac1e84a6924d2d734ecba4822","tarball":"https://registry.npmjs.org/@agentapplicationprotocol/client/-/client-0.4.0.tgz","fileCount":11,"integrity":"sha512-fPbhwjJbApXbRtcOV4FexNU37ewxYouJWRzBPsIWZr1O3AX5H1PpawSMqw4sk0lhOeJW6j90TwupBEK0LCcDVw==","signatures":[{"sig":"MEYCIQCo6k0ma78Dob64LYh9gINewG4wwd4OqBjsM4JxPwRbUAIhAOMNzrSv5ym6xMJK/wi/ZM/sdu3ZIkLYjgyUgTTdIgGd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71533},"main":"dist/index.js","_from":"file:agentapplicationprotocol-client-0.4.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","example:cli":"tsx src/examples/cli.ts"},"_npmUser":{"name":"discretetom","email":"discrete_tom@outlook.com"},"_resolved":"/tmp/1abf59e360651ddb3025f39f3add3329/agentapplicationprotocol-client-0.4.0.tgz","_integrity":"sha512-fPbhwjJbApXbRtcOV4FexNU37ewxYouJWRzBPsIWZr1O3AX5H1PpawSMqw4sk0lhOeJW6j90TwupBEK0LCcDVw==","_npmVersion":"11.9.0","description":"AAP client","directories":{},"_nodeVersion":"24.14.0","dependencies":{"eventsource-parser":"^3.0.6","@agentapplicationprotocol/core":"0.4.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client_0.4.0_1774977171734_0.8241916484074756","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@agentapplicationprotocol/client","version":"0.4.1","keywords":["aap","agent","agent-application-protocol","ai","client"],"author":{"name":"Agent Application Protocol"},"license":"Apache-2.0","_id":"@agentapplicationprotocol/client@0.4.1","maintainers":[{"name":"discretetom","email":"discrete_tom@outlook.com"}],"homepage":"https://github.com/agentapplicationprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentapplicationprotocol/typescript-sdk/issues"},"dist":{"shasum":"d7ff7520f1336a62a567e550cb7bc721009baac0","tarball":"https://registry.npmjs.org/@agentapplicationprotocol/client/-/client-0.4.1.tgz","fileCount":11,"integrity":"sha512-leUJlfJHT/urKEuZlFWgyLgua01LHDMRZ+qPfvMfVuZKmfWfNLh0ON9p3LG2bUwqw7G9uekGASBHJZya1Oc41Q==","signatures":[{"sig":"MEQCICr8/qKAOP6I3m4v2V4STwG96qyVLzJyYvPxHgLwJxSXAiBB+rrnizvWgp7W2oJzEc+0oQss5DJtDocN7I1NrvWriw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72185},"main":"dist/index.js","_from":"file:agentapplicationprotocol-client-0.4.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","example:cli":"tsx src/examples/cli.ts"},"_npmUser":{"name":"discretetom","email":"discrete_tom@outlook.com"},"_resolved":"/tmp/894df315691e89c2ef63f8101c600d09/agentapplicationprotocol-client-0.4.1.tgz","_integrity":"sha512-leUJlfJHT/urKEuZlFWgyLgua01LHDMRZ+qPfvMfVuZKmfWfNLh0ON9p3LG2bUwqw7G9uekGASBHJZya1Oc41Q==","repository":{"url":"git+https://github.com/agentapplicationprotocol/typescript-sdk.git","type":"git","directory":"packages/client"},"_npmVersion":"11.9.0","description":"AAP client","directories":{},"_nodeVersion":"24.14.0","dependencies":{"eventsource-parser":"^3.0.6","@agentapplicationprotocol/core":"0.4.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client_0.4.1_1775022768209_0.8304428570907074","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@agentapplicationprotocol/client","version":"0.4.2","keywords":["aap","agent","agent-application-protocol","ai","client"],"author":{"name":"Agent Application Protocol"},"license":"Apache-2.0","_id":"@agentapplicationprotocol/client@0.4.2","maintainers":[{"name":"discretetom","email":"discrete_tom@outlook.com"}],"homepage":"https://github.com/agentapplicationprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentapplicationprotocol/typescript-sdk/issues"},"dist":{"shasum":"0c903c0afdaef6495837aa2475ca84d00d368286","tarball":"https://registry.npmjs.org/@agentapplicationprotocol/client/-/client-0.4.2.tgz","fileCount":11,"integrity":"sha512-mf8NstyoVB6QH7ZxxoNjv4Qt/jQsx1WB8ANal7t4hzQBjoCTVZ92wtV9dPTONektgs55/cO41hFdeHpYxG+74w==","signatures":[{"sig":"MEUCIQC+fWsoa16n8M5Y2ZDBVJAHejBxsMT2oFKQ03czd1oGrwIgVcRk/VVcTCkKMT41hxjOPbGQ0SmXwWrReU59rNl4OBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29058},"main":"dist/src/index.js","_from":"file:agentapplicationprotocol-client-0.4.2.tgz","types":"dist/src/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","example:cli":"tsx src/examples/cli/index.ts","example:basic":"tsx src/examples/basic/index.ts"},"_npmUser":{"name":"discretetom","email":"discrete_tom@outlook.com"},"_resolved":"/tmp/e44f4d3caa2240f1b3b6b908041b868d/agentapplicationprotocol-client-0.4.2.tgz","_integrity":"sha512-mf8NstyoVB6QH7ZxxoNjv4Qt/jQsx1WB8ANal7t4hzQBjoCTVZ92wtV9dPTONektgs55/cO41hFdeHpYxG+74w==","repository":{"url":"git+https://github.com/agentapplicationprotocol/typescript-sdk.git","type":"git","directory":"packages/client"},"_npmVersion":"11.9.0","description":"AAP client","directories":{},"_nodeVersion":"24.14.0","dependencies":{"eventsource-parser":"^3.0.6","@agentapplicationprotocol/core":"0.4.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client_0.4.2_1775025364379_0.7446063030746086","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@agentapplicationprotocol/client","version":"0.5.0","keywords":["aap","agent","agent-application-protocol","ai","client"],"author":{"name":"Agent Application Protocol"},"license":"Apache-2.0","_id":"@agentapplicationprotocol/client@0.5.0","maintainers":[{"name":"discretetom","email":"discrete_tom@outlook.com"}],"homepage":"https://github.com/agentapplicationprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentapplicationprotocol/typescript-sdk/issues"},"dist":{"shasum":"439e32ff2a6732cb8f7261a3bea66181003af197","tarball":"https://registry.npmjs.org/@agentapplicationprotocol/client/-/client-0.5.0.tgz","fileCount":21,"integrity":"sha512-jqgm+asX7QL2TDjmVQw8RSPIjBElLSvTxxWu3x8BOsptHac8yh9HXdJVg3IQLvpJCUdyhSwK4bhfYlYvYgotww==","signatures":[{"sig":"MEUCIBnFSdsOh4WsdT5J46yVrTNx25TmVKmGqGb3GIX1/clTAiEAhzwGJYefAzmbkLfDMvXKfLq6m739YyaMDbk2CzH9oc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68702},"main":"dist/src/index.js","_from":"file:agentapplicationprotocol-client-0.5.0.tgz","types":"dist/src/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","example:cli":"tsx src/examples/cli/index.ts","example:basic":"tsx src/examples/basic/index.ts"},"_npmUser":{"name":"discretetom","email":"discrete_tom@outlook.com"},"_resolved":"/tmp/c2a1931658fab3b74b6297bbc3bc8935/agentapplicationprotocol-client-0.5.0.tgz","_integrity":"sha512-jqgm+asX7QL2TDjmVQw8RSPIjBElLSvTxxWu3x8BOsptHac8yh9HXdJVg3IQLvpJCUdyhSwK4bhfYlYvYgotww==","repository":{"url":"git+https://github.com/agentapplicationprotocol/typescript-sdk.git","type":"git","directory":"packages/client"},"_npmVersion":"11.9.0","description":"AAP client","directories":{},"_nodeVersion":"24.14.0","dependencies":{"eventsource-parser":"^3.0.6","@agentapplicationprotocol/core":"0.5.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client_0.5.0_1775030551305_0.06503276987056483","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@agentapplicationprotocol/client","version":"0.6.0","keywords":["aap","agent","agent-application-protocol","ai","client"],"author":{"name":"Agent Application Protocol"},"license":"Apache-2.0","_id":"@agentapplicationprotocol/client@0.6.0","maintainers":[{"name":"discretetom","email":"discrete_tom@outlook.com"}],"homepage":"https://github.com/agentapplicationprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentapplicationprotocol/typescript-sdk/issues"},"dist":{"shasum":"4309e69f3d63c4d7ae36557f51124bd16785dff7","tarball":"https://registry.npmjs.org/@agentapplicationprotocol/client/-/client-0.6.0.tgz","fileCount":21,"integrity":"sha512-40IIh4lxdn5CgpY5rz9vvwBdhaCkx9jdIBVbQZ10SWCI4mSaZ7d0umF0Fxnx7oqeJdVblrIlRuATc/hGz1cPcg==","signatures":[{"sig":"MEUCIFz0U2k4Cgc+NJYtOOdRT3eL4ywJ7RyYtXM1dKow6F9PAiEA179x/q8ocb/38KLbopnIv+mhCDltBBUAxdeY8Q00ANo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68930},"main":"dist/src/index.js","_from":"file:agentapplicationprotocol-client-0.6.0.tgz","types":"dist/src/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","example:cli":"tsx src/examples/cli/index.ts","example:basic":"tsx src/examples/basic/index.ts"},"_npmUser":{"name":"discretetom","email":"discrete_tom@outlook.com"},"_resolved":"/tmp/0e2973bd62e0e566c034121683ad4856/agentapplicationprotocol-client-0.6.0.tgz","_integrity":"sha512-40IIh4lxdn5CgpY5rz9vvwBdhaCkx9jdIBVbQZ10SWCI4mSaZ7d0umF0Fxnx7oqeJdVblrIlRuATc/hGz1cPcg==","repository":{"url":"git+https://github.com/agentapplicationprotocol/typescript-sdk.git","type":"git","directory":"packages/client"},"_npmVersion":"11.9.0","description":"AAP client","directories":{},"_nodeVersion":"24.14.0","dependencies":{"eventsource-parser":"^3.0.6","@agentapplicationprotocol/core":"0.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client_0.6.0_1775035444429_0.21347345658633143","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@agentapplicationprotocol/client","version":"0.6.1","keywords":["aap","agent","agent-application-protocol","ai","client"],"author":{"name":"Agent Application Protocol"},"license":"Apache-2.0","_id":"@agentapplicationprotocol/client@0.6.1","maintainers":[{"name":"discretetom","email":"discrete_tom@outlook.com"}],"homepage":"https://github.com/agentapplicationprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentapplicationprotocol/typescript-sdk/issues"},"dist":{"shasum":"901b4c0476113918aa8591731e23d88569577153","tarball":"https://registry.npmjs.org/@agentapplicationprotocol/client/-/client-0.6.1.tgz","fileCount":21,"integrity":"sha512-0bnMhIN1SSuImWBzRECvbSa8ITZ84nf/GHAUWWusLFD4H/zTLBxDo46Sr5BjWethns2Cti0IXM36Hb8REechmA==","signatures":[{"sig":"MEUCIDcBLle3SMvqjQjIJB4cuAQbNgVbKYWVcdjgnBGBcZccAiEAziEeGGjdjuL9L092BryhefLUMe7o3aTCipFxp45gaOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68930},"main":"dist/src/index.js","_from":"file:agentapplicationprotocol-client-0.6.1.tgz","types":"dist/src/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","example:cli":"tsx src/examples/cli/index.ts","example:basic":"tsx src/examples/basic/index.ts"},"_npmUser":{"name":"discretetom","email":"discrete_tom@outlook.com"},"_resolved":"/tmp/60bc84a79e22b0ed1f249f1ae6b0ce42/agentapplicationprotocol-client-0.6.1.tgz","_integrity":"sha512-0bnMhIN1SSuImWBzRECvbSa8ITZ84nf/GHAUWWusLFD4H/zTLBxDo46Sr5BjWethns2Cti0IXM36Hb8REechmA==","repository":{"url":"git+https://github.com/agentapplicationprotocol/typescript-sdk.git","type":"git","directory":"packages/client"},"_npmVersion":"11.9.0","description":"AAP client","directories":{},"_nodeVersion":"24.14.0","dependencies":{"eventsource-parser":"^3.0.6","@agentapplicationprotocol/core":"0.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client_0.6.1_1775037093548_0.3806863465758248","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@agentapplicationprotocol/client","version":"0.7.0","keywords":["aap","agent","agent-application-protocol","ai","client"],"author":{"name":"Agent Application Protocol"},"license":"Apache-2.0","_id":"@agentapplicationprotocol/client@0.7.0","maintainers":[{"name":"discretetom","email":"discrete_tom@outlook.com"}],"homepage":"https://github.com/agentapplicationprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentapplicationprotocol/typescript-sdk/issues"},"dist":{"shasum":"2352615a3237612d06df1b8c42d7cd691aa70000","tarball":"https://registry.npmjs.org/@agentapplicationprotocol/client/-/client-0.7.0.tgz","fileCount":21,"integrity":"sha512-OVxzC3qdG8QroXAY0fFBs4yGwdb8q7FSo3QBeWcbAfFKK//wyE2krs5YtktLQO3MTouCDbrWYeY/fdZuc+pHXA==","signatures":[{"sig":"MEYCIQC3fSnfHA344dukAsmhVhzYvK+2irGeVt9oKgXHcnPpggIhAMhZ60/V1scjywIdUmKoVd7ZmU/SPftWXkrvnaAL+eeY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68247},"main":"dist/src/index.js","_from":"file:agentapplicationprotocol-client-0.7.0.tgz","types":"dist/src/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","example:cli":"tsx src/examples/cli/index.ts","example:basic":"tsx src/examples/basic/index.ts"},"_npmUser":{"name":"discretetom","email":"discrete_tom@outlook.com"},"_resolved":"/tmp/e047f1c90721d7ab46d49cee7aa93b03/agentapplicationprotocol-client-0.7.0.tgz","_integrity":"sha512-OVxzC3qdG8QroXAY0fFBs4yGwdb8q7FSo3QBeWcbAfFKK//wyE2krs5YtktLQO3MTouCDbrWYeY/fdZuc+pHXA==","repository":{"url":"git+https://github.com/agentapplicationprotocol/typescript-sdk.git","type":"git","directory":"packages/client"},"_npmVersion":"11.11.0","description":"AAP client","directories":{},"_nodeVersion":"24.14.1","dependencies":{"eventsource-parser":"^3.0.6","@agentapplicationprotocol/core":"0.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client_0.7.0_1775303224644_0.9743530900464488","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@agentapplicationprotocol/client","version":"0.7.1","keywords":["aap","agent","agent-application-protocol","ai","client"],"author":{"name":"Agent Application Protocol"},"license":"Apache-2.0","_id":"@agentapplicationprotocol/client@0.7.1","maintainers":[{"name":"discretetom","email":"discrete_tom@outlook.com"}],"homepage":"https://github.com/agentapplicationprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentapplicationprotocol/typescript-sdk/issues"},"dist":{"shasum":"7ed3f005dd63496d8673cd19b961da87a1b98ab0","tarball":"https://registry.npmjs.org/@agentapplicationprotocol/client/-/client-0.7.1.tgz","fileCount":28,"integrity":"sha512-7eELswQbo9nt1YflELaQ9YIj7L0/azVie/XeyTxur0NpA/NZwv6fBpVXSR/T//P1WXWxs8BhFpEqQpLuG7788Q==","signatures":[{"sig":"MEQCIEwso4snNpC9deRd879ieUlUmkZ3LLc97JLPcd3devx+AiBJz6aq99pBDzb+w9vK697MjM7TmbheabFxwL5UYJ4rHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66629},"main":"dist/src/index.js","_from":"file:agentapplicationprotocol-client-0.7.1.tgz","types":"dist/src/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","example:cli":"tsx src/examples/cli/index.ts","example:basic":"tsx src/examples/basic/index.ts"},"_npmUser":{"name":"discretetom","email":"discrete_tom@outlook.com"},"_resolved":"/tmp/7daaff16f03a0869054815128d8ffee9/agentapplicationprotocol-client-0.7.1.tgz","_integrity":"sha512-7eELswQbo9nt1YflELaQ9YIj7L0/azVie/XeyTxur0NpA/NZwv6fBpVXSR/T//P1WXWxs8BhFpEqQpLuG7788Q==","repository":{"url":"git+https://github.com/agentapplicationprotocol/typescript-sdk.git","type":"git","directory":"packages/client"},"_npmVersion":"11.11.0","description":"AAP client","directories":{},"_nodeVersion":"24.14.1","dependencies":{"eventsource-parser":"^3.0.6","@agentapplicationprotocol/core":"0.7.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client_0.7.1_1775543732829_0.44780271797176296","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@agentapplicationprotocol/client","version":"0.7.2","keywords":["aap","agent","agent-application-protocol","ai","client"],"author":{"name":"Agent Application Protocol"},"license":"Apache-2.0","_id":"@agentapplicationprotocol/client@0.7.2","maintainers":[{"name":"discretetom","email":"discrete_tom@outlook.com"}],"homepage":"https://github.com/agentapplicationprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentapplicationprotocol/typescript-sdk/issues"},"dist":{"shasum":"1ab2a009860773065454f4cb097710f0908bf0cf","tarball":"https://registry.npmjs.org/@agentapplicationprotocol/client/-/client-0.7.2.tgz","fileCount":28,"integrity":"sha512-p3/mxh0YqSAyknvU2Pcz1rmza5/Dtz44imFOTB86GFgW+a1d9tE0V6uMXVcRPMWgB6Mr88RPBLQCXUQQaMZntQ==","signatures":[{"sig":"MEYCIQCjsTAhC+IyUrhM4JVMHKDVbl1DoA3P8vcLXdYs8UsO2AIhAJn6105SV7FDpPsJ45BhcGBoZuELtDqrgHfzNSjdafy0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66629},"main":"dist/src/index.js","_from":"file:agentapplicationprotocol-client-0.7.2.tgz","types":"dist/src/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","example:cli":"tsx src/examples/cli/index.ts","example:basic":"tsx src/examples/basic/index.ts"},"_npmUser":{"name":"discretetom","email":"discrete_tom@outlook.com"},"_resolved":"/tmp/2cbbf832924362ac406cd3da50170475/agentapplicationprotocol-client-0.7.2.tgz","_integrity":"sha512-p3/mxh0YqSAyknvU2Pcz1rmza5/Dtz44imFOTB86GFgW+a1d9tE0V6uMXVcRPMWgB6Mr88RPBLQCXUQQaMZntQ==","repository":{"url":"git+https://github.com/agentapplicationprotocol/typescript-sdk.git","type":"git","directory":"packages/client"},"_npmVersion":"11.11.0","description":"AAP client","directories":{},"_nodeVersion":"24.14.1","dependencies":{"eventsource-parser":"^3.0.6","@agentapplicationprotocol/core":"0.7.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client_0.7.2_1776525361028_0.19598515895246438","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@agentapplicationprotocol/client","version":"0.8.0","description":"AAP client","keywords":["aap","agent","agent-application-protocol","ai","client"],"homepage":"https://github.com/agentapplicationprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/agentapplicationprotocol/typescript-sdk/issues"},"license":"Apache-2.0","author":{"name":"Agent Application Protocol"},"repository":{"type":"git","url":"git+https://github.com/agentapplicationprotocol/typescript-sdk.git","directory":"packages/client"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","dependencies":{"eventsource-parser":"^3.0.6","@agentapplicationprotocol/core":"0.8.0"},"devDependencies":{"zod":"^4.3.6"},"scripts":{"build":"tsc","test":"vitest run","dev":"tsc --watch","example:basic":"tsx examples/basic/index.ts","example:cli":"tsx examples/cli/index.ts"},"_id":"@agentapplicationprotocol/client@0.8.0","_integrity":"sha512-+F68CswG0f3ACFkeXn+yVhPyzSSRJViQdI9wPuYmWoUEU/Kl7CjkX7/2HQa+uXDwx9hhW78E2Y9DJsk9CebF9w==","_resolved":"/tmp/a510f74b3d4348c4c87320bb06a63580/agentapplicationprotocol-client-0.8.0.tgz","_from":"file:agentapplicationprotocol-client-0.8.0.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-+F68CswG0f3ACFkeXn+yVhPyzSSRJViQdI9wPuYmWoUEU/Kl7CjkX7/2HQa+uXDwx9hhW78E2Y9DJsk9CebF9w==","shasum":"86ba1b946ef5c5f9e6dc54349a4965a12f633c92","tarball":"https://registry.npmjs.org/@agentapplicationprotocol/client/-/client-0.8.0.tgz","fileCount":19,"unpackedSize":47860,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDP8f08H8jNmBHoGzP1cKpwr0+qtG4j0/6A8neFXmGTnQIgDM2fqmewWXOdi2cFqsc4Wwnpp/ex67D1Zi1q5phlwGk="}]},"_npmUser":{"name":"discretetom","email":"discrete_tom@outlook.com"},"directories":{},"maintainers":[{"name":"discretetom","email":"discrete_tom@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/client_0.8.0_1776935641341_0.43777530384633656"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-31T17:12:51.622Z","modified":"2026-04-23T09:14:01.610Z","0.4.0":"2026-03-31T17:12:51.870Z","0.4.1":"2026-04-01T05:52:48.339Z","0.4.2":"2026-04-01T06:36:04.492Z","0.5.0":"2026-04-01T08:02:31.446Z","0.6.0":"2026-04-01T09:24:04.585Z","0.6.1":"2026-04-01T09:51:33.694Z","0.7.0":"2026-04-04T11:47:04.786Z","0.7.1":"2026-04-07T06:35:32.967Z","0.7.2":"2026-04-18T15:16:01.220Z","0.8.0":"2026-04-23T09:14:01.479Z"},"bugs":{"url":"https://github.com/agentapplicationprotocol/typescript-sdk/issues"},"author":{"name":"Agent Application Protocol"},"license":"Apache-2.0","homepage":"https://github.com/agentapplicationprotocol/typescript-sdk#readme","keywords":["aap","agent","agent-application-protocol","ai","client"],"repository":{"type":"git","url":"git+https://github.com/agentapplicationprotocol/typescript-sdk.git","directory":"packages/client"},"description":"AAP client","maintainers":[{"name":"discretetom","email":"discrete_tom@outlook.com"}],"readme":"# @agentapplicationprotocol/client\n\n[![npm version](https://img.shields.io/npm/v/@agentapplicationprotocol/client)](https://www.npmjs.com/package/@agentapplicationprotocol/client)\n[![jsdocs.io](https://img.shields.io/badge/jsdocs.io-reference-blue)](https://www.jsdocs.io/package/@agentapplicationprotocol/client)\n\nAAP client for the [Agent Application Protocol (AAP)](https://github.com/agentapplicationprotocol/agent-application-protocol).\n\n## Installation\n\n```bash\nnpm install @agentapplicationprotocol/client\n```\n\n## Usage\n\n### New session\n\n```ts\nimport { Client, Session } from \"@agentapplicationprotocol/client\";\nimport { ToolRegistry } from \"@agentapplicationprotocol/core\";\nimport z from \"zod\";\n\n// 1. Define client-side tools\nconst clientTools = new ToolRegistry();\nclientTools.register(\n  \"get_time\",\n  { description: \"Return the current time\", inputSchema: z.object({}) },\n  async () => new Date().toISOString(),\n);\n\n// 2. Create client instance\nconst client = new Client({ baseUrl: \"http://localhost:3010\", apiKey: \"...\" });\n\n// 3. Fetch meta to discover available agents\nconst meta = await client.getMeta();\n\n// 4. Choose an agent, configure options, and provide client tool specs to create a session\nconst agentInfo = meta.agents.find((a) => a.name === \"my-agent\")!;\nconst session = await Session.create(\n  client,\n  {\n    agent: { name: agentInfo.name, options: { tone: \"concise\" } },\n    tools: clientTools.tools, // advertise client tools to the agent\n  },\n  agentInfo,\n);\n\n// 5. Send a turn and get the response + any pending tool calls\nconst { messages, pending } = await session.send({\n  messages: [{ role: \"user\", content: \"What time is it?\" }],\n  stream: \"delta\",\n});\n\n// 6. Handle tool calls; if none, prompt the user for the next message\nif (pending.client.length > 0) {\n  const results = await Promise.all(pending.client.map((t) => clientTools.exec(t)));\n  await session.send({ messages: results });\n} else if (pending.server.length > 0) {\n  // grant or deny server-side tool calls\n  await session.send({\n    messages: pending.server.map((t) => ({\n      role: \"tool_permission\" as const,\n      toolCallId: t.toolCallId,\n      granted: true,\n    })),\n  });\n} else {\n  // no pending tool calls — ready for the next user prompt\n}\n```\n\n### Resuming an existing session\n\n```ts\nimport { Client, Session } from \"@agentapplicationprotocol/client\";\nimport { ToolRegistry } from \"@agentapplicationprotocol/core\";\nimport z from \"zod\";\n\n// 1. Define client-side tools (same registry as when the session was created)\nconst clientTools = new ToolRegistry();\nclientTools.register(\n  \"get_time\",\n  { description: \"Return the current time\", inputSchema: z.object({}) },\n  async () => new Date().toISOString(),\n);\n\n// 2. Create client instance\nconst client = new Client({ baseUrl: \"http://localhost:3010\", apiKey: \"...\" });\n\n// 3. Fetch meta\nconst meta = await client.getMeta();\n\n// 4. List existing sessions\nconst { sessions } = await client.getSessions();\n\n// 5. Load session history and resolve any pending tool calls from the previous turn\nconst agentInfo = meta.agents.find((a) => a.name === \"my-agent\")!;\nconst { session, pending } = await Session.load(client, sessions[0], agentInfo, \"full\");\n\n// 6. Send tool results if there are pending calls, otherwise send the next user prompt\nif (pending.client.length > 0 || pending.server.length > 0) {\n  const results = await Promise.all(pending.client.map((t) => clientTools.exec(t)));\n  await session.send({ messages: results });\n} else {\n  await session.send({ messages: [{ role: \"user\", content: \"Continue.\" }] });\n}\n```\n\n## Examples\n\n- [Basic example](./examples/basic) — sends a few prompts without streaming\n- [CLI example](./examples/cli) — interactive terminal chat client\n","readmeFilename":"README.md"}