{"_id":"@antipopp/agno-react","_rev":"16-5f30405c96961a816581ddab4b2bec6c","name":"@antipopp/agno-react","dist-tags":{"latest":"0.14.0"},"versions":{"0.1.0":{"name":"@antipopp/agno-react","version":"0.1.0","keywords":["agno","agent","ai","react","hooks","hitl","tool-execution","streaming"],"author":{"name":"antipopp"},"license":"MIT","_id":"@antipopp/agno-react@0.1.0","maintainers":[{"name":"cartinez","email":"francescocartier@gmail.com"}],"homepage":"https://github.com/antipopp/agno-client#readme","bugs":{"url":"https://github.com/antipopp/agno-client/issues"},"dist":{"shasum":"87e879aad6f9b659515052db0726137b1cc57538","tarball":"https://registry.npmjs.org/@antipopp/agno-react/-/agno-react-0.1.0.tgz","fileCount":8,"integrity":"sha512-AHIxHBFxC7fmB+1IcrVKFNBIwxZlsWJS9hiR8DbPxibmcqI4+aLFkPfSyIkQgGnw9kF+T0RbeyPRi1GjK6WDfg==","signatures":[{"sig":"MEYCIQD+RcdxRjEnigmZV63fZw1RKXdTLH0BOF3V3p8Gfso9OAIhALwOxx4jGC73tP/ZD21UZbr/uH7M3f/AiZMDaEIN1GTL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58284},"main":"./dist/index.js","_from":"file:antipopp-agno-react-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --external react --watch","build":"tsup src/index.ts --format cjs,esm --dts --external react","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cartinez","email":"francescocartier@gmail.com"},"_resolved":"/tmp/eaaa489de377b8747924a5d951d40a20/antipopp-agno-react-0.1.0.tgz","_integrity":"sha512-AHIxHBFxC7fmB+1IcrVKFNBIwxZlsWJS9hiR8DbPxibmcqI4+aLFkPfSyIkQgGnw9kF+T0RbeyPRi1GjK6WDfg==","repository":{"url":"git+https://github.com/antipopp/agno-client.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.3","description":"React hooks for Agno client with frontend tool execution (HITL) support","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@antipopp/agno-types":"0.1.0","@antipopp/agno-client":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^18.2.0","typescript":"^5.3.3","@types/react":"^18.2.45"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agno-react_0.1.0_1762158839964_0.8488512602741713","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@antipopp/agno-react","version":"0.2.0","keywords":["agno","agent","ai","react","hooks","hitl","tool-execution","streaming"],"author":{"name":"antipopp"},"license":"MIT","_id":"@antipopp/agno-react@0.2.0","maintainers":[{"name":"cartinez","email":"francescocartier@gmail.com"}],"homepage":"https://github.com/antipopp/agno-client#readme","bugs":{"url":"https://github.com/antipopp/agno-client/issues"},"dist":{"shasum":"4cee8d705317a480196d6bfc5347ca4d888c2886","tarball":"https://registry.npmjs.org/@antipopp/agno-react/-/agno-react-0.2.0.tgz","fileCount":8,"integrity":"sha512-4PKVyMASKDyh3bD9SCuUBV1HwKIxJmb1FBnOnGOQIp2BdhqOyFHrvyHJCGJcD629bZoHN/RLq4rVYe0I2lHtAA==","signatures":[{"sig":"MEUCIHJGYaucA4CUpWbfsfzgZO6Z4QIlR1wmB9T72i9Wb0CHAiEAiPqSPR5izERUywzJBAE4Y6c74jp4+Kf9YGdPB4zgHdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66236},"main":"./dist/index.js","_from":"file:antipopp-agno-react-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --external react --watch","build":"tsup src/index.ts --format cjs,esm --dts --external react","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cartinez","email":"francescocartier@gmail.com"},"_resolved":"/tmp/0255a0d37b7c824a258e2bbcc8774cc2/antipopp-agno-react-0.2.0.tgz","_integrity":"sha512-4PKVyMASKDyh3bD9SCuUBV1HwKIxJmb1FBnOnGOQIp2BdhqOyFHrvyHJCGJcD629bZoHN/RLq4rVYe0I2lHtAA==","repository":{"url":"git+https://github.com/antipopp/agno-client.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.3","description":"React hooks for Agno client with frontend tool execution (HITL) support","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@antipopp/agno-types":"0.2.0","@antipopp/agno-client":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^18.2.0","typescript":"^5.3.3","@types/react":"^18.2.45"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agno-react_0.2.0_1762331625832_0.5451553522773793","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@antipopp/agno-react","version":"0.3.0","keywords":["agno","agent","ai","react","hooks","hitl","tool-execution","streaming"],"author":{"name":"antipopp"},"license":"MIT","_id":"@antipopp/agno-react@0.3.0","maintainers":[{"name":"cartinez","email":"francescocartier@gmail.com"}],"homepage":"https://github.com/antipopp/agno-client#readme","bugs":{"url":"https://github.com/antipopp/agno-client/issues"},"dist":{"shasum":"80393345282fdcfc4f4d9390ce39d7abe2b231de","tarball":"https://registry.npmjs.org/@antipopp/agno-react/-/agno-react-0.3.0.tgz","fileCount":8,"integrity":"sha512-yJJuMk/CGLNhrUUpeaZ18Y7aoFmVxEB2OFGouJW5lZTdOfCIz5P1CncE/iTxOUNi/o13iq6QTlBxZFzTqURiow==","signatures":[{"sig":"MEQCIEVpiWGmxf6UTjKTL8RWmGcHnkYT6TvyCU3e9D3F410gAiAN7AOkao1BGVnsyc56GyWnPp1OEyF+PGFZtpIPCmUjsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132601},"main":"./dist/index.js","_from":"file:antipopp-agno-react-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --external react --watch","build":"tsup src/index.ts --format cjs,esm --dts --external react","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cartinez","email":"francescocartier@gmail.com"},"_resolved":"/tmp/b44dba5e9bd2155aff00e5a4669b85ce/antipopp-agno-react-0.3.0.tgz","_integrity":"sha512-yJJuMk/CGLNhrUUpeaZ18Y7aoFmVxEB2OFGouJW5lZTdOfCIz5P1CncE/iTxOUNi/o13iq6QTlBxZFzTqURiow==","repository":{"url":"git+https://github.com/antipopp/agno-client.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.3","description":"React hooks for Agno client with frontend tool execution (HITL) support","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@antipopp/agno-types":"0.3.0","@antipopp/agno-client":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^18.2.0","typescript":"^5.3.3","@types/react":"^18.2.45"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agno-react_0.3.0_1762508474702_0.7163096746531321","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@antipopp/agno-react","version":"0.4.0","keywords":["agno","agent","ai","react","hooks","hitl","tool-execution","streaming"],"author":{"name":"antipopp"},"license":"MIT","_id":"@antipopp/agno-react@0.4.0","maintainers":[{"name":"cartinez","email":"francescocartier@gmail.com"}],"homepage":"https://github.com/antipopp/agno-client#readme","bugs":{"url":"https://github.com/antipopp/agno-client/issues"},"dist":{"shasum":"c047e5ba01941e4939e9568403a4e4167484255c","tarball":"https://registry.npmjs.org/@antipopp/agno-react/-/agno-react-0.4.0.tgz","fileCount":8,"integrity":"sha512-jMSfImUgnHnNzwLbok0kdDm+rarGUB0tvI3Ol1UE+EIvPpjvBkXE6fOn4nGffjTuonEUtMuzsXlghUalVHYI4Q==","signatures":[{"sig":"MEUCIGInFH2joVHe+NdCPHYeg7spfJ1+bwtt4aDHDy2QfmFvAiEAqXJKmAVHUiO82nf1d3AlWtzDg3HmrsLaCBnvZiTRIsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132666},"main":"./dist/index.js","_from":"file:antipopp-agno-react-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --external react --watch","build":"tsup src/index.ts --format cjs,esm --dts --external react","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cartinez","email":"francescocartier@gmail.com"},"_resolved":"/tmp/9bddf2f1aff16b48913d9c2276030a6a/antipopp-agno-react-0.4.0.tgz","_integrity":"sha512-jMSfImUgnHnNzwLbok0kdDm+rarGUB0tvI3Ol1UE+EIvPpjvBkXE6fOn4nGffjTuonEUtMuzsXlghUalVHYI4Q==","repository":{"url":"git+https://github.com/antipopp/agno-client.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.3","description":"React hooks for Agno client with frontend tool execution (HITL) support","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@antipopp/agno-types":"0.4.0","@antipopp/agno-client":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^18.2.0","typescript":"^5.3.3","@types/react":"^18.2.45"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agno-react_0.4.0_1762784139740_0.25052419565961226","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@antipopp/agno-react","version":"0.5.0","keywords":["agno","agent","ai","react","hooks","hitl","tool-execution","streaming"],"author":{"name":"antipopp"},"license":"MIT","_id":"@antipopp/agno-react@0.5.0","maintainers":[{"name":"cartinez","email":"francescocartier@gmail.com"}],"homepage":"https://github.com/antipopp/agno-client#readme","bugs":{"url":"https://github.com/antipopp/agno-client/issues"},"dist":{"shasum":"bd24d11d310293548f24248ab7d67a4304da0444","tarball":"https://registry.npmjs.org/@antipopp/agno-react/-/agno-react-0.5.0.tgz","fileCount":8,"integrity":"sha512-vhXevMc2Z+vrOhb3no+mcgBptFRHngq7b9h+WDEStgHTN8aDJeX46NO1rPzzRyHWUI0R/ptjEtBchoWAa45heA==","signatures":[{"sig":"MEYCIQCwWu/EvG6847rTMqY7PZKFyoSJ/MD+6udhInzSD6N5dgIhAM0DUrhf47YL5y3Pi2H6FG7hsHdySKqyeKfGtoFOFkEY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134289},"main":"./dist/index.js","_from":"file:antipopp-agno-react-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --external react --watch","build":"tsup src/index.ts --format cjs,esm --dts --external react","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cartinez","email":"francescocartier@gmail.com"},"_resolved":"/tmp/4991793088c6f797cbce085fe5c3487d/antipopp-agno-react-0.5.0.tgz","_integrity":"sha512-vhXevMc2Z+vrOhb3no+mcgBptFRHngq7b9h+WDEStgHTN8aDJeX46NO1rPzzRyHWUI0R/ptjEtBchoWAa45heA==","repository":{"url":"git+https://github.com/antipopp/agno-client.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.3","description":"React hooks for Agno client with frontend tool execution (HITL) support","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@antipopp/agno-types":"0.5.0","@antipopp/agno-client":"0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^18.2.0","typescript":"^5.3.3","@types/react":"^18.2.45"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agno-react_0.5.0_1762788116988_0.9067676680502885","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@antipopp/agno-react","version":"0.5.1","keywords":["agno","agent","ai","react","hooks","hitl","tool-execution","streaming"],"author":{"name":"antipopp"},"license":"MIT","_id":"@antipopp/agno-react@0.5.1","maintainers":[{"name":"cartinez","email":"francescocartier@gmail.com"}],"homepage":"https://github.com/antipopp/agno-client#readme","bugs":{"url":"https://github.com/antipopp/agno-client/issues"},"dist":{"shasum":"ab78cae3539994a1615af4ee64ca0999d346df9c","tarball":"https://registry.npmjs.org/@antipopp/agno-react/-/agno-react-0.5.1.tgz","fileCount":8,"integrity":"sha512-WojICsR0lK/vfeIif4Hypob1ieHcFAmRB502tjQ3QRIuItgRHpvrbEjKxouIs2tENbnzMft2GGt3mF/21axkPQ==","signatures":[{"sig":"MEYCIQDodwk98u5WmCcUN540UTOTZxoP7NWrfRmlE5AEM4Rq2gIhAPdsQk4xP5+BEXwQB/ZbcTnT7qlUSszSVZx2Tj6y/hhG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134556},"main":"./dist/index.js","_from":"file:antipopp-agno-react-0.5.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --external react --watch","build":"tsup src/index.ts --format cjs,esm --dts --external react","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cartinez","email":"francescocartier@gmail.com"},"_resolved":"/tmp/4fa55eb5f09dedc1e8054de5bdcd8ff7/antipopp-agno-react-0.5.1.tgz","_integrity":"sha512-WojICsR0lK/vfeIif4Hypob1ieHcFAmRB502tjQ3QRIuItgRHpvrbEjKxouIs2tENbnzMft2GGt3mF/21axkPQ==","repository":{"url":"git+https://github.com/antipopp/agno-client.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.3","description":"React hooks for Agno client with frontend tool execution (HITL) support","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@antipopp/agno-types":"0.5.0","@antipopp/agno-client":"0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^18.2.0","typescript":"^5.3.3","@types/react":"^18.2.45"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agno-react_0.5.1_1762866280642_0.48593331810893203","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@antipopp/agno-react","version":"0.6.0","keywords":["agno","agent","ai","react","hooks","hitl","tool-execution","streaming"],"author":{"name":"antipopp"},"license":"MIT","_id":"@antipopp/agno-react@0.6.0","maintainers":[{"name":"cartinez","email":"francescocartier@gmail.com"}],"homepage":"https://github.com/antipopp/agno-client#readme","bugs":{"url":"https://github.com/antipopp/agno-client/issues"},"dist":{"shasum":"ea052f1aca5509341a8c7347c78fee3808ecf6b1","tarball":"https://registry.npmjs.org/@antipopp/agno-react/-/agno-react-0.6.0.tgz","fileCount":8,"integrity":"sha512-WgHoau4ZnGRDJKGOekEJoHpx5pzCyoK8Ny1CzaUEE+YIMmSQko8TVWsqx4mQfs08BlwPbWDR80S94U1t64GfCg==","signatures":[{"sig":"MEYCIQDGIjgjeptZ1cvf9qz3X/75ORBjvrrrN0LVq8MP8+RrBQIhAJ2RZlaNvy9W+aCFvKKGmS3emL+F2hbVp6ZBNnlGKJPe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136214},"main":"./dist/index.js","_from":"file:antipopp-agno-react-0.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --external react --watch","build":"tsup src/index.ts --format cjs,esm --dts --external react","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cartinez","email":"francescocartier@gmail.com"},"_resolved":"/tmp/a9fa08824b6a4c6efc390e460e26363e/antipopp-agno-react-0.6.0.tgz","_integrity":"sha512-WgHoau4ZnGRDJKGOekEJoHpx5pzCyoK8Ny1CzaUEE+YIMmSQko8TVWsqx4mQfs08BlwPbWDR80S94U1t64GfCg==","repository":{"url":"git+https://github.com/antipopp/agno-client.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.3","description":"React hooks for Agno client with frontend tool execution (HITL) support","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@antipopp/agno-types":"0.6.0","@antipopp/agno-client":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^18.2.0","typescript":"^5.3.3","@types/react":"^18.2.45"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agno-react_0.6.0_1764166864569_0.3447024524390674","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@antipopp/agno-react","version":"0.6.1","keywords":["agno","agent","ai","react","hooks","hitl","tool-execution","streaming"],"author":{"name":"antipopp"},"license":"MIT","_id":"@antipopp/agno-react@0.6.1","maintainers":[{"name":"cartinez","email":"francescocartier@gmail.com"}],"homepage":"https://github.com/antipopp/agno-client#readme","bugs":{"url":"https://github.com/antipopp/agno-client/issues"},"dist":{"shasum":"0deb3b23b6c683407b5768804a1719c7ab73dae4","tarball":"https://registry.npmjs.org/@antipopp/agno-react/-/agno-react-0.6.1.tgz","fileCount":8,"integrity":"sha512-E9nfJKPFBzq1JooNuA8/XKIbjBn1JdPlpRgVdse5pFKPIE1kDJ1DzYScV2lSkJ0sczFnAyZoNuoGLbewRWl9tg==","signatures":[{"sig":"MEUCID/P5fRAMH7pcDySaAKL4Pqwb9hlZOd5wB7pk3tmAIVAAiEA3carw9lVXzqfo6b52T1kKw0pv7pgTgAABpKoFY7XPxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136224},"main":"./dist/index.js","_from":"file:antipopp-agno-react-0.6.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --external react --watch","build":"tsup src/index.ts --format cjs,esm --dts --external react","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cartinez","email":"francescocartier@gmail.com"},"_resolved":"/tmp/5e248d3b2af28a39b6cab535aa88f92d/antipopp-agno-react-0.6.1.tgz","_integrity":"sha512-E9nfJKPFBzq1JooNuA8/XKIbjBn1JdPlpRgVdse5pFKPIE1kDJ1DzYScV2lSkJ0sczFnAyZoNuoGLbewRWl9tg==","repository":{"url":"git+https://github.com/antipopp/agno-client.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.3","description":"React hooks for Agno client with frontend tool execution (HITL) support","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@antipopp/agno-types":"0.6.1","@antipopp/agno-client":"0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^19.2.1","typescript":"^5.3.3","@types/react":"^18.3.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agno-react_0.6.1_1765793962878_0.35082262113031026","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@antipopp/agno-react","version":"0.7.0","keywords":["agno","agent","ai","react","hooks","hitl","tool-execution","streaming"],"author":{"name":"antipopp"},"license":"MIT","_id":"@antipopp/agno-react@0.7.0","maintainers":[{"name":"cartinez","email":"francescocartier@gmail.com"}],"homepage":"https://github.com/antipopp/agno-client#readme","bugs":{"url":"https://github.com/antipopp/agno-client/issues"},"dist":{"shasum":"0634cd96967929b4c6c161676800c080dc938282","tarball":"https://registry.npmjs.org/@antipopp/agno-react/-/agno-react-0.7.0.tgz","fileCount":8,"integrity":"sha512-GOLBdRUXQ3FZncyydEkjTxQ4V4YxOQ4+QxZnx3akIp3mt1mz8KunZxbMVXo+z2cWbAALZ8uWbcBwjgp5m5+IIQ==","signatures":[{"sig":"MEUCIQD8zWLK0/vO+Bd5c+jbLkfwUXv+MNYzKXLNnlGs0A0fLQIgOnb+l104p5U9PDl3/SGNq2RjI8lg1qtK/jGyc7oa6ts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136224},"main":"./dist/index.js","_from":"file:antipopp-agno-react-0.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --external react --watch","build":"tsup src/index.ts --format cjs,esm --dts --external react","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cartinez","email":"francescocartier@gmail.com"},"_resolved":"/tmp/11d3675ef2fba6f473c0bbe0eddb7919/antipopp-agno-react-0.7.0.tgz","_integrity":"sha512-GOLBdRUXQ3FZncyydEkjTxQ4V4YxOQ4+QxZnx3akIp3mt1mz8KunZxbMVXo+z2cWbAALZ8uWbcBwjgp5m5+IIQ==","repository":{"url":"git+https://github.com/antipopp/agno-client.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.3","description":"React hooks for Agno client with frontend tool execution (HITL) support","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@antipopp/agno-types":"0.7.0","@antipopp/agno-client":"0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^19.2.1","typescript":"^5.3.3","@types/react":"^18.3.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agno-react_0.7.0_1767086761120_0.25749167159297137","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@antipopp/agno-react","version":"0.8.0","keywords":["agno","agent","ai","react","hooks","hitl","tool-execution","streaming"],"author":{"name":"antipopp"},"license":"MIT","_id":"@antipopp/agno-react@0.8.0","maintainers":[{"name":"cartinez","email":"francescocartier@gmail.com"}],"homepage":"https://github.com/antipopp/agno-client#readme","bugs":{"url":"https://github.com/antipopp/agno-client/issues"},"dist":{"shasum":"718441e8d98b9a2360cb304d904a4190dcef6e79","tarball":"https://registry.npmjs.org/@antipopp/agno-react/-/agno-react-0.8.0.tgz","fileCount":8,"integrity":"sha512-71KUprg3SC1l7JgtmH7PfYHx1scfejdSXWESTdbmRe34RANNkPA9n91GxBrvS4dPsNnNUEutaHmGeVbPM2tP9Q==","signatures":[{"sig":"MEUCIG+apSvIAweUl5+HAbGVh/wQSIKQXrRaicbEAn5xhFmXAiEAuvZlQ8CG6FYuJPaRoz+dAwcsG/wi5SaczGZ9e3uyAyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137064},"main":"./dist/index.js","_from":"file:antipopp-agno-react-0.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --external react --watch","build":"tsup src/index.ts --format cjs,esm --dts --external react","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cartinez","email":"francescocartier@gmail.com"},"_resolved":"/tmp/74d6e0fd8a6b64c673f21d96ecc5438a/antipopp-agno-react-0.8.0.tgz","_integrity":"sha512-71KUprg3SC1l7JgtmH7PfYHx1scfejdSXWESTdbmRe34RANNkPA9n91GxBrvS4dPsNnNUEutaHmGeVbPM2tP9Q==","repository":{"url":"git+https://github.com/antipopp/agno-client.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.3","description":"React hooks for Agno client with frontend tool execution (HITL) support","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@antipopp/agno-types":"0.8.0","@antipopp/agno-client":"0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^19.2.1","typescript":"^5.3.3","@types/react":"^18.3.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agno-react_0.8.0_1767871959666_0.6543529268938837","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@antipopp/agno-react","version":"0.9.0","keywords":["agno","agent","ai","react","hooks","hitl","tool-execution","streaming"],"author":{"name":"antipopp"},"license":"MIT","_id":"@antipopp/agno-react@0.9.0","maintainers":[{"name":"cartinez","email":"francescocartier@gmail.com"}],"homepage":"https://github.com/antipopp/agno-client#readme","bugs":{"url":"https://github.com/antipopp/agno-client/issues"},"dist":{"shasum":"601d9b829c6c84b713ecbd0b1598e8901a32dbf7","tarball":"https://registry.npmjs.org/@antipopp/agno-react/-/agno-react-0.9.0.tgz","fileCount":8,"integrity":"sha512-bjAjOa+jbYHXFoSPaYYZArKGkImKaSJMeeYrOehvAACNh8BzC3dNprIkVY7TVVao9lF+w4H/IhQWhG5X/9SItQ==","signatures":[{"sig":"MEUCIQDDK5+CJmY8Tiq8zD0YluUENE3lZvWoi7dzXER6ffR5UwIgCZ2JoJxOX/i1b2lIXb55I8oHnkEMzbO7ieFsrzQ5GV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139402},"main":"./dist/index.js","_from":"file:antipopp-agno-react-0.9.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --external react --watch","build":"tsup src/index.ts --format cjs,esm --dts --external react","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cartinez","email":"francescocartier@gmail.com"},"_resolved":"/tmp/1fbbe2c5a3ed631a0e9b3429a17f2cd7/antipopp-agno-react-0.9.0.tgz","_integrity":"sha512-bjAjOa+jbYHXFoSPaYYZArKGkImKaSJMeeYrOehvAACNh8BzC3dNprIkVY7TVVao9lF+w4H/IhQWhG5X/9SItQ==","repository":{"url":"git+https://github.com/antipopp/agno-client.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.3","description":"React hooks for Agno client with frontend tool execution (HITL) support","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@antipopp/agno-types":"0.9.0","@antipopp/agno-client":"0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^19.2.1","typescript":"^5.3.3","@types/react":"^18.3.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agno-react_0.9.0_1767962660361_0.6293792857770499","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@antipopp/agno-react","version":"0.10.0","keywords":["agno","agent","ai","react","hooks","hitl","tool-execution","streaming"],"author":{"name":"antipopp"},"license":"MIT","_id":"@antipopp/agno-react@0.10.0","maintainers":[{"name":"cartinez","email":"francescocartier@gmail.com"}],"homepage":"https://github.com/antipopp/agno-client#readme","bugs":{"url":"https://github.com/antipopp/agno-client/issues"},"dist":{"shasum":"3713ec7864edac90f990ff0935d74d724168f77f","tarball":"https://registry.npmjs.org/@antipopp/agno-react/-/agno-react-0.10.0.tgz","fileCount":7,"integrity":"sha512-VJk+74Z4HZjYi88krVC4IqHGeluvROI2c4C4jq8V3OtL0caZr+lrgeiC0ZuoOAtFaE6N3XEk1H5abwVu54oegA==","signatures":[{"sig":"MEQCICnkG9HN2UZC4HBU8pe1WdJpdDwYBqR6EAiBTXuj2oHtAiANhMuVIcl/etdA5gByB3eda0eKNUSCWKfBgrjSlqGt9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antipopp%2fagno-react@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109326},"main":"./dist/index.js","_from":"file:antipopp-agno-react-0.10.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --external react --watch","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --external react","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcc68098-5375-4a48-9f1f-e7b019971577"}},"_resolved":"/tmp/cbddeb74c7ab949d8ff547b560d35b02/antipopp-agno-react-0.10.0.tgz","_integrity":"sha512-VJk+74Z4HZjYi88krVC4IqHGeluvROI2c4C4jq8V3OtL0caZr+lrgeiC0ZuoOAtFaE6N3XEk1H5abwVu54oegA==","repository":{"url":"git+https://github.com/antipopp/agno-client.git","type":"git","directory":"packages/react"},"_npmVersion":"11.8.0","description":"React hooks for Agno client with frontend tool execution (HITL) support","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@antipopp/agno-types":"0.10.0","@antipopp/agno-client":"0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^19.2.1","vitest":"^2.0.0","happy-dom":"^15.0.0","typescript":"^5.3.3","@types/react":"^18.3.3","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agno-react_0.10.0_1769259603092_0.39193917957046986","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@antipopp/agno-react","version":"0.11.0","keywords":["agno","agent","ai","react","hooks","hitl","tool-execution","streaming"],"author":{"name":"antipopp"},"license":"MIT","_id":"@antipopp/agno-react@0.11.0","maintainers":[{"name":"cartinez","email":"francescocartier@gmail.com"}],"homepage":"https://github.com/antipopp/agno-client#readme","bugs":{"url":"https://github.com/antipopp/agno-client/issues"},"dist":{"shasum":"f3f251ea4eab472dcc1b2e84537a0232668d3319","tarball":"https://registry.npmjs.org/@antipopp/agno-react/-/agno-react-0.11.0.tgz","fileCount":7,"integrity":"sha512-F7osni2N/f5VAQP8XouLVLhoUzhbLjHNs0VjJ7imZeEC1NrdKcNWpLIQuPxoFsz1wqajtZ06oMWK8NM/4RHsfg==","signatures":[{"sig":"MEQCIHx5v1vF/vhoc7S/J2N9kcQ6UL1gRfGWLMwxglxvCDV/AiBm5CpsqOpAJHHz8Den8xiq8Zt0Eq1GpHD/2ANmyhw+4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antipopp%2fagno-react@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":112028},"main":"./dist/index.js","_from":"file:antipopp-agno-react-0.11.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --external react --watch","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --external react","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcc68098-5375-4a48-9f1f-e7b019971577"}},"_resolved":"/tmp/8e82a597b7032dce62656ad176d5064b/antipopp-agno-react-0.11.0.tgz","_integrity":"sha512-F7osni2N/f5VAQP8XouLVLhoUzhbLjHNs0VjJ7imZeEC1NrdKcNWpLIQuPxoFsz1wqajtZ06oMWK8NM/4RHsfg==","repository":{"url":"git+https://github.com/antipopp/agno-client.git","type":"git","directory":"packages/react"},"_npmVersion":"11.10.0","description":"React hooks for Agno client with frontend tool execution (HITL) support","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@antipopp/agno-types":"0.11.0","@antipopp/agno-client":"0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^19.2.1","vitest":"^2.0.0","happy-dom":"^15.0.0","typescript":"^5.3.3","@types/react":"^18.3.3","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agno-react_0.11.0_1771327368411_0.4516309327609813","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@antipopp/agno-react","version":"0.12.0","keywords":["agno","agent","ai","react","hooks","hitl","tool-execution","streaming"],"author":{"name":"antipopp"},"license":"MIT","_id":"@antipopp/agno-react@0.12.0","maintainers":[{"name":"cartinez","email":"francescocartier@gmail.com"}],"homepage":"https://github.com/antipopp/agno-client#readme","bugs":{"url":"https://github.com/antipopp/agno-client/issues"},"dist":{"shasum":"42eca384805739762e83b6dfa803bccb7c672c2f","tarball":"https://registry.npmjs.org/@antipopp/agno-react/-/agno-react-0.12.0.tgz","fileCount":7,"integrity":"sha512-qvWyopRfT+XELTTMI53NzxjuXND5cKlXYmAWD5UuzkyrN4xG6hCYX+QZw802W4/IfCtY3tpYbAgeb7U4gr0s9Q==","signatures":[{"sig":"MEYCIQDpAqWVNI4nvT3pzNCYlK1e59OA528XbFl++IrtGhejWgIhAOfyzlHfAcioHEbpVhyidMfneZjtwZbVYnmoyfebZhCC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antipopp%2fagno-react@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122635},"main":"./dist/index.js","_from":"file:antipopp-agno-react-0.12.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --external react --watch","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --external react","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcc68098-5375-4a48-9f1f-e7b019971577"}},"_resolved":"/tmp/d37fd2bd083ebcabb480be48983ee5d1/antipopp-agno-react-0.12.0.tgz","_integrity":"sha512-qvWyopRfT+XELTTMI53NzxjuXND5cKlXYmAWD5UuzkyrN4xG6hCYX+QZw802W4/IfCtY3tpYbAgeb7U4gr0s9Q==","repository":{"url":"git+https://github.com/antipopp/agno-client.git","type":"git","directory":"packages/react"},"_npmVersion":"11.10.0","description":"React hooks for Agno client with frontend tool execution (HITL) support","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@antipopp/agno-types":"0.12.0","@antipopp/agno-client":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^19.2.1","vitest":"^2.0.0","happy-dom":"^15.0.0","typescript":"^5.3.3","@types/react":"^18.3.3","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agno-react_0.12.0_1771412389345_0.5218930706827687","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@antipopp/agno-react","version":"0.13.0","keywords":["agno","agent","ai","react","hooks","hitl","tool-execution","streaming"],"author":{"name":"antipopp"},"license":"MIT","_id":"@antipopp/agno-react@0.13.0","maintainers":[{"name":"cartinez","email":"francescocartier@gmail.com"}],"homepage":"https://github.com/antipopp/agno-client#readme","bugs":{"url":"https://github.com/antipopp/agno-client/issues"},"dist":{"shasum":"2d451f59ec3d280b146b893428f1dd0662265b90","tarball":"https://registry.npmjs.org/@antipopp/agno-react/-/agno-react-0.13.0.tgz","fileCount":7,"integrity":"sha512-84brbqygfKO8luuHu7eCS3RZFOkl7ZANhmybFmsEWheivhd3wP27BIhgoTmR0b1R++24dsbO8YOCYo8paA7g2A==","signatures":[{"sig":"MEQCIAFruYk3J8UUCMkH/og10BrYOYMkyxg0thNdt8k3BWcbAiABtK1B5+Ydy9zU5vlEnWXmWrZES1qTfQW4m1wT/kxAHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antipopp%2fagno-react@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122856},"main":"./dist/index.js","_from":"file:antipopp-agno-react-0.13.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --external react --watch","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --external react","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcc68098-5375-4a48-9f1f-e7b019971577"}},"_resolved":"/tmp/b9491f967122fe90b581b8f4008a44de/antipopp-agno-react-0.13.0.tgz","_integrity":"sha512-84brbqygfKO8luuHu7eCS3RZFOkl7ZANhmybFmsEWheivhd3wP27BIhgoTmR0b1R++24dsbO8YOCYo8paA7g2A==","repository":{"url":"git+https://github.com/antipopp/agno-client.git","type":"git","directory":"packages/react"},"_npmVersion":"11.11.0","description":"React hooks for Agno client with frontend tool execution (HITL) support","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@antipopp/agno-types":"0.13.0","@antipopp/agno-client":"0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^19.2.1","vitest":"^2.0.0","happy-dom":"^15.0.0","typescript":"^5.3.3","@types/react":"^18.3.3","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agno-react_0.13.0_1776863520056_0.8202144237071076","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@antipopp/agno-react","version":"0.14.0","description":"React hooks for Agno client with frontend tool execution (HITL) support","author":{"name":"antipopp"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/antipopp/agno-client.git","directory":"packages/react"},"keywords":["agno","agent","ai","react","hooks","hitl","tool-execution","streaming"],"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js","types":"./dist/index.d.ts"}},"dependencies":{"@antipopp/agno-client":"0.14.0","@antipopp/agno-types":"0.14.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"devDependencies":{"@testing-library/jest-dom":"^6.0.0","@testing-library/react":"^16.0.0","@testing-library/user-event":"^14.6.1","@types/react":"^18.3.3","@vitejs/plugin-react":"^4.0.0","happy-dom":"^15.0.0","react":"^19.2.1","tsup":"^8.0.1","typescript":"^5.3.3","vitest":"^2.0.0"},"scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --external react","dev":"tsup src/index.ts --format cjs,esm --dts --external react --watch","typecheck":"tsc --noEmit","test":"vitest run","test:watch":"vitest"},"_id":"@antipopp/agno-react@0.14.0","bugs":{"url":"https://github.com/antipopp/agno-client/issues"},"homepage":"https://github.com/antipopp/agno-client#readme","_integrity":"sha512-pcOj9IRSyU6+lGLd1YBEI05xJP+q10CNrYEZm03UZlW75HxGBkGEJ1pi6PReZL+bt/DvDjFuc/kuKozNx5EpbA==","_resolved":"/tmp/1441f483a81e06cf4e934c642c4a820c/antipopp-agno-react-0.14.0.tgz","_from":"file:antipopp-agno-react-0.14.0.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-pcOj9IRSyU6+lGLd1YBEI05xJP+q10CNrYEZm03UZlW75HxGBkGEJ1pi6PReZL+bt/DvDjFuc/kuKozNx5EpbA==","shasum":"ba5cfc428326983c3bddcf50d58f4afdf60d232e","tarball":"https://registry.npmjs.org/@antipopp/agno-react/-/agno-react-0.14.0.tgz","fileCount":7,"unpackedSize":122856,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antipopp%2fagno-react@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCkXw8rU+XLONnul3cPUutF5y0uNcXnn/GomMJkwmFpwgIgQWGC7JzszBU3YdIHP0eeZs5SGo+Ldhm1rT+aGQwxH50="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcc68098-5375-4a48-9f1f-e7b019971577"}},"directories":{},"maintainers":[{"name":"cartinez","email":"francescocartier@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agno-react_0.14.0_1783757596486_0.4729503970002207"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-03T08:33:59.856Z","modified":"2026-07-11T08:13:16.902Z","0.1.0":"2025-11-03T08:34:00.157Z","0.2.0":"2025-11-05T08:33:46.021Z","0.3.0":"2025-11-07T09:41:14.915Z","0.4.0":"2025-11-10T14:15:39.939Z","0.5.0":"2025-11-10T15:21:57.174Z","0.5.1":"2025-11-11T13:04:40.843Z","0.6.0":"2025-11-26T14:21:04.793Z","0.6.1":"2025-12-15T10:19:23.020Z","0.7.0":"2025-12-30T09:26:01.267Z","0.8.0":"2026-01-08T11:32:39.802Z","0.9.0":"2026-01-09T12:44:20.526Z","0.10.0":"2026-01-24T13:00:03.216Z","0.11.0":"2026-02-17T11:22:48.546Z","0.12.0":"2026-02-18T10:59:49.505Z","0.13.0":"2026-04-22T13:12:00.191Z","0.14.0":"2026-07-11T08:13:16.622Z"},"bugs":{"url":"https://github.com/antipopp/agno-client/issues"},"author":{"name":"antipopp"},"license":"MIT","homepage":"https://github.com/antipopp/agno-client#readme","keywords":["agno","agent","ai","react","hooks","hitl","tool-execution","streaming"],"repository":{"type":"git","url":"git+https://github.com/antipopp/agno-client.git","directory":"packages/react"},"description":"React hooks for Agno client with frontend tool execution (HITL) support","maintainers":[{"name":"cartinez","email":"francescocartier@gmail.com"}],"readme":"# @antipopp/agno-react\n\nReact hooks for Agno client with full TypeScript support.\n\n## Installation\n\n```bash\nnpm install @antipopp/agno-react\n```\n\nThis package includes `@antipopp/agno-client` and `@antipopp/agno-types` as dependencies.\n\n## Features\n\n- ✅ **Easy Integration** - Drop-in React hooks for Agno agents\n- ✅ **Context Provider** - Manages client lifecycle automatically\n- ✅ **Real-time Updates** - React state synced with streaming updates\n- ✅ **Type-Safe** - Full TypeScript support\n- ✅ **Familiar API** - Matches the original Agno React hooks design\n\n## Quick Start\n\n### 1. Wrap Your App with AgnoProvider\n\n```tsx\nimport { AgnoProvider } from '@antipopp/agno-react';\n\nfunction App() {\n  return (\n    <AgnoProvider\n      config={{\n        endpoint: 'http://localhost:7777',\n        mode: 'agent',\n        agentId: 'your-agent-id',\n        userId: 'user-123', // Optional: Link sessions to a user\n        headers: {          // Optional: Global headers for all requests\n          'X-API-Version': 'v2'\n        },\n        params: {           // Optional: Global query params for all requests\n          locale: 'en-US'\n        },\n        dependencies: {     // Optional: Global run dependencies for sendMessage\n          tenantId: 'tenant-1',\n          locale: 'en-US'\n        }\n      }}\n    >\n      <YourComponents />\n    </AgnoProvider>\n  );\n}\n```\n\n### 2. Use Hooks in Your Components\n\n```tsx\nimport { useAgnoChat, useAgnoActions } from '@antipopp/agno-react';\n\nfunction ChatComponent() {\n  const { messages, sendMessage, isStreaming, error } = useAgnoChat();\n  const { initialize } = useAgnoActions();\n\n  useEffect(() => {\n    initialize();\n  }, [initialize]);\n\n  const handleSend = async () => {\n    await sendMessage('Hello, agent!');\n  };\n\n  return (\n    <div>\n      {messages.map((msg, i) => (\n        <div key={i}>\n          <strong>{msg.role}:</strong> {msg.content}\n        </div>\n      ))}\n      {error && <div>Error: {error}</div>}\n      <button onClick={handleSend} disabled={isStreaming}>\n        {isStreaming ? 'Sending...' : 'Send'}\n      </button>\n    </div>\n  );\n}\n```\n\n## API Reference\n\n### AgnoProvider\n\nProvider component that creates and manages an `AgnoClient` instance.\n\n```tsx\n<AgnoProvider config={config}>\n  {children}\n</AgnoProvider>\n```\n\n**Props:**\n- `config` (AgnoClientConfig) - Client configuration\n- `children` (ReactNode) - Child components\n\n### useAgnoClient()\n\nAccess the underlying `AgnoClient` instance.\n\n```tsx\nconst client = useAgnoClient();\n\n// Use client methods directly\nawait client.sendMessage('Hello!');\n```\n\n### useAgnoChat()\n\nMain hook for chat interactions.\n\n```tsx\nconst {\n  messages,        // ChatMessage[] - Current messages\n  sendMessage,     // (message, options?) => Promise<void>\n  clearMessages,   // () => void\n  isStreaming,     // boolean - Is currently streaming\n  error,           // string | undefined - Current error\n  state,           // ClientState - Full client state\n} = useAgnoChat();\n```\n\n**Methods:**\n\n#### `sendMessage(message, options?)`\n\n```tsx\n// Send a text message\nawait sendMessage('Hello!');\n\n// Send with FormData (for file uploads)\nconst formData = new FormData();\nformData.append('message', 'Hello!');\nformData.append('files', file);\nawait sendMessage(formData);\n\n// Send with files option\nawait sendMessage('Hello!', {\n  files: [file]\n});\n\n// Send with custom headers\nawait sendMessage('Hello!', {\n  headers: { 'X-Custom': 'value' }\n});\n\n// Send with query parameters\nawait sendMessage('Hello!', {\n  params: { temperature: '0.7', max_tokens: '500' }\n});\n\n// Send with both headers and params\nawait sendMessage('Hello!', {\n  headers: { 'X-Request-ID': '12345' },\n  params: { debug: 'true' }\n});\n\n// Send with per-request dependencies (merged with/override provider config)\nawait sendMessage('Hello!', {\n  dependencies: {\n    locale: 'fr-FR', // overrides global dependency\n    feature: 'rag'   // merged as a new dependency key\n  }\n});\n```\n\n#### `clearMessages()`\n\n```tsx\nclearMessages(); // Clears all messages and resets session\n```\n\n### useAgnoSession()\n\nHook for session management.\n\n```tsx\nconst {\n  sessions,          // SessionEntry[] - Available sessions\n  currentSessionId,  // string | undefined - Current session ID\n  loadSession,       // (sessionId) => Promise<ChatMessage[]>\n  fetchSessions,     // () => Promise<SessionsListResponse>\n  isLoading,         // boolean - Is loading session\n  error,             // string | undefined - Current error\n} = useAgnoSession();\n```\n\n**Example:**\n\n```tsx\nfunction SessionList() {\n  const { sessions, loadSession, fetchSessions } = useAgnoSession();\n\n  useEffect(() => {\n    // Fetch sessions with optional query params\n    fetchSessions({ params: { limit: '50', status: 'active' } }).then(\n      ({ meta }) => {\n        console.log(`Fetched page ${meta.page} of ${meta.total_pages}`);\n      }\n    );\n  }, [fetchSessions]);\n\n  const handleLoadSession = (sessionId: string) => {\n    // Load session with optional params\n    loadSession(sessionId, { params: { include_metadata: 'true' } });\n  };\n\n  return (\n    <ul>\n      {sessions.map((session) => (\n        <li key={session.session_id}>\n          <button onClick={() => handleLoadSession(session.session_id)}>\n            {session.session_name}\n          </button>\n        </li>\n      ))}\n    </ul>\n  );\n}\n```\n\n### useAgnoActions()\n\nHook for common actions and initialization.\n\n```tsx\nconst {\n  initialize,       // () => Promise<{ agents, teams }>\n  checkStatus,      // () => Promise<boolean>\n  fetchAgents,      // () => Promise<AgentDetails[]>\n  fetchTeams,       // () => Promise<TeamDetails[]>\n  updateConfig,     // (updates) => void\n  isInitializing,   // boolean\n  error,            // string | undefined\n} = useAgnoActions();\n```\n\n**Example:**\n\n```tsx\nfunction InitComponent() {\n  const { initialize, fetchAgents, updateConfig, isInitializing } = useAgnoActions();\n  const { state } = useAgnoChat();\n\n  useEffect(() => {\n    // Initialize with optional params\n    initialize({ params: { filter: 'active' } });\n  }, [initialize]);\n\n  const loadMoreAgents = () => {\n    // Fetch agents with custom params\n    fetchAgents({ params: { page: '2', limit: '20' } });\n  };\n\n  const switchAgent = (agentId: string) => {\n    updateConfig({ agentId, mode: 'agent' });\n  };\n\n  if (isInitializing) return <div>Loading...</div>;\n\n  return (\n    <div>\n      <h3>Agents</h3>\n      {state.agents.map((agent) => (\n        <button key={agent.id} onClick={() => switchAgent(agent.id)}>\n          {agent.name}\n        </button>\n      ))}\n      <button onClick={loadMoreAgents}>Load More</button>\n    </div>\n  );\n}\n```\n\n### useAgnoToolExecution()\n\nHook for Human-in-the-Loop (HITL) frontend tool execution.\n\n```tsx\nimport {\n  createToolArgsValidatorFromSafeParse,\n  createValidatedToolHandler,\n  type ToolHandler,\n  useAgnoToolExecution,\n} from '@antipopp/agno-react';\nimport { z } from 'zod';\n\nconst navigateSchema = z.object({\n  url: z.string().url(),\n});\n\nconst navigateValidator = createToolArgsValidatorFromSafeParse((args) =>\n  navigateSchema.safeParse(args)\n);\n\nconst toolHandlers: Record<string, ToolHandler> = {\n  navigate_to_page: createValidatedToolHandler(navigateValidator, (args) => {\n    window.location.href = args.url;\n    return { success: true, url: args.url };\n  }),\n};\n\nfunction ChatWithTools() {\n  const { isPaused, isExecuting, pendingTools, executionError } =\n    useAgnoToolExecution(toolHandlers, true);\n\n  return <div>{isExecuting ? `Executing ${pendingTools.length} tools...` : null}</div>;\n}\n```\n\nScope of this hook:\n- Listens to paused run events and tracks execution state for your UI\n- Executes local/global tool handlers and continues paused runs\n- Supports auto execution or manual approval flows\n- Hydrates tool-call UI components when sessions are loaded\n\nValidation note:\n- Tool arguments are runtime input. Prefer `createValidatedToolHandler()` with schema validation to avoid repeating manual guards.\n\n## Complete Example\n\n```tsx\nimport { useState, useEffect } from 'react';\nimport {\n  AgnoProvider,\n  useAgnoChat,\n  useAgnoSession,\n  useAgnoActions,\n} from '@antipopp/agno-react';\n\nfunction App() {\n  return (\n    <AgnoProvider\n      config={{\n        endpoint: 'http://localhost:7777',\n        mode: 'agent',\n        agentId: 'my-agent',\n      }}\n    >\n      <ChatApp />\n    </AgnoProvider>\n  );\n}\n\nfunction ChatApp() {\n  const [input, setInput] = useState('');\n  const { messages, sendMessage, isStreaming, error, clearMessages } = useAgnoChat();\n  const { sessions, loadSession, fetchSessions } = useAgnoSession();\n  const { initialize, state } = useAgnoActions();\n\n  useEffect(() => {\n    initialize().then(() => fetchSessions());\n  }, [initialize, fetchSessions]);\n\n  const handleSubmit = async (e: React.FormEvent) => {\n    e.preventDefault();\n    if (!input.trim() || isStreaming) return;\n\n    await sendMessage(input);\n    setInput('');\n  };\n\n  return (\n    <div>\n      <aside>\n        <h2>Sessions</h2>\n        <button onClick={() => clearMessages()}>New Chat</button>\n        <ul>\n          {sessions.map((session) => (\n            <li key={session.session_id}>\n              <button onClick={() => loadSession(session.session_id)}>\n                {session.session_name}\n              </button>\n            </li>\n          ))}\n        </ul>\n      </aside>\n\n      <main>\n        <div className=\"messages\">\n          {messages.map((msg, i) => (\n            <div key={i} className={`message ${msg.role}`}>\n              <strong>{msg.role}:</strong>\n              <p>{msg.content}</p>\n              {msg.tool_calls && (\n                <details>\n                  <summary>Tool Calls</summary>\n                  <pre>{JSON.stringify(msg.tool_calls, null, 2)}</pre>\n                </details>\n              )}\n            </div>\n          ))}\n          {error && <div className=\"error\">Error: {error}</div>}\n        </div>\n\n        <form onSubmit={handleSubmit}>\n          <input\n            value={input}\n            onChange={(e) => setInput(e.target.value)}\n            placeholder=\"Type a message...\"\n            disabled={isStreaming}\n          />\n          <button type=\"submit\" disabled={isStreaming}>\n            {isStreaming ? 'Sending...' : 'Send'}\n          </button>\n        </form>\n      </main>\n    </div>\n  );\n}\n\nexport default App;\n```\n\n## TypeScript\n\nAll hooks and components are fully typed. Import types as needed:\n\n```typescript\nimport type {\n  AgnoClientConfig,\n  ChatMessage,\n  SessionEntry,\n  AgentDetails,\n  TeamDetails,\n} from '@antipopp/agno-react';\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}