{"_id":"@hzttt/multimodal-rag","_rev":"38-5502a4fc99bc590c9c19f67fdd57f6fb","name":"@hzttt/multimodal-rag","dist-tags":{"latest":"0.5.3"},"versions":{"0.1.1":{"name":"@hzttt/multimodal-rag","version":"0.1.1","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.1.1","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"9ecd74cef61e67a1d9b81d2d3fd114f05bd1642b","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.1.1.tgz","fileCount":11,"integrity":"sha512-JICBz/hmBPGBvBMvvLqLhfoqalNi1GCPON2IAbEWof/7AWGj6n0Lnoobu4dfLAIvpsh5L9a2GUvJAchbuzVxsA==","signatures":[{"sig":"MEQCIE76ze5NaIAbdVI4fOb18ybiYU6KrlUB6jd28FaYmxtrAiBAUVRH9OqTO7s3sffGlyppqPpl24tdQB2iVIdv6P9EGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83512},"type":"module","gitHead":"e9faf89c4d7f583b3a764c87c1f8faab5227e931","scripts":{"test":"node test/test-embedding.js","build":"tsc"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"25.4.0","dependencies":{"chokidar":"^4.0.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.1.1_1770480210315_0.7310215451776729","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@hzttt/multimodal-rag","version":"0.1.2","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.1.2","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"8211248590a64192960ba2ca861a24419d46fb22","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.1.2.tgz","fileCount":11,"integrity":"sha512-gbcmSvmLDayJdEOMyj04R+Ai5Qmo4ivrB0nTQ+iuxRXGIdmFkqYFXkvi6i1rjAc8OnWuwkqcHbM59DjkUhgBRQ==","signatures":[{"sig":"MEUCIDSMLVXYIbd8ozX/hZjQcTfZGufSEIbNPkkZ+VDAa8NSAiEAijL83La/Rai24GfVcGehaGyzWIORJt7imnV1E7sPBe8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90899},"type":"module","gitHead":"e9faf89c4d7f583b3a764c87c1f8faab5227e931","scripts":{"test":"node test/test-embedding.js","build":"tsc"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"25.4.0","dependencies":{"chokidar":"^4.0.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.1.2_1770481023671_0.3321365258969835","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@hzttt/multimodal-rag","version":"0.2.0","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.2.0","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"01591bd4e7e74e1125b01a71f1c42f88bda14583","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.2.0.tgz","fileCount":12,"integrity":"sha512-fbT00J5vAhAX41OtNAuXx3Ta9/L8INT84BvvlTteHka13NKL32cByORV08Qv7zks1yHN+Li5S0K4OGEPBFK6CQ==","signatures":[{"sig":"MEUCIQDUew307Z8Zd+0m9kC1ljh4zF0j9JeHRV6kxlkuUSIQiQIgXf+sSe9OJ4RO0Yh/UYxBEoJPgJnowPp/DFvm4G+HOO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101719},"type":"module","gitHead":"e9faf89c4d7f583b3a764c87c1f8faab5227e931","scripts":{"test":"node test/test-embedding.js","build":"tsc"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"25.4.0","dependencies":{"chokidar":"^4.0.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.2.0_1770529357297_0.6623226159671212","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@hzttt/multimodal-rag","version":"0.2.1","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.2.1","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"eca5cb0b11c9c9e8180b6f2f5f5340472d0f570f","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.2.1.tgz","fileCount":12,"integrity":"sha512-U6WG+k/ldJtIzPBH5gKTdM6+67Zbz4XblOxgbxwE3tkYQ9IoD78i03CORZ3vOe9AeBjZQmlhmGhySpqEmIP7UQ==","signatures":[{"sig":"MEYCIQDZ4llRte+iXsKcMB+4hn+n1UQ8+B0wdH6HwrZNrnX5DwIhAPZS22TXcxbqvRKSUsGU2uxWMrrkIQCm2sxp0xMRKQha","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108357},"type":"module","gitHead":"e9faf89c4d7f583b3a764c87c1f8faab5227e931","scripts":{"test":"node test/test-embedding.js","build":"tsc"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"25.4.0","dependencies":{"chokidar":"^4.0.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.2.1_1770534179025_0.7739967645265047","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@hzttt/multimodal-rag","version":"0.2.2","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.2.2","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"e7cf0fdbbdeb9be81c03435963c9b0a204296005","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.2.2.tgz","fileCount":12,"integrity":"sha512-EsL8zNciuK/Di4ay1Sucjm5PDWUtX0Kwxaund4FwhPkXtIDGaqGMv+vjrJLs16Kwm5sKNL4y8c062stJmcra3Q==","signatures":[{"sig":"MEYCIQDVU8863rxIc29Pmmj4kxrXW56IynC0k4cLIxKVp6nO0wIhAN9tCH1ZBvTYF1OeGyP5Mw4FHIFooRxWCFQOXqqr76Jk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109156},"type":"module","gitHead":"e9faf89c4d7f583b3a764c87c1f8faab5227e931","scripts":{"test":"node test/test-embedding.js","build":"tsc"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"25.4.0","dependencies":{"chokidar":"^4.0.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.2.2_1770534838757_0.19389017746788584","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@hzttt/multimodal-rag","version":"0.2.3","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.2.3","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"667d56de2aa71cc8732839f2f33ee0aa064f0675","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.2.3.tgz","fileCount":12,"integrity":"sha512-mL2/z0r4EwZkmJHVUR0G9pCwXLzsWam0C1ant7D1HxYvpUwlrWiubgjLdA9YEur+hMEPNPc7XScM2ETLtmVkOg==","signatures":[{"sig":"MEUCIHDd/+EjZrixlnh9Ay/GBfQln6EfvPCA/ZULUiYqcPcnAiEA5LSSk7rzty8UAA9S3xfNTsHlJ8Pg9Wbxghy+D3xnkMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111316},"type":"module","gitHead":"e9faf89c4d7f583b3a764c87c1f8faab5227e931","scripts":{"test":"node test/test-embedding.js","build":"tsc"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"25.4.0","dependencies":{"chokidar":"^4.0.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.2.3_1770540379411_0.951079618584058","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@hzttt/multimodal-rag","version":"0.2.4","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.2.4","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"3a321e975643522564588486d20e51c6296f646c","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.2.4.tgz","fileCount":13,"integrity":"sha512-4F3Qt2h00wuY2pttjh14aYdCQb5BBsRrzdXIxQmrk4PULUUEG/vFpr2ygVUePrJilVRWLBWPZ3MKOWXBUBSZdw==","signatures":[{"sig":"MEQCIBrHiLZCDcpjYwQqszlOQXR0vkpl8h5+l5FLzW/UeirQAiAGZeuwM2J9XARP3lN9hRlAKhD9w0MvO7h15sV28kULZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110203},"type":"module","gitHead":"e9faf89c4d7f583b3a764c87c1f8faab5227e931","scripts":{"test":"node test/test-embedding.js","build":"tsc"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"25.4.0","dependencies":{"chokidar":"^4.0.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.2.4_1770541133067_0.9026272984584622","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@hzttt/multimodal-rag","version":"0.2.5","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.2.5","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"5cde594bd695f4b623e568a3b300a838ff84d940","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.2.5.tgz","fileCount":13,"integrity":"sha512-yTJiyq2lK27sfWIsXs/TczFk9lC3vYb0Zb5wNdXuo3lS6pBzAKswn/wIU6f/hR8v5uAFgO4OQ2b4WReraSE6EA==","signatures":[{"sig":"MEUCIGq4y30ud3EGDjsDucxZLWvwtH6mSzZE3UY3i3NLxhGHAiEA4tth4l5WACuCGTMh2TehhMGxgEmHPn+xmchE7yHOFxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113713},"type":"module","gitHead":"e9faf89c4d7f583b3a764c87c1f8faab5227e931","scripts":{"test":"node test/test-embedding.js","build":"tsc"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"25.4.0","dependencies":{"chokidar":"^4.0.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.2.5_1770542967329_0.7382651164050134","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@hzttt/multimodal-rag","version":"0.2.6","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.2.6","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"afa05f281a6c2aa90875c843f596ef4dba22aa3c","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.2.6.tgz","fileCount":13,"integrity":"sha512-A8ab7y5eS4OpHRGgLFiSsCe6qqNnKwRkGSWB8M2SC8sSD/RhVcjEgCdALGvgIlcQj42LDQ1HDzIDwRJr+mvL9A==","signatures":[{"sig":"MEQCIH2oqHs5a1FyPQ9JF5FV1Zf/W5s86jAdGIi2wZV1fmFUAiAsw8FdLW+g4x0vrd9kp7LbmkkxVmEN9b+NVQGHHgk4lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119532},"type":"module","gitHead":"e9faf89c4d7f583b3a764c87c1f8faab5227e931","scripts":{"test":"node test/test-embedding.js","build":"tsc"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"25.4.0","dependencies":{"chokidar":"^4.0.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.2.6_1770553709942_0.7913890782473241","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@hzttt/multimodal-rag","version":"0.2.7","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.2.7","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"07ae293d156fa233b7b706608a0b5e6a8c26d0de","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.2.7.tgz","fileCount":13,"integrity":"sha512-+x6fIMn9ooqfuQK/Fy+OdA7NA1Uo0ZBf/2a0Reuwqtf6RgTrt2F25lsmozpJKb8X8l9K9lFZs13OeYq9knxHrg==","signatures":[{"sig":"MEYCIQCMYybLUyIXKbvBuuewUGEbvaVqlCKPJMZeHynFBDduMwIhALf0mnwx7XRPZI3xaKPJ5CJX9DM4R6+3W6hc3ZR7SOO7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127066},"type":"module","gitHead":"e9faf89c4d7f583b3a764c87c1f8faab5227e931","scripts":{"test":"node test/test-embedding.js","build":"tsc"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"25.4.0","dependencies":{"chokidar":"^4.0.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.2.7_1770555274956_0.976860209799634","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@hzttt/multimodal-rag","version":"0.2.8","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.2.8","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"4f9d137570a5b75e7779c796dd4e35f973ccd7cc","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.2.8.tgz","fileCount":13,"integrity":"sha512-M3fITBf/uEjeKtN5yXhjrKMcOd9vdjHQSoOeiDrg6E+zA6178UNN3vHh0nnyZEWcl2Vxg8C5VNzyP0gQk2YrrA==","signatures":[{"sig":"MEYCIQDp8YpYJcctq8SL7PpghSv3+auElY4IXPSPN5THS7oNqAIhAJe5dsSv4S0Fssi4+t4syFDpzj5GinxxR4krR6W3dkNr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133521},"type":"module","gitHead":"e9faf89c4d7f583b3a764c87c1f8faab5227e931","scripts":{"test":"node test/test-embedding.js","build":"tsc"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"25.4.0","dependencies":{"chokidar":"^4.0.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.2.8_1770557461172_0.08353351473877679","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@hzttt/multimodal-rag","version":"0.2.9","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.2.9","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"4199ad4e57d475e8a31df6f30fa15665f877e974","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.2.9.tgz","fileCount":13,"integrity":"sha512-ncULqUATi/mltVpoT4cayaX6Ns3AmCCikHZnTkql8xyg8FLmyRIgntPJqFEk9InMxq6A8uqCX1rpJ+PHUng/iw==","signatures":[{"sig":"MEUCIDcmNj3RLC8oLR5jpsyVR0LIOpELQMgUf1dJIJHQMjjLAiEAuw/TCu28dRh9uiyqnro7l2YKLkH0pWP7JtkQtDUQwTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134128},"type":"module","gitHead":"e9faf89c4d7f583b3a764c87c1f8faab5227e931","scripts":{"test":"node test/test-embedding.js","build":"tsc"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"25.4.0","dependencies":{"chokidar":"^4.0.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.2.9_1770559139537_0.03973185618327113","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@hzttt/multimodal-rag","version":"0.3.0","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.3.0","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"8ffc4dfc9738a7dd6ce66524c6e07f7ff6b9da6b","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.3.0.tgz","fileCount":13,"integrity":"sha512-oIttR56KW1NespHYnj0wz25SMwgwhlSIfkH4Glln013hftfNqyCcWLfGmApy3PtjEUtP4bdvw2IQN0ct6tfhqg==","signatures":[{"sig":"MEQCIATzm4gQj2ak43ECRIvttJhHLQDY1Q6PJe56Ax2mu+OhAiAk3LaJknbQmOxl0JC3Ohh/8Jyc5d/JPNEi8i8R6p2SWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136060},"type":"module","gitHead":"e9faf89c4d7f583b3a764c87c1f8faab5227e931","scripts":{"test":"node test/test-embedding.js","build":"tsc"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"25.4.0","dependencies":{"chokidar":"^4.0.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.3.0_1770560347199_0.5102449446160424","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@hzttt/multimodal-rag","version":"0.3.1","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.3.1","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"98b7b3a4d86d6601debf7c69ae50ce8c4bfd3579","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.3.1.tgz","fileCount":13,"integrity":"sha512-BCZhwjoDfZWvqp4IIDqjjTaTVXE8v5Qwnv2ksL0dWnJg16ywnGiTEjLb+YvcnTlMDRcTa0eoQB6f4qRUzsKH5g==","signatures":[{"sig":"MEUCIQCDAesp8fRFBHuaPSuyW+do+Go9qzE00WGpdeOXvFevrwIgTKcIPP39tIVNZ+E13qQNya9oulkiy0PE3Jh4mUBsLgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130325},"type":"module","gitHead":"e9faf89c4d7f583b3a764c87c1f8faab5227e931","scripts":{"test":"node test/test-embedding.js","build":"tsc"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"25.4.0","dependencies":{"chokidar":"^4.0.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.3.1_1770561200505_0.48747132384761005","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@hzttt/multimodal-rag","version":"0.3.2","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.3.2","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"e201aca8086748674c026a6989b0bd5bd12e6518","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.3.2.tgz","fileCount":13,"integrity":"sha512-MwTu4PlsMqvy4zzWqaHgmm57sGSQHHOaf1GJfZljjwBAO6UI5a/00X6+f4hjHwO6vGpeiO4ljYLGbC3sYrju7Q==","signatures":[{"sig":"MEUCIDPcoQ7nns5Xe+8Qaa4MvJ14Pf0Ms5TYCZnMhChEkvGrAiEAxBG0FX3+lZONufVxdZd7SITjHiYkwbXRciY/FxS2j7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131180},"type":"module","gitHead":"e9faf89c4d7f583b3a764c87c1f8faab5227e931","scripts":{"test":"node test/test-embedding.js","build":"tsc"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"25.4.0","dependencies":{"chokidar":"^4.0.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.3.2_1770564631818_0.9343817799709948","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@hzttt/multimodal-rag","version":"0.3.3","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.3.3","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"09688d9116c3f34bd1b9f44c544a649ad5f1382f","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.3.3.tgz","fileCount":13,"integrity":"sha512-yCBGtj60tpKBsw/lbEEwV4PZ+HWaeeE2+zNprfhq2zct70vhT4WQ8WyDqv6aTwoTXONZeLa4/JeU49YKOPz9xA==","signatures":[{"sig":"MEQCID1cS9CNCoaN+whbc7DrDWCoMm299NFsVi1SFQsDQHPoAiAlSldr7Dzre/N694CcOfCwdd/TnamaCGcjprW6JQ6gOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148670},"type":"module","gitHead":"7ac2e3b9ba28418bfd6b9e68a100917dbb20ffc9","scripts":{"test":"node test/test-embedding.js","build":"tsc"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"25.4.0","dependencies":{"chokidar":"^4.0.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.3.3_1770609529543_0.8509496373682164","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@hzttt/multimodal-rag","version":"0.3.4","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.3.4","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"33786763814cc6ca4c37779697f2097b2f2393aa","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.3.4.tgz","fileCount":13,"integrity":"sha512-EibUQciErylg7WOHR6s8vNDcjEHRQ5hUXsDNH/1b5OjZv/v9YLeWfvDlHaJE/G/t4F13Br5+CGrLsXcc5ZakyA==","signatures":[{"sig":"MEYCIQCYA/YTK7GZDdarLKp9CdvhTG3OHx96JJLncAFEt+bXowIhAPcfH6dSyyJ04kCUc64rVct+ZtQMU37YHAhYtJ91v1jx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148774},"type":"module","gitHead":"f22b0a15a2bc0f9983307eb863b88e2fa1d4802d","scripts":{"test":"node test/test-embedding.js","build":"tsc"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"25.4.0","dependencies":{"chokidar":"^4.0.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.3.4_1770619112114_0.08915292209900771","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@hzttt/multimodal-rag","version":"0.3.5","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.3.5","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"65bcf7b4854a035d4988c8730c3a2125fa3a1823","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.3.5.tgz","fileCount":13,"integrity":"sha512-IYMQ24keug0WLxicEMTiQMTpG1c/CX2m+qEOc2WGHLIwokv+9FMHJqzU3Onddjy+fAku0xH4QXmw4VUAUhUS5w==","signatures":[{"sig":"MEUCIG/iFmJdlj9TELDEjY4SNtERqCwUdjLs8jMYBYQpFsQcAiEAiwyK70q6aq/D5F2J0cbU62XD+612VCXcCB1lm/R7bes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159806},"type":"module","gitHead":"f22b0a15a2bc0f9983307eb863b88e2fa1d4802d","scripts":{"test":"node test/test-embedding.js","build":"tsc"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"25.4.0","dependencies":{"chokidar":"^4.0.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.3.5_1772005226008_0.9890690916172782","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@hzttt/multimodal-rag","version":"0.3.6","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.3.6","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"352a908690c63bc5368800cab24219f2ed6e3c6b","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.3.6.tgz","fileCount":14,"integrity":"sha512-lCxKBeBR24EPILyLy/Tnjn7AQ1kjmfOenuWQRTzn9uV4TcgtrXaTOw9WyBXI6I01o3WWjiuzXTnpmGINA23/8A==","signatures":[{"sig":"MEYCIQCmlbDbUaVfXQwbTZ2wOydE01huDrmk2SvX0snMd+nJlQIhAMElDJL8JxvG894VV6xzl/1ZKbC/gyGsLkHwZKwwqQkm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160185},"type":"module","gitHead":"b7bd60937544910ba40567660a9ec03d6a040164","scripts":{"test":"node test/test-embedding.js","build":"tsc"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"25.4.0","dependencies":{"chokidar":"^4.0.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.3.6_1772006413164_0.17501226432480843","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@hzttt/multimodal-rag","version":"0.3.7","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.3.7","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"a9cc6d226b4df19f38a3840b5ab4cae5a42c3590","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.3.7.tgz","fileCount":14,"integrity":"sha512-RaHicM08DOOQavKpsaQR6mdA3m5w3FHzCHBQTLBgOYKfvnFLL/wycwSVjguAmuYIeqcxcj+rnzi/+yfYKdISPg==","signatures":[{"sig":"MEUCIE2bNs681S4m4V4AiwRJKNNjEXomcPCyzunQXeVul/2eAiEArPS4aMjr7231nG/pEZRXoytzQ/D6Q1PatbTFzzPo3t0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165875},"type":"module","gitHead":"b7bd60937544910ba40567660a9ec03d6a040164","scripts":{"test":"node test/test-embedding.js","build":"npm run sync:version && tsc","prepack":"npm run sync:version","version":"npm run sync:version && git add openclaw.plugin.json","sync:version":"node scripts/sync-version.mjs"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"25.4.0","dependencies":{"chokidar":"^4.0.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.3.7_1772012840925_0.5086917360149261","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@hzttt/multimodal-rag","version":"0.3.8","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.3.8","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"59d8192ee0004016aae7f5a1cb6aa6ff2e9de85e","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.3.8.tgz","fileCount":14,"integrity":"sha512-E9ExacFyPEo8qdXz82eOwSx/2KeaRe994QPrO0etB/TuwYeI1BJIdzhENZ+g4mZAOg7VTbBlnOgHBxDN63eJkg==","signatures":[{"sig":"MEQCIHnCHB3Qq2mgJ/wIElRgxIypKaewZFnQwssRqTR64zPuAiB1k9EQk42vTbyvioVFB9BKFbWonrTZvwCjt0NprgfhvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165997},"type":"module","gitHead":"6ba15e08e17fdc90c38638dd3b240f3c0bb0bdf9","scripts":{"test":"node test/test-embedding.js","build":"npm run sync:version && tsc","prepack":"npm run sync:version","version":"npm run sync:version && git add openclaw.plugin.json","sync:version":"node scripts/sync-version.mjs"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"25.4.0","dependencies":{"chokidar":"^4.0.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.3.8_1772014635726_0.5534805545816437","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@hzttt/multimodal-rag","version":"0.3.9","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.3.9","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"c7177de3ec415373baf2ad3100685dd3ad7b066e","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.3.9.tgz","fileCount":14,"integrity":"sha512-1hDuEYWiOSW12vCrB3iDBiztHlVuFqVUD/6IFc8sVYMvmCgWAMKr1gTkn+MJE5w0DnlsfeThXshgElTnv+xZ+A==","signatures":[{"sig":"MEYCIQCqvBW3vTdOj38nl7eMpSEeEsbN/PIpluyqESJoMrVwyAIhAM71cAAQtKtHIYq8hsX9S3UvVbbE9T+TwkZemQmnwhDt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171265},"type":"module","gitHead":"6ba15e08e17fdc90c38638dd3b240f3c0bb0bdf9","scripts":{"test":"node test/test-embedding.js","build":"npm run sync:version && tsc","prepack":"npm run sync:version","version":"npm run sync:version && git add openclaw.plugin.json","sync:version":"node scripts/sync-version.mjs"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"25.4.0","dependencies":{"chokidar":"^4.0.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.3.9_1772432271993_0.6795847640874564","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@hzttt/multimodal-rag","version":"0.4.0","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.4.0","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"aafabde01c36d3691d7a4dc9cd03a98203471981","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.4.0.tgz","fileCount":14,"integrity":"sha512-jJ0cTgcUYyckuS6JerDQSfbvCSIPX3Zik1sNbZ1DD6QcnuhWsPijh+83QI/15yb7ybJyhHFqGiImuRoiXg4fAg==","signatures":[{"sig":"MEUCIGLSFPgz6XGBluCb47LxdjSzHAfJEAPS/mtxKe1U/dybAiEA661kd5B3RhtRT15adffR2WYVP44Zss+dgR0TpnzBVq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171160},"type":"module","gitHead":"6ba15e08e17fdc90c38638dd3b240f3c0bb0bdf9","scripts":{"test":"node test/test-embedding.js","build":"npm run sync:version && tsc","prepack":"npm run sync:version","version":"npm run sync:version && git add openclaw.plugin.json","sync:version":"node scripts/sync-version.mjs"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"25.4.0","dependencies":{"chokidar":"^4.0.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.4.0_1772474517984_0.3127975275097845","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@hzttt/multimodal-rag","version":"0.4.1","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.4.1","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"25752cf5e97686620f4655f38b08b5ff8ca6fd53","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.4.1.tgz","fileCount":14,"integrity":"sha512-nOWrv+lOmCcoR8UkFZjfU5pDekhkALw1XkaInu4bOvGbHCQDQW5p69WwnKKLcgFRFXE2pZZ2y7/VH7IKdHqJeA==","signatures":[{"sig":"MEYCIQDhgJ2I34Hc8HfCPBAyarULai9dA2eW9w04aIMtkwR6iAIhAJM7oI2JSn5zHLsvGEHM8GMNEUdKX9J5rSj1+oi5xm4G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171160},"type":"module","gitHead":"e79b9b182469c9951c03d764414d7be419186baf","scripts":{"test":"node test/test-embedding.js","build":"npm run sync:version && tsc","prepack":"npm run sync:version","version":"npm run sync:version && git add openclaw.plugin.json","sync:version":"node scripts/sync-version.mjs"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.9.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chokidar":"^4.0.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.4.1_1773469804414_0.525963954088219","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@hzttt/multimodal-rag","version":"0.4.2","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.4.2","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"c5017c04c77693c679e76eba07c0ba68c8bb4163","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.4.2.tgz","fileCount":14,"integrity":"sha512-tR0LehnhXB3sRIXhUIFS4N9AjzTHcdk4qeLDbV4oJBTlq7NiuqMqIi17eYObkXw0+tX2ZRIHJjapWO4Z/FOGBg==","signatures":[{"sig":"MEUCIQCY2nvVvA9MGBPg103G5Q/WCcxmabxax7yR/kT580RWnQIgEZ2bVRBRumtWaPWeaH5odTCAuqvKr1CJySJi7ExcVKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171191},"type":"module","gitHead":"953d9e32ebe25af56d81d67488b6569469f522a5","scripts":{"test":"node test/test-embedding.js","build":"npm run sync:version && tsc","prepack":"npm run sync:version","version":"npm run sync:version && git add openclaw.plugin.json","sync:version":"node scripts/sync-version.mjs"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.9.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chokidar":"^4.0.0","apache-arrow":"^18.1.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.4.2_1773491848291_0.4038214158013751","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@hzttt/multimodal-rag","version":"0.4.3","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.4.3","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"266ecda831140db76e533df33a333f219955364a","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.4.3.tgz","fileCount":14,"integrity":"sha512-rPGVIQZJw/1B/0IUo/JSQh5zIzgeAIJTScDIiAHpWECJYFq0Yh3OKfou88JHd4rouUMkzc9Iglq0d46aSKeQDg==","signatures":[{"sig":"MEYCIQCfaSGKStx6Wvdwb+plS5q7xezyhqDK4knX4EHanjSkJgIhAK00WutfzqEn0s426Dx0YkVX9n3jhGDgdmIPk/72mdFe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184435},"type":"module","gitHead":"953d9e32ebe25af56d81d67488b6569469f522a5","scripts":{"test":"node test/test-embedding.js","build":"npm run sync:version && tsc","prepack":"npm run sync:version","version":"npm run sync:version && git add openclaw.plugin.json","sync:version":"node scripts/sync-version.mjs"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.9.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chokidar":"^4.0.0","apache-arrow":"^18.1.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.4.3_1773909279260_0.6813606431428068","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@hzttt/multimodal-rag","version":"0.4.4","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.4.4","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"04534f82dd167b2468dfd0a33a4dfe860b6d9635","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.4.4.tgz","fileCount":14,"integrity":"sha512-UI367ht0mZyoFURCg+yOWgL3D/iEgW5/yS/v2Z4uGUW9XNgkBHh27IdJ8vW3VbOM1iloj9SGgvPYe3S8NosKfQ==","signatures":[{"sig":"MEUCIFn/UcbgMw7E+iU560m+KOmfQmNTaB8Ch9MWGzA0hmLPAiEA2SZvWyf/TXg9D2RxxZ4ApUWDWrnuTtlxiEFg79MzTkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185310},"type":"module","gitHead":"953d9e32ebe25af56d81d67488b6569469f522a5","scripts":{"test":"node test/test-embedding.js","build":"npm run sync:version && tsc","prepack":"npm run sync:version","version":"npm run sync:version && git add openclaw.plugin.json","sync:version":"node scripts/sync-version.mjs"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.9.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chokidar":"^4.0.0","apache-arrow":"^18.1.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.4.4_1773952055770_0.1257871707004421","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@hzttt/multimodal-rag","version":"0.4.5","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.4.5","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"428dae7e8b3ad052b248661188c32686c729e9f7","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.4.5.tgz","fileCount":14,"integrity":"sha512-qx4wa6Ex9KeZ4S/AODf7KaCkIp/syn4IzMnIuyrS1mSXRXFXiXn6XAMGifC8piFtWEKD8DnG+hgu23dcOht/ZQ==","signatures":[{"sig":"MEQCICDkZF5PwhHV/pZjjax771mMN1himPkLl5jpyVjquybWAiBrUjBsMY6AIGORVuitc5Gtaw/a4u1MWMVn/GUS+tnDHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185786},"type":"module","gitHead":"5626a815d337ba1a0c372527d828db8a978ab728","scripts":{"test":"node test/test-embedding.js","build":"npm run sync:version && tsc","prepack":"npm run sync:version","version":"npm run sync:version && git add openclaw.plugin.json","sync:version":"node scripts/sync-version.mjs"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.9.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chokidar":"^4.0.0","apache-arrow":"^18.1.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.4.5_1773992207497_0.5012879362545801","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@hzttt/multimodal-rag","version":"0.4.6","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.4.6","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"ecc21f7c2f0ad84881f0e8d52959860cfba3856f","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.4.6.tgz","fileCount":17,"integrity":"sha512-fcw9l1rzE7QtFaMbbBSks1XPkMDcueZ5tjCoREeNaRyE0c/sbOowamZgzNQSuLqXSfJPBypjSJb9SZkrk8NZKw==","signatures":[{"sig":"MEUCIBJuXNtlfy2pTaaB3g2hCE6wpusvS45ZgjiQPcE92w/RAiEAsjhd9B+UWrZ1UCLOwB69G/XxbwuJUGIVbCoZBIJ9KFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171992},"type":"module","gitHead":"5626a815d337ba1a0c372527d828db8a978ab728","scripts":{"test":"node test/test-embedding.js","build":"npm run sync:version && tsc","prepack":"npm run sync:version","version":"npm run sync:version && git add openclaw.plugin.json","sync:version":"node scripts/sync-version.mjs"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.9.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chokidar":"^4.0.0","apache-arrow":"^18.1.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.3.23","typescript":"^5.9.3"},"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.4.6_1774369677137_0.0924937795883527","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@hzttt/multimodal-rag","version":"0.4.7","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.4.7","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"5b10d95e9b239404a9822f675d6a2defa2db02a7","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.4.7.tgz","fileCount":17,"integrity":"sha512-y4nNithwq5xagftP5mlXXnRjkzxWKnkIHLxw4H3DdrMMJzLF+gJuHpEjlYB+DX3XWjWNDDMMSzu85fKjAyGCEg==","signatures":[{"sig":"MEUCIGUNaEpU4B5sM6+5Jq704yXOhZ9QVqNzcGIk+EfEmsEDAiEAkF+y6lD1rsnG2Y4qd9lydN2ARlaEStI3vrssE3TeZ2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173595},"type":"module","gitHead":"a92f8c83def43c7466cca163e07d6e1162e3518d","scripts":{"test":"node test/test-embedding.js","build":"npm run sync:version && tsc","prepack":"npm run sync:version","version":"npm run sync:version && git add openclaw.plugin.json","sync:version":"node scripts/sync-version.mjs"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.9.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chokidar":"^4.0.0","apache-arrow":"^18.1.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.3.23","typescript":"^5.9.3"},"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.4.7_1774370781687_0.4920484424556797","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@hzttt/multimodal-rag","version":"0.4.8","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.4.8","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"326f384c6d7efaecdf567f0f00f65df7c2ff2873","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.4.8.tgz","fileCount":17,"integrity":"sha512-3x6pVlq5f9tg60BuVGqJ8oRg0nsYRD/xSnSZjyA4+AtCnnsHaz+YAb5PFyTt8aGjnp50zdI76gxf+n3vy8OYJw==","signatures":[{"sig":"MEUCIHt4jA4KhafOKdfDL+8f1WUeabrjFT3SMZwiyMeAmO9eAiEA5Asg54i2kO5BgWPUjF9KWQqMDr0Ku5YRP0UFZ7oVBGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177057},"type":"module","gitHead":"a92f8c83def43c7466cca163e07d6e1162e3518d","scripts":{"test":"node test/test-embedding.js","build":"npm run sync:version && tsc","prepack":"npm run sync:version","version":"npm run sync:version && git add openclaw.plugin.json","sync:version":"node scripts/sync-version.mjs"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.9.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chokidar":"^4.0.0","apache-arrow":"^18.1.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.3.23","typescript":"^5.9.3"},"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.4.8_1774879844996_0.0995597683811622","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@hzttt/multimodal-rag","version":"0.4.9","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.4.9","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"85f8936de0c4de74746f9266fc367eb2b2d3ccd2","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.4.9.tgz","fileCount":17,"integrity":"sha512-y7KSbdEZ2EDqtSnVVJoXkzZD1YYrC+wIijZZX6v2+pRY8v8260e2g4+wRQxeKM9T+t5QixB1w+hQOdW7wrQ4LA==","signatures":[{"sig":"MEQCIE3vbimonjq3flVUF0OyCbiZss68TwwsRcpjLajugMGPAiAX4B+e28IrIDcKCcFdqgs9If0vr4SKUkDbs+4JeRLlJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178181},"type":"module","gitHead":"a92f8c83def43c7466cca163e07d6e1162e3518d","scripts":{"test":"node test/test-embedding.js","build":"npm run sync:version && tsc","prepack":"npm run sync:version","version":"npm run sync:version && git add openclaw.plugin.json","sync:version":"node scripts/sync-version.mjs"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.9.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chokidar":"^4.0.0","apache-arrow":"^18.1.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.3.23","typescript":"^5.9.3"},"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.4.9_1774880553287_0.08707304275870409","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@hzttt/multimodal-rag","version":"0.4.10","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.4.10","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"6fb3ed9767a15985efe3ffc57f93596ca85a77a7","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.4.10.tgz","fileCount":18,"integrity":"sha512-zm5uJnk5Gvzb/Hoot6BXVknxZyav2HLJx+Kx1UdmI6uwpK4uJySqcFG8IHC6P4flYH73boZnTSGjkpIshpSJFQ==","signatures":[{"sig":"MEUCIC4ZYYl1/xwuVIYk7VIpl4UPCQdCrII7ehl7YhiqxQhlAiEAlntrBPMAiCAxSzS8i9Vgxs/awRE75IGwTv2RawfaB/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190683},"type":"module","gitHead":"d51753dd1a19648679223fa7aed083869bd56541","scripts":{"test":"node test/test-embedding.js","build":"npm run sync:version && tsc","prepack":"npm run sync:version","version":"npm run sync:version && git add openclaw.plugin.json","sync:version":"node scripts/sync-version.mjs"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.9.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chokidar":"^4.0.0","apache-arrow":"^18.1.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.3.23","typescript":"^5.9.3"},"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.4.10_1774976548877_0.7895231092464685","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"@hzttt/multimodal-rag","version":"0.4.11","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.4.11","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"b2fefa3aed08dcc80290e278553e2a0215b7188b","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.4.11.tgz","fileCount":18,"integrity":"sha512-y+sEVYGkju1F8L87rdbGKEB+SQgpxUrQKcvSP9/RKugafFt/7KAy4mv7VYC/InGEKvRUg2XX10zH+8cvFdf1HQ==","signatures":[{"sig":"MEYCIQCA4SykfX2dOf+FQXhr0WSICh88XcUGtCakXHwqEA5mCwIhAO5mGmTEbIeHYUn9Hk6PY4KfxHLs8oaM9yF+krE4CMbA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196144},"type":"module","gitHead":"f6f1f2f35dd6b93f2d7db071940d910787f7b16b","scripts":{"test":"node test/test-embedding.js","build":"npm run sync:version && tsc","prepack":"npm run sync:version","version":"npm run sync:version && git add openclaw.plugin.json","sync:version":"node scripts/sync-version.mjs"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.9.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chokidar":"^4.0.0","apache-arrow":"^18.1.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.3.23","typescript":"^5.9.3"},"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.4.11_1775188920527_0.22955546129513138","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@hzttt/multimodal-rag","version":"0.5.0","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.5.0","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"415f9c32e4621de3b4b97047d485250d8fc7a90b","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.5.0.tgz","fileCount":23,"integrity":"sha512-yfBAzEd4kHaVJEbySWlxkCb28N8Goe3t3XYMTGlzwn4S1uJy5MV+6SQTI+j3dXYuO/66ymw4BXy/hGtpIzFdLQ==","signatures":[{"sig":"MEQCIBI0cTjuJk487VK9ftsnOuvwRtA1ohswIKRNcSLlzhthAiAjsBzZ0moYtN54L/EGhp/lFr5K2LT/rg4xmOte246pGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267624},"type":"module","gitHead":"f0c8bd143455ce6e412a6014d0be18cbaaab9f42","scripts":{"test":"node test/test-embedding.js","build":"npm run sync:version && tsc","prepack":"npm run sync:version","version":"npm run sync:version && git add openclaw.plugin.json","sync:version":"node scripts/sync-version.mjs"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.9.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chokidar":"^4.0.0","pdfjs-dist":"^4.8.69","apache-arrow":"^18.1.0","officeparser":"^5.0.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.3.23","typescript":"^5.9.3"},"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.5.0_1776505637092_0.23398401861102136","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@hzttt/multimodal-rag","version":"0.5.1","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.5.1","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"ff98dff4940af08a106487cca010c813b3f109e3","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.5.1.tgz","fileCount":23,"integrity":"sha512-X6kEhF7HaecpQBLmOd2usoLAbqqMkYz1YjwWYk772JjSdXM6DYBdHn8zR6ggz0HvJBBg+t+j/BeEs5J2QiP5mg==","signatures":[{"sig":"MEUCID3n184Xx5djtE+YRM3IU1nWQb723XkSeqPWyKdsi6NSAiEA/XsgZK6l8so/xidDL1epemAGRtV7rwJe21KFz947B7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273355},"type":"module","gitHead":"a6d41e1d22e801d6ac47b3cfb9f1352c9cfb363a","scripts":{"test":"node test/test-embedding.js","build":"npm run sync:version && tsc","prepack":"npm run sync:version","version":"npm run sync:version && git add openclaw.plugin.json","sync:version":"node scripts/sync-version.mjs"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.9.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chokidar":"^4.0.0","pdfjs-dist":"^4.8.69","apache-arrow":"^18.1.0","officeparser":"^5.0.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.3.23","typescript":"^5.9.3"},"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.5.1_1776508176891_0.15885125130177613","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@hzttt/multimodal-rag","version":"0.5.2","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","_id":"@hzttt/multimodal-rag@0.5.2","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"homepage":"https://github.com/hzttt/multimodal-rag#readme","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"dist":{"shasum":"5ae66833562b1c6c7fc96856a828219a33aaa030","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.5.2.tgz","fileCount":23,"integrity":"sha512-06ayTOVXi7kN6QRmqB3knnKDrZWUPwZE9JD4q5ENnMB0KUUGM16BYDMKsDROBQtuH90hJ4QN9an0k1VezL2mfg==","signatures":[{"sig":"MEUCIQDPmPKp0YxPdxEAsek2v3ni7zFz2oSiCeceRa5pQiUNqgIgf1TCYldF5Gq52ao0+8VrUqIkvqQkOosaUmfZlhQISsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274186},"type":"module","gitHead":"f0325f62d4dd7f2dde310f9569e79947892b0d24","scripts":{"test":"node test/test-embedding.js","build":"npm run sync:version && tsc","prepack":"npm run sync:version","version":"npm run sync:version && git add openclaw.plugin.json","sync:version":"node scripts/sync-version.mjs"},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"openclaw":{"install":{"npmSpec":"@hzttt/multimodal-rag"},"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/hzttt/multimodal-rag.git","type":"git"},"_npmVersion":"11.9.0","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chokidar":"^4.0.0","pdfjs-dist":"^4.8.69","apache-arrow":"^18.1.0","officeparser":"^5.0.0","@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.3.23","typescript":"^5.9.3"},"peerDependencies":{"openclaw":"*"},"_npmOperationalInternal":{"tmp":"tmp/multimodal-rag_0.5.2_1776757949438_0.37954043253977154","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@hzttt/multimodal-rag","version":"0.5.3","description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","type":"module","repository":{"type":"git","url":"git+https://github.com/hzttt/multimodal-rag.git"},"scripts":{"sync:version":"node scripts/sync-version.mjs","build":"npm run sync:version && tsc","test":"node test/test-embedding.js","prepack":"npm run sync:version","version":"npm run sync:version && git add openclaw.plugin.json"},"keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"author":{"name":"hzttt"},"license":"MIT","dependencies":{"@lancedb/lancedb":"^0.14.0","@sinclair/typebox":"^0.33.0","apache-arrow":"^18.1.0","chokidar":"^4.0.0","officeparser":"^5.0.0","pdfjs-dist":"^4.8.69"},"openclaw":{"extensions":["./index.ts"],"install":{"npmSpec":"@hzttt/multimodal-rag"}},"peerDependencies":{"openclaw":"*"},"devDependencies":{"openclaw":"^2026.3.23","typescript":"^5.9.3"},"gitHead":"a9a220d6a0b565f3fe5cb4bd9611605a526bd490","_id":"@hzttt/multimodal-rag@0.5.3","bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"homepage":"https://github.com/hzttt/multimodal-rag#readme","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-CQsbAzQKNjcyYXtw7g9iOb6tuKGNMrv1aKO1Mp8Kl3a54bZuJFxnMHtD+Ai6de10Chuaruc+FvIgQw/Pr9Uycw==","shasum":"e81a2098bb190e39bc43af93015a05ae67de7907","tarball":"https://registry.npmjs.org/@hzttt/multimodal-rag/-/multimodal-rag-0.5.3.tgz","fileCount":23,"unpackedSize":275768,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCCdpjUZ1PO3RV60MJeA704kBU+U3g3yPmqtPjuOZab4QIgf5yqNFVUEmdjCsWxydcT63lJHGcj9T6fHZDm+romTtY="}]},"_npmUser":{"name":"hzttt","email":"767067749@qq.com"},"directories":{},"maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/multimodal-rag_0.5.3_1776760262431_0.24478523602025293"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-07T16:03:30.244Z","modified":"2026-04-21T08:31:02.665Z","0.1.1":"2026-02-07T16:03:30.468Z","0.1.2":"2026-02-07T16:17:03.872Z","0.2.0":"2026-02-08T05:42:37.432Z","0.2.1":"2026-02-08T07:02:59.170Z","0.2.2":"2026-02-08T07:13:58.909Z","0.2.3":"2026-02-08T08:46:19.566Z","0.2.4":"2026-02-08T08:58:53.218Z","0.2.5":"2026-02-08T09:29:27.490Z","0.2.6":"2026-02-08T12:28:30.087Z","0.2.7":"2026-02-08T12:54:35.105Z","0.2.8":"2026-02-08T13:31:01.320Z","0.2.9":"2026-02-08T13:58:59.687Z","0.3.0":"2026-02-08T14:19:07.364Z","0.3.1":"2026-02-08T14:33:20.648Z","0.3.2":"2026-02-08T15:30:31.970Z","0.3.3":"2026-02-09T03:58:49.697Z","0.3.4":"2026-02-09T06:38:32.249Z","0.3.5":"2026-02-25T07:40:26.221Z","0.3.6":"2026-02-25T08:00:13.311Z","0.3.7":"2026-02-25T09:47:21.092Z","0.3.8":"2026-02-25T10:17:16.014Z","0.3.9":"2026-03-02T06:17:52.140Z","0.4.0":"2026-03-02T18:01:58.155Z","0.4.1":"2026-03-14T06:30:04.554Z","0.4.2":"2026-03-14T12:37:28.449Z","0.4.3":"2026-03-19T08:34:39.397Z","0.4.4":"2026-03-19T20:27:35.913Z","0.4.5":"2026-03-20T07:36:47.637Z","0.4.6":"2026-03-24T16:27:57.280Z","0.4.7":"2026-03-24T16:46:22.022Z","0.4.8":"2026-03-30T14:10:45.156Z","0.4.9":"2026-03-30T14:22:33.427Z","0.4.10":"2026-03-31T17:02:29.015Z","0.4.11":"2026-04-03T04:02:00.693Z","0.5.0":"2026-04-18T09:47:17.229Z","0.5.1":"2026-04-18T10:29:37.049Z","0.5.2":"2026-04-21T07:52:29.562Z","0.5.3":"2026-04-21T08:31:02.584Z"},"bugs":{"url":"https://github.com/hzttt/multimodal-rag/issues"},"author":{"name":"hzttt"},"license":"MIT","homepage":"https://github.com/hzttt/multimodal-rag#readme","keywords":["openclaw","plugin","rag","multimodal","vision","embedding","lancedb","ollama","whisper"],"repository":{"type":"git","url":"git+https://github.com/hzttt/multimodal-rag.git"},"description":"OpenClaw plugin for multimodal RAG - semantic indexing and time-aware search for images and audio using local AI models","maintainers":[{"name":"hzttt","email":"767067749@qq.com"}],"readme":"# Multimodal RAG Plugin\n\nOpenClaw 多模态 RAG 插件 —— 使用本地 AI 模型对**图像 / 音频 / 文档**做语义索引与时间感知搜索。源文件删除时自动移除索引（不会删除原文件）。\n\n```mermaid\nflowchart LR\n  WP[(watchPaths)] --> W[chokidar Watcher]\n  W --> P{fileType?}\n  P -- image --> V[Qwen3-VL 描述]\n  P -- audio --> A[Whisper / GLM-ASR 转录]\n  P -- document --> D[pdfjs / officeparser<br/>+ OCR 回落]\n  D --> C[递归切分 chunk]\n  V --> E[Embedding 向量化]\n  A --> E\n  C --> E\n  E --> M[(LanceDB media 表)]\n  E --> B[(LanceDB doc_chunks 表)]\n  M --> T1[media_search]\n  B --> T1\n  M --> T2[media_list]\n  B --> T2\n  M --> T3[media_describe]\n  B --> T3\n  M --> T4[media_stats]\n  B --> T4\n  M --> CLI[openclaw multimodal-rag *]\n  B --> CLI\n```\n\n## 能力一览\n\n| 能力 | 实现 |\n| --- | --- |\n| 图像理解 | Qwen3-VL（默认 `qwen3-vl:2b`），HEIC 自动 ffmpeg 拼图 |\n| 音频转录 | 本地 Whisper CLI 或智谱 GLM-ASR-2512（>30s 自动切片） |\n| 文档解析 | PDF (`pdfjs-dist`) / docx-xlsx-pptx (`officeparser`) / txt-md-html 原文；扫描页走 OCR 回落 |\n| OCR | 复用 Ollama VLM（`ocrModel` 或 fallback `visionModel`）；PDF 渲染用 `pdftoppm`（poppler） |\n| Chunk 切分 | 递归\"段落→句子→字数\"，默认 800 字符 + 120 overlap |\n| 向量化 | Ollama `qwen3-embedding`（4096 维）或 OpenAI `text-embedding-3-*` |\n| 向量存储 | LanceDB 双表：`media`（image/audio）+ `doc_chunks`（document）；带标量索引、auto-optimize、checkoutLatest |\n| 文件监听 | chokidar，含 debounce、SHA256 去重、move-reuse（仅 media）、broken-file 隔离 |\n| Agent 工具 | `media_search` / `media_list` / `media_describe` / `media_stats`（统一覆盖 media + document） |\n| CLI | 9 个命令，包括 `doctor` / `index` / `search` / `cleanup-*` / `reindex` |\n| 通知 | 批次聚合 → `openclaw agent --deliver` 触发 agent 主动回复 |\n\n## 快速开始\n\n```bash\n# 安装\nopenclaw plugins install @hzttt/multimodal-rag@latest\nopenclaw plugins enable multimodal-rag\n\n# 配置（编辑 ~/.openclaw/openclaw.json）\n# 至少填 watchPaths；详见 docs/configuration.md\n\n# 自检\nopenclaw multimodal-rag doctor\n\n# 验证\nopenclaw multimodal-rag stats\nopenclaw multimodal-rag search \"东方明珠\"\n```\n\n最小配置示例（本地 Ollama + 本地 Whisper）：\n\n```json\n{\n  \"plugins\": {\n    \"entries\": {\n      \"multimodal-rag\": {\n        \"enabled\": true,\n        \"config\": {\n          \"watchPaths\": [\"~/mic-recordings\", \"~/usb_data\"]\n        }\n      }\n    }\n  }\n}\n```\n\n完整配置参考、provider 切换、远程 Ollama、智谱 GLM-ASR、通知 targets 等场景见 [`docs/configuration.md`](./docs/configuration.md)。\n\n## 前置依赖\n\n- [Ollama](https://ollama.ai) 本地或网关，并已 `ollama pull qwen3-vl:2b qwen3-embedding:latest`\n- `ffmpeg` 在 PATH 中（HEIC 拼图、音频格式转换、ffprobe 元数据）\n- 音频转录二选一：\n  - 本地 Whisper（`pipx install openai-whisper`，可用 `OPENCLAW_WHISPER_BIN` 覆盖路径）\n  - 智谱 GLM-ASR（无需安装 Whisper，配置 `whisper.zhipuApiKey`）\n- 文档索引（可选，启用 `fileTypes.document` 时）：\n  - `pdftoppm`（来自 poppler）：PDF 扫描页 → PNG，供 OCR 使用。`brew install poppler` / `apt-get install poppler-utils`\n  - OCR 默认复用 `ollama.visionModel`，也可自定义 `ollama.ocrModel`（例如 `gemma3:27b`）\n  - 文本型 PDF 只用 `pdfjs-dist` 提取字符，不经过 OCR，无需 poppler\n\n详细依赖检查清单见 [`docs/operations.md`](./docs/operations.md)。\n\n## 文档导航\n\n技术文档已按模块拆分，均以源代码为唯一可信源：\n\n| 文档 | 主题 |\n| --- | --- |\n| [架构总览](./docs/architecture.md) | 组件拓扑、加载流程、运行时执行模型、deferred 配置策略 |\n| [LanceDB 存储层](./docs/storage.md) | 表结构、标量索引、checkoutLatest、where→scan 回退、auto-optimize、清理 |\n| [索引主链路](./docs/indexing-pipeline.md) | watcher 队列、indexFile 决策、重试与 broken-file、move-reuse、HEIC 拼图、GLM-ASR 切片 |\n| [检索链路](./docs/search-and-retrieval.md) | query 向量化、minScore、去重、置信度、未索引兜底、失效自愈 |\n| [Agent 工具](./docs/agent-tools.md) | 4 个工具的参数、返回、错误码、决策树 |\n| [CLI 参考](./docs/cli-reference.md) | 9 个 CLI 命令的完整参数与示例 |\n| [配置参考](./docs/configuration.md) | 完整字段表、provider 分支、典型场景 JSON |\n| [通知机制](./docs/notifications.md) | 状态机、目标解析三级回退、agent --deliver 命令 |\n| [运维与故障排查](./docs/operations.md) | doctor、broken-file marker、cleanup 三件套、健康检查、故障树 |\n| [HTTP 接入接口](./docs/http-api.md) | `serve` 命令暴露的 `/get_file_info` 与 `/search_file` 契约 |\n\n历史版本文档归档在 [`docs/legacy/`](./docs/legacy)。\n\n## 许可证\n\nMIT\n","readmeFilename":"README.md"}