{"_id":"@bunli/plugin-ai-detect","_rev":"14-bd08b42527e176ffb2961bf613928710","name":"@bunli/plugin-ai-detect","dist-tags":{"latest":"0.6.4"},"versions":{"0.2.0":{"name":"@bunli/plugin-ai-detect","version":"0.2.0","keywords":["bunli","cli","plugin","ai","claude","cursor","copilot"],"author":"Bunli Team","license":"MIT","_id":"@bunli/plugin-ai-detect@0.2.0","maintainers":[{"name":"bunli","email":"bunli@aryalabs.ai"}],"dist":{"shasum":"456410ee85055662cc063319d922e336337a0363","tarball":"https://registry.npmjs.org/@bunli/plugin-ai-detect/-/plugin-ai-detect-0.2.0.tgz","fileCount":4,"integrity":"sha512-3MsU/L14fBA5ok7YVBCCHTqdA1M9zB8GmFBVue8qxq7N03RJVFa27tORm52QTafnMS53vKDT5zSsCTTAaBit/A==","signatures":[{"sig":"MEUCID6WpWPcuy+utR4RME38erB0DDZBSB8ImtyxiA4oMkSnAiEA5c6DdWP4GKuPLeb1tvfRgYjGT1hVtUX9lyr5PPcM3DM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8135},"main":"./src/index.ts","type":"module","types":"./dist/index.d.ts","shasum":"456410ee85055662cc063319d922e336337a0363","exports":{".":{"types":"./dist/index.d.ts","default":"./src/index.ts"}},"scripts":{"test":"bun test","build":"bun run scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bunli","email":"bunli@aryalabs.ai"},"_integrity":"sha512-3MsU/L14fBA5ok7YVBCCHTqdA1M9zB8GmFBVue8qxq7N03RJVFa27tORm52QTafnMS53vKDT5zSsCTTAaBit/A==","_npmVersion":"10.8.3","description":"AI agent detection plugin for Bunli - detects Claude, Cursor, Copilot and other AI coding assistants","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@bunli/core":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ai-detect_0.2.0_1761299629639_0.2781620035706529","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@bunli/plugin-ai-detect","version":"0.3.0","keywords":["bunli","cli","plugin","ai","claude","cursor","copilot"],"author":"Bunli Team","license":"MIT","_id":"@bunli/plugin-ai-detect@0.3.0","maintainers":[{"name":"bunli","email":"bunli@aryalabs.ai"}],"dist":{"shasum":"aca23dde8c75e63438256220005e6f6581dea77a","tarball":"https://registry.npmjs.org/@bunli/plugin-ai-detect/-/plugin-ai-detect-0.3.0.tgz","fileCount":4,"integrity":"sha512-TnUFmtHkVMeRFEL8ueqh987YWwpyvIEpL6ZEwKp5du7FDBJ4XKkTc/9cTfUZ1XVMaiiAhzYdzuyW44Nxr/aYVw==","signatures":[{"sig":"MEUCIQCX9jqMyXD7Hbl8dhUkLatB7CKfOnoOGtYnLXeqYyP+4AIgGRf+lMPg4MDcaNWnUuJvOWPMRzDBX9KJMLVXYpDtkjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8126},"main":"./src/index.ts","type":"module","types":"./dist/index.d.ts","shasum":"aca23dde8c75e63438256220005e6f6581dea77a","exports":{".":{"types":"./dist/index.d.ts","default":"./src/index.ts"}},"scripts":{"test":"bun test","build":"bun run scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bunli","email":"bunli@aryalabs.ai"},"_integrity":"sha512-TnUFmtHkVMeRFEL8ueqh987YWwpyvIEpL6ZEwKp5du7FDBJ4XKkTc/9cTfUZ1XVMaiiAhzYdzuyW44Nxr/aYVw==","_npmVersion":"10.8.3","description":"AI agent detection plugin for Bunli - detects Claude, Cursor, Copilot and other AI coding assistants","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@bunli/core":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ai-detect_0.3.0_1761417185624_0.6968936213835824","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@bunli/plugin-ai-detect","version":"0.4.0","keywords":["bunli","cli","plugin","ai","claude","cursor","copilot"],"author":"Bunli Team","license":"MIT","_id":"@bunli/plugin-ai-detect@0.4.0","maintainers":[{"name":"bunli","email":"bunli@aryalabs.ai"}],"dist":{"shasum":"f194143927aae26f103f90c7532598e9d75c3389","tarball":"https://registry.npmjs.org/@bunli/plugin-ai-detect/-/plugin-ai-detect-0.4.0.tgz","fileCount":4,"integrity":"sha512-axjwgt/uYtOSsTqWs2u9DQ0lwHO0oxO03jmE5nWqSf/Zfxdi5CtEZOBHccud9s6xtSPNqjVTD60fwiEjt12VkQ==","signatures":[{"sig":"MEQCIFRc3rBhbKzDehpQU9849PMmqt8lNf3UKUfE/WS4CzZUAiB89Ga9hhgDxtcLfDX3x38SAFVWNlCdzgy+D3uhYXEMLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8126},"main":"./src/index.ts","type":"module","types":"./dist/index.d.ts","shasum":"f194143927aae26f103f90c7532598e9d75c3389","exports":{".":{"types":"./dist/index.d.ts","default":"./src/index.ts"}},"scripts":{"test":"bun test","build":"bun run scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bunli","email":"bunli@aryalabs.ai"},"_integrity":"sha512-axjwgt/uYtOSsTqWs2u9DQ0lwHO0oxO03jmE5nWqSf/Zfxdi5CtEZOBHccud9s6xtSPNqjVTD60fwiEjt12VkQ==","_npmVersion":"10.8.3","description":"AI agent detection plugin for Bunli - detects Claude, Cursor, Copilot and other AI coding assistants","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@bunli/core":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ai-detect_0.4.0_1761427997734_0.7815316742284011","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@bunli/plugin-ai-detect","version":"0.5.0","keywords":["bunli","cli","plugin","ai","claude","cursor","copilot"],"author":"Bunli Team","license":"MIT","_id":"@bunli/plugin-ai-detect@0.5.0","maintainers":[{"name":"bunli","email":"bunli@aryalabs.ai"}],"dist":{"shasum":"cd418af900715ea3c53d5c558de829d35030d940","tarball":"https://registry.npmjs.org/@bunli/plugin-ai-detect/-/plugin-ai-detect-0.5.0.tgz","fileCount":4,"integrity":"sha512-p053Ky4AjgRMKTz9w/zzHBc1Vx0xX8BtwVJJ6i3uNmHsQ1hFDVJExTBSu3UVVVpVQNpL0BfyfujcVvEu4JUEJw==","signatures":[{"sig":"MEUCIGjSSfblBe/X7Xi1QMbtjDNrcuhfovh05rHHX5AFxNGlAiEAvKAkQ1MqsdBK/cqS7/XAjSOp8AioRjWlJ37nayapuR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8125},"main":"./src/index.ts","type":"module","types":"./dist/index.d.ts","shasum":"cd418af900715ea3c53d5c558de829d35030d940","exports":{".":{"types":"./dist/index.d.ts","default":"./src/index.ts"}},"scripts":{"test":"bun test","build":"bun run scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bunli","email":"bunli@aryalabs.ai"},"_integrity":"sha512-p053Ky4AjgRMKTz9w/zzHBc1Vx0xX8BtwVJJ6i3uNmHsQ1hFDVJExTBSu3UVVVpVQNpL0BfyfujcVvEu4JUEJw==","_npmVersion":"10.8.3","description":"AI agent detection plugin for Bunli - detects Claude, Cursor, Copilot and other AI coding assistants","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@bunli/core":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ai-detect_0.5.0_1769765868199_0.3793953298884247","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@bunli/plugin-ai-detect","version":"0.5.1","keywords":["bunli","cli","plugin","ai","claude","cursor","copilot"],"author":{"name":"Bunli Team"},"license":"MIT","_id":"@bunli/plugin-ai-detect@0.5.1","maintainers":[{"name":"bunli","email":"bunli@aryalabs.ai"}],"dist":{"shasum":"9400b4490f0ad8de68290b47bee7decb205cd943","tarball":"https://registry.npmjs.org/@bunli/plugin-ai-detect/-/plugin-ai-detect-0.5.1.tgz","fileCount":4,"integrity":"sha512-fM831W2Q4IS44IvIJbq0U3sEd7QhPCBGgpPXJe9NUcTtLnRA9wvDaMxT0cMtUWIvDfetj8pbeEyIBRosXzJ83g==","signatures":[{"sig":"MEYCIQD8mlSKHuchXqIcX/2E2Iq3VfJzcBHnXorgLtPvQQeekAIhAPc2wvKagC/nf7eN5MU6zrU3qRg7ps+l4u6+bDIEtd2c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8131},"main":"./src/index.ts","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./src/index.ts"}},"gitHead":"b9c4271413d4211e22075f801253c01700dad753","scripts":{"test":"bun test","build":"bun run scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bunli","email":"bunli@aryalabs.ai"},"_npmVersion":"10.8.2","description":"AI agent detection plugin for Bunli - detects Claude, Cursor, Copilot and other AI coding assistants","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@bunli/core":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ai-detect_0.5.1_1770401381078_0.2604996094136598","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@bunli/plugin-ai-detect","version":"0.5.2","keywords":["bunli","cli","plugin","ai","claude","cursor","copilot"],"author":{"name":"Bunli Team"},"license":"MIT","_id":"@bunli/plugin-ai-detect@0.5.2","maintainers":[{"name":"bunli","email":"bunli@aryalabs.ai"}],"dist":{"shasum":"2f3f022fb532596cf11c646a064752f47233b1de","tarball":"https://registry.npmjs.org/@bunli/plugin-ai-detect/-/plugin-ai-detect-0.5.2.tgz","fileCount":4,"integrity":"sha512-jr39TlBFMWT/D+7XoLmTOUq3yojI1uUXDG/m+V5Bg/neabbrnSV0piVa8pWsvJIF24frqIx+C6vPy+k6bopOkg==","signatures":[{"sig":"MEYCIQCXuWWkBeZYQIf0nPPmvT5zqvLJGfrpGFQawbpGLV8yAgIhAK8p5xQUMXzdum5L2+FWYg8xWwISVMIbwBAbuBr47YO/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8125},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/_temp/bunli-pack-K4gqPo/bunli-plugin-ai-detect-0.5.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./src/index.ts"}},"scripts":{"test":"bun test","build":"bun run scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bunli","email":"bunli@aryalabs.ai"},"_resolved":"/home/runner/work/_temp/bunli-pack-K4gqPo/bunli-plugin-ai-detect-0.5.2.tgz","_integrity":"sha512-jr39TlBFMWT/D+7XoLmTOUq3yojI1uUXDG/m+V5Bg/neabbrnSV0piVa8pWsvJIF24frqIx+C6vPy+k6bopOkg==","_npmVersion":"10.8.2","description":"AI agent detection plugin for Bunli - detects Claude, Cursor, Copilot and other AI coding assistants","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@bunli/core":"0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ai-detect_0.5.2_1770407752646_0.40872519986399825","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@bunli/plugin-ai-detect","version":"0.5.3","keywords":["bunli","cli","plugin","ai","claude","cursor","copilot"],"author":{"name":"Bunli Team"},"license":"MIT","_id":"@bunli/plugin-ai-detect@0.5.3","maintainers":[{"name":"bunli","email":"bunli@aryalabs.ai"}],"dist":{"shasum":"9a8353a00891f45a965263ceeff97782f97e2109","tarball":"https://registry.npmjs.org/@bunli/plugin-ai-detect/-/plugin-ai-detect-0.5.3.tgz","fileCount":4,"integrity":"sha512-cgqK22KlCBek/Gwj6su9XdAdwyyzuCd6qLbzByoCcM61gSs2IUY7hfc+WLjEgW3RUejySTqjYVPKIaQvBktlTA==","signatures":[{"sig":"MEQCIEctxkLb0gu0M4vfWXrJA8s3mcUL344Us8JhKszVEkgMAiB0EDshYb8SyfSyYtZ7G5L1DcxoNsGuPpeTQO8tUsWm9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8679},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/_temp/bunli-pack-oQmzD3/bunli-plugin-ai-detect-0.5.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./src/index.ts"}},"scripts":{"test":"bun test","build":"bun run scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bunli","email":"bunli@aryalabs.ai"},"_resolved":"/home/runner/work/_temp/bunli-pack-oQmzD3/bunli-plugin-ai-detect-0.5.3.tgz","_integrity":"sha512-cgqK22KlCBek/Gwj6su9XdAdwyyzuCd6qLbzByoCcM61gSs2IUY7hfc+WLjEgW3RUejySTqjYVPKIaQvBktlTA==","_npmVersion":"10.8.2","description":"AI agent detection plugin for Bunli - detects Claude, Cursor, Copilot and other AI coding assistants","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@bunli/core":"0.5.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ai-detect_0.5.3_1771994533604_0.2112293564172436","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@bunli/plugin-ai-detect","version":"0.5.4","keywords":["bunli","cli","plugin","ai","claude","cursor","copilot"],"author":{"name":"Bunli Team"},"license":"MIT","_id":"@bunli/plugin-ai-detect@0.5.4","maintainers":[{"name":"bunli","email":"bunli@aryalabs.ai"}],"dist":{"shasum":"4a9f4c75cd32b7ba77bd9f2c6e453254a2e9cacd","tarball":"https://registry.npmjs.org/@bunli/plugin-ai-detect/-/plugin-ai-detect-0.5.4.tgz","fileCount":4,"integrity":"sha512-Imenb4b2ZM1zKZFi2SnmBD98MdmPURMDosVi/QfbC91e0SuPmpzoLgxUevNVJsUXmpLi+alPbU1piwqnmKfDrQ==","signatures":[{"sig":"MEQCIFkmGrcALbahI0WuYnqw5fUP26bYwvxaNnF/WMNFbXknAiA17nKSrJ0w+2Ie+AXJh+eZpg+evUVoym6VVFX2lroJ4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8679},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/_temp/bunli-pack-Tt3HSV/bunli-plugin-ai-detect-0.5.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./src/index.ts"}},"scripts":{"test":"bun test","build":"bun run scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bunli","email":"bunli@aryalabs.ai"},"_resolved":"/home/runner/work/_temp/bunli-pack-Tt3HSV/bunli-plugin-ai-detect-0.5.4.tgz","_integrity":"sha512-Imenb4b2ZM1zKZFi2SnmBD98MdmPURMDosVi/QfbC91e0SuPmpzoLgxUevNVJsUXmpLi+alPbU1piwqnmKfDrQ==","_npmVersion":"10.8.2","description":"AI agent detection plugin for Bunli - detects Claude, Cursor, Copilot and other AI coding assistants","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@bunli/core":"0.5.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ai-detect_0.5.4_1772001860849_0.8953746198762398","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@bunli/plugin-ai-detect","version":"0.5.5","keywords":["bunli","cli","plugin","ai","claude","cursor","copilot"],"author":{"name":"Bunli Team"},"license":"MIT","_id":"@bunli/plugin-ai-detect@0.5.5","maintainers":[{"name":"bunli","email":"bunli@aryalabs.ai"}],"dist":{"shasum":"6cf65dcd299bdc97c742552de38ec4b2eaecdf28","tarball":"https://registry.npmjs.org/@bunli/plugin-ai-detect/-/plugin-ai-detect-0.5.5.tgz","fileCount":4,"integrity":"sha512-wT2g8hBRkPC63+I1lDfuYvHqUJOds7X/D55lB9Yn1mAQHEeLbh3GucsU7CLNLbVELX+BiGAsWx+z1/0EnxYoBg==","signatures":[{"sig":"MEUCIQCPOaodPmzZblHEJ/toib4yX9B9BbB497bxRj/+aOEMXwIgG6Yc3waMQygtSJzEY08RWLwLExnB7d2CHxrPSKnTca4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8679},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/_temp/bunli-pack-8mCLyq/bunli-plugin-ai-detect-0.5.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./src/index.ts"}},"scripts":{"test":"bun test","build":"bun run scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bunli","email":"bunli@aryalabs.ai"},"_resolved":"/home/runner/work/_temp/bunli-pack-8mCLyq/bunli-plugin-ai-detect-0.5.5.tgz","_integrity":"sha512-wT2g8hBRkPC63+I1lDfuYvHqUJOds7X/D55lB9Yn1mAQHEeLbh3GucsU7CLNLbVELX+BiGAsWx+z1/0EnxYoBg==","_npmVersion":"10.8.2","description":"AI agent detection plugin for Bunli - detects Claude, Cursor, Copilot and other AI coding assistants","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@bunli/core":"0.5.7"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ai-detect_0.5.5_1772002773756_0.589898212100961","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@bunli/plugin-ai-detect","version":"0.6.0","keywords":["bunli","cli","plugin","ai","claude","cursor","copilot"],"author":{"name":"Bunli Team"},"license":"MIT","_id":"@bunli/plugin-ai-detect@0.6.0","maintainers":[{"name":"bunli","email":"bunli@aryalabs.ai"}],"dist":{"shasum":"fad65ffc37af5b9fafc47701228fd5b78639e7bb","tarball":"https://registry.npmjs.org/@bunli/plugin-ai-detect/-/plugin-ai-detect-0.6.0.tgz","fileCount":4,"integrity":"sha512-xY4WzKtrW0cOU8at0ABxJ5bZ8pNQydjFrRKaeW6GAcjDEq+wjBzs4o1CXHg5mbJZpJIVhMm7x2c2DpBXZpCZCg==","signatures":[{"sig":"MEUCIQCsoV1kWeNLXUHYb24j98lnaNgCwXGq6cAalFYdU8qKpgIgP2v0lgQkW5oSAoVQdS7yYnjQuBSe72tu/zEF58FL/qQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8679},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/_temp/bunli-pack-Wpl4tW/bunli-plugin-ai-detect-0.6.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./src/index.ts"}},"scripts":{"test":"bun test","build":"bun run scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bunli","email":"bunli@aryalabs.ai"},"_resolved":"/home/runner/work/_temp/bunli-pack-Wpl4tW/bunli-plugin-ai-detect-0.6.0.tgz","_integrity":"sha512-xY4WzKtrW0cOU8at0ABxJ5bZ8pNQydjFrRKaeW6GAcjDEq+wjBzs4o1CXHg5mbJZpJIVhMm7x2c2DpBXZpCZCg==","_npmVersion":"10.8.2","description":"AI agent detection plugin for Bunli - detects Claude, Cursor, Copilot and other AI coding assistants","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@bunli/core":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ai-detect_0.6.0_1772144611634_0.5106854172887578","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@bunli/plugin-ai-detect","version":"0.6.1","keywords":["bunli","cli","plugin","ai","claude","cursor","copilot"],"author":{"name":"Bunli Team"},"license":"MIT","_id":"@bunli/plugin-ai-detect@0.6.1","maintainers":[{"name":"bunli","email":"bunli@aryalabs.ai"}],"dist":{"shasum":"6cfe6030736ecfe146880289b6d3a2f3f3a18b80","tarball":"https://registry.npmjs.org/@bunli/plugin-ai-detect/-/plugin-ai-detect-0.6.1.tgz","fileCount":4,"integrity":"sha512-rZR5Ljy0KcOmXDoeOq/VKyfk1DlYcZOO2+v0TR97TbO0FYWbgma8JTdGY3srxfe4+IAcJn2FPIeex00xNijmYw==","signatures":[{"sig":"MEYCIQCMVBn2aR7mFtaeQmfJ/F0jnscbFHEAl8+FZkljkZn9EgIhAMWf/SYuN3tc8xwftaNHAbch9aqKWZXs41lAjy2CVIAp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8680},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/_temp/bunli-pack-YkO87P/bunli-plugin-ai-detect-0.6.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./src/index.ts"}},"scripts":{"test":"bun test","build":"bun run scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bunli","email":"bunli@aryalabs.ai"},"_resolved":"/home/runner/work/_temp/bunli-pack-YkO87P/bunli-plugin-ai-detect-0.6.1.tgz","_integrity":"sha512-rZR5Ljy0KcOmXDoeOq/VKyfk1DlYcZOO2+v0TR97TbO0FYWbgma8JTdGY3srxfe4+IAcJn2FPIeex00xNijmYw==","_npmVersion":"10.8.2","description":"AI agent detection plugin for Bunli - detects Claude, Cursor, Copilot and other AI coding assistants","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@bunli/core":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.9","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ai-detect_0.6.1_1772178829822_0.7842169724167911","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@bunli/plugin-ai-detect","version":"0.6.2","keywords":["bunli","cli","plugin","ai","claude","cursor","copilot"],"author":{"name":"Bunli Team"},"license":"MIT","_id":"@bunli/plugin-ai-detect@0.6.2","maintainers":[{"name":"bunli","email":"bunli@aryalabs.ai"}],"dist":{"shasum":"3b43026f6527179ea97c3ba499a7feff16043874","tarball":"https://registry.npmjs.org/@bunli/plugin-ai-detect/-/plugin-ai-detect-0.6.2.tgz","fileCount":4,"integrity":"sha512-2wYOVc5kKRmvKLsBgjy/uwkzuzaj841vXRMrZ++nPMNFcdKjCCNMDXfBg9cFR8Mfr13clX4/lDf6VNR2YLu1zg==","signatures":[{"sig":"MEUCIQD1wLs9eSp0Cm5TZnH8SKX4VzxLlKspuB8rLNUEQAxmBAIgDXzoCOGP9i8LlmGTxDv+Cgovws7xJlsW/T6o1AxobrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8680},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/_temp/bunli-pack-tPnSgV/bunli-plugin-ai-detect-0.6.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./src/index.ts"}},"scripts":{"test":"bun test","build":"bun run scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bunli","email":"bunli@aryalabs.ai"},"_resolved":"/home/runner/work/_temp/bunli-pack-tPnSgV/bunli-plugin-ai-detect-0.6.2.tgz","_integrity":"sha512-2wYOVc5kKRmvKLsBgjy/uwkzuzaj841vXRMrZ++nPMNFcdKjCCNMDXfBg9cFR8Mfr13clX4/lDf6VNR2YLu1zg==","_npmVersion":"10.8.2","description":"AI agent detection plugin for Bunli - detects Claude, Cursor, Copilot and other AI coding assistants","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@bunli/core":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.9","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ai-detect_0.6.2_1772295626634_0.982622145903481","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@bunli/plugin-ai-detect","version":"0.6.3","keywords":["bunli","cli","plugin","ai","claude","cursor","copilot"],"author":{"name":"Bunli Team"},"license":"MIT","_id":"@bunli/plugin-ai-detect@0.6.3","maintainers":[{"name":"bunli","email":"bunli@aryalabs.ai"}],"dist":{"shasum":"cdcb29a179024834632f03acde80708758ee068f","tarball":"https://registry.npmjs.org/@bunli/plugin-ai-detect/-/plugin-ai-detect-0.6.3.tgz","fileCount":4,"integrity":"sha512-N0kYDTr8xzvzuY0UG5xsWxZJXRwFLlWBSJzE7Y5SomTN3IrEA8cUW2LpFMX/UFb5QrKQy4ZAO7xTu8b++/TnnA==","signatures":[{"sig":"MEUCIDKAnVwtTbbEotGZIJt+M1SmfvSfRc5XMbOBmd1STpRtAiEA7kGbLK8bcBbp/Dhogh/qqcDWzyplgLRNE9x75B6VsXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8680},"main":"./src/index.ts","type":"module","_from":"file:/home/runner/work/_temp/bunli-pack-YxxkYN/bunli-plugin-ai-detect-0.6.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./src/index.ts"}},"scripts":{"test":"bun test","build":"bun run scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bunli","email":"bunli@aryalabs.ai"},"_resolved":"/home/runner/work/_temp/bunli-pack-YxxkYN/bunli-plugin-ai-detect-0.6.3.tgz","_integrity":"sha512-N0kYDTr8xzvzuY0UG5xsWxZJXRwFLlWBSJzE7Y5SomTN3IrEA8cUW2LpFMX/UFb5QrKQy4ZAO7xTu8b++/TnnA==","_npmVersion":"10.8.2","description":"AI agent detection plugin for Bunli - detects Claude, Cursor, Copilot and other AI coding assistants","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@bunli/core":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.9","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ai-detect_0.6.3_1772565951197_0.6418418228798108","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@bunli/plugin-ai-detect","version":"0.6.4","type":"module","description":"AI agent detection plugin for Bunli - detects Claude, Cursor, Copilot and other AI coding assistants","keywords":["bunli","cli","plugin","ai","claude","cursor","copilot"],"author":{"name":"Bunli Team"},"license":"MIT","main":"./src/index.ts","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./src/index.ts"}},"scripts":{"build":"bun run scripts/build.ts","typecheck":"tsgo --noEmit","test":"bun test"},"dependencies":{"@bunli/core":"^0.9.0"},"devDependencies":{"@tsconfig/bun":"1.0.10","@types/bun":"1.3.10","typescript":"^6.0.2"},"_id":"@bunli/plugin-ai-detect@0.6.4","_integrity":"sha512-OcA2tizpV+SuvBhLsioK1k5VNfFIZlZFkUNLb3U4o0YfmxEOHjr55bY505uLOy29vNhXR5sAx7oqQyo0qehCcQ==","_resolved":"/home/runner/work/_temp/bunli-pack-s7WRSm/bunli-plugin-ai-detect-0.6.4.tgz","_from":"file:/home/runner/work/_temp/bunli-pack-s7WRSm/bunli-plugin-ai-detect-0.6.4.tgz","_nodeVersion":"20.20.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-OcA2tizpV+SuvBhLsioK1k5VNfFIZlZFkUNLb3U4o0YfmxEOHjr55bY505uLOy29vNhXR5sAx7oqQyo0qehCcQ==","shasum":"3438d22b10119224ffc7c3bcba256ea0746eda03","tarball":"https://registry.npmjs.org/@bunli/plugin-ai-detect/-/plugin-ai-detect-0.6.4.tgz","fileCount":5,"unpackedSize":9483,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDJRqxHX/0S1m4Mxn6jd7LyZ709J7oIocpzIJQGRRRTQgIhAKjzCB9h65f7PMcSltkGYHnZQvDH7uIY7pZqwtmSPh+X"}]},"_npmUser":{"name":"bunli","email":"bunli@aryalabs.ai"},"directories":{},"maintainers":[{"name":"bunli","email":"bunli@aryalabs.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-ai-detect_0.6.4_1774653986306_0.0772859057141797"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-24T09:53:49.567Z","modified":"2026-03-27T23:26:26.561Z","0.2.0":"2025-10-24T09:53:49.820Z","0.3.0":"2025-10-25T18:33:05.807Z","0.4.0":"2025-10-25T21:33:17.929Z","0.5.0":"2026-01-30T09:37:48.335Z","0.5.1":"2026-02-06T18:09:41.233Z","0.5.2":"2026-02-06T19:55:52.793Z","0.5.3":"2026-02-25T04:42:13.755Z","0.5.4":"2026-02-25T06:44:20.980Z","0.5.5":"2026-02-25T06:59:33.895Z","0.6.0":"2026-02-26T22:23:31.772Z","0.6.1":"2026-02-27T07:53:49.977Z","0.6.2":"2026-02-28T16:20:26.786Z","0.6.3":"2026-03-03T19:25:51.340Z","0.6.4":"2026-03-27T23:26:26.439Z"},"author":{"name":"Bunli Team"},"license":"MIT","keywords":["bunli","cli","plugin","ai","claude","cursor","copilot"],"description":"AI agent detection plugin for Bunli - detects Claude, Cursor, Copilot and other AI coding assistants","maintainers":[{"name":"bunli","email":"bunli@aryalabs.ai"}],"readme":"# @bunli/plugin-ai-detect\n\nAI agent detection plugin for Bunli CLI framework. Detects when your CLI is running inside AI coding assistants like Claude, Cursor, GitHub Copilot, and more.\n\n## Installation\n\n```bash\nbun add @bunli/plugin-ai-detect\n```\n\n## Usage\n\n```typescript\nimport { createCLI } from '@bunli/core'\nimport { aiAgentPlugin } from '@bunli/plugin-ai-detect'\n\nconst cli = await createCLI({\n  name: 'my-cli',\n  version: '1.0.0',\n  plugins: [\n    aiAgentPlugin({\n      verbose: true // Log when AI agents are detected\n    })\n  ]\n})\n\n// In your commands, you can access the detection results\ncli.command({\n  name: 'info',\n  handler: async ({ context }) => {\n    if (context?.store.isAIAgent) {\n      console.log('Running in AI agent:', context.store.aiAgents.join(', '))\n      console.log('Detected env vars:', context.store.aiAgentEnvVars.join(', '))\n    }\n  }\n})\n```\n\n## Options\n\n```typescript\ninterface AIDetectPluginOptions {\n  /**\n   * Additional custom AI agents to detect\n   */\n  customAgents?: AIAgentInfo[]\n  \n  /**\n   * Whether to log detection results\n   * Default: false\n   */\n  verbose?: boolean\n}\n\ninterface AIAgentInfo {\n  name: string\n  envVars: string[]\n  detect: (env: NodeJS.ProcessEnv) => boolean\n}\n```\n\n## Built-in Detections\n\nThe plugin detects the following AI agents out of the box:\n\n- **Claude**: Detects Claude Code via `CLAUDECODE` environment variable\n- **Cursor**: Detects Cursor via `CURSOR_AGENT` environment variable\n\n## Custom Agents\n\nYou can add detection for additional AI agents:\n\n```typescript\naiAgentPlugin({\n  customAgents: [\n    {\n      name: 'github-copilot',\n      envVars: ['GITHUB_COPILOT_ENABLED'],\n      detect: (env) => !!env.GITHUB_COPILOT_ENABLED\n    },\n    {\n      name: 'my-custom-ai',\n      envVars: ['MY_AI_ACTIVE', 'MY_AI_VERSION'],\n      detect: (env) => env.MY_AI_ACTIVE === 'true'\n    }\n  ]\n})\n```\n\n## Store Properties\n\nThe plugin provides the following typed properties in the command context store:\n\n```typescript\ninterface AIDetectStore {\n  /** Whether any AI agent was detected */\n  isAIAgent: boolean\n  \n  /** List of detected AI agent names */\n  aiAgents: string[]\n  \n  /** Environment variables that triggered detection */\n  aiAgentEnvVars: string[]\n}\n```\n\n## Environment Extensions\n\nThe plugin also extends the environment info:\n\n```typescript\n// These properties are added to context.env\ninterface EnvironmentInfo {\n  isAIAgent: boolean\n  aiAgents: string[]\n}\n```\n\n## Use Cases\n\n- **Telemetry**: Track which AI assistants are using your CLI\n- **Feature Flags**: Enable special features for AI environments\n- **Debugging**: Add extra logging when running in AI assistants\n- **Optimization**: Adjust output formatting for AI consumption\n\n## License\n\nMIT © Arya Labs, Inc.","readmeFilename":"README.md"}