{"_id":"@cadcamfun/tui-ai-sdk","_rev":"9-a1bca10de5eec49407f6b8f5ebea47cb","name":"@cadcamfun/tui-ai-sdk","dist-tags":{"latest":"0.1.8"},"versions":{"0.1.0":{"name":"@cadcamfun/tui-ai-sdk","version":"0.1.0","license":"MIT","_id":"@cadcamfun/tui-ai-sdk@0.1.0","maintainers":[{"name":"cadcamfun","email":"nicom.19@icloud.com"}],"homepage":"https://docs.tui-kit-ai.dev","bugs":{"url":"https://github.com/tui-kit-ai/tui-kit-ai/issues"},"bin":{"tui":"dist/cli/index.js"},"dist":{"shasum":"29ff0c0b5f148ae74fbefa4dbd02e0e73c50909b","tarball":"https://registry.npmjs.org/@cadcamfun/tui-ai-sdk/-/tui-ai-sdk-0.1.0.tgz","fileCount":914,"integrity":"sha512-HMVTjIxkXuPW/i85wgK57pdB6ubupBmFGaFfWUbOhOBJYlAxvP6d+hyrXs1UMJC/7RIwzSMQUQsj2vhUddaawA==","signatures":[{"sig":"MEQCIACXZvv5HXq/CZMoOAslX832g0CdX6VHA8MagvT1xwehAiBINFTLurPsFubRETzCZXg6fN1UrHAd6F+nt3mhs8ZNAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8937346},"main":"./dist/core/index.js","types":"./dist/core/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"./cli":{"default":"./dist/cli/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","default":"./dist/agents/index.js"},"./chat-tui":{"types":"./dist/chat-tui/index.d.ts","default":"./dist/chat-tui/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","default":"./dist/providers/index.js"}},"scripts":{"build":"node scripts/build.js","clean":"node scripts/clean.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"cadcamfun","email":"nicom.19@icloud.com"},"repository":{"url":"git+https://github.com/tui-kit-ai/tui-kit-ai.git","type":"git"},"_npmVersion":"11.5.1","description":"Single-package SDK bundling core, ai, agents, providers, chat-tui, and CLI","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ai":"^3.4.33","ora":"^6.3.1","zod":"^3.22.4","clsx":"^2.0.0","chalk":"^5.3.0","blessed":"^0.1.81","prompts":"^2.4.2","fs-extra":"^11.2.0","commander":"^11.1.0","tailwind-merge":"^2.0.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tui-ai-sdk_0.1.0_1757091141162_0.06125944438571218","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@cadcamfun/tui-ai-sdk","version":"0.1.1","license":"MIT","_id":"@cadcamfun/tui-ai-sdk@0.1.1","maintainers":[{"name":"cadcamfun","email":"nicom.19@icloud.com"}],"homepage":"https://docs.tui-kit-ai.dev","bugs":{"url":"https://github.com/tui-kit-ai/tui-kit-ai/issues"},"bin":{"tui":"dist/cli/index.js"},"dist":{"shasum":"48ae414cf97df33234bde8d66dd4085fc0890103","tarball":"https://registry.npmjs.org/@cadcamfun/tui-ai-sdk/-/tui-ai-sdk-0.1.1.tgz","fileCount":914,"integrity":"sha512-fkJo/rPvgnhKpTLOMTnxYXe03SDn1mRhel2kLGxewZ/EzrG8VtM+aCqcs4ELYrBCA1MpTeWkQFfWYSrwFaN8PQ==","signatures":[{"sig":"MEYCIQC3M+x7W6BhlZNFusTAD98YUHlzAZhwrENJv5sQqyyi3QIhAP/J17lJ0BSHHNbHT6igfEhu4UV7mhydrSp5TJPb5CPx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8946106},"main":"./dist/core/index.js","types":"./dist/core/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"./cli":{"default":"./dist/cli/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","default":"./dist/agents/index.js"},"./chat-tui":{"types":"./dist/chat-tui/index.d.ts","default":"./dist/chat-tui/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","default":"./dist/providers/index.js"}},"scripts":{"build":"node scripts/build.js","clean":"node scripts/clean.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"cadcamfun","email":"nicom.19@icloud.com"},"repository":{"url":"git+https://github.com/tui-kit-ai/tui-kit-ai.git","type":"git"},"_npmVersion":"11.5.1","description":"Single-package SDK bundling core, ai, agents, providers, chat-tui, and CLI","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ai":"^3.4.33","ora":"^6.3.1","zod":"^3.22.4","clsx":"^2.0.0","chalk":"^5.3.0","blessed":"^0.1.81","prompts":"^2.4.2","fs-extra":"^11.2.0","commander":"^11.1.0","tailwind-merge":"^2.0.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tui-ai-sdk_0.1.1_1757096019767_0.7393877198218151","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@cadcamfun/tui-ai-sdk","version":"0.1.2","license":"MIT","_id":"@cadcamfun/tui-ai-sdk@0.1.2","maintainers":[{"name":"cadcamfun","email":"nicom.19@icloud.com"}],"homepage":"https://docs.tui-kit-ai.dev","bugs":{"url":"https://github.com/tui-kit-ai/tui-kit-ai/issues"},"bin":{"tui":"dist/cli/index.js"},"dist":{"shasum":"4ab803793f8e2a6c77971b9aea9289351640e17f","tarball":"https://registry.npmjs.org/@cadcamfun/tui-ai-sdk/-/tui-ai-sdk-0.1.2.tgz","fileCount":977,"integrity":"sha512-01XMgJrolpFhagtXww2TVyQO9k2KCpRcsmSf+XfRqkzN2KiXEkFrjEvRmZpoZ+BFNVIaEUH3P33vdsA0LJwepA==","signatures":[{"sig":"MEQCIFBJ4Ws1zR1Y0fx3Y11uq4fANUiQqLrwnPQZ1i48/MoSAiBtjK95Iex0lrK9W1kyjPJOndzixwkB43a/L+5YYlPBwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9645603},"main":"./dist/core/index.js","types":"./dist/core/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./ai":{"types":"./dist/ai/ai/src/index.d.ts","default":"./dist/ai/ai/src/index.js"},"./cli":{"default":"./dist/cli/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","default":"./dist/agents/index.js"},"./chat-tui":{"types":"./dist/chat-tui/index.d.ts","default":"./dist/chat-tui/index.js"},"./providers":{"types":"./dist/providers/providers/src/index.d.ts","default":"./dist/providers/providers/src/index.js"}},"scripts":{"build":"node scripts/build.js","clean":"node scripts/clean.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"cadcamfun","email":"nicom.19@icloud.com"},"repository":{"url":"git+https://github.com/tui-kit-ai/tui-kit-ai.git","type":"git"},"_npmVersion":"11.5.1","description":"Single-package SDK bundling core, ai, agents, providers, chat-tui, and CLI","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ai":"^3.4.33","ora":"^6.3.1","zod":"^3.22.4","clsx":"^2.0.0","chalk":"^5.3.0","blessed":"^0.1.81","prompts":"^2.4.2","fs-extra":"^11.2.0","commander":"^11.1.0","tailwind-merge":"^2.0.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tui-ai-sdk_0.1.2_1757098903323_0.09668551076617793","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@cadcamfun/tui-ai-sdk","version":"0.1.3","license":"MIT","_id":"@cadcamfun/tui-ai-sdk@0.1.3","maintainers":[{"name":"cadcamfun","email":"nicom.19@icloud.com"}],"homepage":"https://docs.tui-kit-ai.dev","bugs":{"url":"https://github.com/tui-kit-ai/tui-kit-ai/issues"},"bin":{"tui":"dist/cli/index.js"},"dist":{"shasum":"15dfb69ba171335206b2c0e9eb0e91cea3963d2a","tarball":"https://registry.npmjs.org/@cadcamfun/tui-ai-sdk/-/tui-ai-sdk-0.1.3.tgz","fileCount":317,"integrity":"sha512-fXUVACVcOBaOzFm2cO8+Dq7LYfbWk+W4fMu8SlRyE9wzzMUfm93xdwfuqRecsgp4yuLyahbfdeGfTRUZZCLneg==","signatures":[{"sig":"MEUCIHQhSXo93gl4SsTquqPRfqB7nJNY/2PsOINUAnWVvVNMAiEA4+hsN1IXTiK7VPE2f7ok2sGa9VbgqZzNWEvYVuM5BaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2905349},"main":"./dist/core/index.js","types":"./dist/core/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"./cli":{"default":"./dist/cli/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","default":"./dist/agents/index.js"},"./chat-tui":{"types":"./dist/chat-tui/index.d.ts","default":"./dist/chat-tui/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","default":"./dist/providers/index.js"}},"scripts":{"build":"node scripts/build.js","clean":"node scripts/clean.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"cadcamfun","email":"nicom.19@icloud.com"},"repository":{"url":"git+https://github.com/tui-kit-ai/tui-kit-ai.git","type":"git"},"_npmVersion":"11.5.1","description":"Single-package SDK bundling core, ai, agents, providers, chat-tui, and CLI","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ai":"^3.4.33","ora":"^6.3.1","zod":"^3.22.4","clsx":"^2.0.0","chalk":"^5.3.0","blessed":"^0.1.81","prompts":"^2.4.2","fs-extra":"^11.2.0","commander":"^11.1.0","tailwind-merge":"^2.0.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tui-ai-sdk_0.1.3_1757100512196_0.5094967985836127","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@cadcamfun/tui-ai-sdk","version":"0.1.4","license":"MIT","_id":"@cadcamfun/tui-ai-sdk@0.1.4","maintainers":[{"name":"cadcamfun","email":"nicom.19@icloud.com"}],"homepage":"https://docs.tui-kit-ai.dev","bugs":{"url":"https://github.com/tui-kit-ai/tui-kit-ai/issues"},"bin":{"tui":"dist/cli/index.js"},"dist":{"shasum":"a46c5996a3de4d877faa3e11e428a95edd1a33eb","tarball":"https://registry.npmjs.org/@cadcamfun/tui-ai-sdk/-/tui-ai-sdk-0.1.4.tgz","fileCount":317,"integrity":"sha512-Hbt8yfiIvTAigXejR03gMJG74VaNq0wdlW4HAs/qLBOL1BkxQDYA33mFgdtZ0Yu9g/sXvwVDkEgxRg7BzvptOA==","signatures":[{"sig":"MEUCIELmZeiidbriRoUspO5cUDgr+c2vIdfXwebNeFd95zKyAiEAgGz72pM3T/JopUMFthLkQI+BIS80pvn2vmeeaFBQ4/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2905349},"main":"./dist/core/index.js","types":"./dist/core/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"./cli":{"default":"./dist/cli/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./agents":{"types":"./dist/agents/index.d.ts","default":"./dist/agents/index.js"},"./chat-tui":{"types":"./dist/chat-tui/index.d.ts","default":"./dist/chat-tui/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","default":"./dist/providers/index.js"}},"scripts":{"build":"node scripts/build.js","clean":"node scripts/clean.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"cadcamfun","email":"nicom.19@icloud.com"},"repository":{"url":"git+https://github.com/tui-kit-ai/tui-kit-ai.git","type":"git"},"_npmVersion":"11.5.1","description":"Single-package SDK bundling core, ai, agents, providers, chat-tui, and CLI","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ai":"^3.4.33","ora":"^6.3.1","zod":"^3.22.4","clsx":"^2.0.0","chalk":"^5.3.0","blessed":"^0.1.81","prompts":"^2.4.2","fs-extra":"^11.2.0","commander":"^11.1.0","tailwind-merge":"^2.0.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tui-ai-sdk_0.1.4_1757101237700_0.7791759614071279","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@cadcamfun/tui-ai-sdk","version":"0.1.5","license":"MIT","_id":"@cadcamfun/tui-ai-sdk@0.1.5","maintainers":[{"name":"cadcamfun","email":"nicom.19@icloud.com"}],"homepage":"https://docs.tui-kit-ai.dev","bugs":{"url":"https://github.com/tui-kit-ai/tui-kit-ai/issues"},"bin":{"tui":"dist/cli/index.js"},"dist":{"shasum":"38cfc3d19ca27908d557a811bc1e8eeb01c21ba9","tarball":"https://registry.npmjs.org/@cadcamfun/tui-ai-sdk/-/tui-ai-sdk-0.1.5.tgz","fileCount":317,"integrity":"sha512-ePlGUQk9Qp+y6u5velcyg354fOucc6NJKmB+FTebj1cABA1rHzjNDVFrkdIZbbvrhH6dXnCetbCVJeCxiPfetw==","signatures":[{"sig":"MEUCIQDO7SSN6IZRP2S/JvxG3LBQH30OIC8aC1TklrYipJnXPwIgSrE7fBS2qf0JspcNbMs8bIeVuy5K+j+wpJIs+Q4yfl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2906075},"main":"./dist/core/index.js","types":"./dist/core/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"./cli":{"default":"./dist/cli/index.js"},"./ai/*":"./dist/ai/*","./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./cli/*":"./dist/cli/*","./agents":{"types":"./dist/agents/index.d.ts","default":"./dist/agents/index.js"},"./core/*":"./dist/core/*","./agents/*":"./dist/agents/*","./chat-tui":{"types":"./dist/chat-tui/index.d.ts","default":"./dist/chat-tui/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","default":"./dist/providers/index.js"},"./chat-tui/*":"./dist/chat-tui/*","./providers/*":"./dist/providers/*"},"scripts":{"build":"node scripts/build.js","clean":"node scripts/clean.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"cadcamfun","email":"nicom.19@icloud.com"},"repository":{"url":"git+https://github.com/tui-kit-ai/tui-kit-ai.git","type":"git"},"_npmVersion":"11.5.1","description":"Single-package SDK bundling core, ai, agents, providers, chat-tui, and CLI","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ai":"^3.4.33","ora":"^6.3.1","zod":"^3.22.4","clsx":"^2.0.0","chalk":"^5.3.0","blessed":"^0.1.81","prompts":"^2.4.2","fs-extra":"^11.2.0","commander":"^11.1.0","tailwind-merge":"^2.0.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"ai":["dist/ai/index.d.ts"],"cli":["dist/cli/index.d.ts"],"ai/*":["dist/ai/*"],"core":["dist/core/index.d.ts"],"cli/*":["dist/cli/*"],"agents":["dist/agents/index.d.ts"],"core/*":["dist/core/*"],"agents/*":["dist/agents/*"],"chat-tui":["dist/chat-tui/index.d.ts"],"providers":["dist/providers/index.d.ts"],"chat-tui/*":["dist/chat-tui/*"],"providers/*":["dist/providers/*"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tui-ai-sdk_0.1.5_1757102067174_0.9451419279019291","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@cadcamfun/tui-ai-sdk","version":"0.1.6","license":"MIT","_id":"@cadcamfun/tui-ai-sdk@0.1.6","maintainers":[{"name":"cadcamfun","email":"nicom.19@icloud.com"}],"homepage":"https://docs.tui-kit-ai.dev","bugs":{"url":"https://github.com/tui-kit-ai/tui-kit-ai/issues"},"bin":{"tui":"dist/cli/index.js"},"dist":{"shasum":"10b3aae1b38d23d07018907f963ea8796bf4b7a8","tarball":"https://registry.npmjs.org/@cadcamfun/tui-ai-sdk/-/tui-ai-sdk-0.1.6.tgz","fileCount":319,"integrity":"sha512-cE6DgVaoze9/D+oZ2MWwJ27hsXruIkIjFiv5OSjzliRjhUFR1zVhVecA1jAATYVVazlmt/Gjsms/BdStYA/YZw==","signatures":[{"sig":"MEUCIQDmpHSo9lz5/gD4Xjuvj4kAV8nB5n83RSPzsYCm28rb4AIgHcKjD/FCnq4NB3Mc9HLCc+XZLT7iU8k9HRWZd9ngE1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2907360},"main":"./dist/core/index.js","types":"./dist/core/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"./all":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cli":{"default":"./dist/cli/index.js"},"./ai/*":"./dist/ai/*","./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./cli/*":"./dist/cli/*","./agents":{"types":"./dist/agents/index.d.ts","default":"./dist/agents/index.js"},"./core/*":"./dist/core/*","./agents/*":"./dist/agents/*","./chat-tui":{"types":"./dist/chat-tui/index.d.ts","default":"./dist/chat-tui/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","default":"./dist/providers/index.js"},"./chat-tui/*":"./dist/chat-tui/*","./providers/*":"./dist/providers/*"},"scripts":{"build":"node scripts/build.js","clean":"node scripts/clean.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"cadcamfun","email":"nicom.19@icloud.com"},"repository":{"url":"git+https://github.com/tui-kit-ai/tui-kit-ai.git","type":"git"},"_npmVersion":"11.5.1","description":"Single-package SDK bundling core, ai, agents, providers, chat-tui, and CLI","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ai":"^3.4.33","ora":"^6.3.1","zod":"^3.22.4","clsx":"^2.0.0","chalk":"^5.3.0","blessed":"^0.1.81","prompts":"^2.4.2","fs-extra":"^11.2.0","commander":"^11.1.0","tailwind-merge":"^2.0.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"ai":["dist/ai/index.d.ts"],"all":["dist/index.d.ts"],"cli":["dist/cli/index.d.ts"],"ai/*":["dist/ai/*"],"core":["dist/core/index.d.ts"],"cli/*":["dist/cli/*"],"agents":["dist/agents/index.d.ts"],"core/*":["dist/core/*"],"agents/*":["dist/agents/*"],"chat-tui":["dist/chat-tui/index.d.ts"],"providers":["dist/providers/index.d.ts"],"chat-tui/*":["dist/chat-tui/*"],"providers/*":["dist/providers/*"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tui-ai-sdk_0.1.6_1757106729320_0.35194272409925276","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@cadcamfun/tui-ai-sdk","version":"0.1.7","license":"MIT","_id":"@cadcamfun/tui-ai-sdk@0.1.7","maintainers":[{"name":"cadcamfun","email":"nicom.19@icloud.com"}],"homepage":"https://docs.tui-kit-ai.dev","bugs":{"url":"https://github.com/tui-kit-ai/tui-kit-ai/issues"},"bin":{"tui":"dist/cli/index.js"},"dist":{"shasum":"81cf1cf573ab5c965d4857f98cb0105dbf811f9d","tarball":"https://registry.npmjs.org/@cadcamfun/tui-ai-sdk/-/tui-ai-sdk-0.1.7.tgz","fileCount":328,"integrity":"sha512-6Z8gvfUB2swKOnwP6QNfX/6hBlarSGMrt8cMq0xRnBrcV+i+KvbZGvf18ZzLPBrt4L6gXlBXUBG8UwISZTD1jg==","signatures":[{"sig":"MEQCICGss4YJdsoBJq+qQAMubEXIsocK/hEDTBnEXiuD6cizAiBgXkFc62DskJLjacOTpjRDSNYDGM52sSWy/vhfB3ES+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2989924},"main":"./dist/core/index.js","types":"./dist/core/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"./all":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cli":{"default":"./dist/cli/index.js"},"./ai/*":"./dist/ai/*","./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./cli/*":"./dist/cli/*","./agents":{"types":"./dist/agents/index.d.ts","default":"./dist/agents/index.js"},"./core/*":"./dist/core/*","./agents/*":"./dist/agents/*","./chat-tui":{"types":"./dist/chat-tui/index.d.ts","default":"./dist/chat-tui/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","default":"./dist/providers/index.js"},"./chat-tui/*":"./dist/chat-tui/*","./providers/*":"./dist/providers/*"},"scripts":{"build":"node scripts/build.js","clean":"node scripts/clean.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"cadcamfun","email":"nicom.19@icloud.com"},"repository":{"url":"git+https://github.com/tui-kit-ai/tui-kit-ai.git","type":"git"},"_npmVersion":"11.5.1","description":"Single-package SDK bundling core, ai, agents, providers, chat-tui, and CLI","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ai":"^3.4.33","ora":"^6.3.1","zod":"^3.22.4","clsx":"^2.0.0","chalk":"^5.3.0","blessed":"^0.1.81","prompts":"^2.4.2","fs-extra":"^11.2.0","commander":"^11.1.0","tailwind-merge":"^2.0.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"ai":["dist/ai/index.d.ts"],"all":["dist/index.d.ts"],"cli":["dist/cli/index.d.ts"],"ai/*":["dist/ai/*"],"core":["dist/core/index.d.ts"],"cli/*":["dist/cli/*"],"agents":["dist/agents/index.d.ts"],"core/*":["dist/core/*"],"agents/*":["dist/agents/*"],"chat-tui":["dist/chat-tui/index.d.ts"],"providers":["dist/providers/index.d.ts"],"chat-tui/*":["dist/chat-tui/*"],"providers/*":["dist/providers/*"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tui-ai-sdk_0.1.7_1757115084193_0.7299816003651436","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@cadcamfun/tui-ai-sdk","version":"0.1.8","description":"Single-package SDK bundling core, ai, agents, providers, chat-tui, and CLI","license":"MIT","main":"./dist/core/index.js","types":"./dist/core/index.d.ts","bin":{"tui":"dist/cli/index.js"},"exports":{".":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./all":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./core/*":"./dist/core/*","./ai":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"./ai/*":"./dist/ai/*","./agents":{"types":"./dist/agents/index.d.ts","default":"./dist/agents/index.js"},"./agents/*":"./dist/agents/*","./providers":{"types":"./dist/providers/index.d.ts","default":"./dist/providers/index.js"},"./providers/*":"./dist/providers/*","./chat-tui":{"types":"./dist/chat-tui/index.d.ts","default":"./dist/chat-tui/index.js"},"./chat-tui/*":"./dist/chat-tui/*","./cli":{"default":"./dist/cli/index.js"},"./cli/*":"./dist/cli/*"},"typesVersions":{"*":{"all":["dist/index.d.ts"],"core":["dist/core/index.d.ts"],"core/*":["dist/core/*"],"ai":["dist/ai/index.d.ts"],"ai/*":["dist/ai/*"],"agents":["dist/agents/index.d.ts"],"agents/*":["dist/agents/*"],"providers":["dist/providers/index.d.ts"],"providers/*":["dist/providers/*"],"chat-tui":["dist/chat-tui/index.d.ts"],"chat-tui/*":["dist/chat-tui/*"],"cli":["dist/cli/index.d.ts"],"cli/*":["dist/cli/*"]}},"repository":{"type":"git","url":"git+https://github.com/nikomatt69/tui-kit-ai.git"},"homepage":"https://docs.tui-kit-ai.dev","bugs":{"url":"https://github.com/nikomatt69/tui-kit-ai/issues"},"engines":{"node":">=18"},"scripts":{"build":"node scripts/build.js","clean":"node scripts/clean.js","prepublishOnly":"npm run build"},"publishConfig":{"access":"public"},"dependencies":{"ai":"^3.4.33","blessed":"^0.1.81","commander":"^11.1.0","fs-extra":"^11.2.0","chalk":"^5.3.0","ora":"^6.3.1","prompts":"^2.4.2","zod":"^3.22.4","class-variance-authority":"^0.7.0","clsx":"^2.0.0","tailwind-merge":"^2.0.0"},"_id":"@cadcamfun/tui-ai-sdk@0.1.8","_nodeVersion":"24.5.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-rrgA5t9P0wveivqZ+mMWLvKJkQg8c1Mwcqex7sIgWl3wUMRBHGEc+UOYJjxHLNdfh+JEsR01gK3Dn5KwL3+CIw==","shasum":"bd9990eb828f9682f994ed8944c3e41702a22cf6","tarball":"https://registry.npmjs.org/@cadcamfun/tui-ai-sdk/-/tui-ai-sdk-0.1.8.tgz","fileCount":980,"unpackedSize":5378924,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGixgrDUiBuKRZH+QaFuEysPYCI5131k1ocpyW3wcojBAiEAhFCd6lleSuL8sZEN5GLrFlh1w23xlMIorZfS9vhUDkU="}]},"_npmUser":{"name":"cadcamfun","email":"nicom.19@icloud.com"},"directories":{},"maintainers":[{"name":"cadcamfun","email":"nicom.19@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tui-ai-sdk_0.1.8_1757209125409_0.553537272191376"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-05T16:52:21.041Z","modified":"2025-09-07T01:38:45.850Z","0.1.0":"2025-09-05T16:52:21.431Z","0.1.1":"2025-09-05T18:13:40.049Z","0.1.2":"2025-09-05T19:01:43.542Z","0.1.3":"2025-09-05T19:28:32.432Z","0.1.4":"2025-09-05T19:40:37.936Z","0.1.5":"2025-09-05T19:54:27.445Z","0.1.6":"2025-09-05T21:12:09.575Z","0.1.7":"2025-09-05T23:31:24.429Z","0.1.8":"2025-09-07T01:38:45.668Z"},"bugs":{"url":"https://github.com/nikomatt69/tui-kit-ai/issues"},"license":"MIT","homepage":"https://docs.tui-kit-ai.dev","repository":{"type":"git","url":"git+https://github.com/nikomatt69/tui-kit-ai.git"},"description":"Single-package SDK bundling core, ai, agents, providers, chat-tui, and CLI","maintainers":[{"name":"cadcamfun","email":"nicom.19@icloud.com"}],"readme":"# @cadcamfun/tui-ai-sdk\n\nPacchetto unico che raggruppa Core, AI, Agents, Providers, Chat‑TUI e CLI in un solo SDK.\n\n- Node: >= 18 (richiesto per `fetch` e streaming)\n- Import modulari tramite subpath exports: `@cadcamfun/tui-ai-sdk/core`, `@cadcamfun/tui-ai-sdk/ai`, `@cadcamfun/tui-ai-sdk/agents`, `@cadcamfun/tui-ai-sdk/providers`, `@cadcamfun/tui-ai-sdk/chat-tui`\n- CLI inclusa: eseguibile come `tui`\n\n## Installazione\n\n```bash\nnpm install @cadcamfun/tui-ai-sdk\n# oppure\nyarn add @tui-kit-ai/sdk\npnpm add @tui-kit-ai/sdk\n```\n\n## Quickstart\n\n### Core (componenti TUI di base)\n```ts\nimport { useTerminal, Box } from '@cadcamfun/tui-ai-sdk/core';\n\nconst { screen } = useTerminal();\nconst root = new Box({ parent: screen, label: ' Hello ', borderStyle: 'line' });\nscreen.render();\n```\n\n### AI (servizio unificato + chat)\n```ts\nimport { AIService, ChatContainer } from '@cadcamfun/tui-ai-sdk/ai';\nimport { useTerminal } from '@cadcamfun/tui-ai-sdk/core';\n\nconst { screen } = useTerminal();\n\nconst ai = new AIService({\n  provider: 'openai',\n  apiKey: process.env.OPENAI_API_KEY,\n  model: 'gpt-4o-mini'\n});\n\nconst chat = new ChatContainer({ parent: screen, messages: [], ai });\nscreen.append(chat.root);\nscreen.render();\n```\n\n### Providers (OpenAI, Anthropic, Ollama)\n```ts\nimport { OpenAIProvider, AnthropicProvider, OllamaProvider } from '@cadcamfun/tui-ai-sdk/providers';\nimport { AIService } from '@cadcamfun/tui-ai-sdk/ai';\n\nconst openaiClient = new OpenAIProvider(process.env.OPENAI_API_KEY, 'gpt-4o-mini');\nconst ai = new AIService({ provider: 'openai', model: 'gpt-4o-mini' }, undefined, openaiClient);\n```\n\n### Agents (sistema agenti)\n```ts\nimport { AgentManager, TodoAgent } from '@cadcamfun/tui-ai-sdk/agents';\n\nconst manager = new AgentManager();\nconst todos = new TodoAgent({ name: 'todos' });\nmanager.registerAgent(todos);\nawait manager.startAllAgents();\n```\n\n### Chat‑TUI (componenti preconfezionati)\n```ts\nimport { ChatLayout, MessageList, PromptEditor } from '@cadcamfun/tui-ai-sdk/ai';\n// oppure componenti dedicati da '@cadcamfun/tui-ai-sdk/chat-tui' se presenti\n```\n\n### CLI\n- Esecuzione: `npx @cadcamfun/tui-ai-sdk tui`\n- Installazione globale: `npm i -g @cadcamfun/tui-ai-sdk` quindi `tui`\n\nLa CLI fornisce:\n- init: creare un progetto TUI‑Kit‑AI\n- add: aggiungere componenti\n- preset/update: gestire preset o aggiornare componenti\n\n## Variabili ambiente\n- `OPENAI_API_KEY`: per OpenAI\n- `ANTHROPIC_API_KEY`: per Anthropic\n- `TUI_AI_TIMEOUT_MS`, `TUI_AI_MAX_RETRIES`: timeout e retry dei provider (opzionale)\n- `TUI_AI_DEBUG=1`: log diagnostici del layer AI\n\n## Streaming e Abort\n```ts\nconst { textStream, abort } = await ai.streamCompletion(history);\nfor await (const chunk of textStream) process.stdout.write(chunk);\n// abort(); // annulla la richiesta in corso\n```\n\n## Import modulari\n- `@cadcamfun/tui-ai-sdk/core`: componenti TUI di base\n- `@cadcamfun/tui-ai-sdk/ai`: ChatContainer, AIService, StreamingText, ecc.\n- `@cadcamfun/tui-ai-sdk/providers`: OpenAIProvider, AnthropicProvider, OllamaProvider\n- `@cadcamfun/tui-ai-sdk/agents`: BaseAgent, AgentManager, TodoAgent\n- `@cadcamfun/tui-ai-sdk/chat-tui`: componenti/chat preconfezionati (se applicabile)\n- `@cadcamfun/tui-ai-sdk/cli`: accesso programmatico all’entry della CLI\n\n## Requisiti\n- Node >= 18\n- Terminale con supporto UTF‑8\n\n## Licenza\nMIT\n","readmeFilename":"README.md"}