{"_id":"koishi-plugin-shentun-ai","_rev":"31-e8b74de07eb43988c73864b4f8e6b695","name":"koishi-plugin-shentun-ai","dist-tags":{"latest":"2.0.4"},"versions":{"1.1.0":{"name":"koishi-plugin-shentun-ai","version":"1.1.0","keywords":["chatbot","koishi","plugin","ai","assistant","personality","readmex","knowledge-base","documentation"],"author":{"name":"神吞酱AI团队"},"license":"MIT","_id":"koishi-plugin-shentun-ai@1.1.0","maintainers":[{"name":"loguhan","email":"3067510479@qq.com"}],"homepage":"https://github.com/shentun-team/koishi-plugin-shentun-ai#readme","bugs":{"url":"https://github.com/shentun-team/koishi-plugin-shentun-ai/issues"},"dist":{"shasum":"4155ac862175045a8ac1ae3293d9be3158eb3358","tarball":"https://registry.npmjs.org/koishi-plugin-shentun-ai/-/koishi-plugin-shentun-ai-1.1.0.tgz","fileCount":10,"integrity":"sha512-yk9FNSu+wJSRLpTgmLZaCf2d9zvZ91glBXNtn+UoApTLERS9Czb3mw6NPH0ei0bST8mQADOssOEcKBFqv866kg==","signatures":[{"sig":"MEYCIQCwsWetEqVSDMZXZS16T5IEyWK1keqfuwabWes6qV/NYQIhAMbCI/NnOjMHtM5/ork0uHBJ6hERUiMGWh/SzfP1BAFy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68020},"main":"lib/index.js","scripts":{"dev":"tsc --watch","build":"tsc","start":"node lib/index.js"},"typings":"lib/index.d.ts","_npmUser":{"name":"loguhan","email":"3067510479@qq.com"},"repository":{"url":"git+https://github.com/shentun-team/koishi-plugin-shentun-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"神吞酱 - 拥有独立个性的AI文档助手，会主动跳出来聊天，集成ReadmeX AI知识库系统","directories":{},"_nodeVersion":"22.17.0","dependencies":{"uuid":"^9.0.1","axios":"^1.6.0","dayjs":"^1.11.10","openai":"^4.28.0","fs-extra":"^11.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.7","@types/fs-extra":"^11.0.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-shentun-ai_1.1.0_1754018908409_0.05703007991508935","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"koishi-plugin-shentun-ai","version":"1.2.0","keywords":["chatbot","koishi","plugin","ai","assistant","personality","readmex","knowledge-base","documentation"],"author":{"name":"神吞酱AI团队"},"license":"MIT","_id":"koishi-plugin-shentun-ai@1.2.0","maintainers":[{"name":"loguhan","email":"3067510479@qq.com"}],"homepage":"https://github.com/shentun-team/koishi-plugin-shentun-ai#readme","bugs":{"url":"https://github.com/shentun-team/koishi-plugin-shentun-ai/issues"},"dist":{"shasum":"aece8b2b92e8774079a30c43a16ac3042b9b8145","tarball":"https://registry.npmjs.org/koishi-plugin-shentun-ai/-/koishi-plugin-shentun-ai-1.2.0.tgz","fileCount":10,"integrity":"sha512-9xBO3AYbqrd9S9IMEWKcJ/KymHA6MYkSuYbArHpon/ou48DThz4BnXmlJ3DYLCXvpUvWIkZI+sbNEQ/BM0s3og==","signatures":[{"sig":"MEUCIE9bmcKIj0pSAPePMqPidxNX7Upql6CR9KddRXyhR47kAiEA5zs+Gkvs6ewgF2tzPOx1G5JqfjOtpAJdb7ZKFqcZ46s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63062},"main":"lib/index.js","scripts":{"dev":"tsc --watch","build":"tsc","start":"node lib/index.js"},"typings":"lib/index.d.ts","_npmUser":{"name":"loguhan","email":"3067510479@qq.com"},"repository":{"url":"git+https://github.com/shentun-team/koishi-plugin-shentun-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"神吞酱 - 拥有独立个性的AI文档助手，支持多AI提供商，会主动跳出来聊天，集成AI知识库系统","directories":{},"_nodeVersion":"22.17.0","dependencies":{"uuid":"^9.0.1","axios":"^1.6.0","dayjs":"^1.11.10","openai":"^4.28.0","fs-extra":"^11.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.7","@types/fs-extra":"^11.0.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-shentun-ai_1.2.0_1754046909634_0.3091370943691083","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"koishi-plugin-shentun-ai","version":"1.3.0","keywords":["chatbot","koishi","plugin","ai","assistant","personality","readmex","knowledge-base","documentation"],"author":{"name":"神吞酱AI团队"},"license":"MIT","_id":"koishi-plugin-shentun-ai@1.3.0","maintainers":[{"name":"loguhan","email":"3067510479@qq.com"}],"homepage":"https://github.com/shentun-team/koishi-plugin-shentun-ai#readme","bugs":{"url":"https://github.com/shentun-team/koishi-plugin-shentun-ai/issues"},"dist":{"shasum":"25d01152fcb960b747967a39ed0020eb5ebd334f","tarball":"https://registry.npmjs.org/koishi-plugin-shentun-ai/-/koishi-plugin-shentun-ai-1.3.0.tgz","fileCount":10,"integrity":"sha512-p1SjulQJHT7mBSHFTG/el0MSuM2btzBbpI4S0ViTe6otyan19sm1GD9ImxPvu49UInv8/k4tpxSuSujUlXzDig==","signatures":[{"sig":"MEUCIQDc4Mnv6eQCtd4FbWQQp3nFru+EFpxpe0GWnrapTrM6gAIgYMqwYtM95etq/ZX4Yc3kbLCdqCFNjGkIVyrq85D4+ZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71810},"main":"lib/index.js","scripts":{"dev":"tsc --watch","build":"tsc","start":"node lib/index.js"},"typings":"lib/index.d.ts","_npmUser":{"name":"loguhan","email":"3067510479@qq.com"},"repository":{"url":"git+https://github.com/shentun-team/koishi-plugin-shentun-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"神吞酱 - 拥有独立个性的AI文档助手，会主动跳出来聊天，集成ReadmeX AI知识库系统","directories":{},"_nodeVersion":"22.17.0","dependencies":{"uuid":"^9.0.1","axios":"^1.6.0","dayjs":"^1.11.10","openai":"^4.28.0","fs-extra":"^11.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.7","@types/fs-extra":"^11.0.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-shentun-ai_1.3.0_1754052883378_0.11855657476476789","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"koishi-plugin-shentun-ai","version":"1.3.1","keywords":["chatbot","koishi","plugin","ai","assistant","personality","readmex","knowledge-base","documentation"],"author":{"name":"神吞酱AI团队"},"license":"MIT","_id":"koishi-plugin-shentun-ai@1.3.1","maintainers":[{"name":"loguhan","email":"3067510479@qq.com"}],"homepage":"https://github.com/shentun-team/koishi-plugin-shentun-ai#readme","bugs":{"url":"https://github.com/shentun-team/koishi-plugin-shentun-ai/issues"},"dist":{"shasum":"7527b6ea5a826414fe3957cb267a34fd09b3fefd","tarball":"https://registry.npmjs.org/koishi-plugin-shentun-ai/-/koishi-plugin-shentun-ai-1.3.1.tgz","fileCount":10,"integrity":"sha512-3QMKAarKHYPjM5WO89fX+C1XecJvd1nXI0EVlnmGEJd1XiNZjpFGNHh0nu829yOPOsfbE+mSfc+5NBLjsDt3ag==","signatures":[{"sig":"MEYCIQDudESKAfcJfxm6YEGHD9Lacfi9oSQYfMBUM1gNl6KGYAIhAIeEaqzihAM/KgMnwN2krzMIyTlCt86MkHvTqbCtchmP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71810},"main":"lib/index.js","scripts":{"dev":"tsc --watch","build":"tsc","start":"node lib/index.js"},"typings":"lib/index.d.ts","_npmUser":{"name":"loguhan","email":"3067510479@qq.com"},"repository":{"url":"git+https://github.com/shentun-team/koishi-plugin-shentun-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"神吞酱 - 拥有独立个性的AI文档助手，会主动跳出来聊天，集成ReadmeX AI知识库系统","directories":{},"_nodeVersion":"22.17.0","dependencies":{"uuid":"^9.0.1","axios":"^1.6.0","dayjs":"^1.11.10","openai":"^4.28.0","fs-extra":"^11.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.7","@types/fs-extra":"^11.0.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-shentun-ai_1.3.1_1754052950305_0.6637388531479407","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"koishi-plugin-shentun-ai","version":"1.3.2","keywords":["chatbot","koishi","plugin","ai","assistant","personality","readmex","knowledge-base","documentation"],"author":{"name":"神吞酱AI团队"},"license":"MIT","_id":"koishi-plugin-shentun-ai@1.3.2","maintainers":[{"name":"loguhan","email":"3067510479@qq.com"}],"homepage":"https://github.com/shentun-team/koishi-plugin-shentun-ai#readme","bugs":{"url":"https://github.com/shentun-team/koishi-plugin-shentun-ai/issues"},"dist":{"shasum":"3dc1dc7d4a259db3653e94b029293385c89c7ab2","tarball":"https://registry.npmjs.org/koishi-plugin-shentun-ai/-/koishi-plugin-shentun-ai-1.3.2.tgz","fileCount":10,"integrity":"sha512-3QzmsIPsusbt3+BAKKZ8UtjFRueOd+EinpKclGGSBqX62AP7MBPCme9ONuC/xUSmBJMR2QRatgdR69qGpHI1Yw==","signatures":[{"sig":"MEUCIQCv508yqdCNL+U1/zM7RZv99RU7owffTlOjV8pWa6KzQQIgKpvFTGwqUiyeaTpZgyFUUm3WPwIHmHZ4hjzcE3fsGWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75087},"main":"lib/index.js","scripts":{"dev":"tsc --watch","build":"tsc","start":"node lib/index.js"},"typings":"lib/index.d.ts","_npmUser":{"name":"loguhan","email":"3067510479@qq.com"},"repository":{"url":"git+https://github.com/shentun-team/koishi-plugin-shentun-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"神吞酱 - 拥有独立个性的AI文档助手，会主动跳出来聊天，集成ReadmeX AI知识库系统","directories":{},"_nodeVersion":"22.17.0","dependencies":{"uuid":"^9.0.1","axios":"^1.6.0","dayjs":"^1.11.10","openai":"^4.28.0","fs-extra":"^11.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.7","@types/fs-extra":"^11.0.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-shentun-ai_1.3.2_1754053119949_0.995256451111459","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"koishi-plugin-shentun-ai","version":"1.3.3","keywords":["chatbot","koishi","plugin","ai","assistant","personality","readmex","knowledge-base","documentation"],"author":{"name":"神吞酱AI团队"},"license":"MIT","_id":"koishi-plugin-shentun-ai@1.3.3","maintainers":[{"name":"loguhan","email":"3067510479@qq.com"}],"homepage":"https://github.com/shentun-team/koishi-plugin-shentun-ai#readme","bugs":{"url":"https://github.com/shentun-team/koishi-plugin-shentun-ai/issues"},"dist":{"shasum":"339ec95ffc07ffa2c1cccc8a290042d84d8f0ab9","tarball":"https://registry.npmjs.org/koishi-plugin-shentun-ai/-/koishi-plugin-shentun-ai-1.3.3.tgz","fileCount":10,"integrity":"sha512-Dh/kmZ8YbhPHKB58mUDiagRrk0HQn+8+ofC5qI9udGxbz0lhvwwLf30CgpjEADFxuMjnSQgFR0NjNT542zXc2g==","signatures":[{"sig":"MEQCICOHdFtQv+Eiz56D9vntOCa7XcIpTuNy59i2Xyh1rQkpAiAte17kf19XzJNyznEnkqOHtKv5Av0uziG6J4bFDE+p7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75087},"main":"lib/index.js","scripts":{"dev":"tsc --watch","build":"tsc","start":"node lib/index.js"},"typings":"lib/index.d.ts","_npmUser":{"name":"loguhan","email":"3067510479@qq.com"},"repository":{"url":"git+https://github.com/shentun-team/koishi-plugin-shentun-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"神吞酱 - 拥有独立个性的AI文档助手，会主动跳出来聊天，集成ReadmeX AI知识库系统","directories":{},"_nodeVersion":"22.17.0","dependencies":{"uuid":"^9.0.1","axios":"^1.6.0","dayjs":"^1.11.10","openai":"^4.28.0","fs-extra":"^11.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.7","@types/fs-extra":"^11.0.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-shentun-ai_1.3.3_1754053181712_0.900864135219871","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"koishi-plugin-shentun-ai","version":"1.4.0","keywords":["chatbot","koishi","plugin","ai","assistant","personality","readmex","knowledge-base","documentation"],"author":{"name":"神吞酱AI团队"},"license":"MIT","_id":"koishi-plugin-shentun-ai@1.4.0","maintainers":[{"name":"loguhan","email":"3067510479@qq.com"}],"homepage":"https://github.com/shentun-team/koishi-plugin-shentun-ai#readme","bugs":{"url":"https://github.com/shentun-team/koishi-plugin-shentun-ai/issues"},"dist":{"shasum":"f3ffb5a059d3769261214c048f41ab7a1b93f0e7","tarball":"https://registry.npmjs.org/koishi-plugin-shentun-ai/-/koishi-plugin-shentun-ai-1.4.0.tgz","fileCount":10,"integrity":"sha512-SxxceiEsh/knqrhxMeofl7oK1cuYNnWjpDRxV2VJ6KIG1izPB5gfH/e9Wgg4xGSfjGvMl60prtTYLEuFg3/+zg==","signatures":[{"sig":"MEYCIQCgsmQilQYpRGfYV2C47j7FYQ2qP8xz7NnBGVKZz0WZAgIhAPYmvRFaIU1GlMJyMghMJuoYaDS4fZrL3YeWC65NyRYu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80901},"main":"lib/index.js","scripts":{"dev":"tsc --watch","build":"tsc","start":"node lib/index.js"},"typings":"lib/index.d.ts","_npmUser":{"name":"loguhan","email":"3067510479@qq.com"},"repository":{"url":"git+https://github.com/shentun-team/koishi-plugin-shentun-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"神吞酱 - 拥有独立个性的AI文档助手，会主动跳出来聊天，集成ReadmeX AI知识库系统","directories":{},"_nodeVersion":"22.17.0","dependencies":{"uuid":"^9.0.1","axios":"^1.6.0","dayjs":"^1.11.10","openai":"^4.28.0","fs-extra":"^11.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.7","@types/fs-extra":"^11.0.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-shentun-ai_1.4.0_1754053464897_0.9264417484269594","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"koishi-plugin-shentun-ai","version":"1.4.1","keywords":["chatbot","koishi","plugin","ai","assistant","personality","readmex","knowledge-base","documentation"],"author":{"name":"神吞酱AI团队"},"license":"MIT","_id":"koishi-plugin-shentun-ai@1.4.1","maintainers":[{"name":"loguhan","email":"3067510479@qq.com"}],"homepage":"https://github.com/shentun-team/koishi-plugin-shentun-ai#readme","bugs":{"url":"https://github.com/shentun-team/koishi-plugin-shentun-ai/issues"},"dist":{"shasum":"b665dad795de9a6e43cde447ef4140b37051251c","tarball":"https://registry.npmjs.org/koishi-plugin-shentun-ai/-/koishi-plugin-shentun-ai-1.4.1.tgz","fileCount":10,"integrity":"sha512-QF5QcJqTSRfbmRXUR9+7OWbSYAFbReGTN8PxZkepVuXOS92QMds0tm3yXIwlbMwSZ9IdPbxSsWr/yj3HjqGb/A==","signatures":[{"sig":"MEUCIQCI+LhjtTD2jmuZUchGYOgdNa0fcSue9FpmQbjaS66lGAIgaE3SmhYWibGa6+Ea4fvZvQKOWCM1uCWOLaWUVoDa0JA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74089},"main":"lib/index.js","scripts":{"dev":"tsc --watch","build":"tsc","start":"node lib/index.js"},"typings":"lib/index.d.ts","_npmUser":{"name":"loguhan","email":"3067510479@qq.com"},"repository":{"url":"git+https://github.com/shentun-team/koishi-plugin-shentun-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"神吞酱 - 拥有独立个性的AI文档助手，会主动跳出来聊天，集成ReadmeX AI知识库系统","directories":{},"_nodeVersion":"22.17.0","dependencies":{"uuid":"^9.0.1","axios":"^1.6.0","dayjs":"^1.11.10","openai":"^4.28.0","fs-extra":"^11.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.7","@types/fs-extra":"^11.0.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-shentun-ai_1.4.1_1754054024438_0.7674952237458179","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"koishi-plugin-shentun-ai","version":"1.4.2","keywords":["chatbot","koishi","plugin","ai","assistant","personality","readmex","knowledge-base","documentation"],"author":{"name":"神吞酱AI团队"},"license":"MIT","_id":"koishi-plugin-shentun-ai@1.4.2","maintainers":[{"name":"loguhan","email":"3067510479@qq.com"}],"homepage":"https://github.com/shentun-team/koishi-plugin-shentun-ai#readme","bugs":{"url":"https://github.com/shentun-team/koishi-plugin-shentun-ai/issues"},"dist":{"shasum":"fd4fec3bda5c2eb83c402e1c8b5008cefdad473e","tarball":"https://registry.npmjs.org/koishi-plugin-shentun-ai/-/koishi-plugin-shentun-ai-1.4.2.tgz","fileCount":10,"integrity":"sha512-7yYRiyfOn2T0247DuNNrIKIE4iPKMfhTRRK2paQMN6Dbr8aAUN25HExrOXEKGZNK6CoeGf8Et8iqO7z7LoMsvA==","signatures":[{"sig":"MEUCIQCicHD25t6qLPPBaUek/A6r/+lKc2f8op/eDp5yHsNZcgIgXjLe0miTZrH7NkjnxmXnyxKncpnTK5OcuFRiZmn/Apg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74047},"main":"lib/index.js","scripts":{"dev":"tsc --watch","build":"tsc","start":"node lib/index.js"},"typings":"lib/index.d.ts","_npmUser":{"name":"loguhan","email":"3067510479@qq.com"},"repository":{"url":"git+https://github.com/shentun-team/koishi-plugin-shentun-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"神吞酱 - 拥有独立个性的AI文档助手，会主动跳出来聊天，集成ReadmeX AI知识库系统","directories":{},"_nodeVersion":"22.17.0","dependencies":{"uuid":"^9.0.1","axios":"^1.6.0","dayjs":"^1.11.10","openai":"^4.28.0","fs-extra":"^11.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.7","@types/fs-extra":"^11.0.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-shentun-ai_1.4.2_1754056142027_0.03393778833036931","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"koishi-plugin-shentun-ai","version":"1.4.3","keywords":["chatbot","koishi","plugin","ai","assistant","personality","readmex","knowledge-base","documentation"],"author":{"name":"神吞酱AI团队"},"license":"MIT","_id":"koishi-plugin-shentun-ai@1.4.3","maintainers":[{"name":"loguhan","email":"3067510479@qq.com"}],"homepage":"https://github.com/shentun-team/koishi-plugin-shentun-ai#readme","bugs":{"url":"https://github.com/shentun-team/koishi-plugin-shentun-ai/issues"},"dist":{"shasum":"c1d380752b21a28f701790d4fea7f69e77a60129","tarball":"https://registry.npmjs.org/koishi-plugin-shentun-ai/-/koishi-plugin-shentun-ai-1.4.3.tgz","fileCount":10,"integrity":"sha512-0TRMpGX9O6zP5DRoNRq7oSHPrpjn0pHAR/emYpvM7vewXuV/ykDxSWv0E5FGyANCqde7vK6AAsv5KAXMV0BNtA==","signatures":[{"sig":"MEUCIHW/LeEP3AF/+S4nFYWNKIAjXdZUesZQF5sHVSrhbGS6AiEA31qRJH7EzAlzyC8mFg8uZpaV3pzlDqQbIsiu7S3Z8II=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86327},"main":"lib/index.js","scripts":{"dev":"tsc --watch","build":"tsc","start":"node lib/index.js"},"typings":"lib/index.d.ts","_npmUser":{"name":"loguhan","email":"3067510479@qq.com"},"repository":{"url":"git+https://github.com/shentun-team/koishi-plugin-shentun-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"神吞酱 - 拥有独立个性的AI文档助手，会主动跳出来聊天，集成ReadmeX AI知识库系统","directories":{},"_nodeVersion":"22.17.0","dependencies":{"uuid":"^9.0.1","dayjs":"^1.11.10","koishi":"^4.17.0","openai":"^4.28.0","fs-extra":"^11.1.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.7","@types/fs-extra":"^11.0.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-shentun-ai_1.4.3_1754058160071_0.5607150452895167","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"koishi-plugin-shentun-ai","version":"1.4.4","keywords":["chatbot","koishi","plugin","ai","assistant","personality","readmex","knowledge-base","documentation"],"author":{"name":"神吞酱AI团队"},"license":"MIT","_id":"koishi-plugin-shentun-ai@1.4.4","maintainers":[{"name":"loguhan","email":"3067510479@qq.com"}],"homepage":"https://github.com/shentun-team/koishi-plugin-shentun-ai#readme","bugs":{"url":"https://github.com/shentun-team/koishi-plugin-shentun-ai/issues"},"dist":{"shasum":"3736df98cf326ddfe0b20cd7eb2fdab2fac91d98","tarball":"https://registry.npmjs.org/koishi-plugin-shentun-ai/-/koishi-plugin-shentun-ai-1.4.4.tgz","fileCount":10,"integrity":"sha512-HPWBRbb0yV4+1+dvMs7V7Hb5Z7XtwXl/g1Wg4xaEVYBqOP65Pk4yXtMuctQ6Nn4JdOfrqtQE0E5sJkl0p+rKGQ==","signatures":[{"sig":"MEYCIQDVQxANpl4J7/9HsG5Y99/q31yzU7WEsqVZqdXSVTSajQIhAM5RQNgOPeI0gP7f3w3zoUMpRd9eDvpSbdGKzpOrFa5m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87045},"main":"lib/index.js","scripts":{"dev":"tsc --watch","build":"tsc","start":"node lib/index.js"},"typings":"lib/index.d.ts","_npmUser":{"name":"loguhan","email":"3067510479@qq.com"},"repository":{"url":"git+https://github.com/shentun-team/koishi-plugin-shentun-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"神吞酱 - 拥有独立个性的AI文档助手，会主动跳出来聊天，集成ReadmeX AI知识库系统","directories":{},"_nodeVersion":"22.17.0","dependencies":{"uuid":"^9.0.1","dayjs":"^1.11.10","koishi":"^4.17.0","openai":"^4.28.0","fs-extra":"^11.1.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.7","@types/fs-extra":"^11.0.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-shentun-ai_1.4.4_1754058728381_0.9412225833003807","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"koishi-plugin-shentun-ai","version":"1.4.5","keywords":["chatbot","koishi","plugin","ai","assistant","personality","readmex","knowledge-base","documentation"],"author":{"name":"神吞酱AI团队"},"license":"MIT","_id":"koishi-plugin-shentun-ai@1.4.5","maintainers":[{"name":"loguhan","email":"3067510479@qq.com"}],"homepage":"https://github.com/shentun-team/koishi-plugin-shentun-ai#readme","bugs":{"url":"https://github.com/shentun-team/koishi-plugin-shentun-ai/issues"},"dist":{"shasum":"e287d42b43b8362e3438b6cb77cae25cddb26050","tarball":"https://registry.npmjs.org/koishi-plugin-shentun-ai/-/koishi-plugin-shentun-ai-1.4.5.tgz","fileCount":10,"integrity":"sha512-ZStRhN2FHIr/yPFVpPUVovlOiGDu7yfyvH4g0t4WUkqqjYPyKz0X6xseu5L+kjAUE9jkHwwAnDlfq6uxQgXUWw==","signatures":[{"sig":"MEQCIBXmpt+fwhMxaLWR5N27L6V+P2jEUDqmwDqF1Yj9eaHVAiAKCgWh6XHjM2NZrNMjgxFNWsGF2nJBUVaXmWSBdHQV6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88789},"main":"lib/index.js","scripts":{"dev":"tsc --watch","build":"tsc","start":"node lib/index.js"},"typings":"lib/index.d.ts","_npmUser":{"name":"loguhan","email":"3067510479@qq.com"},"repository":{"url":"git+https://github.com/shentun-team/koishi-plugin-shentun-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"神吞酱 - 拥有独立个性的AI文档助手，会主动跳出来聊天，集成ReadmeX AI知识库系统","directories":{},"_nodeVersion":"22.17.0","dependencies":{"uuid":"^9.0.1","dayjs":"^1.11.10","koishi":"^4.17.0","openai":"^4.28.0","fs-extra":"^11.1.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.7","@types/fs-extra":"^11.0.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-shentun-ai_1.4.5_1754058891663_0.9978585511762981","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"koishi-plugin-shentun-ai","version":"1.4.6","keywords":["chatbot","koishi","plugin","ai","assistant","personality","readmex","knowledge-base","documentation"],"author":{"name":"神吞酱AI团队"},"license":"MIT","_id":"koishi-plugin-shentun-ai@1.4.6","maintainers":[{"name":"loguhan","email":"3067510479@qq.com"}],"homepage":"https://github.com/shentun-team/koishi-plugin-shentun-ai#readme","bugs":{"url":"https://github.com/shentun-team/koishi-plugin-shentun-ai/issues"},"dist":{"shasum":"8bffb2504228c60b0cf3540a3f42a31abf13a508","tarball":"https://registry.npmjs.org/koishi-plugin-shentun-ai/-/koishi-plugin-shentun-ai-1.4.6.tgz","fileCount":10,"integrity":"sha512-HwN4SwfaxYR1VtVC9tICPpNSyp2jwi/0FX3I/CeiofBs9eaR8DXZBS9ukPUCBHSGsMahwodoiRmjLD2Wz9+DPA==","signatures":[{"sig":"MEQCIF7vc5iTT4/pOVaMBIxz35kb2JOdC0psXECGBUGmTSwvAiAg5dbxwoQ2A2wG/+DvmVBxe/KLK1V4XDKsxoUowSDUWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93669},"main":"lib/index.js","scripts":{"dev":"tsc --watch","build":"tsc","start":"node lib/index.js"},"typings":"lib/index.d.ts","_npmUser":{"name":"loguhan","email":"3067510479@qq.com"},"repository":{"url":"git+https://github.com/shentun-team/koishi-plugin-shentun-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"神吞酱 - 拥有独立个性的AI文档助手，会主动跳出来聊天，集成ReadmeX AI知识库系统","directories":{},"_nodeVersion":"22.17.0","dependencies":{"uuid":"^9.0.1","dayjs":"^1.11.10","koishi":"^4.17.0","openai":"^4.28.0","fs-extra":"^11.1.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.7","@types/fs-extra":"^11.0.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-shentun-ai_1.4.6_1754059574666_0.829676368810141","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"koishi-plugin-shentun-ai","version":"1.4.7","keywords":["chatbot","koishi","plugin","ai","assistant","personality","readmex","knowledge-base","documentation"],"author":{"name":"神吞酱AI团队"},"license":"MIT","_id":"koishi-plugin-shentun-ai@1.4.7","maintainers":[{"name":"loguhan","email":"3067510479@qq.com"}],"homepage":"https://github.com/shentun-team/koishi-plugin-shentun-ai#readme","bugs":{"url":"https://github.com/shentun-team/koishi-plugin-shentun-ai/issues"},"dist":{"shasum":"80c55789f11f1acaca439817525b0c4ce4775c2c","tarball":"https://registry.npmjs.org/koishi-plugin-shentun-ai/-/koishi-plugin-shentun-ai-1.4.7.tgz","fileCount":10,"integrity":"sha512-UAmPnPX08fCOc42t8knwPOS7+XdY2ZbsxSnzcqL/TLypVbkBY0EchhsTNnGPjBA+UHAp6+9x7iYSlxpEfO0YcA==","signatures":[{"sig":"MEUCIQCK7w5K3x+0X3/pHq3DJab/PWSQ2EUr+bbfXKGMo94GcQIgcXoOYxf7dk/Hy70fpEc5z3x1CK6sy/ZMCu2JOdEvAao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93714},"main":"lib/index.js","scripts":{"dev":"tsc --watch","build":"tsc","start":"node lib/index.js"},"typings":"lib/index.d.ts","_npmUser":{"name":"loguhan","email":"3067510479@qq.com"},"repository":{"url":"git+https://github.com/shentun-team/koishi-plugin-shentun-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"神吞酱 - 拥有独立个性的AI文档助手，会主动跳出来聊天，集成ReadmeX AI知识库系统","directories":{},"_nodeVersion":"22.17.0","dependencies":{"uuid":"^9.0.1","dayjs":"^1.11.10","koishi":"^4.17.0","openai":"^4.28.0","fs-extra":"^11.1.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.7","@types/fs-extra":"^11.0.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-shentun-ai_1.4.7_1754059697407_0.36520838280367585","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"koishi-plugin-shentun-ai","version":"1.4.8","keywords":["chatbot","koishi","plugin","ai","assistant","personality","readmex","knowledge-base","documentation"],"author":{"name":"神吞酱AI团队"},"license":"MIT","_id":"koishi-plugin-shentun-ai@1.4.8","maintainers":[{"name":"loguhan","email":"3067510479@qq.com"}],"homepage":"https://github.com/shentun-team/koishi-plugin-shentun-ai#readme","bugs":{"url":"https://github.com/shentun-team/koishi-plugin-shentun-ai/issues"},"dist":{"shasum":"e553cf53889ad97d5ff2ac313e76811734981f08","tarball":"https://registry.npmjs.org/koishi-plugin-shentun-ai/-/koishi-plugin-shentun-ai-1.4.8.tgz","fileCount":10,"integrity":"sha512-qhkEzgLFDaAFPTsZelhSHblFjdrYp9H/7+FiqIy1ZyWSvTlF9GAMIRek6mbvpXkxnS8tNMiDrQV0oQXOeG9r+w==","signatures":[{"sig":"MEQCIEOSRzC6Fv/AcnkARdOlM0skFN6pmEmV/ZTJVwp1psAhAiAFSzqdJ/QW0uSBv8uInhfsDcRIGQ9yDTMfDz9y26lp2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100171},"main":"lib/index.js","scripts":{"dev":"tsc --watch","build":"tsc","start":"node lib/index.js"},"typings":"lib/index.d.ts","_npmUser":{"name":"loguhan","email":"3067510479@qq.com"},"repository":{"url":"git+https://github.com/shentun-team/koishi-plugin-shentun-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"神吞酱 - 拥有独立个性的AI文档助手，会主动跳出来聊天，集成ReadmeX AI知识库系统","directories":{},"_nodeVersion":"22.17.0","dependencies":{"uuid":"^9.0.1","dayjs":"^1.11.10","koishi":"^4.17.0","openai":"^4.28.0","fs-extra":"^11.1.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.7","@types/fs-extra":"^11.0.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-shentun-ai_1.4.8_1754059921521_0.5052915170121497","host":"s3://npm-registry-packages-npm-production"}},"1.4.9":{"name":"koishi-plugin-shentun-ai","version":"1.4.9","keywords":["chatbot","koishi","plugin","ai","assistant","personality","readmex","knowledge-base","documentation"],"author":{"name":"神吞酱AI团队"},"license":"MIT","_id":"koishi-plugin-shentun-ai@1.4.9","maintainers":[{"name":"loguhan","email":"3067510479@qq.com"}],"homepage":"https://github.com/shentun-team/koishi-plugin-shentun-ai#readme","bugs":{"url":"https://github.com/shentun-team/koishi-plugin-shentun-ai/issues"},"dist":{"shasum":"2adfda9315b25ff7108da84d717fda277820d352","tarball":"https://registry.npmjs.org/koishi-plugin-shentun-ai/-/koishi-plugin-shentun-ai-1.4.9.tgz","fileCount":10,"integrity":"sha512-NzR5uBw3ojgNWqc5JoLcfUo9Ww3MjFEeLsW6j+fp/wRTgF8FRRTEhiF52Aa4TLcnc/LBIz+OaKDizSI2rjCJMA==","signatures":[{"sig":"MEUCIC0dwX5lRnKfsw1cfFvArJJ/ScIofwtm8wDxNu8tPON+AiEArTkfhkB+i3I5qEo8HPjO4ojh7AqTL8xqS4pl73I+BOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100222},"main":"lib/index.js","scripts":{"dev":"tsc --watch","build":"tsc","start":"node lib/index.js"},"typings":"lib/index.d.ts","_npmUser":{"name":"loguhan","email":"3067510479@qq.com"},"repository":{"url":"git+https://github.com/shentun-team/koishi-plugin-shentun-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"神吞酱 - 拥有独立个性的AI文档助手，会主动跳出来聊天，集成ReadmeX AI知识库系统","directories":{},"_nodeVersion":"22.17.0","dependencies":{"uuid":"^9.0.1","dayjs":"^1.11.10","koishi":"^4.17.0","openai":"^4.28.0","fs-extra":"^11.1.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.7","@types/fs-extra":"^11.0.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-shentun-ai_1.4.9_1754060405456_0.1319489256966626","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"koishi-plugin-shentun-ai","version":"1.5.0","keywords":["chatbot","koishi","plugin","ai","assistant","personality","readmex","knowledge-base","documentation"],"author":{"name":"神吞酱AI团队"},"license":"MIT","_id":"koishi-plugin-shentun-ai@1.5.0","maintainers":[{"name":"loguhan","email":"3067510479@qq.com"}],"homepage":"https://github.com/shentun-team/koishi-plugin-shentun-ai#readme","bugs":{"url":"https://github.com/shentun-team/koishi-plugin-shentun-ai/issues"},"dist":{"shasum":"510451fc1f18944bd8ae53f17262131930dca0f7","tarball":"https://registry.npmjs.org/koishi-plugin-shentun-ai/-/koishi-plugin-shentun-ai-1.5.0.tgz","fileCount":10,"integrity":"sha512-+2amB6NKQVrg7r4C4JvXKZMjuvZdtMVu4ba8bcAMsADfVfYVRumMnuqq8ViSlwQxH+0kh8Q82iR7xpyIKZuY4g==","signatures":[{"sig":"MEUCID3Qn1wSWlSsKCSItZrbDf1L8CZJsGD4VyjmXnufrjDgAiEAye9Iobc77VAjKS4Y51UsjoiGcz1tcI9VAAvTZ2CoyuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103863},"main":"lib/index.js","scripts":{"dev":"tsc --watch","build":"tsc","start":"node lib/index.js"},"typings":"lib/index.d.ts","_npmUser":{"name":"loguhan","email":"3067510479@qq.com"},"repository":{"url":"git+https://github.com/shentun-team/koishi-plugin-shentun-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"神吞酱 - 拥有独立个性的AI文档助手，会主动跳出来聊天，集成ReadmeX AI知识库系统","directories":{},"_nodeVersion":"22.17.0","dependencies":{"uuid":"^9.0.1","dayjs":"^1.11.10","koishi":"^4.17.0","openai":"^4.28.0","fs-extra":"^11.1.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.7","@types/fs-extra":"^11.0.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-shentun-ai_1.5.0_1754060928631_0.03319020971988418","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"koishi-plugin-shentun-ai","version":"1.5.1","keywords":["chatbot","koishi","plugin","ai","assistant","personality","readmex","knowledge-base","documentation"],"author":{"name":"神吞酱AI团队"},"license":"MIT","_id":"koishi-plugin-shentun-ai@1.5.1","maintainers":[{"name":"loguhan","email":"3067510479@qq.com"}],"homepage":"https://github.com/shentun-team/koishi-plugin-shentun-ai#readme","bugs":{"url":"https://github.com/shentun-team/koishi-plugin-shentun-ai/issues"},"dist":{"shasum":"f8e58a737ebf9f9ded517b2f4f1b0f7066ab36bd","tarball":"https://registry.npmjs.org/koishi-plugin-shentun-ai/-/koishi-plugin-shentun-ai-1.5.1.tgz","fileCount":10,"integrity":"sha512-lx4SOn1E645wsy+eOlau6fhKdcd8f+lulqkbN0DPeRLFGYS6BAj+V83ozHmyZ7pquT29EJgNScUbUzeRW9+kFw==","signatures":[{"sig":"MEUCIQDSXOLwamQ+ulvLgcbhFSnwTFsGZmUyZcosuR+exuxueAIgRmaFD3eWjnAX8B/wmwUFfmRb3uE6QKOzKjmrGmy0TI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124049},"main":"lib/index.js","scripts":{"dev":"tsc --watch","build":"tsc","start":"node lib/index.js"},"typings":"lib/index.d.ts","_npmUser":{"name":"loguhan","email":"3067510479@qq.com"},"repository":{"url":"git+https://github.com/shentun-team/koishi-plugin-shentun-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"神吞酱 - 拥有独立个性的AI文档助手，会主动跳出来聊天，集成ReadmeX AI知识库系统","directories":{},"_nodeVersion":"22.17.0","dependencies":{"uuid":"^9.0.1","dayjs":"^1.11.10","koishi":"^4.17.0","openai":"^4.28.0","fs-extra":"^11.1.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.7","@types/fs-extra":"^11.0.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-shentun-ai_1.5.1_1754090984182_0.655623602672555","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"koishi-plugin-shentun-ai","version":"1.6.0","keywords":["chatbot","koishi","plugin","ai","assistant","personality","readmex","knowledge-base","documentation"],"author":{"name":"神吞酱AI团队"},"license":"MIT","_id":"koishi-plugin-shentun-ai@1.6.0","maintainers":[{"name":"loguhan","email":"3067510479@qq.com"}],"homepage":"https://github.com/shentun-team/koishi-plugin-shentun-ai#readme","bugs":{"url":"https://github.com/shentun-team/koishi-plugin-shentun-ai/issues"},"dist":{"shasum":"1f0bd34a674121572d5e8fd0a1fc0c2f32898e7b","tarball":"https://registry.npmjs.org/koishi-plugin-shentun-ai/-/koishi-plugin-shentun-ai-1.6.0.tgz","fileCount":14,"integrity":"sha512-ZXyXRzbS3cC9pxLwyhP3Y3jVx9hyxG8mSWsmuJ4l6Z7GYf18b9sdlpd4cfcW2WGAL0t6ct2v07ZHKjM6JCHabQ==","signatures":[{"sig":"MEQCIG9CxgDvpMF3/SrN4sRYeKNdKXTaFGotWIiUQCiQZiOIAiBTdD7XhCQNfFsbFrVn00lrbWzY0rhwhXL2w0l1tIlaMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94914},"main":"lib/index.js","scripts":{"dev":"tsc --watch","build":"tsc","start":"node lib/index.js"},"typings":"lib/index.d.ts","_npmUser":{"name":"loguhan","email":"3067510479@qq.com"},"repository":{"url":"git+https://github.com/shentun-team/koishi-plugin-shentun-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"神吞酱 - 拥有独立个性的AI文档助手，会主动跳出来聊天，集成ReadmeX AI知识库系统","directories":{},"_nodeVersion":"22.17.0","dependencies":{"uuid":"^9.0.1","dayjs":"^1.11.10","koishi":"^4.17.0","openai":"^4.28.4","fs-extra":"^11.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.7","@types/fs-extra":"^11.0.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-shentun-ai_1.6.0_1754096078261_0.7087885257076252","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"koishi-plugin-shentun-ai","version":"1.5.2","keywords":["chatbot","koishi","plugin","ai","assistant","personality","readmex","knowledge-base","documentation"],"author":{"name":"神吞酱AI团队"},"license":"MIT","_id":"koishi-plugin-shentun-ai@1.5.2","maintainers":[{"name":"loguhan","email":"3067510479@qq.com"}],"homepage":"https://github.com/shentun-team/koishi-plugin-shentun-ai#readme","bugs":{"url":"https://github.com/shentun-team/koishi-plugin-shentun-ai/issues"},"dist":{"shasum":"2de41c28882d9f92c54748d8d8cbcb09aec38d1e","tarball":"https://registry.npmjs.org/koishi-plugin-shentun-ai/-/koishi-plugin-shentun-ai-1.5.2.tgz","fileCount":14,"integrity":"sha512-elWQ8xR/2Lap3Bi4tad9MGGIb6tvHQBfFPbQQxGK+i0XzypVp9OncfvCTiW8E411lwRgeetDYFlVxMycIEKSXg==","signatures":[{"sig":"MEYCIQCtKm5xFmO35y4AR+OA9WBfFVqaREs8PS9TqWanMWVwIQIhALAgjWy0/TbRQMc5tdqYkyNXrhRuKct90acWLdbiGTxb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239795},"main":"lib/index.js","scripts":{"dev":"tsc --watch","build":"tsc","start":"node lib/index.js"},"typings":"lib/index.d.ts","_npmUser":{"name":"loguhan","email":"3067510479@qq.com"},"repository":{"url":"git+https://github.com/shentun-team/koishi-plugin-shentun-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"神吞酱 - 拥有独立个性的AI文档助手，会主动跳出来聊天，集成ReadmeX AI知识库系统","directories":{},"_nodeVersion":"22.17.0","dependencies":{"uuid":"^9.0.1","dayjs":"^1.11.10","koishi":"^4.17.0","openai":"^4.28.0","chromadb":"^1.7.3","fs-extra":"^11.1.1","langchain":"^0.1.28","hnswlib-node":"^2.0.0","@langchain/openai":"^0.0.15","@langchain/community":"^0.0.47"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.7","@types/fs-extra":"^11.0.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-shentun-ai_1.5.2_1754097877867_0.5333410955633489","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"koishi-plugin-shentun-ai","version":"1.7.2","keywords":["chatbot","koishi","plugin","ai","assistant","personality","readmex","knowledge-base","documentation"],"author":{"name":"神吞酱AI团队"},"license":"MIT","_id":"koishi-plugin-shentun-ai@1.7.2","maintainers":[{"name":"loguhan","email":"3067510479@qq.com"}],"homepage":"https://github.com/shentun-team/koishi-plugin-shentun-ai#readme","bugs":{"url":"https://github.com/shentun-team/koishi-plugin-shentun-ai/issues"},"dist":{"shasum":"7481bba9e5dfca423902d1ffbeca095abb7656b0","tarball":"https://registry.npmjs.org/koishi-plugin-shentun-ai/-/koishi-plugin-shentun-ai-1.7.2.tgz","fileCount":14,"integrity":"sha512-Y1+2gEb7TjSgrwxgy6ztH8X0g9aLBnXP2bmrik5HvblxZZ24UzFiFx55M6C40Lk/DM2d/i88XxKjLvvUOzmkZg==","signatures":[{"sig":"MEUCIQDfWkn0Debaavjw4j5F/0Fd/2WObXFXMMCF1L22WWCadQIgKsYlQ0pDAqhU97qO5GcE6DoWf8L1C8GB3JvMPuDEoQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239795},"main":"lib/index.js","scripts":{"dev":"tsc --watch","build":"tsc","start":"node lib/index.js"},"typings":"lib/index.d.ts","_npmUser":{"name":"loguhan","email":"3067510479@qq.com"},"repository":{"url":"git+https://github.com/shentun-team/koishi-plugin-shentun-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"神吞酱 - 拥有独立个性的AI文档助手，会主动跳出来聊天，集成ReadmeX AI知识库系统","directories":{},"_nodeVersion":"22.17.0","dependencies":{"uuid":"^9.0.1","dayjs":"^1.11.10","koishi":"^4.17.0","openai":"^4.28.0","chromadb":"^1.7.3","fs-extra":"^11.1.1","langchain":"^0.1.28","hnswlib-node":"^2.0.0","@langchain/openai":"^0.0.15","@langchain/community":"^0.0.47"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.7","@types/fs-extra":"^11.0.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-shentun-ai_1.7.2_1754097973242_0.40212943653004185","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"koishi-plugin-shentun-ai","version":"1.7.3","keywords":["chatbot","koishi","plugin","ai","assistant","personality","readmex","knowledge-base","documentation"],"author":{"name":"神吞酱AI团队"},"license":"MIT","_id":"koishi-plugin-shentun-ai@1.7.3","maintainers":[{"name":"loguhan","email":"3067510479@qq.com"}],"homepage":"https://github.com/shentun-team/koishi-plugin-shentun-ai#readme","bugs":{"url":"https://github.com/shentun-team/koishi-plugin-shentun-ai/issues"},"dist":{"shasum":"334f4e7409d747571022d3560272a041bc4f7c9d","tarball":"https://registry.npmjs.org/koishi-plugin-shentun-ai/-/koishi-plugin-shentun-ai-1.7.3.tgz","fileCount":14,"integrity":"sha512-C8mOWTNgbyiEmvo0A4Gcap38TennjYKvpaCXKH+AacczD+b1u9NFRNmdWR2Oogh0iJkwvKoufV9wmon5WJTSyA==","signatures":[{"sig":"MEUCIDyWE+idqn/ccHAukn8ZfJOZCumDvjVD/xuy9fMo3B1rAiEA7mZjNMKpkljrFDM8ntc0fhcEMXKOtHUyzRjeGmjBRak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239795},"main":"lib/index.js","scripts":{"dev":"tsc --watch","build":"tsc","start":"node lib/index.js"},"typings":"lib/index.d.ts","_npmUser":{"name":"loguhan","email":"3067510479@qq.com"},"repository":{"url":"git+https://github.com/shentun-team/koishi-plugin-shentun-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"神吞酱 - 拥有独立个性的AI文档助手，会主动跳出来聊天，集成ReadmeX AI知识库系统","directories":{},"_nodeVersion":"22.17.0","dependencies":{"uuid":"^9.0.1","dayjs":"^1.11.10","koishi":"^4.17.0","openai":"^4.28.0","chromadb":"^1.7.3","fs-extra":"^11.1.1","langchain":"^0.1.28","hnswlib-node":"^2.0.0","@langchain/openai":"^0.0.15","@langchain/community":"^0.0.47"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.7","@types/fs-extra":"^11.0.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-shentun-ai_1.7.3_1754098094343_0.34377437454641324","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"koishi-plugin-shentun-ai","version":"1.7.5","keywords":["chatbot","koishi","plugin","ai","assistant","personality","readmex","knowledge-base","documentation"],"author":{"name":"神吞酱AI团队"},"license":"MIT","_id":"koishi-plugin-shentun-ai@1.7.5","maintainers":[{"name":"loguhan","email":"3067510479@qq.com"}],"homepage":"https://github.com/shentun-team/koishi-plugin-shentun-ai#readme","bugs":{"url":"https://github.com/shentun-team/koishi-plugin-shentun-ai/issues"},"dist":{"shasum":"501931d6082623a6b0890c47f7f4799955bdb0de","tarball":"https://registry.npmjs.org/koishi-plugin-shentun-ai/-/koishi-plugin-shentun-ai-1.7.5.tgz","fileCount":14,"integrity":"sha512-uQ9CCL3Jm7S24tQDbkrK+otSjldsbsAv5ow+6dJoyvMdLs/2YLfr50tb1DFBs55uvyVf6moiJgdagp3iEoje0Q==","signatures":[{"sig":"MEUCIC61Z1sRv4QpMT7QE0tYd5vDPiiKbwVxcdbLZBtB7ZDsAiEAmxLJTgbDXMNN1lhYxVJhwa+vzBUZYAhd9ZmZfTbaQfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242064},"main":"lib/index.js","scripts":{"dev":"tsc --watch","build":"tsc","start":"node lib/index.js"},"typings":"lib/index.d.ts","_npmUser":{"name":"loguhan","email":"3067510479@qq.com"},"repository":{"url":"git+https://github.com/shentun-team/koishi-plugin-shentun-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"神吞酱 - 拥有独立个性的AI文档助手，会主动跳出来聊天，集成ReadmeX AI知识库系统","directories":{},"_nodeVersion":"22.17.0","dependencies":{"uuid":"^9.0.1","dayjs":"^1.11.10","koishi":"^4.17.0","openai":"^4.28.0","chromadb":"^1.7.3","fs-extra":"^11.1.1","langchain":"^0.1.28","hnswlib-node":"^2.0.0","@langchain/openai":"^0.0.15","@langchain/community":"^0.0.47"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.7","@types/fs-extra":"^11.0.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-shentun-ai_1.7.5_1754099344229_0.6958455329702151","host":"s3://npm-registry-packages-npm-production"}},"1.7.6":{"name":"koishi-plugin-shentun-ai","version":"1.7.6","keywords":["chatbot","koishi","plugin","ai","assistant","personality","readmex","knowledge-base","documentation"],"author":{"name":"神吞酱AI团队"},"license":"MIT","_id":"koishi-plugin-shentun-ai@1.7.6","maintainers":[{"name":"loguhan","email":"3067510479@qq.com"}],"homepage":"https://github.com/shentun-team/koishi-plugin-shentun-ai#readme","bugs":{"url":"https://github.com/shentun-team/koishi-plugin-shentun-ai/issues"},"dist":{"shasum":"b9aa09f7f0e391f809be131fb1bef18b6f94728c","tarball":"https://registry.npmjs.org/koishi-plugin-shentun-ai/-/koishi-plugin-shentun-ai-1.7.6.tgz","fileCount":14,"integrity":"sha512-6+aORFiZo5jvoImf5m/OCWEOHzUNaGKkDcJYnaduwjZN7f4GoReAE8/VTlpALOTrR7L6u9bKWY++uZwqktyuEA==","signatures":[{"sig":"MEUCIECAC4AqCJNoYNarxCoFGXQVb2l6/PepDH85sEJnMWwDAiEApq4jfa25nKBAOI7K0ZG/QJ6v9LEYGYrYtKmPs/RanEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242882},"main":"lib/index.js","scripts":{"dev":"tsc --watch","build":"tsc","start":"node lib/index.js"},"typings":"lib/index.d.ts","_npmUser":{"name":"loguhan","email":"3067510479@qq.com"},"repository":{"url":"git+https://github.com/shentun-team/koishi-plugin-shentun-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"神吞酱 - 拥有独立个性的AI文档助手，会主动跳出来聊天，集成ReadmeX AI知识库系统","directories":{},"_nodeVersion":"22.17.0","dependencies":{"uuid":"^9.0.1","dayjs":"^1.11.10","koishi":"^4.17.0","openai":"^4.28.0","chromadb":"^1.7.3","fs-extra":"^11.1.1","langchain":"^0.1.28","hnswlib-node":"^2.0.0","@langchain/openai":"^0.0.15","@langchain/community":"^0.0.47"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.7","@types/fs-extra":"^11.0.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-shentun-ai_1.7.6_1754099518785_0.07981894851921068","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"koishi-plugin-shentun-ai","version":"1.8.0","keywords":["chatbot","koishi","plugin","ai","assistant","personality","readmex","knowledge-base","documentation"],"author":{"name":"神吞酱AI团队"},"license":"MIT","_id":"koishi-plugin-shentun-ai@1.8.0","maintainers":[{"name":"loguhan","email":"3067510479@qq.com"}],"homepage":"https://github.com/shentun-team/koishi-plugin-shentun-ai#readme","bugs":{"url":"https://github.com/shentun-team/koishi-plugin-shentun-ai/issues"},"dist":{"shasum":"231186875f8223400339c3731aa2e5da00dcb757","tarball":"https://registry.npmjs.org/koishi-plugin-shentun-ai/-/koishi-plugin-shentun-ai-1.8.0.tgz","fileCount":14,"integrity":"sha512-5XfrD6tEWj99eQJ7/g0s7gmHOoIvOQvTIqXsKiNDNCc6VxfdXH9ETm8qgohcntWgV3gdXMCo47vSWErQmRHDfQ==","signatures":[{"sig":"MEUCIQCuSEO4wQ+Q9MowMhBxuaPlkdSB7pRCQsuIOJJvcRWvvAIgaPdvlHLH42+zhd+9PHDqUbgKicnhiCmvDA/gnPZx6f8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244252},"main":"lib/index.js","scripts":{"dev":"tsc --watch","build":"tsc","start":"node lib/index.js"},"typings":"lib/index.d.ts","_npmUser":{"name":"loguhan","email":"3067510479@qq.com"},"repository":{"url":"git+https://github.com/shentun-team/koishi-plugin-shentun-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"神吞酱 - 拥有独立个性的AI文档助手，会主动跳出来聊天，集成ReadmeX AI知识库系统","directories":{},"_nodeVersion":"22.17.0","dependencies":{"uuid":"^9.0.1","dayjs":"^1.11.10","koishi":"^4.17.0","openai":"^4.28.0","chromadb":"^1.7.3","fs-extra":"^11.1.1","langchain":"^0.1.28","hnswlib-node":"^2.0.0","@langchain/openai":"^0.0.15","@langchain/community":"^0.0.47"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.7","@types/fs-extra":"^11.0.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-shentun-ai_1.8.0_1754099664724_0.6284626330907246","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"koishi-plugin-shentun-ai","version":"1.8.2","keywords":["chatbot","koishi","plugin","ai","assistant","personality","readmex","knowledge-base","documentation"],"author":{"name":"神吞酱AI团队"},"license":"MIT","_id":"koishi-plugin-shentun-ai@1.8.2","maintainers":[{"name":"loguhan","email":"3067510479@qq.com"}],"homepage":"https://github.com/shentun-team/koishi-plugin-shentun-ai#readme","bugs":{"url":"https://github.com/shentun-team/koishi-plugin-shentun-ai/issues"},"dist":{"shasum":"de2f876eabd963d48cd4267819b8e3fc58332d7c","tarball":"https://registry.npmjs.org/koishi-plugin-shentun-ai/-/koishi-plugin-shentun-ai-1.8.2.tgz","fileCount":14,"integrity":"sha512-P8sh+hWt5lj/7LdTX8qrihiRwPj31pDUCehy8R3MQtqZXRfGUqf0BE46zIFCrIgCt75gKv11l6dBwv3d10gxPg==","signatures":[{"sig":"MEUCIQDYxUjCRFudksoOyJMoQoUCIpbYDcePJ9sPcoKE5LFVKgIgSLuEOHVoloCyHEzh1mO/t+1lK7NXkImzclAuxh51Zn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253869},"main":"lib/index.js","scripts":{"dev":"tsc --watch","build":"tsc","start":"node lib/index.js"},"typings":"lib/index.d.ts","_npmUser":{"name":"loguhan","email":"3067510479@qq.com"},"repository":{"url":"git+https://github.com/shentun-team/koishi-plugin-shentun-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"神吞酱 - 拥有独立个性的AI文档助手，会主动跳出来聊天，集成ReadmeX AI知识库系统","directories":{},"_nodeVersion":"22.17.0","dependencies":{"uuid":"^9.0.1","dayjs":"^1.11.10","koishi":"^4.17.0","openai":"^4.28.0","chromadb":"^1.7.3","fs-extra":"^11.1.1","langchain":"^0.1.28","hnswlib-node":"^1.4.2","@langchain/openai":"^0.0.15","@langchain/community":"^0.0.47"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.7","@types/fs-extra":"^11.0.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-shentun-ai_1.8.2_1754100473602_0.13533187939327251","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"koishi-plugin-shentun-ai","version":"1.8.4","keywords":["chatbot","koishi","plugin","ai","assistant","personality","readmex","knowledge-base","documentation"],"author":{"name":"神吞酱AI团队"},"license":"MIT","_id":"koishi-plugin-shentun-ai@1.8.4","maintainers":[{"name":"loguhan","email":"3067510479@qq.com"}],"homepage":"https://github.com/shentun-team/koishi-plugin-shentun-ai#readme","bugs":{"url":"https://github.com/shentun-team/koishi-plugin-shentun-ai/issues"},"dist":{"shasum":"1f16b47229f124b0c439bd927d7384142d186020","tarball":"https://registry.npmjs.org/koishi-plugin-shentun-ai/-/koishi-plugin-shentun-ai-1.8.4.tgz","fileCount":22,"integrity":"sha512-5nyJMpxF+pXbh+4tXtv4THoLO9kaqjPzDw2RqHLcjD+beonFuNiw/xMADAixjWubKyAOovXt3jaLvPKbqqzsDA==","signatures":[{"sig":"MEUCIQCx0lTKt0Pcwm63QsNei9RiLBU1q82DWRmV04/Q2iNTpQIgOZW56zDsqNnXVMvofa9E57bcM7e67VAKJVMwujKy0ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332434},"main":"lib/index.js","scripts":{"dev":"tsc --watch","build":"tsc","start":"node lib/index.js"},"typings":"lib/index.d.ts","_npmUser":{"name":"loguhan","email":"3067510479@qq.com"},"repository":{"url":"git+https://github.com/shentun-team/koishi-plugin-shentun-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"神吞酱 - 拥有独立个性的AI文档助手，会主动跳出来聊天，集成ReadmeX AI知识库系统","directories":{},"_nodeVersion":"22.17.0","dependencies":{"uuid":"^9.0.1","dayjs":"^1.11.10","koishi":"^4.17.0","openai":"^4.28.0","chromadb":"^1.7.3","fs-extra":"^11.1.1","langchain":"^0.1.28","hnswlib-node":"^1.4.2","@langchain/openai":"^0.0.15","@langchain/community":"^0.0.47"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.7","@types/fs-extra":"^11.0.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-shentun-ai_1.8.4_1754108695097_0.8066176526010544","host":"s3://npm-registry-packages-npm-production"}},"1.8.5":{"name":"koishi-plugin-shentun-ai","version":"1.8.5","keywords":["chatbot","koishi","plugin","ai","assistant","personality","readmex","knowledge-base","documentation"],"author":{"name":"神吞酱AI团队"},"license":"MIT","_id":"koishi-plugin-shentun-ai@1.8.5","maintainers":[{"name":"loguhan","email":"3067510479@qq.com"}],"homepage":"https://github.com/shentun-team/koishi-plugin-shentun-ai#readme","bugs":{"url":"https://github.com/shentun-team/koishi-plugin-shentun-ai/issues"},"dist":{"shasum":"896b1381ed2c0f806b680d6a3bf2b845d70b96e8","tarball":"https://registry.npmjs.org/koishi-plugin-shentun-ai/-/koishi-plugin-shentun-ai-1.8.5.tgz","fileCount":22,"integrity":"sha512-z4wpoTl6yHOCyLdSLZruP0/MTGBRk9n2Qg+qkms76CzEWItw5jsyIc6pfMlNZeiG64mNQ5awsDc+pGkkp9lRMQ==","signatures":[{"sig":"MEUCIQCrt+8wW879+6YnIfeqZaI7oiQCKWHs/arCrUji4ukKnQIgAe0o4iAKJGJVWBbwg+b/pw2C4tUp4JyFRgCQdQn6BLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332449},"main":"lib/index.js","scripts":{"dev":"tsc --watch","build":"tsc","start":"node lib/index.js"},"typings":"lib/index.d.ts","_npmUser":{"name":"loguhan","email":"3067510479@qq.com"},"repository":{"url":"git+https://github.com/shentun-team/koishi-plugin-shentun-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"神吞酱 - 拥有独立个性的AI文档助手，会主动跳出来聊天，集成ReadmeX AI知识库系统","directories":{},"_nodeVersion":"22.17.0","dependencies":{"uuid":"^9.0.1","dayjs":"^1.11.10","koishi":"^4.17.0","openai":"^4.28.0","chromadb":"^1.7.3","fs-extra":"^11.1.1","langchain":"^0.1.28","hnswlib-node":"^1.4.2","@langchain/openai":"^0.0.15","@langchain/community":"^0.0.47"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.7","@types/fs-extra":"^11.0.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-shentun-ai_1.8.5_1754109070487_0.17696929566356334","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"koishi-plugin-shentun-ai","version":"2.0.0","keywords":["chatbot","koishi","plugin","ai","assistant","personality","memory","image-recognition","vision"],"author":{"name":"神吞酱AI团队"},"license":"MIT","_id":"koishi-plugin-shentun-ai@2.0.0","maintainers":[{"name":"loguhan","email":"3067510479@qq.com"}],"homepage":"https://github.com/shentun-team/koishi-plugin-shentun-ai#readme","bugs":{"url":"https://github.com/shentun-team/koishi-plugin-shentun-ai/issues"},"dist":{"shasum":"5739056d78c323c76ded9f197d90ea86d5e8c492","tarball":"https://registry.npmjs.org/koishi-plugin-shentun-ai/-/koishi-plugin-shentun-ai-2.0.0.tgz","fileCount":22,"integrity":"sha512-FQfoHGp4iVmJrwpBAfpenm0m78bkHCfrYAdIPt07Bk4AW9MadPXfVG6d4pSpc6dM7Ttz/Do6HgU+d072C8E0jQ==","signatures":[{"sig":"MEUCID3le43p6U/E5SXd37ZrOd3T2X4lLTeIydFNcvj6hU+FAiEAqBZP0X9XsVdVIfBfSZSbbe4b25n7upUU8KVcXB/BV5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184398},"main":"lib/index.js","scripts":{"dev":"tsc --watch","build":"tsc","start":"node lib/index.js"},"typings":"lib/index.d.ts","_npmUser":{"name":"loguhan","email":"3067510479@qq.com"},"repository":{"url":"git+https://github.com/shentun-team/koishi-plugin-shentun-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"神吞酱 - 拥有独立个性的AI助手，支持图片识别和记忆系统，会主动跳出来聊天","directories":{},"_nodeVersion":"22.17.0","dependencies":{"uuid":"^9.0.1","axios":"^1.6.0","dayjs":"^1.11.10","koishi":"^4.17.0","openai":"^4.28.0","fs-extra":"^11.1.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.7","@types/fs-extra":"^11.0.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-shentun-ai_2.0.0_1754120411648_0.9092974871220536","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"koishi-plugin-shentun-ai","version":"2.0.1","keywords":["chatbot","koishi","plugin","ai","assistant","personality","memory","image-recognition","vision"],"author":{"name":"神吞酱AI团队"},"license":"MIT","_id":"koishi-plugin-shentun-ai@2.0.1","maintainers":[{"name":"loguhan","email":"3067510479@qq.com"}],"homepage":"https://github.com/shentun-team/koishi-plugin-shentun-ai#readme","bugs":{"url":"https://github.com/shentun-team/koishi-plugin-shentun-ai/issues"},"dist":{"shasum":"525971049def5761ccb857adea5850a3c4df9bae","tarball":"https://registry.npmjs.org/koishi-plugin-shentun-ai/-/koishi-plugin-shentun-ai-2.0.1.tgz","fileCount":22,"integrity":"sha512-Qml6v9gPB7JxF5WZ3mLj1i3YK7NjOjIIW5b6ep24ZPKoYF7PtfZug10O6VTB0f5v5L7TBuhRJDnlLs0xyGVOpA==","signatures":[{"sig":"MEQCID4uW9UELPqe5d9ML+L/KYwdBAXEfKuA4ABnGf9hjxOOAiAWsTRveKKasuS2D9eY3tI7GKVhoYzfX2h5Slnb0Q9LHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184516},"main":"lib/index.js","scripts":{"dev":"tsc --watch","build":"tsc","start":"node lib/index.js"},"typings":"lib/index.d.ts","_npmUser":{"name":"loguhan","email":"3067510479@qq.com"},"repository":{"url":"git+https://github.com/shentun-team/koishi-plugin-shentun-ai.git","type":"git"},"_npmVersion":"10.9.2","description":"神吞酱 - 拥有独立个性的AI助手，支持图片识别和记忆系统，会主动跳出来聊天","directories":{},"_nodeVersion":"22.17.0","dependencies":{"uuid":"^9.0.1","axios":"^1.6.0","dayjs":"^1.11.10","koishi":"^4.17.0","openai":"^4.28.0","fs-extra":"^11.1.1","langchain":"^0.3.0","@langchain/openai":"^0.3.0","@langchain/community":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.7","@types/fs-extra":"^11.0.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-shentun-ai_2.0.1_1754122523544_0.4777052411665925","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"koishi-plugin-shentun-ai","description":"神吞酱 - 拥有独立个性的AI助手，支持图片识别和记忆系统，会主动跳出来聊天","version":"2.0.4","main":"lib/index.js","typings":"lib/index.d.ts","license":"MIT","author":{"name":"神吞酱AI团队"},"repository":{"type":"git","url":"git+https://github.com/shentun-team/koishi-plugin-shentun-ai.git"},"bugs":{"url":"https://github.com/shentun-team/koishi-plugin-shentun-ai/issues"},"homepage":"https://github.com/shentun-team/koishi-plugin-shentun-ai#readme","keywords":["chatbot","koishi","plugin","ai","assistant","personality","memory","image-recognition","vision"],"peerDependencies":{"koishi":"^4.18.7"},"dependencies":{"@langchain/community":"^0.3.0","@langchain/openai":"^0.3.0","axios":"^1.6.0","dayjs":"^1.11.10","fs-extra":"^11.1.1","koishi":"^4.17.0","langchain":"^0.3.0","openai":"^4.28.0","uuid":"^9.0.1"},"devDependencies":{"@types/fs-extra":"^11.0.4","@types/node":"^20.0.0","@types/uuid":"^9.0.7","typescript":"^5.0.0"},"scripts":{"build":"tsc","dev":"tsc --watch","start":"node lib/index.js"},"_id":"koishi-plugin-shentun-ai@2.0.4","_nodeVersion":"22.17.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-3ts6gr7Y/usV/Qi0+1QhyCjRVpv5prgUtTDzc9gCdJDylbPzwB4tgSFbF+rb6cmF1h5g/OwUcvlB7V2tzgeFlA==","shasum":"2b35ad5a07dc038ee5374326ce080816e5bfd9ff","tarball":"https://registry.npmjs.org/koishi-plugin-shentun-ai/-/koishi-plugin-shentun-ai-2.0.4.tgz","fileCount":22,"unpackedSize":191534,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCBUDsMiwf9D2cvsFYcveeym5SMSiVHjWV3X5EOurlnfgIhANBipFrCZFPj24hQrtTj8Qy5Pl8e4Z7SM705cbKAkI4p"}]},"_npmUser":{"name":"loguhan","email":"3067510479@qq.com"},"directories":{},"maintainers":[{"name":"loguhan","email":"3067510479@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/koishi-plugin-shentun-ai_2.0.4_1754129511852_0.31124045189544414"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-01T03:28:28.408Z","modified":"2025-08-02T10:11:53.301Z","1.1.0":"2025-08-01T03:28:28.680Z","1.2.0":"2025-08-01T11:15:09.791Z","1.3.0":"2025-08-01T12:54:43.623Z","1.3.1":"2025-08-01T12:55:50.506Z","1.3.2":"2025-08-01T12:58:40.143Z","1.3.3":"2025-08-01T12:59:41.933Z","1.4.0":"2025-08-01T13:04:25.172Z","1.4.1":"2025-08-01T13:13:44.610Z","1.4.2":"2025-08-01T13:49:02.229Z","1.4.3":"2025-08-01T14:22:40.319Z","1.4.4":"2025-08-01T14:32:08.556Z","1.4.5":"2025-08-01T14:34:51.913Z","1.4.6":"2025-08-01T14:46:14.865Z","1.4.7":"2025-08-01T14:48:17.607Z","1.4.8":"2025-08-01T14:52:01.751Z","1.4.9":"2025-08-01T15:00:05.651Z","1.5.0":"2025-08-01T15:08:48.849Z","1.5.1":"2025-08-01T23:29:44.397Z","1.6.0":"2025-08-02T00:54:38.435Z","1.5.2":"2025-08-02T01:24:38.048Z","1.7.2":"2025-08-02T01:26:13.442Z","1.7.3":"2025-08-02T01:28:14.542Z","1.7.5":"2025-08-02T01:49:04.432Z","1.7.6":"2025-08-02T01:51:59.041Z","1.8.0":"2025-08-02T01:54:24.917Z","1.8.2":"2025-08-02T02:07:53.795Z","1.8.4":"2025-08-02T04:24:55.290Z","1.8.5":"2025-08-02T04:31:10.701Z","2.0.0":"2025-08-02T07:40:11.821Z","2.0.1":"2025-08-02T08:15:23.747Z","2.0.4":"2025-08-02T10:11:53.083Z"},"bugs":{"url":"https://github.com/shentun-team/koishi-plugin-shentun-ai/issues"},"author":{"name":"神吞酱AI团队"},"license":"MIT","homepage":"https://github.com/shentun-team/koishi-plugin-shentun-ai#readme","keywords":["chatbot","koishi","plugin","ai","assistant","personality","memory","image-recognition","vision"],"repository":{"type":"git","url":"git+https://github.com/shentun-team/koishi-plugin-shentun-ai.git"},"description":"神吞酱 - 拥有独立个性的AI助手，支持图片识别和记忆系统，会主动跳出来聊天","maintainers":[{"name":"loguhan","email":"3067510479@qq.com"}],"readme":"# 神吞酱AI助手 - koishi-plugin-shentun-ai\n\n一个拥有独立个性的AI文档助手，她会主动跳出来聊天，而不是被动回答！\n\n## 🌟 特色功能\n\n### ✨ 独立个性\n- **神吞酱**：可爱活泼的傲娇少女，用温柔可爱的语气主动找你聊天\n- **吞宝**：调皮神秘的恶作剧大师，会突然跳出来给你惊喜\n- 支持实时切换性格，体验不同的互动风格\n\n### 🎯 主动发言\n- 根据设定的概率主动发起对话\n- 智能判断聊天时机，不会过度打扰\n- 提供有趣的随机话题和互动内容\n\n### 📚 文档管理 & RAG知识增强\n- **智能RAG系统**：语义搜索 + 自动文档检索\n- **智能文档查询和整理**：基于向量相似度的精准搜索\n- **支持文件上传和保存**：自动建立索引和摘要\n- **关键词触发自动回复**：上下文感知的智能回复\n- **记忆功能记住重要信息**：长期记忆和学习能力\n\n### 🎭 多样互动\n- 文档查询：`文档 <关键词>`\n- 自由聊天：`吞酱 <想说的话>`\n- 记忆功能：`记住 <内容>` / `回忆`\n- 性格切换：`切换性格 <神吞酱|吞宝>`\n\n## 🚀 安装\n\n### 方法1：本地安装（推荐，解决版本问题）\n```bash\n# 进入插件目录\ncd external/koishi-plugin-shentun-ai\n\n# 构建插件\nnpm run build\n\n# 在koishi.yml中添加本地插件配置\n# 不需要通过npm安装，直接使用本地版本\n```\n\n### 方法2：通过Koishi市场安装\n在Koishi控制台中搜索\"神吞酱AI\"并安装。\n\n### 方法3：通过npm安装（如版本已发布）\n```bash\nnpm install koishi-plugin-shentun-ai\n```\n\n### 方法4：通过yarn安装（如版本已发布）\n```bash\nyarn add koishi-plugin-shentun-ai\n```\n\n### 方法5：指定版本安装（如遇到版本问题）\n```bash\n# 安装最新稳定版本\nnpm install koishi-plugin-shentun-ai@latest\n\n# 或安装特定版本\nnpm install koishi-plugin-shentun-ai@1.7.5\n```\n\n## 🤖 多AI服务提供商支持\n\n神吞酱现在支持多种AI服务提供商，您可以根据需求选择最适合的服务：\n\n### 支持的AI提供商\n| 提供商 | 配置示例 | 说明 | 推荐baseURL |\n|--------|----------|------|-------------|\n| **阿里云百炼** | `provider: \"alibaba\"` | 通义千问系列模型 | `https://dashscope.aliyuncs.com/compatible-mode/v1` |\n| **OpenAI** | `provider: \"openai\"` | GPT系列模型 | `https://api.openai.com/v1` |\n| **Claude** | `provider: \"claude\"` | Anthropic Claude模型 | `https://api.anthropic.com` |\n| **Gemini** | `provider: \"gemini\"` | Google Gemini模型 | `https://generativelanguage.googleapis.com/v1beta` |\n| **DeepSeek** | `provider: \"deepseek\"` | DeepSeek系列模型 | `https://api.deepseek.com/v1` |\n| **本地部署** | `provider: \"local\"` | 本地Ollama等开源模型 | `http://localhost:11434/v1` |\n\n### 🔑 获取API密钥\n\n#### 阿里云百炼\n- 访问[阿里云百炼控制台](https://bailian.console.aliyun.com/#/api-key)\n- 创建并获取API Key\n\n#### OpenAI\n- 访问[OpenAI平台](https://platform.openai.com/api-keys)\n- 创建API密钥\n\n#### Claude (Anthropic)\n- 访问[Anthropic控制台](https://console.anthropic.com/)\n- 获取API密钥\n\n#### Gemini (Google)\n- 访问[Google AI Studio](https://makersuite.google.com/app/apikey)\n- 创建API密钥\n\n#### DeepSeek\n- 访问[DeepSeek平台](https://platform.deepseek.com/api_keys)\n- 获取API密钥\n\n### ⚙️ 配置方法\n\n#### 方法1：Koishi控制台配置\n在Koishi控制台中配置：\n- `provider`: 选择AI服务提供商\n- `apiKey`: 输入对应服务的API密钥\n- `model`: 选择具体模型（可选，默认auto）\n- `baseURL`: 自定义API端点（可选）\n\n#### 方法2：配置文件\n编辑 `koishi.yml`：\n```yaml\nshentun-ai:\n  provider: \"alibaba\"  # 或 \"openai\", \"claude\", \"gemini\", \"deepseek\", \"local\"\n  apiKey: \"你的API密钥\"\n  model: \"qwen-plus\"  # 可选，默认自动选择\n  baseURL: \"\"  # 可选，自定义端点\n```\n\n#### 方法3：环境变量\n```bash\n# 通用API密钥\nAI_API_KEY=你的API密钥\n\n# 阿里云百炼（兼容旧配置）\nDASHSCOPE_API_KEY=你的阿里云API密钥\n```\n\n#### 方法4：国内用户推荐配置（解决网络问题）\n```yaml\nshentun-ai:\n  provider: \"alibaba\"  # 或 \"deepseek\", \"zhipu\"\n  apiKey: \"你的API密钥\"\n  baseURL: \"https://dashscope.aliyuncs.com/compatible-mode/v1\"  # 阿里云\n  # baseURL: \"https://api.deepseek.com/v1\"  # DeepSeek\n  # baseURL: \"https://open.bigmodel.cn/api/paas/v4\"  # 智谱\n  model: \"qwen-turbo\"  # 或 \"deepseek-chat\", \"glm-4\"\n  apiTimeout: 60000  # 增加超时时间\n  apiMaxRetries: 5   # 增加重试次数\n  apiBatchSize: 3    # 减小批处理大小\n  documentPath: \"./data/shentun-docs\"\n  personality: \"神吞酱\"\n```\n\n### 🎯 推荐模型配置\n\n| 提供商 | 推荐模型 | 特点 |\n|--------|----------|------|\n| alibaba | qwen-plus | 中文优化，性价比高 |\n| alibaba | qwen-max | 最强效果 |\n| openai | gpt-3.5-turbo | 通用性强 |\n| openai | gpt-4 | 最强效果 |\n| claude | claude-3-haiku | 快速响应 |\n| gemini | gemini-pro | 多模态支持 |\n| deepseek | deepseek-chat | 代码能力强 |\n| local | llama2 | 完全本地，隐私性好 |\n\n### 🔄 快速切换提供商\n无需重新安装，直接在配置中修改 `provider` 即可切换AI服务提供商。\n\n## ⚙️ 配置\n\n在 Koishi 控制台中配置以下选项：\n\n### 基础配置\n| 配置项 | 说明 | 默认值 |\n|--------|------|--------|\n| personality | AI助手名称 | \"神吞酱\" |\n| activeRate | 主动发言概率(%) | 15 |\n| memorySize | 记忆容量 | 100 |\n| documentPath | 文档存储路径 | \"./data/shentun-docs\" |\n| triggerKeywords | 触发关键词 | [\"文档\", \"资料\", \"文件\", \"知识\"] |\n| responseStyle | 回复风格 | \"cute\" |\n| enabledChannels | 启用的频道 | [] |\n| cooldown | 冷却时间(秒) | 300 |\n| maxMessageLength | 最大消息长度 | 500 |\n\n### API配置选项\n| 配置项 | 说明 | 默认值 | 示例 |\n|--------|------|--------|------|\n| apiKey | API密钥 | - | `sk-xxxxxxxxxxxxx` |\n| baseURL | API基础URL | `https://api.openai.com/v1` | `https://api.deepseek.com/v1` |\n| model | 模型名称 | `gpt-3.5-turbo` | `deepseek-chat` |\n| apiTimeout | API请求超时时间（毫秒） | 30000 | 60000 |\n| apiMaxRetries | API请求最大重试次数 | 3 | 5 |\n| apiBatchSize | 文档索引批处理大小 | 5 | 10 |\n\n#### 搜索配置\n| 配置项 | 说明 | 默认值 |\n|--------|------|--------|\n| enableDeepSearch | 启用深度搜索功能 | true |\n| maxSearchResults | 最大搜索结果数量 | 5 |\n| enableDocumentLoadingLog | 启用文档加载信息输出 | true |\n| searchThreshold | 相关性阈值(0.1-1.0) | 0.15 |\n| enableSemanticSearch | 启用语义搜索增强 | true |\n\n## 🔧 优化AI文档关联性\n\n### 增强相关性算法\n\n神吞酱现在采用**多层相关性评分算法**，大幅提升AI与文档的关联性：\n\n#### 🎯 相关性评分机制\n- **精确匹配**：标题完全匹配查询词，权重最高(2.0)\n- **短语匹配**：完整短语出现，权重较高(0.8/次)\n- **关键词权重**：基于TF-IDF算法，智能过滤常见词\n- **语义扩展**：自动扩展同义词和相关概念\n- **上下文分析**：提取相关段落及其上下文\n- **文档结构**：标题层级、代码块、列表等技术特征\n\n#### ⚙️ 优化配置建议\n\n**解决文档内容关联性问题（推荐）：**\n```yaml\nshentun-ai:\n  searchThreshold: 0.1      # 极低阈值，确保相关内容都能匹配\n  enableSemanticSearch: true  # 启用语义搜索\n  maxSearchResults: 10       # 增加结果数量，提供更多上下文\n```\n\n**提高关联性：**\n```yaml\nshentun-ai:\n  searchThreshold: 0.2      # 降低阈值，增加结果\n  enableSemanticSearch: true  # 启用语义搜索\n  maxSearchResults: 8        # 增加结果数量\n```\n\n**提高精准度：**\n```yaml\nshentun-ai:\n  searchThreshold: 0.5      # 提高阈值，减少噪音\n  maxSearchResults: 3       # 只保留最相关结果\n```\n\n**当文档内容无法匹配时的处理：**\n- 系统自动启用**模糊匹配模式**\n- 使用**字符级匹配**和**前缀匹配**\n- 返回**文档摘要**作为回退内容\n- 确保至少返回最相关的文档内容\n\n#### 📊 文档优化建议\n\n**文档结构优化：**\n- 使用清晰的标题层级(`#`, `##`, `###`)\n- 在标题中包含关键词\n- 使用代码块标记技术内容\n- 添加列表和表格提高结构化程度\n\n**内容优化：**\n\n### 📁 批量文档管理\n\n#### 支持多种上传方式\n\n**1. 单文件上传**\n- 直接发送 `.md` 或 `.markdown` 文件\n- 自动保存到知识库目录\n\n**2. 批量文件上传**\n- 一次发送多个Markdown文件\n- 系统自动处理所有文件\n\n**3. 文件夹批量添加**\n```bash\n# 批量添加本地文件夹中的所有Markdown文档\n批量添加文档 ./docs-folder\n\n# 支持递归子目录\n批量添加文档 ./project-docs\n```\n\n**4. 压缩包上传**\n- 支持 `.zip`, `.rar`, `.7z` 格式\n- 自动解压并处理内部Markdown文件\n\n#### 📊 文档管理命令\n\n| 命令 | 说明 | 示例 |\n|------|------|------|\n| `上传文档` | 显示上传帮助信息 | 上传文档 |\n| `批量添加文档 <路径>` | 批量添加文件夹中的文档 | 批量添加文档 ./docs |\n| `文档列表` | 查看所有文档 | 文档列表 |\n| `文档统计` | 查看知识库统计信息 | 文档统计 |\n| `文档搜索 <关键词>` | 搜索文档内容 | 文档搜索 API |\n\n#### 📈 批量上传最佳实践\n\n**大量文档处理建议：**\n- 分批上传，每批建议不超过50个文件\n- 使用压缩包上传大型文档集合\n- 利用批量添加文档命令处理本地文件夹\n- 监控处理进度，系统会实时反馈\n\n**性能优化：**\n- 自动分批处理，避免内存溢出\n- 并行处理多个文件\n- 实时进度反馈\n- 错误处理和重试机制\n\n#### 🎯 一口输入给AI（大量文档支持）\n\n**一键导入整个知识库：**\n```bash\n# 方法1：使用批量添加文档命令\n批量添加文档 ./my-entire-docs\n\n# 方法2：压缩包上传\n1. 将整个文档文件夹压缩为zip\n2. 直接发送压缩包到聊天\n3. 系统自动解压处理\n\n# 方法3：多文件拖拽上传\n1. 选中所有Markdown文件\n2. 拖拽到聊天窗口发送\n3. 系统自动批量处理\n```\n\n**处理进度监控：**\n- 实时显示处理进度\n- 成功/失败文件统计\n- 详细的错误报告\n- 完成后自动更新索引\n\n#### 📋 文档内容无法关联的解决方案\n\n**问题现象：**\n- AI回答\"找不到相关内容\"\n- 文档存在但无法匹配搜索\n- 搜索结果为空或相关性低\n- AI生成内容与文档不符\n\n**🔧 验证工具：**\n1. **文档验证**\n   ```bash\n   验证文档 [文件名]  # 验证指定文档是否正确加载\n   验证文档          # 验证第一个文档\n   ```\n\n2. **调试模式**\n   ```bash\n   调试模式 true     # 开启调试模式，查看AI使用的文档内容\n   调试模式 false    # 关闭调试模式\n   ```\n\n**解决步骤：**\n1. **检查配置**：使用推荐的低阈值配置\n2. **验证文档**：使用`验证文档`命令确认文档已正确加载\n3. **测试搜索**：使用简单关键词测试\n4. **查看调试信息**：开启调试模式查看AI实际使用的文档内容\n5. **检查日志**：检查是否有错误信息\n\n**强制匹配模式：**\n- 系统自动启用模糊匹配\n- 降低相关性阈值到0.05\n- 返回文档摘要作为回退\n- 智能提取相关段落\n- 确保至少提供相关内容\n\n#### 🔍 调试相关性\n\n**搜索调试命令：**\n```bash\n# 测试文档搜索\n文档搜索 你的关键词\n\n# 查看文档列表\n文档列表\n\n# 检查文档统计\n文档统计\n\n# 手动更新索引（如果文档有变化）\n# 等待30秒或重启插件\n```\n\n**调试建议：**\n- 从简单关键词开始测试\n- 检查文档是否包含相关内容\n- 查看文档标题和摘要\n- 调整searchThreshold参数\n- 开头段落包含核心概念\n- 每个章节有明确的关键词\n- 避免过度使用常见词\n- 使用技术术语和精确描述\n\n#### 🔍 调试相关性\n\n**查看搜索详情：**\n```\n搜索调试 JavaScript  # 显示相关性评分详情\n```\n\n**手动索引更新：**\n```\n索引更新  # 强制重新索引所有文档\n```\n\n#### 🚨 文档内容无法关联的解决方案\n\n**问题现象：**\n- AI回答\"找不到相关内容\"\n- 文档存在但无法匹配\n- 搜索结果为空\n- AI生成内容与文档实际内容不符\n\n**🔧 新增验证工具：**\n1. **文档验证命令**\n   ```bash\n   验证文档 使用说明.md    # 验证特定文档\n   验证文档               # 验证第一个文档\n   ```\n   输出示例：\n   - 文档标题和路径\n   - 字符数对比\n   - 内容匹配状态\n   - 关键词和摘要\n   - 内容预览\n\n2. **调试模式**\n   ```bash\n   调试模式 true    # 开启调试\n   调试模式 false   # 关闭调试\n   ```\n   调试信息包括：\n   - 搜索关键词和结果数\n   - 文档匹配详情\n   - AI实际使用的文档内容\n   - 相关性评分\n\n**解决步骤：**\n1. **检查配置**：确认searchThreshold设置为0.1-0.2\n2. **验证文档**：使用`验证文档`命令确保文档已正确索引\n3. **开启调试**：使用`调试模式 true`查看详细过程\n4. **测试搜索**：使用简单关键词测试\n5. **查看日志**：检查是否有文档加载错误\n\n**强制匹配模式：**\n当严格搜索无结果时，系统会自动：\n- 启用宽松搜索模式（关键词匹配）\n- 降低相关性阈值到0.05\n- 智能提取相关段落而非仅摘要\n- 返回文档摘要作为参考\n- 确保用户总能获得相关内容\n\n**调试建议：**\n- 先使用`验证文档`确认文档加载正确\n- 开启调试模式观察搜索过程\n- 使用`文档搜索`测试关键词匹配\n- 检查文档内容是否包含预期信息\n\n## 🎮 使用方法\n\n### 基本命令\n\n#### 📖 文档查询\n```\n文档 JavaScript基础\n文档 Python高级用法 详细\n```\n\n#### 💬 自由聊天\n```\n吞酱 今天天气怎么样？\n吞酱 给我讲个笑话\n```\n\n#### 🧠 记忆功能\n```\n记住 今天是我的生日\n回忆\n```\n\n#### 🔄 性格切换\n```\n切换性格 神吞酱\n切换性格 吞宝\n```\n\n#### 📁 文档上传 & RAG索引\n直接发送文件即可，神吞酱会自动：\n- 保存文件到知识库\n- 建立语义索引和关键词\n- 生成文档摘要\n- 5分钟内完成索引更新\n\n#### 🔍 智能搜索\n```\n搜索文档 JavaScript基础    # 语义搜索相关文档\n搜索文档 Python教程 详细    # 指定搜索深度\n文档状态                   # 查看索引状态\n索引更新                   # 手动更新索引\n```\n\n#### 🔧 验证与调试\n```\n验证文档 使用说明.md       # 验证文档是否正确加载\n验证文档                  # 验证第一个文档\n调试模式 true             # 开启调试模式\n调试模式 false            # 关闭调试模式\n```\n\n#### 🧠 RAG增强对话\n无需特殊命令，神吞酱会自动：\n- 在回答前搜索相关文档\n- 基于文档内容提供准确答案\n- 引用文档来源和上下文\n\n### 被动触发\n当消息中包含配置的关键词（如\"文档\"、\"资料\"等）时，神吞酱会自动回复相关内容。\n\n## 🎭 性格特点\n\n### 神吞酱\n- **性格**：可爱、活泼、有点傲娇、知识渊博\n- **口头禅**：\n  - \"哼哼～人家才不是特意来帮你的呢！\"\n  - \"这个人家超清楚的！让我来告诉你～\"\n  - \"诶？你居然不知道这个吗？真是个小笨蛋～\"\n\n### 吞宝\n- **性格**：调皮、神秘、爱恶作剧、知识丰富\n- **口头禅**：\n  - \"嘿嘿～又被我抓到你在问问题啦！\"\n  - \"这个知识可是很珍贵的哦，要好好记住！\"\n  - \"人家突然出现，是不是吓到你了？\"\n\n## 🔗 ReadmeX AI知识库集成\n\n神吞酱现在支持与ReadmeX人工智能驱动的知识库系统互联，实现本地部署的知识库自动获取！\n\n### 🚀 一键部署ReadmeX服务\n\n```bash\n# 一键部署ReadmeX AI服务\nnode deploy-readmex.js\n\n# 启动服务\ncd readmex-service\npython start.py\n```\n\n### 📊 ReadmeX功能特性\n\n- **🤖 AI驱动**：基于人工智能的知识库管理\n- **📚 自动索引**：智能文档索引和分类\n- **🔍 智能搜索**：上下文感知的知识搜索\n- **💬 问答系统**：基于知识库的智能问答\n- **🔄 实时同步**：与神吞酱实时数据同步\n- **📁 多格式支持**：支持Markdown、JSON等多种格式\n\n### ⚙️ ReadmeX配置\n\n在Koishi控制台中启用ReadmeX集成：\n\n| 配置项 | 说明 | 默认值 |\n|--------|------|--------|\n| readmexEnabled | 启用ReadmeX集成 | false |\n| readmexEndpoint | ReadmeX服务地址 | \"http://localhost:8000\" |\n| readmexApiKey | ReadmeX API密钥 | - |\n| readmexWorkspace | 工作空间名称 | \"shentun-ai\" |\n| readmexAutoSync | 自动同步知识库 | true |\n| readmexSyncInterval | 同步间隔(分钟) | 60 |\n\n### 🎮 ReadmeX命令\n\n#### 🔍 知识库搜索\n```\nreadmex搜索 JavaScript教程\nreadmex搜索 Python基础 --limit 5 --category 编程\n```\n\n#### 💡 智能问答\n```\nreadmex问答 如何配置Node.js环境？\nreadmex问答 Git最佳实践有哪些？\n```\n\n#### 🔄 手动同步\n```\nreadmex同步\n```\n\n#### 📊 状态检查\n```\nreadmex状态\n```\n\n### 🐳 Docker部署（可选）\n\n```bash\n# 使用Docker启动ReadmeX\ndocker-compose up -d\n\n# 查看日志\ndocker-compose logs -f readmex\n```\n\n## 🛠️ 常见问题解决\n\n### 🛠️ 常见问题解决\n\n### ❌ npm版本错误（ETARGET）\n\n**错误信息**：`npm error notarget No matching version found for koishi-plugin-shentun-ai@1.7.6`\n\n**解决方案**：\n1. **使用本地安装**（推荐）：\n   ```bash\n   # 直接使用本地版本，无需npm安装\n   # 确保插件目录存在：external/koishi-plugin-shentun-ai\n   ```\n\n2. **降级到稳定版本**：\n   ```bash\n   npm install koishi-plugin-shentun-ai@1.7.5\n   ```\n\n3. **使用最新版本**：\n   ```bash\n   npm install koishi-plugin-shentun-ai@latest\n   ```\n\n4. **检查npm源**：\n   ```bash\n   npm config get registry\n   npm config set registry https://registry.npmjs.org/\n   ```\n\n### ❌ 依赖冲突错误（ERESOLVE）\n\n**错误信息**：\n```\nERESOLVE overriding peer dependency\nConflicting peer dependency: hnswlib-node@2.1.1\n```\n\n**原因**：\n@langchain/community@0.0.47需要hnswlib-node@^1.4.2，但插件使用了hnswlib-node@^2.0.0\n\n**解决方案**：\n- **已修复**：已将hnswlib-node版本降级至1.4.2以匹配@langchain/community的peer dependency要求\n- **手动修复**：如果仍有问题，请手动安装兼容版本\n  ```bash\n  npm install hnswlib-node@1.4.2\n  ```\n\n### ❌ 目录非空错误（ENOTEMPTY）\n\n**错误信息**：\n```\nENOTEMPTY: directory not empty, rename '.../koishi-plugin-shentun-ai' -> '.../.koishi-plugin-shentun-ai-xxx'\n```\n\n**解决方案**：\n1. **清理node_modules**：\n   ```bash\n   rm -rf node_modules/koishi-plugin-shentun-ai\n   rm -rf node_modules/.koishi-plugin-shentun-ai-*\n   ```\n2. **重新安装**：\n   ```bash\n   npm install koishi-plugin-shentun-ai\n   ```\n3. **使用--force参数**：\n   ```bash\n   npm install --force koishi-plugin-shentun-ai\n   ```\n\n### ❌ API密钥错误\n\n**错误信息**：`Error: The OPENAI_API_KEY environment variable is missing or empty`\n\n**解决方案**：\n\n#### 通用API配置示例\n```yaml\nshentun-ai:\n  apiKey: \"你的API密钥\"\n  baseURL: \"https://api.deepseek.com/v1\"\n  model: \"deepseek-chat\"\n```\n\n### 🔑 获取API密钥\n\n**DeepSeek**: 访问 [DeepSeek官网](https://platform.deepseek.com/api_keys) 获取API密钥\n**OpenAI**: 访问 [OpenAI官网](https://platform.openai.com/api-keys) 创建API密钥\n**其他OpenAI兼容API**: 请参考对应服务商的文档获取API密钥\n\n### 🔧 网络连接问题故障排除\n\n#### 通用baseURL配置指南\n\n对于使用通用baseURL的用户，推荐以下国内API端点：\n\n**阿里云百炼**（推荐）：\n```yaml\nprovider: \"alibaba\"\nbaseURL: \"https://dashscope.aliyuncs.com/compatible-mode/v1\"\napiKey: \"你的阿里云API密钥\"\nmodel: \"qwen-turbo\"\n```\n\n**DeepSeek**：\n```yaml\nprovider: \"deepseek\"\nbaseURL: \"https://api.deepseek.com/v1\"\napiKey: \"你的DeepSeek API密钥\"\nmodel: \"deepseek-chat\"\n```\n\n**智谱AI**：\n```yaml\nprovider: \"zhipu\"\nbaseURL: \"https://open.bigmodel.cn/api/paas/v4\"\napiKey: \"你的智谱API密钥\"\nmodel: \"glm-4\"\n```\n\n#### 网络问题解决方案\n\n如果遇到网络连接问题（如ETIMEDOUT、ECONNREFUSED错误）：\n\n**立即解决方案**：\n1. **切换到国内API**：使用阿里云、DeepSeek或智谱AI\n2. **调整超时设置**：\n   ```yaml\n   apiTimeout: 60000\n   apiMaxRetries: 5\n   apiBatchSize: 3\n   ```\n3. **验证baseURL格式**：确保URL以`/v1`结尾\n\n**高级调试**：\n- **检查网络连接**：确保网络连接正常\n- **使用代理服务器**：配置代理或VPN\n- **检查防火墙**：确保API端口未被防火墙阻止\n- **测试API连通性**：使用curl测试API端点\n\n**curl测试示例**：\n```bash\ncurl -H \"Authorization: Bearer 你的API密钥\" \\\n     https://dashscope.aliyuncs.com/compatible-mode/v1/models\n```\n\n**配置示例**：\n```yaml\nshentun-ai:\n  apiKey: \"你的API密钥\"\n  apiTimeout: 60000\n  apiMaxRetries: 5\n  baseURL: \"https://api.deepseek.com/v1\"\n```\n\n### 📄 文档索引失败\n\n如果文档索引失败，请检查：\n- **文档路径**：确认documentPath设置正确\n- **文档格式**：确保使用支持的.md或.markdown格式\n- **文件权限**：检查是否有读取权限\n- **批处理大小**：网络较慢时减小apiBatchSize值\n- **磁盘空间**：确保有足够的存储空间\n\n### 🔧 无API密钥模式\n\n如果暂时没有API密钥，插件会以**模拟模式**运行：\n- ✅ 基础聊天功能可用\n- ✅ 文档管理功能正常\n- ✅ 文件上传和搜索正常\n- ❌ 高级AI对话需配置API\n\n### 🚨 调试模式\n\n启用详细日志：\n```bash\n# 在启动Koishi前设置环境变量\nDEBUG=shentun-ai:* koishi start\n```\n\n### 📞 技术支持\n\n遇到问题？\n- 📧 [提交Issue](https://github.com/shentun-team/koishi-plugin-shentun-ai/issues)\n- 💬 [加入Discord](https://discord.gg/shentun-ai)\n- 📖 [查看文档](https://github.com/shentun-team/koishi-plugin-shentun-ai/wiki)\n\n### 🧪 测试连接\n\n```bash\n# 测试ReadmeX集成\nnode test-readmex.js\n```\n\n### 📁 本地知识库\n\n部署完成后，知识库将存储在：\n- 本地路径：`./readmex-service/data/`\n- 同步路径：`./data/shentun-docs/readmex-kb/`\n\n### 🔧 高级配置\n\n#### 自定义AI模型\n编辑 `readmex-service/config.json`：\n```json\n{\n  \"ai\": {\n    \"provider\": \"openai\",\n    \"model\": \"gpt-4\",\n    \"temperature\": 0.7\n  }\n}\n```\n\n#### 添加自定义分类\n在配置文件中添加分类：\n```json\n{\n  \"knowledge_base\": {\n    \"categories\": [\"编程\", \"教程\", \"文档\", \"最佳实践\", \"工具使用\"]\n  }\n}\n```\n\n## 🔧 开发\n\n```bash\n# 安装依赖\nnpm install\n\n# 编译\nnpm run build\n\n# 开发模式\nnpm run dev\n\n# 测试ReadmeX集成\nnode test-readmex.js\n\n# 部署ReadmeX服务\nnode deploy-readmex.js\n```\n\n## 📄 许可证\n\nMIT License\n\n## 🤝 贡献\n\n欢迎提交 Issue 和 Pull Request！\n\n## 💖 支持\n\n如果这个插件帮到了你，请给个 Star ⭐\n\n---\n\n**神吞酱**：人家现在可以连接ReadmeX知识库了！超厉害的AI助手升级完成！\n\n**吞宝**：知识库+AI助手，今天的吞宝是无敌的！","readmeFilename":"README.md"}