{"_id":"@massa-ai/core","_rev":"76-983d9a29b65bac7d5151ac21ff51af56","name":"@massa-ai/core","dist-tags":{"next":"1.2.1","latest":"1.68.1"},"versions":{"1.2.1":{"name":"@massa-ai/core","version":"1.2.1","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.2.1","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"0f196ba40e61b3f95d4a49017d0ca8f9bb5aeb8c","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.2.1.tgz","fileCount":1219,"integrity":"sha512-42z9veeOii7qWzC8YbfuaFK/AQTb5tLBm7WNDvO4+ocaSiZIKbCf9cEqL8a+2j8kNQCm24HLBIBx4NuC2LGwNQ==","signatures":[{"sig":"MEUCIAnH2uuBWkBbUtp7QijBrujgLcDdPoYiksqvYNZwKPixAiEA5vs5KaZKk3q5QBj1tGbBqwoVog6Y06O8hXAxIk4Xx1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16114638},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"},"./controllers":{"types":"./dist/controllers/index.d.ts","default":"./dist/controllers/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"^1.2.1","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.2.1_1784863563172_0.07320083586089199","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@massa-ai/core","version":"1.3.1","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.3.1","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"8ef97a387d1e4341d3262dbc7cb72e158795acfe","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.3.1.tgz","fileCount":1223,"integrity":"sha512-1tNVhJiTzKVKBtdDAwA5DLq9iGWVZz176K4y8f1HwApPBjJnEi+rgU42eENHK6nEDIk7YzgPYqA/C/585l1dVg==","signatures":[{"sig":"MEUCIQCQgcdJQW3FOhp3P178n2hiQElbneBcdGkjF/a+JzetPQIgQlDGnprICnwLT25sn1tWOYxYGg7TgGejJ/uPZniSRds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16128748},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"},"./controllers":{"types":"./dist/controllers/index.d.ts","default":"./dist/controllers/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.3.1","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.3.1_1785076667555_0.5516737117869739","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@massa-ai/core","version":"1.4.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.4.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"0a390c7c6b9b75128db7078d37e0bf6516c3e30d","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.4.0.tgz","fileCount":1223,"integrity":"sha512-rsrJRct4BlmitFxZXO7i3vnt1+VUxg0E53hCcE6QL60BUuG62JY6e7VN9I2eWHpDpfMbJM1eMek2fi9KUR1r6g==","signatures":[{"sig":"MEUCIQCcvdcLSwRtCn57o049a5WKqwQnmE0K0WZ/wKYsJ/83egIgP5FTp4mF5dJna4S5e7pDzUl9ERMutpnphKVGLb/SptQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16128748},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"},"./controllers":{"types":"./dist/controllers/index.d.ts","default":"./dist/controllers/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.4.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.4.0_1785083994014_0.5093160990617351","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@massa-ai/core","version":"1.5.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.5.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"f33a48ccb1fcc0ca64273ef101cd9abee8c487ba","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.5.0.tgz","fileCount":1223,"integrity":"sha512-rXCfxKXl8bbuGuMkz0oxY3PPDYZ36FhZs8VLVu+HIlDphUcftsRy4I5huwzArJXRlnz+8lRJ41s6qFxx11Pf5Q==","signatures":[{"sig":"MEUCIQCHr/CbfJaBd/2kcY1z5h5A2HnnIWUOdvjHbSMEnG5qlQIgLSGUmaMVQy/V/DtOi9WrTcUB/W2Kg2vAHbWngE2WoUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16128748},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"},"./controllers":{"types":"./dist/controllers/index.d.ts","default":"./dist/controllers/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.5.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.5.0_1785090535323_0.7445896559912863","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@massa-ai/core","version":"1.6.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.6.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"df858fdaefb55be73688da15bd1c250ed266951a","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.6.0.tgz","fileCount":1223,"integrity":"sha512-k+wx4KvmKPU2c6U30U3cS2CU2n4n5Qp4vjq2s4Z8Myl02S+2ViM5AeA08x1JQhpa0D4M8yrBC6Nshlzwyzxr/A==","signatures":[{"sig":"MEUCIH8LvZqHOvJE1W+b74GTm2p/KfdhDTtZO9mISccMOddoAiEA+z8XsgR/y6xrsShuqKmlfEWD5UAOUceMnhc1KvywdyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16128748},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"},"./controllers":{"types":"./dist/controllers/index.d.ts","default":"./dist/controllers/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.6.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.6.0_1785096169626_0.5948186343994328","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@massa-ai/core","version":"1.7.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.7.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"e01d9c00ead95d6a1796eeb137920eb952e3e471","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.7.0.tgz","fileCount":1223,"integrity":"sha512-3Z+Aus2bwzu9OMVr4Y6/SEstRroKfhRg1W2XoLOiH0R5A0l7h1tWCWjJXcUUlG1utDIeR7xW9pVLIdY3AnvJew==","signatures":[{"sig":"MEUCIAzxLjuNPpqOh7AozHah56Z69NmrFeeL0ceXRqKQllw2AiEAgpgeDZWKdvLlXra5IecG27sgBz7rc0tmsvcgubZ/6P8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16128748},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"},"./controllers":{"types":"./dist/controllers/index.d.ts","default":"./dist/controllers/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.7.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.7.0_1785115946543_0.9066905456031298","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@massa-ai/core","version":"1.7.1","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.7.1","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"cc033aff4cfdced7e0680c70de0f716d7a78c3e6","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.7.1.tgz","fileCount":1223,"integrity":"sha512-54F+xgLmSE5ouRmw3cTRdoe00pva+9djzF0ON0/6MwSOXzDke3Dz4myBHbguTDHgnAeUxBeJDkrulyXsOyUh3w==","signatures":[{"sig":"MEUCIGZmBNir3QvHfsuDv8hgUcNPwMah0cmRYZVkpzisvgCxAiEAjiO2bEujaPqzKkxvB3vBw7A6UEc9kfDItTBeR2ZsEM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16128748},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"},"./controllers":{"types":"./dist/controllers/index.d.ts","default":"./dist/controllers/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.7.1","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.7.1_1785119033868_0.9904356624943425","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@massa-ai/core","version":"1.8.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.8.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"3bd7da89d93487b9cbfae1a660317b2988960e56","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.8.0.tgz","fileCount":1223,"integrity":"sha512-D7zt+NACT+0hmZkrgTDm3cAS3IscHu61BTf2A9PhlH/6UmXMGXjiIL03OZkOjKaiZGBWng2xVqT5kHThg4hKNg==","signatures":[{"sig":"MEUCIQDMcHS62ttNvKKBrtjMM9RjRH/EEWxzIIJY9N4+yeo6yAIgNk2zeqowqTanH6WwPSvdnCkexUmcFyCZyRhbu8Z1qSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16142106},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"},"./controllers":{"types":"./dist/controllers/index.d.ts","default":"./dist/controllers/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.8.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.8.0_1785199994896_0.44604142261000046","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@massa-ai/core","version":"1.9.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.9.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"30805fafdcfae3919d656d6c9062b5fb23cc049e","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.9.0.tgz","fileCount":1219,"integrity":"sha512-GUHKqlDRLgFsyio+K6Zhzbbs3sW0+5DFhi9PmKuXx3/+SeNdJLkJWsgcuAoeCTbFmx07NzfTQusrisqHGIk8PQ==","signatures":[{"sig":"MEUCIQDQi10J3H01IVMoAKPnPsn3dJFI/UIg2FP1tTSab8lV6wIge1X7vrOcCVbORp5EIeNgtMZVROE6EZDz/ayUpOXKzdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16140715},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"},"./controllers":{"types":"./dist/controllers/index.d.ts","default":"./dist/controllers/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.9.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.9.0_1785257121792_0.0899561120570882","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@massa-ai/core","version":"1.9.1","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.9.1","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"a991e7556b108192a28afcb17baf04df76bb1193","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.9.1.tgz","fileCount":1219,"integrity":"sha512-JoyDbxIjkNWGm5iL4eK50BO3NFCGpTTg2lHhzIijSuwdOSigsXdAXsOGbtUrefBpK+Jlj3WcpAfv7DYePkC/6Q==","signatures":[{"sig":"MEQCIFkhepO8pInKpG+lhodpypN+bJCMfkHpaLAKIAy9rWJCAiAziRRtTE2XusNTmN9WLiB54o2PDx5MX2u3KXNNe0C2cA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16151754},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"},"./controllers":{"types":"./dist/controllers/index.d.ts","default":"./dist/controllers/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.9.1","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.9.1_1785295644845_0.15494156799828818","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@massa-ai/core","version":"1.9.2","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.9.2","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"6422bf8b8354ba4cb5c971e23cbc16ca1d3c104b","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.9.2.tgz","fileCount":1219,"integrity":"sha512-Uy6s7pYsg1RBfGofl5f+j5cw/Tx+odKACkKanilBNyPD/uHCcG1kx/hRJKFoqZmlDrlMCNI7tdBb5xutm/i0mg==","signatures":[{"sig":"MEUCIQD6xZ2OKp/uMZw3mr7sxQiH6AJyzzh0+FhvGgtrxlOdhgIgI/YuYjn2W64KkRHkPPe7yGz7VMErf473kWc2NfwTMZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16151754},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"},"./controllers":{"types":"./dist/controllers/index.d.ts","default":"./dist/controllers/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.9.2","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.9.2_1785344234154_0.9201299820718061","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@massa-ai/core","version":"1.10.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.10.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"55cac083754907c93a05afc055d7be07a100e1b5","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.10.0.tgz","fileCount":1219,"integrity":"sha512-G2AEzY0W0oT7o7TKtpSfb+/Z3TJVTBkL7OVKe8CdmhWo5BXEfAjL7YkUZoO2qCdVVoRF5yct4NLY5UuOkmwnMg==","signatures":[{"sig":"MEUCIQCHfN9ykaz5a4gafbKIA/pEdjaD8EDpYKmy3B8QrMfcBAIgdvfo+mp2ZrA2NWCRAErex4p+6lliQWCZd3biZ478KvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16151756},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"},"./controllers":{"types":"./dist/controllers/index.d.ts","default":"./dist/controllers/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.10.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.10.0_1785347941386_0.9455091462069916","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@massa-ai/core","version":"1.11.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.11.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"046709fb728d5bd48b9007853b136e7a70b4864f","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.11.0.tgz","fileCount":1219,"integrity":"sha512-jZCF64BHdlbDz+QBE7d6rjVo2t1iynwoycUjNlITAAE2wHH0TGhOAKM7hobtO2DEpg6g3u4SjfRT8UzKBAznAg==","signatures":[{"sig":"MEUCIQDibX6vejO99Kf0t1MT+6a0OAHieMveD/M5QkDwwCB6fwIgDJKxxtkIJoYJ7Q+agHfv84JZz8kqyyN2EiPlSkSFImA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16152445},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"},"./controllers":{"types":"./dist/controllers/index.d.ts","default":"./dist/controllers/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.11.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.11.0_1785351729833_0.9203209158701182","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@massa-ai/core","version":"1.12.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.12.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"3150cff8092def26c2a357cae2e7d894246ceb29","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.12.0.tgz","fileCount":1219,"integrity":"sha512-gv/6NjHevFCtinsqZKS6BmmNjziu+YvsWg0YA364ZEgTaaHjAZFWNzwkHFVAqdrNjdsEoAKCikF8H5JKI3L5IQ==","signatures":[{"sig":"MEQCICx8U+9ZAtP1C5kGafiVBjscknGp71EV/X1xuGj51Y+PAiBuFltS/L35vms+Hlel7oZHKw6q0y4pTF7Ea2jft1WiFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16152445},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"},"./controllers":{"types":"./dist/controllers/index.d.ts","default":"./dist/controllers/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.12.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.12.0_1785358360444_0.87906969022266","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"@massa-ai/core","version":"1.12.1","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.12.1","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"c28a0c639eaf364542e06c228d2c8a46b1655ba4","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.12.1.tgz","fileCount":1219,"integrity":"sha512-EYBLdMdujHOmo5ygj5q1b38utIRjTtQCDibggEjBKxbMdRHk58gvQtgcgmfCdzpVUgFYaJWIn6HY6Qs2Xu6aKQ==","signatures":[{"sig":"MEYCIQDwuKBzZy72D229hek9WWfM+BOuWmoAiEhcjvtCq+JVIQIhAN3cNi6cFXgZHncD95bkFZsM489ALqqDCU0qQZrPwsvL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16161754},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"},"./controllers":{"types":"./dist/controllers/index.d.ts","default":"./dist/controllers/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.12.1","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.12.1_1785370452059_0.020747009571085773","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@massa-ai/core","version":"1.13.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.13.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"3aa0693b2384b83111996d2d28b0c43f9df40214","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.13.0.tgz","fileCount":1219,"integrity":"sha512-N4hdfmF/aqa/qA0zyyVZ0WpbU1dszlucGwMAIWsNMYYXyvFbhGqWfBOMbP7+XAgB50zZP42cNFzNsSUeCbLDRw==","signatures":[{"sig":"MEUCIQCwYawzyGEaNxsEt+PxSrFk3Lr1c7coF4hfxWCb5gqbxgIgMXH/MrWWJA4VPIv2iv5VT7RmUkr3ayjWgpKvMi0x+9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16161754},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"},"./controllers":{"types":"./dist/controllers/index.d.ts","default":"./dist/controllers/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.13.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.13.0_1785416430032_0.17939453200250255","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@massa-ai/core","version":"1.14.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.14.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"aa14fd30573ebb8ed640bbfe3e64f36e17e52d7c","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.14.0.tgz","fileCount":1219,"integrity":"sha512-YaTSLkqE4P47lITxswaFb/rjN1zB1yv3XJptYbFC7pKk1FJpTI1Qg+HSJcuGrnhWVPXeveegMLMnN46LtJQwWA==","signatures":[{"sig":"MEUCIAT0yFB+1ce346qEQtSdhPLJzSfMYZ1+tLvCLpiBOHWcAiEA+m9j0G7/3Tcvix1LkKO/X9UcRs5NvcRjgUI78szvThw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16161754},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"},"./controllers":{"types":"./dist/controllers/index.d.ts","default":"./dist/controllers/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.14.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.14.0_1785434072489_0.37327883600223455","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@massa-ai/core","version":"1.15.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.15.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"dd2b189ba5e6729f37e2537532f21f7ef459ba2c","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.15.0.tgz","fileCount":1219,"integrity":"sha512-B0F/5Iseop0XqcwmBAsPAICpy59JwpnouELJ3zuhISahRgEQZ59mB7nXCxJnaMUH3RBJeUU8yeC5RGP8i9Xwbg==","signatures":[{"sig":"MEUCIE5sKUnrcXNRsjEJRM58z0Vo+VnfdZhXavETJY46jzdMAiEA2ZR2EMYAT50KmUi3LKpS2tg2nXoslLIoV9N+IGb7AKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16161754},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"},"./controllers":{"types":"./dist/controllers/index.d.ts","default":"./dist/controllers/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.15.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.15.0_1785448001454_0.3747626547485514","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@massa-ai/core","version":"1.16.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.16.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"a85252da59f8d4a794e39735a17ae958c2b44180","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.16.0.tgz","fileCount":1223,"integrity":"sha512-26F8uCiO097Ne68qkbG1Du2jR8udBXyapUTSElsQZ8/E7zQhqPTMHBBWVXq+u5qSSf/txGw+kdBeLfVjftgZ/A==","signatures":[{"sig":"MEUCIGRRKllvK10++MqxOzedG0rmxtJVBCPzMiyeRwHXjp4pAiEA39QOa2jhlHb4m8u+vBbs0Kmgy5H9OkAz4H/K0ySfkK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16204613},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"},"./controllers":{"types":"./dist/controllers/index.d.ts","default":"./dist/controllers/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.16.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.16.0_1785472417362_0.25677099204152154","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@massa-ai/core","version":"1.17.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.17.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"da96ed0756c2385b9c6b526d092e55a71fc86a9b","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.17.0.tgz","fileCount":1227,"integrity":"sha512-tZB/uKga6eXjWFiPE4MINlrQoXwq1c6JcCtSgpUEcikiixSBbkQpHcAhxOUBYdmgNe0kZpo+hTAPVAQUP3/eaw==","signatures":[{"sig":"MEYCIQCnYACXRt+uFYQe8XFI4mi7FdQJDlPOUyFpH6v85Bp7IgIhANdKmEWJibV4oMwDMI43UiJXX3917v3UPBINjDMq+ovg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16222836},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.17.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.17.0_1785539676091_0.3698196984967861","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@massa-ai/core","version":"1.18.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.18.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"d9e55fe1f738fa4d15cf5949a5e046c2ddc65fef","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.18.0.tgz","fileCount":1259,"integrity":"sha512-Yk1A7EjRbie6UuYt9GH0yOoxIVHld2ntk4Z9fZbpZvCRbbvjtoE0GO5dbthE+HoOvi9HqwJ6jioabD0/duXQAw==","signatures":[{"sig":"MEUCIH++9GSJNGOUp2MpjdsqWJ1P87HVRgo5JYuUA84mXxX6AiEA6ClC0BADTLzZA/QDb8T8061eVUJwaAK5knFggkNcgk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16271105},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.18.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.18.0_1785778638091_0.04250602984294094","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@massa-ai/core","version":"1.19.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.19.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"292adaf2816598f0f01390540482546e658829cf","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.19.0.tgz","fileCount":1263,"integrity":"sha512-/iqJtrCju2YPXv0ZVAxGYI/PCimHFS1wNU1YdzYVzKyaAJF4KsjVDyW3vh2wUS5FtjKkpzIFnEZiqQT5cXxtrg==","signatures":[{"sig":"MEUCIQCFr8zoHBKWtWUFXMcCau+UBSrRkw9EQoTW5k6U58mpZQIgcxjDUebdXrgCQuX+WScL0jacJHl9tN3L9t076L/RKqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16285849},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.19.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.19.0_1785797055672_0.12981716416517175","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@massa-ai/core","version":"1.20.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.20.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"9881ff55c602f93d8196739cca9ed023b9e127e3","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.20.0.tgz","fileCount":1263,"integrity":"sha512-XDBYP0SYpzfRAWqBoXRk3qe5RWlkucPVd4jmqDKqxq8zwBpBVVA1eRIDfN2RGIuOn9B3yyty1Q0chAt9RxjOAw==","signatures":[{"sig":"MEUCIQCab0HdR/2f4UvIdIZyNy4k/WH8A+WWRfPSCszOpQHLnQIgGRqyguCqvPdXDt4FmXFYDTRXupfDzSD/e4HtfNKUayw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16286675},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.20.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.20.0_1785804484553_0.8169507598396601","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@massa-ai/core","version":"1.21.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.21.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"a73232e901a1b1e437d9a8e1418f73067c058b37","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.21.0.tgz","fileCount":1263,"integrity":"sha512-FRBgLbGkyeQfQCTBpbHcy2hV7DxCwGdEiVG9+Bq6u5fEMcS4zOpmyZeIz5WVEk/Q7AhTkXGIFt/2jG+l2bdiuA==","signatures":[{"sig":"MEQCIH8r/g4z0vTXFayHdx85RSJ/ZjqkKoF0dsR5ru6dBj0xAiA02BMcOshvZnoW2qPVC2Fh88KVi6PS6ES6JwC0IuwJ/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16286675},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.21.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.21.0_1785870298823_0.9624867686682987","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@massa-ai/core","version":"1.22.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.22.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"a7732be5a92ea654842f5b49ba05f893b80ebba3","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.22.0.tgz","fileCount":1263,"integrity":"sha512-Nn72kwJ3W2QjAdheLsV0wUko4Cds8a11nZI7s8ZabdiClu1CjgFp8zQYSP2MhEx+dHSEcBVNIsQr1WfqQQDSjg==","signatures":[{"sig":"MEUCIQDhkTDXXa477KbMM2kL5FMxOQqtTBTf2LpMHC1yo6Ve/QIgHS/19MwMULSNSBGKlGwo4feB5/c4MBlGU7WlMP/QYe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16286675},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.22.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.22.0_1785883846353_0.9629287585753841","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@massa-ai/core","version":"1.23.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.23.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"91b1e3fb48758ce07dced13ada2cccf223b7ae1f","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.23.0.tgz","fileCount":1263,"integrity":"sha512-x+Csfo89ZM9Y7XqYJYLEl0lUnL/vO9rZIYYwydoHjHcpl7bk9KvEVn8z06w6QGF2LCwYfCIjHelR0a4apjrbCA==","signatures":[{"sig":"MEUCIQCKcyGxnRLxnCsnOe6Pacn/ztWf8Wv3KJ6SErggjZgVIgIgYs8LD5btp/befVFIJ2a479/+GyMhXSpMMu3myO3PzsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16286675},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.23.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.23.0_1785888451489_0.2136156966220013","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"@massa-ai/core","version":"1.24.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.24.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"803622c2aa794868b1b4ffd0ef4f4204fd4dd038","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.24.0.tgz","fileCount":1263,"integrity":"sha512-UGVVMEpr8uDPw+tanFH8RWsUCqyJslJ0qWbAgSTGbL5EnwbJU+Jxcx4FzCrYK8K4umsZhPIP9pusERX9MUxdAg==","signatures":[{"sig":"MEUCIQDGcxlXg41v4/hfhAt7vv7T8iEnZ2c/afDhSKtSn9DMxgIgPMYeDaJeHHgq7572nOy4d7lyNnHBQtd3xxZT+aFvt9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16286675},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.24.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.24.0_1785893456795_0.17334603098163193","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"@massa-ai/core","version":"1.25.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.25.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"ed691164d71b9b84082fe340e59931b169aa40bd","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.25.0.tgz","fileCount":1263,"integrity":"sha512-OhcJOF13IC8OTmMc/qoodztT26HN/AHCD5MCxFOgir2RCCGJxjXnyl+DV/01ZF04va36NVgAtL7DUbBN/SYRgw==","signatures":[{"sig":"MEQCIC4IEUjaQd8p92sohy2ZGrTldYuGWk61WQFmC/ec7nALAiAqi95gtnipEARqeVyFrXNxMqrGJJ4IJ7bQnIq+8WL74w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16286675},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.25.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.25.0_1785898071125_0.6202135430795457","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"name":"@massa-ai/core","version":"1.26.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.26.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"cdcacbe4c05fc39dc65bbee7fd1916fabd196664","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.26.0.tgz","fileCount":1263,"integrity":"sha512-rGLGKZpCEQjYsz01UDTxqbptmvTqBEztvv7wu1+szF3ysqu2GANOGgX351lY968jOH/bWQsq67/49r8QQCdvHw==","signatures":[{"sig":"MEQCIHC4QcMptYcJ2xhGkQQRnPE90y4ZHO9FOoitx79I/F4uAiA0usdinpe55bPeTSYQ+OtFuDF9eG6+d6JxYH/ZkzjXQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16286675},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.26.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.26.0_1785933039913_0.46351747548242317","host":"s3://npm-registry-packages-npm-production"}},"1.27.0":{"name":"@massa-ai/core","version":"1.27.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.27.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"d405144dc31f991429f09bf7f9b6a56129fc6b50","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.27.0.tgz","fileCount":1263,"integrity":"sha512-wZdJ2JPl+xw0SS+u81QiePVsYe2eqWFVxxmwK9OT/Xc8ACRXfwjIUF2QJsEkwjUNmjiHuUbLW3Elo/TB0W/VTA==","signatures":[{"sig":"MEQCIDAW2qzxXPozenLDpHSLNkAqeb/o/HLUpfBadeNDmKtvAiBePZraf6kUCBXEnBcoZG1qxkCMk7N+SW594UKHPeRc4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16286675},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.27.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.27.0_1785945284606_0.21540487839843148","host":"s3://npm-registry-packages-npm-production"}},"1.29.0":{"name":"@massa-ai/core","version":"1.29.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.29.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"0a0121e50c018374ec3b5ae2447299ef46e8e3cb","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.29.0.tgz","fileCount":1263,"integrity":"sha512-0xqsfQsiHu9fGJNBVu3UfGGukwae//wP7vLeFWOY0ZXdnf6+0yxAGq4ar9FH8TVHSgliC86nE/842aArdlzJkg==","signatures":[{"sig":"MEUCIQDbFZrUUcnNwgSMAw2yx25IzijicNJSplKxgoyHLdUZFgIgQD9S4jZ7zb4LfTkSrJtx2EPUDqWraCvXtwqy/MDpY7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16286675},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.29.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.29.0_1785964987308_0.5910728374760557","host":"s3://npm-registry-packages-npm-production"}},"1.30.0":{"name":"@massa-ai/core","version":"1.30.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.30.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"d4a90c79220b49cb38a8167396bf5432fb2101bc","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.30.0.tgz","fileCount":1263,"integrity":"sha512-4XOqHaXuXDqqPf0Guh+E39nOAw9IepPTN+xRK7VdQD9KUlbQqKwSys9pV80LGiwKyrlxZhWwlDxsvMj2irJRmw==","signatures":[{"sig":"MEUCIQCwdbjwkKTmYFwGtJ3jF9RzgaZS4/7Fwqv09ke9qjwuawIgH1x+ynpFtfK8xNbegIXF/jymPAkpcZyZ+b3AWXe2n9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16286675},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.30.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.30.0_1785982285101_0.4738853902045592","host":"s3://npm-registry-packages-npm-production"}},"1.31.0":{"name":"@massa-ai/core","version":"1.31.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.31.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"d66cc7f2e9cc9c871aa1a4aa34cf92d8879b6db8","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.31.0.tgz","fileCount":1263,"integrity":"sha512-IUjIeNCe6x0TUGlGr0lU+PPL3gfoSpyhW0j6zsAjE6OpMzjdkCOLZS+oOM536OYBh9HJ0GI5J9yko7hK8bEZaA==","signatures":[{"sig":"MEYCIQC940frxtGMaWoJ8pI0NbHXP9ciJPMcFA5ezjrEq3vGFQIhAOzhio4CSkEG0Vb+N7Cp/kv3i7IocecKtHtEmJHGVJ82","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16286675},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.31.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.31.0_1785984189696_0.289741599704884","host":"s3://npm-registry-packages-npm-production"}},"1.32.0":{"name":"@massa-ai/core","version":"1.32.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.32.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"145c494480dd0a2f3e7aec7556bae0f7aabc978e","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.32.0.tgz","fileCount":1263,"integrity":"sha512-sqhrZ+EUJx5DEwpcN/MM8AvfTLOHN1UWwwqEhqPCpOLyTgdNCK9+WHcm9T+QvRvYBgojoaer804yrzsMuxF8+Q==","signatures":[{"sig":"MEYCIQDbPhf55/xPLNswhxV6l3AYFWf1odrYXQlzFwXsf13RjwIhAMi9ZgGXCH24y+KmacG/8GJoMQTdSlMDL8lGqu8EFBdG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16286675},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.32.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.32.0_1785986177847_0.6092994292576634","host":"s3://npm-registry-packages-npm-production"}},"1.33.0":{"name":"@massa-ai/core","version":"1.33.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.33.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"d91ceffd65b1aa8659d24155e8456babf5fcacda","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.33.0.tgz","fileCount":1263,"integrity":"sha512-TVoSgyA/bHLrLhyLaDiUt7WKs9DKF7C+Of+umc07YprE/Q5yJDTlPjoWdriJgw8Suex24pzYPxb5v7H7KRZc2A==","signatures":[{"sig":"MEUCIQD0ytsMqcHIozKoNzP49t1oAQAl/3byzmAgrAZcz9mpfgIgB0FBub7IXuIBLZruJJz3+lddMU/54lXQkalxjivnHH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16294782},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.33.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.33.0_1785987988279_0.982849395869493","host":"s3://npm-registry-packages-npm-production"}},"1.34.0":{"name":"@massa-ai/core","version":"1.34.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.34.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"3834e3d3538bc638dcdb9693c1f9c9fbb6f79121","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.34.0.tgz","fileCount":1263,"integrity":"sha512-aZZCUbCHkQCef3lhK0vqc3A3nqiNKmTfJBFfw7ArfFSFzlMPT0Pr4rP0XI4h867sN7rd99doGWAIRAIpJzG8Qw==","signatures":[{"sig":"MEYCIQC3tkL5QjVOrhZOnGrh+c1fPhGGI93YIKtnxx11tO7NHwIhAIOMv1RXJqs4WLi2FFX4SygsaIse3GR169NUmSy6RqUk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16294782},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.34.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.34.0_1785990443883_0.041952516631200476","host":"s3://npm-registry-packages-npm-production"}},"1.35.0":{"name":"@massa-ai/core","version":"1.35.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.35.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"d3786bd40ca41786f506da94d91b83ce0f8ad7c7","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.35.0.tgz","fileCount":1263,"integrity":"sha512-Rp393bd3wryRiRQV3iALd26xw26TuAMn2SODL4j458n3akmTUMvvatUeDNYFjRKLlbONaaCnXRY7XLI1Ulb3jQ==","signatures":[{"sig":"MEUCIB84kh40XVRLZTGaqqdELq6qjzeRdieqWZ61zooQlm2DAiEAzoAdbWsXDMYxk7ofFUSihvhVKcQ5NKIDdPDdI41f+Gk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16294782},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.35.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.35.0_1785992702939_0.3557223820734188","host":"s3://npm-registry-packages-npm-production"}},"1.35.1":{"name":"@massa-ai/core","version":"1.35.1","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.35.1","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"b5295bae7cc61993556ea6ead147191d91acf435","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.35.1.tgz","fileCount":1263,"integrity":"sha512-yAT9lopH5mQy+mW9otZKHU/ZzvzqxNXgP22d7qhNp1pNZ3lro7HJf9OZUluoro4enjH9GTmBzJIQxE6oIPvMHA==","signatures":[{"sig":"MEYCIQC6q4nIKjXndi+0+TNGMmohcP6mxTEd8hV+mf7J2WGjCgIhAOwClCUAXzw0EE9Be1RbgMj/y3I8TCNSnwQY9e6zhcwG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16298489},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.35.1","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.35.1_1786061057662_0.4149168089018991","host":"s3://npm-registry-packages-npm-production"}},"1.36.0":{"name":"@massa-ai/core","version":"1.36.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.36.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"aa43dd6abcb1ad1c14bd3c302122955c720e7d3c","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.36.0.tgz","fileCount":1267,"integrity":"sha512-KuR5SVraZ7RK8nOwfQ6uM6qnFGzd7JveY9QQgN+PhCYbqhJNYlCRWDheml8CQE5ixuGc8W4BMT5qOgDd7k/x/A==","signatures":[{"sig":"MEUCIEmHS8GPGjwbS/p7XgTdo6Lf7V5hS3rUvZbX2VZE2o4WAiEA3MPxoQzRAsTRTmIWrxzj9teAyCXITzJv02I4rvI7M3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16303139},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.36.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.36.0_1786110892516_0.17940608731675578","host":"s3://npm-registry-packages-npm-production"}},"1.37.0":{"name":"@massa-ai/core","version":"1.37.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.37.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"1858f8acd9e1484964b9db72e16a73c3a6e802b8","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.37.0.tgz","fileCount":1271,"integrity":"sha512-0C0UaZHhk99A142Zvb90BrIcZWO62H/QXvTqbonCxH33xnPcWgfbzQ8P7GumAftqq8zjg+BbdZiucj07FgkmYA==","signatures":[{"sig":"MEUCIGyJhULhQrbLjQTdjdsr30x4GIhYO5sUvIWnPWqFaHCcAiEA6ljZCdKu6A5uNZhKH02BASpD7GKqbaFS7sSLd/XU4zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16308008},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.37.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.37.0_1786113077180_0.8069325795177695","host":"s3://npm-registry-packages-npm-production"}},"1.38.0":{"name":"@massa-ai/core","version":"1.38.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.38.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"431c0f42372b9ff9960339d5c7930b425bca26af","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.38.0.tgz","fileCount":1271,"integrity":"sha512-6ldnTzv/9adaVxykh8i89R0rLu4P8CmH0dwo1b1+qTVbtx7d4hkUe/Fjo7iDj8ql0iqG5/rDCu5W4Yi5+BuQRg==","signatures":[{"sig":"MEYCIQCHslDpyl591K3SMZ17dAXIuRavCkzoCs6ExjQIZUUaGQIhALZQ5BKk4Lg5dOCwALYbmANZ7fQ7zSCRz+FXhLNfdpNV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16309888},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.38.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.38.0_1786116062876_0.13686938543076144","host":"s3://npm-registry-packages-npm-production"}},"1.39.0":{"name":"@massa-ai/core","version":"1.39.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.39.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"a07c40e618d1b3ad33ba0a3ccfaade657cb36882","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.39.0.tgz","fileCount":1272,"integrity":"sha512-JtNycfUXGbM9+gOQnUKPkteUJbezksP3yGcDl5+bJBXQIeghQN3+trThO9tQMPQHlt2zpMEQiIkHAr1AM79muA==","signatures":[{"sig":"MEYCIQDxvJRVpYx06VnYA1LpkRFT4J/IgOtyfoPk4a07pcUaHAIhAKT2z0WaC0dufXKBQQ28eK2mPBfB9uQDFtENurj1yubC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16375909},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.39.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.39.0_1786118208798_0.6987561554560828","host":"s3://npm-registry-packages-npm-production"}},"1.40.1":{"name":"@massa-ai/core","version":"1.40.1","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.40.1","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"34bc31a20a9076fd07340a22e041a1c3a42a509a","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.40.1.tgz","fileCount":1272,"integrity":"sha512-SVKW6rDvJIzsNTB0Gia4V3s1YxeG+fitQ5yU9Xvcv8kQTARi/ckGC/wPHm8eGxZ5F338Vlw/2fvsM0KBXXsx3g==","signatures":[{"sig":"MEUCIQDqs4W44PJzy514+b7D8NXj6CoSDzjVBRsaXCu4Gj+w5QIgMTkvUfIFvjGmx45xgynVTSAWp6tZkiKe1Ebt/d1eppo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16376168},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.40.1","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.40.1_1786136610123_0.08896107475423998","host":"s3://npm-registry-packages-npm-production"}},"1.41.0":{"name":"@massa-ai/core","version":"1.41.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.41.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"a7c93ffe265ca98007ca547ad6bef24a82c4076d","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.41.0.tgz","fileCount":1272,"integrity":"sha512-NLXN7W/EjvH+5i+Bci2q8+HrBnRILXgtgSIuipIfbF8Fvzz2tY+aGorE5yjXGw3TJFR7TrMXs+8G7WQp97OSKw==","signatures":[{"sig":"MEYCIQDcbvp8GFzwpMO9tCza48OtuC6WZbP9MubAYKGeOths+gIhAIjgZkP8yJ2YbJHetVPcKdzqXNnypvr81LVvjbI2Kj8K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16376168},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.41.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.41.0_1786157985768_0.4964600757407156","host":"s3://npm-registry-packages-npm-production"}},"1.42.0":{"name":"@massa-ai/core","version":"1.42.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.42.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"b8a545393128d633fb30df807f3e330f616697d8","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.42.0.tgz","fileCount":1272,"integrity":"sha512-mxLPDjrGKKn5V8WCtlWROHCKnOsIxhoaj/waEh3HKhnXauF7dn82ExWhx7AEDqSlfkNVJcLaNwdbvK5UMVYHog==","signatures":[{"sig":"MEUCIQDuPe+zX/JBY5rpsZSwQda8f8KRsCBkJxi01077/EFH6QIgZ2jp/lIOsSv0lC9y9qyjIID9ET5f73IfZYy6zSDOCNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16380102},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.42.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.42.0_1786203093839_0.21085382938589126","host":"s3://npm-registry-packages-npm-production"}},"1.43.0":{"name":"@massa-ai/core","version":"1.43.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.43.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"723be9524af011925d0dcf60f23d5653321fb4f8","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.43.0.tgz","fileCount":1272,"integrity":"sha512-qnBG0ySyraH1TrkcYm63HTEewtxcQd6Z5BVojP3n5RuwD+oWYAxLHN3VwmZuRugDiLDwoqp90cv2t6sYpfuR2g==","signatures":[{"sig":"MEQCIDEkqR12ZF028k+faF6FncOtDkYnZkcS+98xed+OGkLYAiAogtMMsNosqv7MvMm9ZIi6wf99v0bmn8813b9hnhzzEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16381641},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.43.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.43.0_1786251298049_0.3565104769428469","host":"s3://npm-registry-packages-npm-production"}},"1.44.0":{"name":"@massa-ai/core","version":"1.44.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.44.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"4fbbe89e085cb5e5b927a0de590baada1f35dd81","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.44.0.tgz","fileCount":1272,"integrity":"sha512-wz9fLHnVvJrQsDwIss+SPgwX355OKgf54lH67smAqpl69WL1MHb8Fo2KnfREsdifJjs3c6SO5M2rKIqxX9fiUg==","signatures":[{"sig":"MEUCIEHDeOKC2EpL3Fi5NMCsDt1UqXmwxD2kHkjLK6K8voenAiEAgdzvfsBPv0BNq1Na8v8T//bRPGsXntZazMHKavng5i4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16381641},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.44.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.44.0_1786304788679_0.4201340671408762","host":"s3://npm-registry-packages-npm-production"}},"1.45.0":{"name":"@massa-ai/core","version":"1.45.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.45.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"d2fe9cba00c114c7f241df280a3d585b40c3164d","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.45.0.tgz","fileCount":1272,"integrity":"sha512-b0U+PHHEZbVLWr5JnFvWCSXhyA2i2Ke5COgTlPBvtCuwWyTWCY1YFpj+rc9JIamHMMmO9rQR/4isJfLhz7KMKg==","signatures":[{"sig":"MEUCIBbIQUpNtaPSdFj22Jc0dcwQp5uEBUxmema919fg6gXNAiEAiRvteJz5Xv0KPZUlA/DaoQker0A7tG9h1XRvb0xfkOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16381641},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.45.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.45.0_1786316321113_0.822148530335896","host":"s3://npm-registry-packages-npm-production"}},"1.46.0":{"name":"@massa-ai/core","version":"1.46.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.46.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"510a716093980b7ac9297d22bb63ace61e2c71a9","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.46.0.tgz","fileCount":1272,"integrity":"sha512-84oVA3xnRsLGrCG/GOlBUmgPgYzcW04N26BB+hCvoZaALq8vyEMBlbmXs6TPDZGoMadz1gZD5ABLtySwkGg/qg==","signatures":[{"sig":"MEYCIQDNMTbT9XSUKedokzeouryxuyzKYxu8hh/wcZJJNFS7dQIhANHpljiEGmLlqJhZCxWsoNhR4Nt20smyLZf42HwcR+9A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16381641},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.46.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.46.0_1786326445817_0.345795424847285","host":"s3://npm-registry-packages-npm-production"}},"1.47.0":{"name":"@massa-ai/core","version":"1.47.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.47.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"91bcca2225b703f1a9259784b1ee122edb98229a","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.47.0.tgz","fileCount":1272,"integrity":"sha512-8aOHxXCoYa4jZzumCGZV1CnMXjNmheVm1yiGhr+fCxsJx9zA1VwHhybPFQjohwWjO5V7Rk3e+/oMLhJUNoGOhQ==","signatures":[{"sig":"MEUCIQCvcNeJ6oMeGT0DcvAI0eRp+MgwqFh4OWZVyw6G6IOXHwIgejDJgP7L5mF7EOjk9DWYdrHqY4aSKQ2ICjbOeD9N1aE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16387153},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.47.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.47.0_1786361995051_0.3925906611448977","host":"s3://npm-registry-packages-npm-production"}},"1.48.0":{"name":"@massa-ai/core","version":"1.48.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.48.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"aabe1357fad83e45aff6909ebb07c65abf123dd1","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.48.0.tgz","fileCount":1272,"integrity":"sha512-yRCyqT1otPcLBqoP0blobyeZNRTpSToxQ28mSHPVFFa0IaTosPChPQ5oKKxg6N9EZK8Ew9ChX+bk1CphEOgJqg==","signatures":[{"sig":"MEYCIQD6PvrONz1Kx67ET5vnm5gvKerEC+rIPCBGHBI3HcIQewIhAJ8HoDIdE8ybwrL2WJ0YXDjVNKNKJDBOHLmdR/faMBI0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16386639},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.48.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.48.0_1786394396663_0.7017008436436445","host":"s3://npm-registry-packages-npm-production"}},"1.49.0":{"name":"@massa-ai/core","version":"1.49.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.49.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"1da08d264ba0408ad9223e7754891394d478be8d","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.49.0.tgz","fileCount":1272,"integrity":"sha512-LXE2LLNbXYTl936YZItiIEDwWhE8U50SImYxV02BULvglWrQi3tvIC3nt3ABGcqX0YDqcJMmf9OgWzNTPEEAUQ==","signatures":[{"sig":"MEQCIAzofLliMOM93ybz3xo+y4HTz0KqYAo40uIOqCKZOkENAiAKycWxidh1PjOIZXR1YabVqXKskV9fgY0td6ecD1vMSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16386639},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.49.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.49.0_1786417860032_0.9815762026572705","host":"s3://npm-registry-packages-npm-production"}},"1.50.0":{"name":"@massa-ai/core","version":"1.50.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.50.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"baaea8941564aa9c8cef2cbd9755b30bc198960d","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.50.0.tgz","fileCount":1272,"integrity":"sha512-0LUi8UW0Mh+e8r9zxT046Ecn/WuqWHvRUy8HquMoH+nhtfyZuy8y/XOl4SLKn2Acv/qSAjkc+rEZ9vfgQ78Agg==","signatures":[{"sig":"MEYCIQDOt0HOSIA8i86yrErVe1ysBfLrTQAn6RpHtlg0LmBt3wIhALrqKzZD6VIil9xJwttc6jXF1qyEjvldqgE6pzxARGN9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16386639},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.50.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.50.0_1786425700419_0.14669618888543412","host":"s3://npm-registry-packages-npm-production"}},"1.51.0":{"name":"@massa-ai/core","version":"1.51.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.51.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"0f38919d9f9fdc909f8ca1e88812eb04be9788f2","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.51.0.tgz","fileCount":1272,"integrity":"sha512-1tE9IgmdvB5D/O8LCF2bgMhFaJ/1aSg5yRoAz7Ep7eI9Dcv5JI/5np50olBe0aJ8cL/o3AhCTd3n44LsW9LwlA==","signatures":[{"sig":"MEUCIFf7gSPAOc1M9LrL4Iws4KCj+qcbpzslmbaRJpoMWSyzAiEA22MjtiaOQZTVD5B6KknPbNflUSaAHjkJdfN4Wp1KB1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16386639},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.51.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.51.0_1786479962534_0.1665463805622045","host":"s3://npm-registry-packages-npm-production"}},"1.52.0":{"name":"@massa-ai/core","version":"1.52.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.52.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"0fc522d7b35cb68e44a5c6abdfb32d0f7d3ca516","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.52.0.tgz","fileCount":1272,"integrity":"sha512-1/MHPCbjDpySAm/kPKEqhYZNCQLFeBZ28SuZMVjnrR7dvfQbmulgBZR2Opn0FBnt9qhMEpQaINfjZCGhnPoi2g==","signatures":[{"sig":"MEUCIQCdlVWoEs0IRDJK6Rv5emMAxfijjEK2FhgDLbWsYuaNCQIgN0xDgEmotvmwJHAaAniiyCFOp5WutTCsLPYbr+GMNiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16386639},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.52.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.52.0_1786585272266_0.15961608168047126","host":"s3://npm-registry-packages-npm-production"}},"1.53.0":{"name":"@massa-ai/core","version":"1.53.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.53.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"cfd32b9b99d7ed974fbf6019f6f2a294e93c6884","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.53.0.tgz","fileCount":1276,"integrity":"sha512-CwzghPRJVSFlK07rsLbmTw8OgkVE5XcQmB3FRAFwBXBs6Haisbu8rZwj9N7YAWng5aPRhoRW/qj4H3ISi+DLzg==","signatures":[{"sig":"MEUCIBc78p0RNeWBUBoV+B8vkFIPcU852cZ/zySRfiFDHAlnAiEAhYlisTm8kQXrM08VorSDjNWoUFEJd85bc+zxVwPNX1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16425464},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.53.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.53.0_1787008953967_0.6871491990225538","host":"s3://npm-registry-packages-npm-production"}},"1.54.1":{"name":"@massa-ai/core","version":"1.54.1","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.54.1","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"369c22f1543858e445fb43544af922fc7e1a7224","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.54.1.tgz","fileCount":1276,"integrity":"sha512-lO6n9CmpJcP3mNVAraGMC9dWvbWRHOULWIPl1PxvUXstYxT9kv1XW6tDYIuqp0YtEy2/fXfOrwMMe9ZUn12l3A==","signatures":[{"sig":"MEYCIQDSq5KtpiZc9ZNoumuFcRdfYsgIxwMF5bzSPk+Rjw0VjwIhAMXKoUySJOAypngERoxsWVBsTtJnDBCdJQfRl2Cz6ZSu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16425464},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.54.1","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.54.1_1787024641242_0.867430039296972","host":"s3://npm-registry-packages-npm-production"}},"1.55.0":{"name":"@massa-ai/core","version":"1.55.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.55.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"4f281df90871734ac7cfbe19db16807a04b0b9c3","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.55.0.tgz","fileCount":1276,"integrity":"sha512-hrBmE7DPhkGdBFWTGQBuKDg1u52H8VeZE8/PDv9fzQ0wv/V2LcB0qlb+eIniretoTq1YHqMtkJHfQ8YKcwzutA==","signatures":[{"sig":"MEYCIQDtDwhuzgUNXlcWHcmYUO1iMe0RDmJ0wPaPXr1hN9lDIQIhANwEZggeh5aKk/j27mfN+LIrgWb7p/a9wPv8x9cjG8Y0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16425464},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.55.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.55.0_1787191178970_0.2748484671770026","host":"s3://npm-registry-packages-npm-production"}},"1.56.0":{"name":"@massa-ai/core","version":"1.56.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.56.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"9aa8628457bb8faee20e32f5a771446fe0418ae7","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.56.0.tgz","fileCount":1276,"integrity":"sha512-8Aj/m7F7ckOGiDeUSCQJrL1AL3GAVEldtObXgWIh4BYVv1VF2PEoO1SjrxxBICTTUwA2HUHkYIcikZGI/T5USA==","signatures":[{"sig":"MEYCIQD/uMx3oSLDtcOPPBs3nHv8g+9aS0ixQup4gUGzRMG3HQIhAISjLRIBHmsuTVdfST5vJ8UXboZYpy+FgsbQs4f2GfsX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16425464},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.56.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.56.0_1788899634142_0.7944135711566875","host":"s3://npm-registry-packages-npm-production"}},"1.57.0":{"name":"@massa-ai/core","version":"1.57.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.57.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"c8dadba99dba6b5238cb8620ff4d538e318e6a4e","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.57.0.tgz","fileCount":1276,"integrity":"sha512-YsLLuHRYVDH/2xZVxWfAwID6+h8JbNnT0RyBF10t3ImM1OabKbCyRy+NnVZD9f7cnD6mYJr9/O4I3JX3zsLgeQ==","signatures":[{"sig":"MEUCIA/9eqRRWLwNw2BShDVOPusQe6MbPHOh9dswc14ViW2sAiEAgSHm3TPJ4eIZDAj6D0PIS5StaXQDvHYng4Q+fCD70n4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBX/HKFsk59Tg7AJEssWKIpsqvhuiT1C9AROQRN/tCi2AiBCKTAQaLNi3ZtBnNzA9VaKDHMYTzX/PVZCcOUjR0f9Tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16425464},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.57.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.57.0_1789760433872_0.03925455084566787","host":"s3://npm-registry-packages-npm-production"}},"1.58.0":{"name":"@massa-ai/core","version":"1.58.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.58.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"fca061c9c481bc74f531de9a8b0fc0a09545e7df","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.58.0.tgz","fileCount":1285,"integrity":"sha512-nZltuX7FI3ojGDdZxd7Nq3sDXZcNjzaEAThFCGdJP7okUR5TlQx/A+4f7alWMCcgPYIjGVJxX3TZSQsNIoYzcA==","signatures":[{"sig":"MEUCIEHwu5eSYjuP9Z1WWY8SaPo5m1usWt8aCsD5DIAq/zLHAiEAhDoiG4B4FENoOm+6L3apfvtCYPYDdw0sgVXzUfl1zG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC7dD0eIrBH/ptnubJyrj/JatB2a+m4aDl6haH5XbogCwIhAJiT3Qg7jq0pRHjKBmx+SSJBT+liU0+biOR1RGRPq7dv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16478714},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.58.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.58.0_1789920410243_0.9239747322528054","host":"s3://npm-registry-packages-npm-production"}},"1.59.0":{"name":"@massa-ai/core","version":"1.59.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.59.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"d206fd052a4c1b60cadf7a6dcb784494dcdf1c15","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.59.0.tgz","fileCount":1285,"integrity":"sha512-Np8OWenq5cy5qB/EV1WgD3V5x6HzU7YoWNJXFJ8+OIpttbSJYltx9DvHqTa6nIqKD0SsEphmYPBvAvmzaOR+Bg==","signatures":[{"sig":"MEUCIGIFbaSBJkSHGPf8BhJ193us7n6H0ZOyyqd/r5QHvAZ4AiEAmOxxz6ZWhXvyAPodD2ixISciZq7H/WmyyCOZ1dI2zB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICnyEkS7n4e2/j1qu/CSAUPN3yxPOgjdeTUmdKuRyHPIAiEA08xZwenwq/CzU/evpV0OEDUgWwI8Wk3z7a4sOXR2xv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16490242},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.59.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.59.0_1789967380480_0.6595604364410124","host":"s3://npm-registry-packages-npm-production"}},"1.60.0":{"name":"@massa-ai/core","version":"1.60.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.60.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"bca2442136e88ef13443fc80b3bd22a06d2e2010","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.60.0.tgz","fileCount":1285,"integrity":"sha512-ZKQYr0vkffDAakTaHFew18+kgaTUlicjvvECJKZgRj1BIUb1rnRIuW+455IbCrTgXG5WResTu5OAdLlYYdkD3Q==","signatures":[{"sig":"MEUCIF/sQ7MHHafzQMKvYp7rToPRonRjdIcXffpFDHTKs+IVAiEA+u14g0ersLySJ9mhVH54m3gUyaCbn5c9a/uuX2UoKMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDEMrMNeb/Vic8lorKC91RIsthnKJ688Cd1JJlyL8xzrAIhAItided3oDR+TIm+zf17ne9978FNa6YNG1JCXN+LcrvM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16493527},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.60.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.60.0_1790014103218_0.11705667694176114","host":"s3://npm-registry-packages-npm-production"}},"1.60.1":{"name":"@massa-ai/core","version":"1.60.1","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.60.1","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"0788c6f5f3cadf5ee2d004d802c5aa9b76f3c113","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.60.1.tgz","fileCount":1285,"integrity":"sha512-rqyFPxmiunqDtzu/YxFPjp9wR+2uKG7OmMD0BhALbT7PnYQuAOGsjPrcN4jt0XkDZDfv7wbS6VlTGbjo4/28sg==","signatures":[{"sig":"MEUCIG8c9X7rcmwDjcXOZmPwsLDBiS3ieD+U9AwGJKUscYQ4AiEAn5Bqrs8y/pC46AZOE2ex9Dx9ECZfz6Mf/LUw3cWEoL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBBbAAqC4ud1hSZPYbsvcxkZjqleW8QnRHPpD/Giy5dOAiEAvNCCZPVVF/j/dBacetZlIAmkPUOYQ1Y+yBWURPuVQCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16493527},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.60.1","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.60.1_1790022362328_0.8047409383883468","host":"s3://npm-registry-packages-npm-production"}},"1.61.0":{"name":"@massa-ai/core","version":"1.61.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.61.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"21aea420123729d18421b730532902e614bce524","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.61.0.tgz","fileCount":1285,"integrity":"sha512-pp1ZeFcRp7cnug/pDP/2VManu1fe0mmzWdXybVFBkbBnMaIv/7vjCeenm60In1ptDbBBcGW57J1erGKUUJTHMw==","signatures":[{"sig":"MEUCIGvY2WYq1idgiYW9S6P7zsn6YSrNZvGi50pa27MXmqe+AiEA4XmS2HK4tQwhQV6T/C9cujH51KK742Qu8t1TUdLs9Ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDuOCXLlz9XMH2HXablF+fG8AfUPFzJm7CO2iQ2S1m7HQIhAISH2GgxmJDipZD6mS+JLkrJcESHiJBtE/iExxOeoTMB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16501421},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.61.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.61.0_1790167895550_0.8989295684528822","host":"s3://npm-registry-packages-npm-production"}},"1.62.0":{"name":"@massa-ai/core","version":"1.62.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.62.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"91df3932e007f13c909598887d4901b2d733b49b","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.62.0.tgz","fileCount":1285,"integrity":"sha512-nfWIcLNqM/hYfdgwPlK+t09U0G/WBRIJa81h7RNQmRrf5Tpqub2/9JtBDxoVsKr4m/8XE+4UW3fR5d6psB8QtQ==","signatures":[{"sig":"MEQCIA2c7RPBFcvb6gKWEpqZz53GdMUhTnUVVcrdzuuHrE7VAiAp87cUSqAxzDcIlPdgNE4oa2EShrFfkwDxZQdCEs/Eog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCeqODGUYRXQu4UA03TG/gaw1yApLJ8q8q5DRLBXxO2ywIgTz5M6HL6d4UvyXvN9eSLAoMYnk3vFSJHIKLiOC4Elr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16501326},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.62.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.62.0_1790170581323_0.9307940514610296","host":"s3://npm-registry-packages-npm-production"}},"1.63.0":{"name":"@massa-ai/core","version":"1.63.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.63.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"4996a088d3272ac1469a402b10985ed42e43d756","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.63.0.tgz","fileCount":1285,"integrity":"sha512-4QpqeehtaX9JPdqQ8nSYLe70RftXStnhuVcLuwUOJk9eLAk1tPPTZzkl0rO7vOZn7UTr0PLIz4DrE8aVEA9Ckw==","signatures":[{"sig":"MEUCIGu5xMgYIjOnGX0XRrdSy0/rAjlMVE8w9mjd8KdlGwlCAiEAujoVVylf7lx5gTU6LHUJIOyUbuCKdT8T1Wo6Zzlu1p8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDJair+0xfPHJNqWfTXYwpoCEXiYAZQME7qSHbqd2PN8AIgabLQWjKXqqcFzKqAc3vnbOZ73xTRvLAWHABMwEyw5QA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16501326},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.63.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.63.0_1790194934779_0.5967850518304165","host":"s3://npm-registry-packages-npm-production"}},"1.63.1":{"name":"@massa-ai/core","version":"1.63.1","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.63.1","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"0e9ccd8fc13eaa77966dee37072c557032b9471c","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.63.1.tgz","fileCount":1285,"integrity":"sha512-hIsFxOyvZLFJd+S2XqnaoSDHt2uMoTYUcYvQlbwNMZFZelBtouW5Ou8wOGSsRfJz3c4ihgKD9LbPvu2o9sdFTA==","signatures":[{"sig":"MEYCIQC+GuatOyleM7g20/jWwmQKzKeWv3+s996mqWJDqVBRQQIhAJSIFob6isO7T1u41NI8xdlqsU7nZpuAHsvgkUSgtNlz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHYXORSftt4iadTLdb46TdU27M4wTpWnDQ/0xnUvMT2/AiAN3QkZpA+7aAILNCHkPnVu8I2pJnsKxn8P7jO4SY2ObQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16506422},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.63.1","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.63.1_1790215755966_0.6686797085438687","host":"s3://npm-registry-packages-npm-production"}},"1.64.0":{"name":"@massa-ai/core","version":"1.64.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.64.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"8e6e9234ae10adb2c5595eac82924b4dc9645bb3","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.64.0.tgz","fileCount":1285,"integrity":"sha512-P4C4Abc4/hlPmyALrqtn9xf3StKSA7mVMlfZKgHd5UWGbRFkQcuHE+4VQfA7ZY1vtsNrv/M50mmPqQOwFCS0Pw==","signatures":[{"sig":"MEUCIEI2pYK7Fd+KuzcCU0CNnufx1BzR6YjQM/8jTxcCqoyfAiEAgOFsdg88jZ+govhRSZTbp9ejax4jgX6JrS/y8+/18Z8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDynOR3aqRRwAqG9XEx2mOZldKW+P9o9rdPqdQkR8DfFAIgdwWE8jTZHVcwBLNn5+EAKLwg9SbsDQ8kfAoo0A/wPiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16506422},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.64.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.64.0_1790256190972_0.7315891386855828","host":"s3://npm-registry-packages-npm-production"}},"1.65.0":{"name":"@massa-ai/core","version":"1.65.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.65.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"ab3ac5bf4df0520fa347c747a7f76c91158117b2","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.65.0.tgz","fileCount":1293,"integrity":"sha512-IA6RUICV/iuHR7wV8TNyfWaq2k5Q4jv3MEOc4vrnozgpQCNNxTww7CZZJ2rePknWoziOKf2P2EyV0OKkMdtJIQ==","signatures":[{"sig":"MEUCIQDvAmNzKVxAMWiOjB9xq/+NizjzqNjr6ohl0cAocjT8SgIgeMmew2EaObGaVYO5EhWynAJbXUGlK+XtU+2JKsVHCh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCs7ifCHbLlldx+nIOds3dHjduLp5jjnRQ5VaiFdpEcgAIgR6SfxSh+A1Fg9nLFGetZJHVU/yv8YUfr8PngMw9Wrqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16538829},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.65.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.65.0_1790350823471_0.3934540314438557","host":"s3://npm-registry-packages-npm-production"}},"1.66.0":{"name":"@massa-ai/core","version":"1.66.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.66.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"b7eb860827fbaffdac17f7edc144708f346c54e8","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.66.0.tgz","fileCount":1293,"integrity":"sha512-+Z0l7Yo32+2y9OGNWnA+ekiqrUbpSTDg3DzcqxLVpQ5sTd/f+T7xDq8tsP87vycpoE76PXhtBct+djMgmrlXDA==","signatures":[{"sig":"MEQCIEWDNg/xNi/UHk7k1AmoYEH8PhkBHqeI7vTnYK1YFycPAiB10wyHlNqXDOcjIDfzL9EowMv9nJxzRD1rxh2G0Hziiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBetHEXSYdDfM04zJTzXfbP0EoCvaa3aI5yH/TH09J27AiEAlkrYyfdOjp5Jj3Nm7OJ8Tfo0pCr5sNZITeJdBX9UQgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16538829},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.66.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.66.0_1790397465368_0.022453130779238828","host":"s3://npm-registry-packages-npm-production"}},"1.66.1":{"name":"@massa-ai/core","version":"1.66.1","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.66.1","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"8ff4621849c90703722a41df855b29c0706904df","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.66.1.tgz","fileCount":1293,"integrity":"sha512-vOBmx+i7GPMCaNC0D0EaqJa4si1azDCtQ2Bs9IhlcTTvVvw1VNrOLofjb29qfu8QPtwp+8hzyFvWnT5VryrmLw==","signatures":[{"sig":"MEUCIQCZycH9mvsQLxItWaOUxmDmEWxdPhXjwp8otoHU2+7xzQIgS7eCoLLfwFk9wC15OYkYVMsFYIXMufjgeqolkKYKORk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCZSKTgsSeH6mmbmrvGTAqEeQZivU3PKUqOio06rjfBNgIgImO4Pr82WmV8mXlADSTqztD481KOIcheN+WHhmNXWeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16552124},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.66.1","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.66.1_1790400267037_0.4639904256019147","host":"s3://npm-registry-packages-npm-production"}},"1.66.2":{"name":"@massa-ai/core","version":"1.66.2","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.66.2","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"4eb1db41aa6cf1b8ca1b55cda0f078a7ded7a4d7","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.66.2.tgz","fileCount":1293,"integrity":"sha512-bCitpJsMkDEH7iy3dLyj0VajL1x6VYXfLjXjKWUg6cRv+pr7FdoOfF9e5+7L942H+pdyr/DkPCW/nCUv7DSAYQ==","signatures":[{"sig":"MEQCIGTP1tw2OIaKs0t5RqYo5+YaEwGASm1bgzYwtVSL5s+EAiAlGYMHmoT/jOqjrZSdWtW+utvf9inb7GNQM4CMBJfw3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDuxB6wj8FncHV70MuBqQYXhhnLkVH1ftPhKu0cYVgGfgIhAOfvOzU7FvYS2VmWjGGqPLbu8JKJ1hTfSBfhBo3v4KxR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16560625},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.66.2","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.66.2_1790719986068_0.14251618137493915","host":"s3://npm-registry-packages-npm-production"}},"1.67.0":{"name":"@massa-ai/core","version":"1.67.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.67.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"125e0b7d1daa0256b73e6da08b8751b749b8b804","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.67.0.tgz","fileCount":1293,"integrity":"sha512-OTPC1IhyQM5WRAPOpDEK3LQHjypBfLNZXyCvyyI2Q4JLyorfNcMlu/RDMOa6ZI3/ooEsCqDAPAjcNbLkCWz6uQ==","signatures":[{"sig":"MEUCIQDp2Zspq2jXV7VbY7Zjdy5WtgtbRiN1P3I28rwyoz4lvAIgJXEDbsxB6zYfksntgIVEF56rU6hJ0Cr+AmrnAoOaN5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBkVJAeEnwK6fYUULiGQcy1XmlNMfeXmzXjGyS2IrRdsAiEAnnw+L0Pm8QBu4lFYvGj/HqDxX7fVdS2V8lT6xV29Z3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16560625},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.67.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.67.0_1790724788788_0.26543718528269866","host":"s3://npm-registry-packages-npm-production"}},"1.68.0":{"name":"@massa-ai/core","version":"1.68.0","author":{"name":"luizgmassa"},"_id":"@massa-ai/core@1.68.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"dist":{"shasum":"487fa8677445fcccd42f1a115c76250b4600ece9","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.68.0.tgz","fileCount":1293,"integrity":"sha512-xKhq3kvJw5EbjXDj7luwojuS1fJz+drfeZjcCbDBGREzB4/uydKFGRXoQ8Rf6YBHtt5dcHoy3w9WeE5DcH6trQ==","signatures":[{"sig":"MEQCIG9aq1xSfNUuArP0n7AnrdOJuaEW38eAUd1YB47aUqNBAiAbZ6k1PVn+Gh7VQZbUoyOhNpHcXbFJaCyBM5Is0vfd7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCHoSEQPr17KXstJDPkBU6twFd/J9PiWoMpny8yLqUlJgIhAMs1kLE5p0J+CNBiegEJDd5M1hp7xEOuls3QckMP/vOn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16561229},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.68.0","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"tmp":"tmp/core_1.68.0_1790734839605_0.9181369851165169","host":"s3://npm-registry-packages-npm-production"}},"1.68.1":{"_id":"@massa-ai/core@1.68.1","dist":{"shasum":"c080a95909b26f2b759f02d2d33af32c737378ae","tarball":"https://registry.npmjs.org/@massa-ai/core/-/core-1.68.1.tgz","fileCount":1293,"integrity":"sha512-xXzT3eRkF0JMnbK6HkdoC6IXD2rxiJ7pf3A18YkzB88NY1dSNeLqevIOGC479TFba/rtq0scoMqJgGci2RbGSQ==","signatures":[{"sig":"MEYCIQDm4FR8m38kD9BKNF7VzEJksQXITE+EGrCdI0tRM60yFgIhANRKTPS/VqvqmljK4Z5UFzMPdj0WMU1GR1fQJPdRKBv+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHs25ysanyY5QqrVLwBr3Py/A1ivvCGsx8oF49VbS+6GAiB3jDXZ5cOJiAE5fP6ClPQ3s148lNcUMUdTb/Gi87yCMw=="}],"unpackedSize":16561229},"main":"dist/index.js","name":"@massa-ai/core","type":"module","types":"dist/index.d.ts","author":{"name":"luizgmassa"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.js"},"./services":{"types":"./dist/services/index.d.ts","default":"./dist/services/index.js"}},"scripts":{"dev":"bunx tsc --watch","test":"bun scripts/run-tests-isolated.ts","build":"rm -f tsconfig.tsbuildinfo && tsc && cp -r src/generated dist/","clean":"rm -rf dist","prebuild":"bunx prisma generate","test:e2e":"RUN_E2E=1 bun scripts/run-tests-isolated.ts --e2e","test:unit":"bun scripts/run-tests-isolated.ts --unit","bench:beir":"bun run src/scripts/beir-benchmark.ts","test:watch":"bun test --watch","test:integration":"bun test src/__tests__/integration/real-api.test.ts","bench:fixture:sicad":"bun run src/scripts/create-sicad-beir-fixture.ts"},"version":"1.68.1","_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"_npmVersion":"10.8.2","directories":{},"maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.66","pg":"^8.20.0","zod":"^4.1.8","glob":"^10.0.0","ignore":"^5.3.0","turndown":"^7.2.4","minimatch":"^9.0.0","tree-sitter":"0.25.0","tree-sitter-c":"0.24.1","@ai-sdk/cohere":"^3.0.17","@ai-sdk/google":"^3.0.19","@ai-sdk/openai":"^3.0.24","@prisma/client":"^7.5.0","tree-sitter-go":"0.25.0","@ai-sdk/mistral":"^3.0.17","tree-sitter-cpp":"0.23.4","tree-sitter-php":"0.24.2","@massa-ai/shared":"1.68.1","tree-sitter-dart":"github:UserNobody14/tree-sitter-dart#be07cf7118d3dba06236a3f19541685a68209934","tree-sitter-html":"0.23.2","tree-sitter-java":"0.23.5","tree-sitter-json":"0.24.8","tree-sitter-ruby":"0.23.1","tree-sitter-rust":"0.24.0","@toon-format/toon":"^2.1.0","tree-sitter-ocaml":"0.24.2","tree-sitter-scala":"0.24.0","tree-sitter-swift":"0.7.1","@prisma/adapter-pg":"^7.5.0","ollama-ai-provider":"1.2.0","tree-sitter-elixir":"0.3.5","tree-sitter-erlang":"github:WhatsApp/tree-sitter-erlang#836aa2b6c3af2c7cef3f84049b0ed6d44485a870","tree-sitter-python":"0.25.0","tree-sitter-c-sharp":"0.23.5","tree-sitter-haskell":"0.23.1","turndown-plugin-gfm":"^1.0.2","tree-sitter-javascript":"0.25.0","tree-sitter-typescript":"0.23.2","@huggingface/transformers":"^3.0.0","tree-sitter-clojure-orchard":"0.2.5","@prisma/client-runtime-utils":"^7.3.0","@tree-sitter-grammars/tree-sitter-lua":"0.4.1","@tree-sitter-grammars/tree-sitter-zig":"1.1.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","@tree-sitter-grammars/tree-sitter-kotlin":"1.1.0","@tree-sitter-grammars/tree-sitter-markdown":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","prisma":"^7.5.0","@types/bun":"^1.3.9","typescript":"^5.8.3","@types/glob":"^8.1.0","@types/node":"^25.2.2","@types/turndown":"^5.0.6"},"bundleDependencies":["tree-sitter"],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_1.68.1_1790892281723_0.7422404407776266"}}},"time":{"created":"2026-07-24T03:26:02.928Z","modified":"2026-10-01T22:04:42.321Z","1.2.1":"2026-07-24T03:26:03.389Z","1.3.1":"2026-07-26T14:37:47.877Z","1.4.0":"2026-07-26T16:39:54.240Z","1.5.0":"2026-07-26T18:28:55.536Z","1.6.0":"2026-07-26T20:02:49.876Z","1.7.0":"2026-07-27T01:32:26.753Z","1.7.1":"2026-07-27T02:23:54.098Z","1.8.0":"2026-07-28T00:53:15.128Z","1.9.0":"2026-07-28T16:45:22.044Z","1.9.1":"2026-07-29T03:27:25.208Z","1.9.2":"2026-07-29T16:57:14.424Z","1.10.0":"2026-07-29T17:59:01.633Z","1.11.0":"2026-07-29T19:02:10.121Z","1.12.0":"2026-07-29T20:52:40.727Z","1.12.1":"2026-07-30T00:14:12.309Z","1.13.0":"2026-07-30T13:00:30.275Z","1.14.0":"2026-07-30T17:54:32.783Z","1.15.0":"2026-07-30T21:46:41.697Z","1.16.0":"2026-07-31T04:33:37.589Z","1.17.0":"2026-07-31T23:14:36.502Z","1.18.0":"2026-08-03T17:37:18.360Z","1.19.0":"2026-08-03T22:44:15.929Z","1.20.0":"2026-08-04T00:48:04.782Z","1.21.0":"2026-08-04T19:04:59.076Z","1.22.0":"2026-08-04T22:50:46.604Z","1.23.0":"2026-08-05T00:07:31.745Z","1.24.0":"2026-08-05T01:30:57.032Z","1.25.0":"2026-08-05T02:47:51.438Z","1.26.0":"2026-08-05T12:30:40.145Z","1.27.0":"2026-08-05T15:54:44.875Z","1.29.0":"2026-08-05T21:23:07.535Z","1.30.0":"2026-08-06T02:11:25.365Z","1.31.0":"2026-08-06T02:43:09.965Z","1.32.0":"2026-08-06T03:16:18.085Z","1.33.0":"2026-08-06T03:46:28.512Z","1.34.0":"2026-08-06T04:27:24.157Z","1.35.0":"2026-08-06T05:05:03.184Z","1.35.1":"2026-08-07T00:04:18.082Z","1.36.0":"2026-08-07T13:54:52.753Z","1.37.0":"2026-08-07T14:31:17.436Z","1.38.0":"2026-08-07T15:21:03.102Z","1.39.0":"2026-08-07T15:56:49.022Z","1.40.1":"2026-08-07T21:03:30.384Z","1.41.0":"2026-08-08T02:59:46.000Z","1.42.0":"2026-08-08T15:31:34.100Z","1.43.0":"2026-08-09T04:54:58.330Z","1.44.0":"2026-08-09T19:46:28.998Z","1.45.0":"2026-08-09T22:58:41.331Z","1.46.0":"2026-08-10T01:47:26.040Z","1.47.0":"2026-08-10T11:39:55.256Z","1.48.0":"2026-08-10T20:39:56.979Z","1.49.0":"2026-08-11T03:11:00.327Z","1.50.0":"2026-08-11T05:21:40.706Z","1.51.0":"2026-08-11T20:26:02.770Z","1.52.0":"2026-08-13T01:41:12.511Z","1.53.0":"2026-08-17T23:22:34.222Z","1.54.1":"2026-08-18T03:44:01.468Z","1.55.0":"2026-08-20T01:59:39.215Z","1.56.0":"2026-09-08T20:33:54.385Z","1.57.0":"2026-09-18T19:40:34.076Z","1.58.0":"2026-09-20T16:06:50.471Z","1.59.0":"2026-09-21T05:09:40.652Z","1.60.0":"2026-09-21T18:08:23.399Z","1.60.1":"2026-09-21T20:26:02.520Z","1.61.0":"2026-09-23T12:51:35.968Z","1.62.0":"2026-09-23T13:36:21.525Z","1.63.0":"2026-09-23T20:22:14.965Z","1.63.1":"2026-09-24T02:09:16.139Z","1.64.0":"2026-09-24T13:23:11.154Z","1.65.0":"2026-09-25T15:40:23.877Z","1.66.0":"2026-09-26T04:37:45.569Z","1.66.1":"2026-09-26T05:24:27.216Z","1.66.2":"2026-09-29T22:13:06.243Z","1.67.0":"2026-09-29T23:33:08.945Z","1.68.0":"2026-09-30T02:20:40.196Z","1.68.1":"2026-10-01T22:04:41.886Z"},"author":{"name":"luizgmassa"},"maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}