{"_id":"@massa-ai/tools-api","_rev":"76-df478db3df04f45096c73f334da1f098","name":"@massa-ai/tools-api","dist-tags":{"next":"1.2.1","latest":"1.68.1"},"versions":{"1.2.1":{"name":"@massa-ai/tools-api","version":"1.2.1","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.2.1","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"86f404b4ea13c82bd6750d32170863311eac7e35","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.2.1.tgz","fileCount":2,"integrity":"sha512-cYxTcGoFSPZIB0TPocUTlmZ++i5GkvlwClDmfJC7UCc0iNgQ7JxXFQuqT+jVMrsx1dkMPPPA/cxSkQrY+5V35g==","signatures":[{"sig":"MEYCIQD35uojb1TryQdW49Yh7bu+vAZrRNAHJ9W4o96TlqsrwAIhAP75GmPirGZVIAb7rz8V0WAGfVPQRYUVu7mjpNyi9NLC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11755596},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.2.1","@massa-ai/shared":"^1.2.1","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.2.1_1784863579556_0.8117033356553947","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@massa-ai/tools-api","version":"1.3.1","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.3.1","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"7db09b7fb3490e9cd3da1e90d37a5512a89188da","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.3.1.tgz","fileCount":2,"integrity":"sha512-zCvlV3sg2KC9knXrHNZyUkRgqrC+4Ui/mwKzaYAfizOMxUFybp3MSo3FjCBYm6nWNvV3NNHjP3GyOqMOLaKgfQ==","signatures":[{"sig":"MEUCIAcmd9nUIliZQdiu9v/aGpQ3bdogsNHiSEzPTHolgFo0AiEA1y3DFMuidYAITJ9vdWieqWoIuSomCVVvVJPjeY6EdkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11759334},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.3.1","@massa-ai/shared":"^1.3.1","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.3.1_1785076682516_0.09427950045696964","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@massa-ai/tools-api","version":"1.4.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.4.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"1cf46330450a45a18d203f59042da8bcfbb6792f","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.4.0.tgz","fileCount":2,"integrity":"sha512-a9Cg6178hrtFdIUQCIxCUNZirATDzBtXpECHjRMPJHh9nFftD/Jl72zSQa6XM1kzT4BqJjhdh04xVnDntfe17Q==","signatures":[{"sig":"MEYCIQCP5zlHaxUdOCMdcYTwL41XIhbddoTFgNYaunZwHWj6KAIhAM4Elesyx9EC/8h3se+wBWVAyCjHD94N1iF5DbL+etML","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11759334},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.4.0","@massa-ai/shared":"^1.4.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.4.0_1785084012002_0.16473756668784634","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@massa-ai/tools-api","version":"1.5.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.5.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"4068497cf0913d94a678178932bc61023296a02c","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.5.0.tgz","fileCount":2,"integrity":"sha512-cF3dx0eamOX74HEmuKUqp/4EIM7fc4HIn3D5omC9pj5kkDSxIqe9EUhWMbecthxUpX6C90kxNayBqV/kkP0IVQ==","signatures":[{"sig":"MEUCIQCMaOAaZBU1Xsso7eU98N59xBRjyof8nacTivwzAL2qogIgRmwK9N1dTGtAqSPcMMGMB8kyxlY28nDuo9xG9m6LPT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11759334},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.5.0","@massa-ai/shared":"^1.5.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.5.0_1785090556510_0.33446734619033136","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@massa-ai/tools-api","version":"1.6.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.6.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"a9b84a4f2daa702dfa7b294b05661ee6985f3377","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.6.0.tgz","fileCount":2,"integrity":"sha512-DYYdlfUF9onOQg3F7i/DgKhv7qllD6T9xqPLzapbzG12cxYzsPFfo0FfM6OLfQJJfXbS00HlKSP/HGTcdYGRzQ==","signatures":[{"sig":"MEUCIQC0oko7kIT3BwNtIp/wTF2rODZxImbo9b1nIlfsbDf04wIgYHXWyDkL+/xD9EWSuiYLT9YL3BlQ9BVDSOjOTAX4UEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11759334},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.6.0","@massa-ai/shared":"^1.6.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.6.0_1785096185255_0.4290662111860466","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@massa-ai/tools-api","version":"1.7.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.7.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"dca1fef973abaf0c6fa53f82f5da9b82de7d3147","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.7.0.tgz","fileCount":2,"integrity":"sha512-By7DCZ/tvHh9ucz9xMy1EFBm6PpxPSRQAhjX+iZn+eebjscgT49d/ohQ06j3X01AgbrWAoGQs9sEeIupNLfyvw==","signatures":[{"sig":"MEYCIQCWQ5Am07fJWdLK9AplN2rL4ciFSYwrAE6dddTyG7Kj1AIhANHe8pcLp6ZsR4As2Mu1UpgtzvQ5rkZhHxK73eCu9Yno","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11759334},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.7.0","@massa-ai/shared":"^1.7.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.7.0_1785115961063_0.9355929307352946","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@massa-ai/tools-api","version":"1.7.1","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.7.1","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"b0dd93fffeb561aea1b76af7975bdbeab33be9c3","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.7.1.tgz","fileCount":2,"integrity":"sha512-dzNn8B/nVXvdvr+s0f2NBi034eZY5x7bx//XpOh8K/X6SAGkZ/QuNI2pfG9C9xAPXr4jNIC/FoMiJjJz0PUyAw==","signatures":[{"sig":"MEYCIQCssM+Zf81A2jZde5kc5amjGuHJoRw+oLH+slY+ZcLm4gIhAIylOdvF5JA4CD2f3UHCjXA1UZZPcBU7URRYfGsCEmq9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11759334},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.7.1","@massa-ai/shared":"^1.7.1","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.7.1_1785119051287_0.8324801105540742","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@massa-ai/tools-api","version":"1.8.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.8.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"25237cba7f44a8b25e52e7ecdea657787d1c6d63","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.8.0.tgz","fileCount":2,"integrity":"sha512-HPPpBCkMfIdCvxde4gZZ5G6oP9xAl/z1y30z2ZBSZjJFpjAUxoqmikmPVYbW07eppOjvFFX87pC/AhcvNKEmkQ==","signatures":[{"sig":"MEYCIQCyTfGmp0JG7yr2GFyQST+aA+ZNcaJbhHjWjdgweg5whwIhANPYpne9VtrODBolyTLP2twdGjU2ONuGXX+h2Nwvljoy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11767998},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.8.0","@massa-ai/shared":"^1.8.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.8.0_1785200018428_0.6081121603829229","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@massa-ai/tools-api","version":"1.9.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.9.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"730773cb8ea84b9501ae6eab7ec5ccb054e66aa3","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.9.0.tgz","fileCount":2,"integrity":"sha512-S1V2h0GvpEG6fAqxKsw282rQt3RwMvg/aPtbFQi3pWKKO+Kgr09i3UdPYpnpX6Ibyqltg205OjqJDMH/LCclcw==","signatures":[{"sig":"MEUCIQDrXpQsmEZCRXx2m9q6NSmLmqjsMmu8GfxveeVDCDTb9QIgYdxNabE2GOY8kwVjdf60g2fROm8b6x3f9ev0sOEqank=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11767595},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.9.0","@massa-ai/shared":"^1.9.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.9.0_1785257142529_0.37000987584494416","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@massa-ai/tools-api","version":"1.9.1","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.9.1","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"76bb356cefb056bdde5db425dd55aca8926f3658","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.9.1.tgz","fileCount":2,"integrity":"sha512-ZBuQElaRMTGKJdZGrXklrv22D/QR5gd6rQKFtAvPn4GS16wsrNX/nnv715oXMwK3Zyok0gyumkHfebcQhyESqw==","signatures":[{"sig":"MEQCIDMU8hHE5ib0wYiVWc+KkjcKfeX62t1QmQyIO0U/yCGVAiBDh/LMkAfL7Hhk7zV5y3DpVHbzE6B9+MCP3KwRWlGvUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11773508},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.9.1","@massa-ai/shared":"^1.9.1","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.9.1_1785295660625_0.021216920336341927","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@massa-ai/tools-api","version":"1.9.2","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.9.2","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"1108a11c6a6bdb5d26663bd7b17e03e961d05244","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.9.2.tgz","fileCount":2,"integrity":"sha512-KPQKT7m1vZCSv5E+CbCXU/IDiRNew/piSDTYb9+MpmzW45wfTOv+jKY+kDDH9XRjaJqe08PcKAvGTS677rLB2g==","signatures":[{"sig":"MEUCIQCRY2zbJLjUMVLuHg9Ky5rWjh97xJ7lB5WPZZef+p8DwQIgFICocMb29ELCk+ODYtZSrp2U50j2xs6eexX2Fsq17c0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11773508},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.9.2","@massa-ai/shared":"^1.9.2","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.9.2_1785344250062_0.2062342024046493","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@massa-ai/tools-api","version":"1.10.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.10.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"de5c7c563d12c47c13b4703d07ce2c5170f6b8a7","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.10.0.tgz","fileCount":2,"integrity":"sha512-6y5DMehCbFChhmOLermX3CEfmeVf92jyYvcnc2D5Jbic/JeVF6CYZZKhK1CLXyhxNM+gF9PuAhG9zYTCNYOSLQ==","signatures":[{"sig":"MEYCIQDf9rcmpltuPVMu+Vzu+AHFKU9Hp0duK/HuGRpUf/OoogIhAMYHiwL83/yewqsCV0/wDtF5/9Gp+pgbAHKnAM8v/8bD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11773511},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.10.0","@massa-ai/shared":"^1.10.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.10.0_1785347957723_0.7911873292821678","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@massa-ai/tools-api","version":"1.11.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.11.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"337f23969b8ad0e24e647a59a329a11b8fbe09bb","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.11.0.tgz","fileCount":2,"integrity":"sha512-fo9KNpt508sORPX2d1cR69IwhkReUTB1rXvW2wSi6BIW9eM7VDXz3zMPgGz/qhO4lmp4rHMa+KLHIzr3MOTAXw==","signatures":[{"sig":"MEQCIEATOXN5nYfhDI9CywiT8IRQ84e2xgGDEq690bwk0vIlAiBCf2i/ofOKKic5p5gwmZxpaaoNRBPwJXSlHHQNDfOG/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11773485},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.11.0","@massa-ai/shared":"^1.11.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.11.0_1785351747723_0.5566902174153294","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@massa-ai/tools-api","version":"1.12.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.12.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"8bb429decffedc5c78f8587f55672d156dd01270","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.12.0.tgz","fileCount":2,"integrity":"sha512-UlItYRn+w/bGR4Nk+ll4IjSyu3x6Ia3VV7TBuFR00sLb1luMfwdbr2bB3YBZ12/ZvAW9XmM/nN5cfJ0PAflj6g==","signatures":[{"sig":"MEQCIB/amjsdDc/U8PfsrdAGEUJwspzmM1y4iaELAx7U9xWbAiBEphQl1mnv0C7EgnFPmQ8/piuYuwnvkMoRqwed8HoYVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11773485},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.12.0","@massa-ai/shared":"^1.12.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.12.0_1785358377000_0.9028438322261838","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"@massa-ai/tools-api","version":"1.12.1","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.12.1","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"48b6698ba33db1eeb897aa0b15a78aaf018a4fab","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.12.1.tgz","fileCount":2,"integrity":"sha512-KYRVC1o/znRS7AotG6F6y/y/MAYiQG2nD+Z4AJzq9plcmde7DXuyagA3Qw9P2kA17jm7wyAeSHEwS6fF2hKJMA==","signatures":[{"sig":"MEUCIQDSbeIMXQzznbZuduiBRQ22tKmpzU9Rxndv1+sWWgeJFgIgDdv2zBcj29ya0GzsV9bOjY/QSyl5cHvkZkMgjxGMK6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11775617},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.12.1","@massa-ai/shared":"^1.12.1","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.12.1_1785370469293_0.829184344170592","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@massa-ai/tools-api","version":"1.13.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.13.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"97bb539d7abc8cf6b4b54f82c51c41ae57aa4af9","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.13.0.tgz","fileCount":2,"integrity":"sha512-UcsdIbDgQgrAwnz7Jv900CWrXnv92CnJEE3MiayC2IYUkB88oKgxaY/w373N1uQ55NT6b3SXj8G7RPzHVRJ3sQ==","signatures":[{"sig":"MEUCIGTJvp89uA1TuOJXpF3pZryP6ugJIHIlvYWm9nkDFfp7AiEAvIuPtQ6rIUwy6sk3l8f1OKHhwdE1ysNV1Rnci9ExTvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11775617},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.13.0","@massa-ai/shared":"^1.13.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.13.0_1785416450979_0.4349292615456537","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@massa-ai/tools-api","version":"1.14.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.14.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"bc584cc2ac88b4facdbbd9a26812f724d8e1f850","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.14.0.tgz","fileCount":2,"integrity":"sha512-8zDHDTFlGT6Kd8HMq2TZPoeF4VohkrBBaVDg80AOkAM50puy41iTuu7iViMY67B3w93EYc96tdQ3Q0yh5m2YvA==","signatures":[{"sig":"MEUCIQCG1zzOFj0S14SDxnKREThpeh3Uooiwo67J8EDfOW/okAIgO9uGAyi2bPIcrnaN7MUSirD+GQYWWI/LLhclgmoFRno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11775617},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.14.0","@massa-ai/shared":"^1.14.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.14.0_1785434091845_0.5806579483069443","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@massa-ai/tools-api","version":"1.15.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.15.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"99e002e0f39a316b4b1ac0008ff9746751e09f71","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.15.0.tgz","fileCount":2,"integrity":"sha512-wyqmuOIygQfv8IKTX1REXR3it2VlCopyO5ZHedaQfUWRycQjjBzi36m4Tx5mzdSLzBeRyXiSSl64bt5Ta9WhEw==","signatures":[{"sig":"MEQCIFMPWXhYe0qf+NXnQal1yfFQv93im2mySxrfDvvXQPTOAiAKWCqElMHCIrFfKTPWAJtTiziWETPVNdOqnXhI+A6VJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11775617},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.15.0","@massa-ai/shared":"^1.15.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.15.0_1785448017545_0.28173085780482165","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@massa-ai/tools-api","version":"1.16.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.16.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"677e6dc2d0ba60fb656810907a3d81aba0d129eb","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.16.0.tgz","fileCount":2,"integrity":"sha512-HL3wRs8B/46lifcaJo7HKQLa8c0/bPDX57PMhUWM8PfhPgt7rQ8sTIwbtMF44tQtpM8nc9N5L/DFijw0ak/WGw==","signatures":[{"sig":"MEQCIFrYP2+BMZ/Wmsh3y+opVJJ4j0m5byPQUYdM7oH6pqQQAiAkTyu1VMJDOW94I3dvlsQSwBRoxp1peXxFjw84V1krrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11777415},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.16.0","@massa-ai/shared":"^1.16.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.16.0_1785472433093_0.4365198905453518","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@massa-ai/tools-api","version":"1.17.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.17.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"8f8ce37c852adaf9740d4275ddcf732fd98018db","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.17.0.tgz","fileCount":2,"integrity":"sha512-2J2mpy2CnxL16nG8adtWAB2v91L76DMOowUSFHQKI5rso703nKBBvVQNTJnolCogrcTHsB3pCln4WDs6husImQ==","signatures":[{"sig":"MEQCIFsA3WNeW3zyThYdZ+I/3KOwQ3FaYsCtKSdMj2lCtIepAiBmlq5/IU1aevURrO1xkkm5KkdXQV6oIoy+QFmQVs8yZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11779127},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.17.0","@massa-ai/shared":"^1.17.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.17.0_1785539695288_0.7733631430271819","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@massa-ai/tools-api","version":"1.18.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.18.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"2c404734d6dbc48cdfbb6a55b45196c07e4c0249","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.18.0.tgz","fileCount":2,"integrity":"sha512-WFnOO4oJxJAG/egx1YYLs5PpJc48lP9b6eRx/XPBStz4W9EbcUC0xvOENtkEKcexHiBMXPZtra1sgYUWw5O73A==","signatures":[{"sig":"MEUCIBYB+JWOaMs0VAjEKGJIXMjY8oltzYJRgxC4VcvBw7/eAiEApkXq6GiZsVPhSFrtwSF5/1gWlhsaE0UUy1pLriJxHuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11781446},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.18.0","@massa-ai/shared":"^1.18.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.18.0_1785778660894_0.7528183622801516","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@massa-ai/tools-api","version":"1.19.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.19.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"b5f974979ea2c8d98314fcb14b2ba94953682958","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.19.0.tgz","fileCount":2,"integrity":"sha512-l2kEg7YaNYW2KvKs34LSpzuW+U8jo21/Nc5Dg3DdqPt8G4F7cC7UXPgTU+bo1qFNiEXk1lUbCkHzi7+LeKmjiA==","signatures":[{"sig":"MEUCIQCQJp8BiyEuEBGJZmc2mqO8qaDQh/eJQDzcFbpG/KhOvwIgG9W05moOVbta0dbMsrvhszAecsREda2aNnarbkj0bRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11783914},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.19.0","@massa-ai/shared":"^1.19.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.19.0_1785797070857_0.6438350042967922","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@massa-ai/tools-api","version":"1.20.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.20.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"4caaf64c2f49fa68c9f015ff6eaaf9738d28a1a4","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.20.0.tgz","fileCount":2,"integrity":"sha512-o+xG9hrMsOBlyjA8Mhoi7H2hXfR8Qq24uOTsGiWuvZawGep68BQP2x2jTrtpdWOYdP9NS/hXkFmrf/b2LZXV3g==","signatures":[{"sig":"MEQCICg0Lh/u4AC5f8zE1vd3tHV3BOz5RCD9rRnzGCdCDSBwAiAdjkA0ce5Q7C5Iy4tFhtif6Z369foAMqZ6gcDIlXqH5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11784231},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.20.0","@massa-ai/shared":"^1.20.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.20.0_1785804501125_0.2501293486084135","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@massa-ai/tools-api","version":"1.21.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.21.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"b4a84770efd80c72178d0bd032508a8030d14c92","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.21.0.tgz","fileCount":2,"integrity":"sha512-00kY2KxXLoMg2v9Q8wbZembEXBmIPdqnTkqCMCur38uBxhOKjI7yaOo/qoEv2HB7wI20vMw3brjGiRVquBnauw==","signatures":[{"sig":"MEUCIA24KYq7vf0esFYxQAVIRJ51/IjWd3MseGR1tT9D3YnLAiEA5nme8sQl+hjbfrUIxHdzBK9vLnP7ebIDcbJkRbx3HE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11784231},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.21.0","@massa-ai/shared":"^1.21.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.21.0_1785870320524_0.3291242296495316","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@massa-ai/tools-api","version":"1.22.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.22.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"bb00e12bd6dfebb324d2341bfb8069af78122e30","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.22.0.tgz","fileCount":2,"integrity":"sha512-RjIIUABaS+mI/UvEq1KowNa1kQ2/ryIx/8y/NGXYpEI4GsFZGgw6k1s0yT3UrgarfcGdbZ3FM0Oh1cwt3VRHww==","signatures":[{"sig":"MEQCIGh/3rxhUakWKwKcu16YePhNxESQG85lM0YCIFSBIuaQAiArq0TkaSgQevnKtInDSmNCI9WfzNE5IqqTsHBgCxBD7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11784231},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.22.0","@massa-ai/shared":"^1.22.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.22.0_1785883871773_0.8053156697788904","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@massa-ai/tools-api","version":"1.23.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.23.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"ed8ee5290607c5d472112e2c547de16673ad6b61","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.23.0.tgz","fileCount":2,"integrity":"sha512-7fJHF+b8FmzOPBRzxHiXpWdDB1z0OUUo038Jn9Vlr+48rYZSyllk7VQl3CYIZuaWLaNdhwucqWQzFb58qZR+QQ==","signatures":[{"sig":"MEQCIFsus8Dg3NeoAQ0/OGsDNJiVQOGRdLUP3a+wMOo6MHjIAiAwwpp3dFh2HTVNf/UhlaJ3MK4fveEpDGk9+1hNdXMryw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11784231},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.23.0","@massa-ai/shared":"^1.23.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.23.0_1785888473689_0.25976099846145817","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"@massa-ai/tools-api","version":"1.24.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.24.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"ab8f0e10c0f321919fad5b19020942e3f7374f80","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.24.0.tgz","fileCount":2,"integrity":"sha512-oIb0CHA2oNZAV2TWjlaAE+7g19Mcmj0qGt766VkQ284PK1YzipjqfY9nZzhN8pONYwrmZOrnbe9iKz/qLsntjg==","signatures":[{"sig":"MEUCIDiD2Nkrq9W7P0jE4/uCqShA+ra3fO0PgqHs8uNc0GcjAiEArwpnz2NJVNe4T2YRVnjCojU6B3iW2BiP9sgAbCJmfs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11784231},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.24.0","@massa-ai/shared":"^1.24.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.24.0_1785893477987_0.9946789694781366","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"@massa-ai/tools-api","version":"1.25.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.25.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"a3287315d2eb3c2d3689ab9d93cc3eced7b249a7","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.25.0.tgz","fileCount":2,"integrity":"sha512-z9R7g30Fbh9dbCd//6QiObcq7QEwoYzgi9rI0A35fnVetV5dfG9Ypjdj9rYyY2Gv4IqY8U6I+bDJTBupAYFvNw==","signatures":[{"sig":"MEUCIQCtqgGw+f2gdz9OujQ1EtOp4nghaglHgQ+I8q6P7NGfvgIgILwPvADXJ2GzQVAzmYVJ3Oe3vFpGMGsU+cHjktZCHG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11784231},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.25.0","@massa-ai/shared":"^1.25.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.25.0_1785898097696_0.39976431260464484","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"name":"@massa-ai/tools-api","version":"1.26.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.26.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"99dd26cf8543fad881d618bb2f8de565f8a7688d","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.26.0.tgz","fileCount":2,"integrity":"sha512-/v6b2TiEOq9YwXKGuCCGCmvjV2Xa7eJkDhRGBN285SyGlSNxBx2Xuo59SpahA75CIMR861lq0tHRGLu/KsG/3Q==","signatures":[{"sig":"MEYCIQCaJ+5weZZz/bCbXSd3x4ykSOS1PaEbMOrlO/yRYfZN9AIhAOhk9MtjKB+VXtXg+K2U4wazIH6gEEyEF7aORhvQhE8h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11804148},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.26.0","@massa-ai/shared":"^1.26.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.26.0_1785933062257_0.9575293514473504","host":"s3://npm-registry-packages-npm-production"}},"1.27.0":{"name":"@massa-ai/tools-api","version":"1.27.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.27.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"eebe629533091c3caab7b084b1a921a88ccfaae3","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.27.0.tgz","fileCount":2,"integrity":"sha512-uqaTClo14jM0XZYPYKeudiyabpV6sYck9ln7hu9hXEn1FF/kZPGG+dTa3urifRzSJoK/TskVo99mBfB1fdNVgA==","signatures":[{"sig":"MEUCIDCh9wYf7mYCkNeWbjM4L2bHcREoGeTAyDF873hfmloNAiEAiSInE23TXQp1hTKPPvP6PEYyVUVaCQtEC6k0Hhu88MU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11804148},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.27.0","@massa-ai/shared":"^1.27.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.27.0_1785945302468_0.7679665579397377","host":"s3://npm-registry-packages-npm-production"}},"1.29.0":{"name":"@massa-ai/tools-api","version":"1.29.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.29.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"26dfa35a1208669f639c2bad51f6df5d926d0693","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.29.0.tgz","fileCount":2,"integrity":"sha512-d3OFa1/Bf9beb8x1ZXhsY6n6JdVtMWwjvavYwDRWrMRgIsVA2HnecKbJGJeYDeejdVIlXqwOETeSF3ce30+vLQ==","signatures":[{"sig":"MEQCIFtzP+vGhAKOqUUviOrJ1DBgsK2amrWm7c2wlHG5fEXUAiAaytD04CARfl/mWZBYRYEqS7KzFqmLQxGg1RZkmu0XkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11804148},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.29.0","@massa-ai/shared":"^1.29.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.29.0_1785965002522_0.2202412184396496","host":"s3://npm-registry-packages-npm-production"}},"1.30.0":{"name":"@massa-ai/tools-api","version":"1.30.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.30.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"00f6d168a9fb741d41b3691a03aab5efff981b1d","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.30.0.tgz","fileCount":2,"integrity":"sha512-iMtendsLbtMsMty/U9cNdaYAgFTdoJonwagzz+BuGkgUY2oClA9W+ZdywoAXQ4ZkdiYVwwtQzyAbB1Svo1C74Q==","signatures":[{"sig":"MEYCIQDayL52yCS2TZ2PXJ6rOIiQfY97yODPuR1pC6D76ty92gIhAORCxL9BbYYSnHw4HdvRH3gcV7jRDtq1u3QBEYf04Fr6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11804148},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.30.0","@massa-ai/shared":"^1.30.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.30.0_1785982306801_0.3157191225193723","host":"s3://npm-registry-packages-npm-production"}},"1.31.0":{"name":"@massa-ai/tools-api","version":"1.31.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.31.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"a50f748f5d462b7229f44eb07179d7b6cb746616","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.31.0.tgz","fileCount":2,"integrity":"sha512-V4oDRODrm8piLskSPIrsdjmDRBjCc1kTZQm7BWL0HM0UX8H/A28WF+rloRG0DhZuMTEBnKIKGnrsczJpockbZA==","signatures":[{"sig":"MEQCICNBALIm3zUsmeKAV/UMiOKLMet1Ln9sSOoHRn5hphyAAiB/LDuucpvys+bfSV0ruA6fMpqLS5c6J3dAkjRKJQPZkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11804148},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.31.0","@massa-ai/shared":"^1.31.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.31.0_1785984204813_0.265977176813597","host":"s3://npm-registry-packages-npm-production"}},"1.32.0":{"name":"@massa-ai/tools-api","version":"1.32.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.32.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"d090182b06b3e4f5d05b053d27ac730c8a68c15d","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.32.0.tgz","fileCount":2,"integrity":"sha512-beht/FkKf9Vg3AcXvff9rfnB2UvtoJzxKmPrVKe4XoyHe3GRrwgG2daqDn4CA6r3hInMcV5DXPbSyXbEmQXzsA==","signatures":[{"sig":"MEUCIC5FhnKjPTBlCrRcMNbGNQ1qLEN5L5948P/tNcWmMBIFAiEAsK3/R2mQuORs43ti6+BoyV2cJ3AW9VHjoXLOQG4AC9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11804148},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.32.0","@massa-ai/shared":"^1.32.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.32.0_1785986194970_0.9502683859551371","host":"s3://npm-registry-packages-npm-production"}},"1.33.0":{"name":"@massa-ai/tools-api","version":"1.33.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.33.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"85fa353fa13a81828cbedbb5e03172496ea86316","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.33.0.tgz","fileCount":2,"integrity":"sha512-CHVZzkmz0LggJaAy0Cnzk9oQObNDwV3Q1CxjCKOC/ywwwiShy4/x32kLhYglCyRI/UJVtZ1lcdQPPlC8w0uqBw==","signatures":[{"sig":"MEYCIQCwNX21wQleUQ4pkKP4XsT9r6dPiZEW1xxbqiYjduMEKwIhALw9Ex9hSTrvMJIHJTJl7vJVFo1V8VhW9IN5zYxcoA3u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11806360},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.33.0","@massa-ai/shared":"^1.33.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.33.0_1785988012713_0.42655977831018066","host":"s3://npm-registry-packages-npm-production"}},"1.34.0":{"name":"@massa-ai/tools-api","version":"1.34.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.34.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"66fda1d6b3bb9fdf8bf4a94059f97544584a0a47","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.34.0.tgz","fileCount":2,"integrity":"sha512-9TO1RUpz+D678LGrGNGVqeZl8wq8kK7Fi+RbOLtsgvHlknicLdybryd+gDXSD4K3fh0BrD862/SExTUw0SXztg==","signatures":[{"sig":"MEUCIHNrfud1T+xNdbbC2KjiJCbqchFPxXXbVjbTxuud06KGAiEAuK3w6Q+ikLzwXxEfYDvwAwyYp7UI0Y1T1Dw1LNVaoR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11806360},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.34.0","@massa-ai/shared":"^1.34.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.34.0_1785990461721_0.06262671325193869","host":"s3://npm-registry-packages-npm-production"}},"1.35.0":{"name":"@massa-ai/tools-api","version":"1.35.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.35.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"54f2dc120df1321041023955d890d99cdda004ac","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.35.0.tgz","fileCount":2,"integrity":"sha512-AlBEE860d7XD/Euk1cpyquyLLG08FFnPQcwS8nWOtweBYpS2BxH7qM3GceG1furK0yn0N4XGMwb+eU8m+i0YiA==","signatures":[{"sig":"MEYCIQD76MKkCIFg/q4WSbz46uuW1MD1m/c/5td8m4UFnucM7AIhAJHz3zHjv6wZSZWyxD4iKZISZkSiztKrj4A52xlhaJVP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11806360},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.35.0","@massa-ai/shared":"^1.35.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.35.0_1785992717554_0.31423785461996645","host":"s3://npm-registry-packages-npm-production"}},"1.35.1":{"name":"@massa-ai/tools-api","version":"1.35.1","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.35.1","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"10ce4aa03624394eeaa74a8dab706cb274303ca8","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.35.1.tgz","fileCount":2,"integrity":"sha512-R+XkEsGxuGb8ujkSy2G6RySXVobQ6BJG68GWuKYJZhjvz3qKpfRfdgDLP7brXsGvxlFRbatFE1aIkBgCvdKJiw==","signatures":[{"sig":"MEYCIQDS/ZHCpkI4qUxoHKaDq1Vx/d2umoyT4oGR1wd0xVkDbAIhAKksmvfvzHpXlRz6a+AtNb8oRu2wJ5NZuH1IOGgHL/EC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11806694},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.35.1","@massa-ai/shared":"^1.35.1","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.35.1_1786061076018_0.3933357243581934","host":"s3://npm-registry-packages-npm-production"}},"1.36.0":{"name":"@massa-ai/tools-api","version":"1.36.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.36.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"d1170c74657db9c2cf345673bbfa9e92039ba676","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.36.0.tgz","fileCount":2,"integrity":"sha512-izi00xXHWFEhXv4uGzPWwuu6eOcVqT/QNaMnYycBFORziNsalr/O66QBS43AbwsvBqJB74xsawXlyVeA+QynCA==","signatures":[{"sig":"MEYCIQD/ljapm7scHDjeHYDhQAz/Mk0Cl0+n65uxsNVFXE3KeAIhANBhbq6mQQ58T5jxNb7YfVkwtxv6dKKBxpLeRizr+e0M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11807359},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.36.0","@massa-ai/shared":"^1.36.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.36.0_1786110908822_0.4908594553741774","host":"s3://npm-registry-packages-npm-production"}},"1.37.0":{"name":"@massa-ai/tools-api","version":"1.37.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.37.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"6e7e777325624546797a775050a51e18ef3ea0af","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.37.0.tgz","fileCount":2,"integrity":"sha512-vAcYKyieobGjcew+KhI6BYSO9tMz2gIQCD4KVgANU+G+fKtZFxPFZoo+FFXLfdNhHQTBm+BP4zjAAlbHcDZU1w==","signatures":[{"sig":"MEUCIAiLd0Rs4M+5COGjYKgEWy70BO1vILmx64KD8vMNsM9MAiEAvcMV70v5B5EDS36lH6bTsxobyCRrpEaR+NCAeIVuSjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11809261},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.37.0","@massa-ai/shared":"^1.37.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.37.0_1786113100047_0.8312150276687071","host":"s3://npm-registry-packages-npm-production"}},"1.38.0":{"name":"@massa-ai/tools-api","version":"1.38.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.38.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"99e16b12bf40ac7f8b425331161de47cd4da5b3e","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.38.0.tgz","fileCount":2,"integrity":"sha512-KM+c/N8dZ/qWhpvUlqm3W7atr2kXslCZFWXIoJJezGc8DGSiWHCpNfvZB0bqTbP5h3pB/T4HMrkeT/ZaFS+z8w==","signatures":[{"sig":"MEUCIQD66z5NGUCQkWlTg+bCfYQm1XIg4fgXcAoAsYFDCUIozAIgKR965BRH6q+crmpkmrtydmVJX7hxInVfTMv1VD7uidM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11810184},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.38.0","@massa-ai/shared":"^1.38.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.38.0_1786116078077_0.8128363852337424","host":"s3://npm-registry-packages-npm-production"}},"1.39.0":{"name":"@massa-ai/tools-api","version":"1.39.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.39.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"c87b5e8a2654e8f598e4013e4cb63b185f31ca7a","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.39.0.tgz","fileCount":2,"integrity":"sha512-oWkz1LuiLpSUdB1PThoi4xCVp2MAN8V3ZNT9/4+tpZVKSNvckKt/Z8TKHQaxHrjq6MX9/yKr4xQm8+uSgks2sg==","signatures":[{"sig":"MEYCIQCbM0QZKhHAHdvnp5ZJF2b0Ggw7tWZv3W3K2rbMc7mBoAIhAO517j1VXZelpfDoIpE7HdY2A9rGNZkQ3ydQrrI8gS8d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11815055},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.39.0","@massa-ai/shared":"^1.39.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.39.0_1786118232121_0.16425573680399141","host":"s3://npm-registry-packages-npm-production"}},"1.40.1":{"name":"@massa-ai/tools-api","version":"1.40.1","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.40.1","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"1c080afffd875c66b6048c56f78d6bc7082d4577","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.40.1.tgz","fileCount":2,"integrity":"sha512-UjH5t323EHHI6CXjIduBL1wAS+oobyfH5d8qT6aFL4HHkTNZnVhKw/kWsDU1O8SWxfJt0a5N22kaWoMN41uSOQ==","signatures":[{"sig":"MEUCICkqxuI5rNalGG3rmcVMWLzm3AAdjUZud56YAfnfhT0/AiEA1QTrxEOnytFJ0xvqxqm6EBLUJTXoXFIl9XX1kT3H0TQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11815020},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.40.1","@massa-ai/shared":"^1.40.1","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.40.1_1786136639483_0.4856024855789973","host":"s3://npm-registry-packages-npm-production"}},"1.41.0":{"name":"@massa-ai/tools-api","version":"1.41.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.41.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"04432ecdd8efce2f4a9b46ce5d65b42b3d2d6cbb","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.41.0.tgz","fileCount":2,"integrity":"sha512-/4+QioZN588UdE8r7hVmR8FqKSQE1n84yXFNEeun1ZI1+q2sHbBQTpzT30L/dpw2rqqSc0YEEkgERvpO9HfpkA==","signatures":[{"sig":"MEQCIB8EL1+Xrp8AUONqf/7DsZg70wrBgNCrAN4Ieja6G2pVAiAmfPdvdogR4fi1NiyQBzh1cDUcMBM5/fpSHoK1OYlQig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11835950},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.41.0","@massa-ai/shared":"^1.41.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.41.0_1786158000563_0.8359543137700796","host":"s3://npm-registry-packages-npm-production"}},"1.42.0":{"name":"@massa-ai/tools-api","version":"1.42.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.42.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"623f6808ff812ef2c691661319c5bce2345fad89","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.42.0.tgz","fileCount":2,"integrity":"sha512-JC4kDv8yqBqURG1tOqNZY8dpryEvyU6a9OP0wpjUys/EhErpPjMMVQXj3g3kHOqxMkU20ILUVNcYdRJcLlixug==","signatures":[{"sig":"MEYCIQC5wHcHfVBsmune11GThfvM5ktqgccZu8YP6iKClkc86wIhAMttm0qlmDYzVxybpuM8PcsEqhtkQWt9PrRjsyHbS5wG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11842161},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.42.0","@massa-ai/shared":"^1.42.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.42.0_1786203117405_0.7207607396302549","host":"s3://npm-registry-packages-npm-production"}},"1.43.0":{"name":"@massa-ai/tools-api","version":"1.43.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.43.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"73552b64861009f42a51e3784620de07836d8c5a","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.43.0.tgz","fileCount":2,"integrity":"sha512-BfnhTEVhz/4KhW+NowwhivccTVQ3B4A6Ys933PN6aGf8tROwxRkbkwSlQWb6Q5MPQQk6tjzyFagDQM0yAvB3FA==","signatures":[{"sig":"MEQCIHefUlhgUg5hveoAhUu9zR40+V075rHlnR+K/i4FauSOAiAjq24/7UK1DYlCH/3svJlKMH+wZcpGULiAz5N2IPiNkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11853354},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.43.0","@massa-ai/shared":"^1.43.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.43.0_1786251311991_0.3497771421543876","host":"s3://npm-registry-packages-npm-production"}},"1.44.0":{"name":"@massa-ai/tools-api","version":"1.44.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.44.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"c2cf02c6780dc33df49bd439ab6dcae08afc1614","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.44.0.tgz","fileCount":2,"integrity":"sha512-ZmHIypMG/4tGW+loI4HaYpNTK23qQjgu388p+/tvExx+0lYn//quOUi5vOcMYT3xX+k8eRh6/NFklkuiba6tUw==","signatures":[{"sig":"MEYCIQDUentB+W/Q5gI9WnC8yRRm+L3qD7UG4NfvGUUdmr+nyAIhANLf41iUmsxS/VxV7HGOmBdm0MvxtKp4Wzs1eesIFiTq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11854300},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.44.0","@massa-ai/shared":"^1.44.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.44.0_1786304807042_0.3691385137622918","host":"s3://npm-registry-packages-npm-production"}},"1.45.0":{"name":"@massa-ai/tools-api","version":"1.45.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.45.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"f0daf7b017185c3d67e3276a057c1ab0777fdfdd","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.45.0.tgz","fileCount":2,"integrity":"sha512-vUysga0sDgUBa1Ecghjf4okH9vdmMH3An+vM5DU2PuWRzsG84TM3zWD0jyl5d0Nbi+kXNCyzAeAfZS0lUwIZJQ==","signatures":[{"sig":"MEUCIFoO1rJ0sTmIkF2CMbDBpPGFMR4uvcMQ19mv09pvI2lwAiEA76rZHtQ7ZC4Bpi09dMxyft/sSWgW315zRtx1Gqaw+is=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11854300},"main":"dist/index.js","type":"module","scripts":{"dev":"bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.45.0","@massa-ai/shared":"^1.45.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.45.0_1786316339751_0.5131469332845402","host":"s3://npm-registry-packages-npm-production"}},"1.46.0":{"name":"@massa-ai/tools-api","version":"1.46.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.46.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"6cce642b808d00d33fc334fa6fa67ab708c7a9d5","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.46.0.tgz","fileCount":2,"integrity":"sha512-qr6+RrxFP5p8O+zpi0qrzNlmP5ybBe54z1k5WfCUWkDU5qYQOfiEgH3lt9H5/r7/iAkE4BaizUqKjBQ4YbZs3Q==","signatures":[{"sig":"MEQCIBEgGmMUmYxZ6mkDXHTvDiiQoF4vEFPj3CnfvpUoKT3GAiA6LLUDzBqu/qR4esOgVS9+MMN+ARnsGzhm/CV/pY2XRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11857879},"main":"dist/index.js","type":"module","scripts":{"dev":"MASSA_AI_DEV_WATCH=1 bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.46.0","@massa-ai/shared":"^1.46.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.46.0_1786326462529_0.9315470314040462","host":"s3://npm-registry-packages-npm-production"}},"1.47.0":{"name":"@massa-ai/tools-api","version":"1.47.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.47.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"680e0beb8338abdbadadfa7c5e2e4e9b6eb7709b","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.47.0.tgz","fileCount":2,"integrity":"sha512-//PElC/uXGAE0CWYNiKQFTJdc7D6EVXnpMTvUfxZUp3+JTsf/w9N2yY2CRPtrEcTONCKs9COe7UkbfQSh9YO1g==","signatures":[{"sig":"MEUCIQCdtQAISjHGyqMsepTN+IAuSJ7b7HfIXbtzP2zQdqSQagIgVyoON/fsJsuvimztql8CXCA9rI/28/pOgC8ecxVhme8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11884177},"main":"dist/index.js","type":"module","scripts":{"dev":"MASSA_AI_DEV_WATCH=1 bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.47.0","@massa-ai/shared":"^1.47.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.47.0_1786362010223_0.46259432740136575","host":"s3://npm-registry-packages-npm-production"}},"1.48.0":{"name":"@massa-ai/tools-api","version":"1.48.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.48.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"24183c7e2ce3fe25553b177feeb4c389f4ba4d5f","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.48.0.tgz","fileCount":2,"integrity":"sha512-rXXpgpJoDlUbb6TglLct+unqR2fnOyxHNzPG3JRJs6ULA9nf+6HptWfHPGGp2DBSltbnQp9h1W9YmBsT6iuOyw==","signatures":[{"sig":"MEUCIEXSwCB/6ZF9+D0ey+8X3X8QuXGYRukJ4CKBeoDR88TpAiEAkl75zIORgOfgBkSbJ1YAAdCgORTUZImOmIMPdXotXUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11889842},"main":"dist/index.js","type":"module","scripts":{"dev":"MASSA_AI_DEV_WATCH=1 bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.48.0","@massa-ai/shared":"^1.48.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.48.0_1786394411868_0.030446976710176488","host":"s3://npm-registry-packages-npm-production"}},"1.49.0":{"name":"@massa-ai/tools-api","version":"1.49.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.49.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"dc7cc7b368ee2bc647c27487386aad10fbe6c690","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.49.0.tgz","fileCount":2,"integrity":"sha512-wSzrIPOJn/tuVNyaxTHHbQ3ruHlswL2pfOMY1nRnHMM6PCsNV7nop/wS2oVJ/iNBTuqj+KuK5b5XV96S/wWUow==","signatures":[{"sig":"MEUCIEK4uYeCKUhrH9u83Tg2RP69mFpYYsoS4W0t2nWnq6HsAiEA1wJPglVM0Sx4U7QcKuH0CIebKKLHtukaaX3Bnfgw7oM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11889842},"main":"dist/index.js","type":"module","scripts":{"dev":"MASSA_AI_DEV_WATCH=1 bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.49.0","@massa-ai/shared":"^1.49.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.49.0_1786417874822_0.393723996578798","host":"s3://npm-registry-packages-npm-production"}},"1.50.0":{"name":"@massa-ai/tools-api","version":"1.50.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.50.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"4c7b3a0b09d31059a2bde6bd091f7f6b2a6769c7","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.50.0.tgz","fileCount":2,"integrity":"sha512-mrQp8u1JiOJvCZz8esPJF48zfBgj5f66zz0OG/jFRn2aezpgMlQyDHh5AUwmK28v9cdF2M6LopWuX6vjDu2+CQ==","signatures":[{"sig":"MEUCIBUGd51Urrpexeh7xFYPfclccf4RMicn9+Vlz6sDnxe1AiEA9p7fmWacr3hKNqlNwj1tucawY6xfpDiLeVLzUKz6MKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11889842},"main":"dist/index.js","type":"module","scripts":{"dev":"MASSA_AI_DEV_WATCH=1 bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.50.0","@massa-ai/shared":"^1.50.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.50.0_1786425719580_0.9176386686923044","host":"s3://npm-registry-packages-npm-production"}},"1.51.0":{"name":"@massa-ai/tools-api","version":"1.51.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.51.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"53c4d837425d9b4ee0bddfffde0a5f94f3b87d18","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.51.0.tgz","fileCount":2,"integrity":"sha512-nAnhZ06lLOALw1EhJEaQeF3Q0QvBSbM9OjEEWkvOBPIClMQpFHeAfKn3DF24/fwlmeQZIncW0TVAF3HblIVO4w==","signatures":[{"sig":"MEUCIGR69S7Hw0onapD6Xqppb0wicTWkO/2oCSKgbTddxkAfAiEAgjZRQl3Lhkpt6Qh54pZYq/wi7y9JfonzjRggaUZ3Isk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11889842},"main":"dist/index.js","type":"module","scripts":{"dev":"MASSA_AI_DEV_WATCH=1 bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.51.0","@massa-ai/shared":"^1.51.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.51.0_1786479982019_0.34418570425410766","host":"s3://npm-registry-packages-npm-production"}},"1.52.0":{"name":"@massa-ai/tools-api","version":"1.52.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.52.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"1c55d42b4435ba33e26103b7dedc1815d4f66c4d","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.52.0.tgz","fileCount":2,"integrity":"sha512-8IDF27RrcO1zYLyMYiaQ08qI+hGDGfp9cCalmQAhlmwwLSkqYt0mpEIPFtVV5mtzzxJUw/wQSoM4yWDvyP/RMw==","signatures":[{"sig":"MEYCIQDXfMEHKDJi0LLWPnKg9fxRZp5d1rgHEJywIPL/don1ZAIhAO+Pj10FfL7853dWUyXeipEiYtadpzSG+2Mo1gZd80BS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11890656},"main":"dist/index.js","type":"module","scripts":{"dev":"MASSA_AI_DEV_WATCH=1 bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.52.0","@massa-ai/shared":"^1.52.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.52.0_1786585293056_0.4081679097082578","host":"s3://npm-registry-packages-npm-production"}},"1.53.0":{"name":"@massa-ai/tools-api","version":"1.53.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.53.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"db179b2ed77286f4add435c1c6a36d06c345a2f9","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.53.0.tgz","fileCount":2,"integrity":"sha512-DMLAgQFhm5UoqZhByDb83SChWsFxx/tZxsHla8VrDLySlFCl2R6iPCpYKuiA99ChCfjc/TK3XSWYLsD7o/oDTA==","signatures":[{"sig":"MEYCIQCiLytIRDXVxeaElW49bk6K//0/janwW+Ol62CwFBqfQgIhAPiaJn8gh5EaHIIGbY7EUFjwmQQZaeov0RiWQzBnX2N3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11923658},"main":"dist/index.js","type":"module","scripts":{"dev":"MASSA_AI_DEV_WATCH=1 bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.53.0","@massa-ai/shared":"^1.53.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.53.0_1787008973433_0.5793106915601616","host":"s3://npm-registry-packages-npm-production"}},"1.54.1":{"name":"@massa-ai/tools-api","version":"1.54.1","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.54.1","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"de7f78e48a07a1c4cdf803dc6cd9bdda050deea3","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.54.1.tgz","fileCount":2,"integrity":"sha512-yKkswiAvrUy0gp/hlh1R4o3veRb8E9osJGXgbxFGPzBX2RcetaHaG6596K9AFuWU7mtxwwwpkqqaJglba33JAg==","signatures":[{"sig":"MEUCIQDSyfFB52D/N8jNM1Mg4ujQdY++1iTN4jr02N7NF18KyAIgWWfGZbgtebYMYzIJsGgf0OhpU3DMdlj70bbSQS/mJQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11923658},"main":"dist/index.js","type":"module","scripts":{"dev":"MASSA_AI_DEV_WATCH=1 bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.54.1","@massa-ai/shared":"^1.54.1","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.54.1_1787024659953_0.9803957444571532","host":"s3://npm-registry-packages-npm-production"}},"1.55.0":{"name":"@massa-ai/tools-api","version":"1.55.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.55.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"f48ca94bd4d7e84994ac7f47f3a6da8cdef7d799","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.55.0.tgz","fileCount":2,"integrity":"sha512-ph/q5GHulNbUntNfq2Y4TSJRo4FIZNocBQU49OmWf6QOMxqg/hJn5kYhqx9aJZNCsYn60umfkRTAi4X5E7QZgw==","signatures":[{"sig":"MEUCIDZ4ZPZsN/l2591kVHSnqfmHyDyg8KuvMAW3C0drJwOeAiEA/IzZfgEYPMtK2BIj8o42gZojW7Dxq3HMA/RUwWHBL0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11923658},"main":"dist/index.js","type":"module","scripts":{"dev":"MASSA_AI_DEV_WATCH=1 bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.55.0","@massa-ai/shared":"^1.55.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.55.0_1787191195673_0.20435475231576983","host":"s3://npm-registry-packages-npm-production"}},"1.56.0":{"name":"@massa-ai/tools-api","version":"1.56.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.56.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"9821dac6bed00a96c51f86b6b5735cbc432c0a8e","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.56.0.tgz","fileCount":2,"integrity":"sha512-u0UAbiYJZabRBEY+27nDMG7sD0F0ezlPrFpFzCs8JeuCOihAFPBkBYJEXJFMa2lbCUQqczBZw2f2rzMmpI4XRA==","signatures":[{"sig":"MEUCICxPbV8J+kPA7c+ckLnUed/aYcY8a3VHcdY0IFt/jvDaAiEAwF+veUCf23jyAtAnEqNrqdEMM52t+XsfV/jkp3+BP2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCEVkNBihaEJvr7CVrwSPP1uKjBwHrDpJxgR6OXQqI0UwIgQHx1uVFeR2rZ8d1p7HoNHiS9OCxQNQV2sA63WE4HO+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11929483},"main":"dist/index.js","type":"module","scripts":{"dev":"MASSA_AI_DEV_WATCH=1 bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.56.0","@massa-ai/shared":"^1.56.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.56.0_1788899841507_0.3920009493244112","host":"s3://npm-registry-packages-npm-production"}},"1.57.0":{"name":"@massa-ai/tools-api","version":"1.57.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.57.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"a70d95a1ae24ec2e311af243c7ad283d86ca2163","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.57.0.tgz","fileCount":2,"integrity":"sha512-eB0j1ZaxWy9egY7OilT+S7FFVZkv+WxH1f//Trd/5hJG3VWxzhgSAiYFIRZC6/eG3dg0sfmdrI9Ixnw4lfA/nw==","signatures":[{"sig":"MEUCIDz438dKG9ES/oP7V0MhaWOOqGvmAPE4/ertKyQlFBMDAiEAwGgon/eF5zIv9bO0a80+jQsiiIAPbBwG9ZC3Vkz4Ngk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD62qVqdlKp0gJY1vrvu8Rrc2hlsATgGEfIJt0HAgYjzwIhALI6ZAAhOWnU5P+3QwHOcFxHQJHuMRZ/FFkCIr4p8GV8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11929483},"main":"dist/index.js","type":"module","scripts":{"dev":"MASSA_AI_DEV_WATCH=1 bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.57.0","@massa-ai/shared":"^1.57.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.57.0_1789760482369_0.44406401153886077","host":"s3://npm-registry-packages-npm-production"}},"1.58.0":{"name":"@massa-ai/tools-api","version":"1.58.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.58.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"b00153f1a259a3af9d253042ad168ccd1bd08150","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.58.0.tgz","fileCount":2,"integrity":"sha512-bA8L+O9iZQNfVmE46OHbv6i2JOHlfNgk6ebfzT3a1FIWwB+8p4Ig2X3QvNGBegVbnC6mJqgbRCuEQPtroWIkSw==","signatures":[{"sig":"MEYCIQCKrwLhEWOTd0KuFBO4kzuBmvD0QBJk1Kqm0eAldwJgcgIhALVD60+6jqpU9OAWnRkBsSkTD2uTCZZFZvnXJbVsW5Ji","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDT5fBiBimlNJVgHIBCIv/AsuSip94AV/i/PCJO3SKGLAIhAORVbs9yD9dp9l4D2fMAwOSz02aGweoUNdARI/VxFiCH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11941137},"main":"dist/index.js","type":"module","scripts":{"dev":"MASSA_AI_DEV_WATCH=1 bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.58.0","@massa-ai/shared":"^1.58.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.58.0_1789920153783_0.7221817820183434","host":"s3://npm-registry-packages-npm-production"}},"1.59.0":{"name":"@massa-ai/tools-api","version":"1.59.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.59.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"e18a8925efe59a4e3e3228947b51ad0e858ebb80","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.59.0.tgz","fileCount":2,"integrity":"sha512-G+DVrjrexojpDQGWUcYC/0YPtxMtxXsfMJs21gFjwbjILqXqu063S5DUgFByAy5bleqB8hNzLkpviPPM1t5+sg==","signatures":[{"sig":"MEQCIHoOUQIITxZRgcZbApjAdWXKPEzUqWE91K/TUVUNTEfRAiA1TOxaVgxRy+QgMy02+N1ORfpQPfmtIxlprsnZ5WAIBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC2Xg5rOq05zwiG2DCLEogyCEc0AFphja5NwA6/2BpuFAiB4Qk/Oa7Nbc+s62+m91i1w6QrhlXBgjt1J79BgMAvP4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11945688},"main":"dist/index.js","type":"module","scripts":{"dev":"MASSA_AI_DEV_WATCH=1 bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.59.0","@massa-ai/shared":"^1.59.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.59.0_1789967354191_0.5808066665961329","host":"s3://npm-registry-packages-npm-production"}},"1.60.0":{"name":"@massa-ai/tools-api","version":"1.60.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.60.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"27555280073d6bf6849358e264fb5a3f20a448f9","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.60.0.tgz","fileCount":2,"integrity":"sha512-t/P7nd3EPXQ4dSQ+8n8Yox7L07J3nl/BVSHGNoC5nhSb6EIzk/2MI9Gc5k+RI4CwMRNedUyruac5UGkP7qMO3A==","signatures":[{"sig":"MEQCIHZ7ua3wZwY1OECp6d3P5wd4/DMEqA0Zk1F86DQ6IknYAiA3qg3M0qyOgFkpKvihfDpnE5IHc31k1F3KuiwK+m0D/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCvQmaAgwxikoT5ut5u/p0kLRsWeVS+hl8kkKejVLDJiAIhAJu5vEUQ+D/Hp/vOjC/kaTQL/xgxbhA+RPhviq20Wcqu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11947440},"main":"dist/index.js","type":"module","scripts":{"dev":"MASSA_AI_DEV_WATCH=1 bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.60.0","@massa-ai/shared":"^1.60.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.60.0_1790013926826_0.4940144365399197","host":"s3://npm-registry-packages-npm-production"}},"1.60.1":{"name":"@massa-ai/tools-api","version":"1.60.1","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.60.1","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"d07fb1c58ea3d5af4ddfdf318d0d77bed8034614","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.60.1.tgz","fileCount":2,"integrity":"sha512-urqEgRkCkgZnmZ95xiokjRPDuuFQxQThGFxT2WuzdJac3uvRDw/IilF4JcTB3X0RfziYJbY1BdMcUZQMPDA0rw==","signatures":[{"sig":"MEUCIBwWVx0AnHEq2IgMhrTyZ3aoxDKIq+6b8oZlA/3Ff1YrAiEAus0qEXiju0QHQO5RhYPnbbPxQx2QiAU5LL1XgG2zfQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDTXwp3R37j5vYeIwmDRVANIrYFjTB3JuqJ04jbm/A9TwIgP7QliUwEt0iAVC0F6LTpVsGC6rAUQDQA799gYjX+VYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11954041},"main":"dist/index.js","type":"module","scripts":{"dev":"MASSA_AI_DEV_WATCH=1 bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.60.1","@massa-ai/shared":"^1.60.1","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.60.1_1790022265543_0.7777688657277497","host":"s3://npm-registry-packages-npm-production"}},"1.61.0":{"name":"@massa-ai/tools-api","version":"1.61.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.61.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"24475ce718b41486cae1e98d630ddfdab473ef9d","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.61.0.tgz","fileCount":2,"integrity":"sha512-GBqYQTbiFs2+Kf5euYV5mv/JWDKUjF9ZURmRswNdQDHiKOqE2ctT2Y0HAs/+LAdJrO9r1SjUxiWqB1DbUjAp2g==","signatures":[{"sig":"MEYCIQDUxjqR4Ab2lZ54qgC0/qnXbdxKrmOxMH6s4XhjAHonQQIhAOJLp8/sDpQKX8d5X4Fb2opNqU3o91XoI6CwPD/FWzVc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC635mExqfRaYlZLICOoVJlPr4pkI2e5tUCaXPGk2+1OgIgXRE2ga/pVZ5mNW1xFRVo+b3EitqXhTwOKu2+K3Y0RqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11962309},"main":"dist/index.js","type":"module","scripts":{"dev":"MASSA_AI_DEV_WATCH=1 bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.61.0","@massa-ai/shared":"^1.61.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.61.0_1790167728269_0.11749631261571047","host":"s3://npm-registry-packages-npm-production"}},"1.62.0":{"name":"@massa-ai/tools-api","version":"1.62.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.62.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"0481463c57796522551ad3ec7b4696fb7e388f93","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.62.0.tgz","fileCount":2,"integrity":"sha512-SIZoLcZWSmSJylpdn+JQ3/dHdB8BFlcWI+LOR6d6xGqhwLCNVmsu5fsvsQUxPNi57G9iMHW3tQyWUx4RKD9FnQ==","signatures":[{"sig":"MEYCIQDrLSHdMIM16wTRlxZdMceXrWIEoK49RSEGvt96iS1uawIhAK58Zk8l8R/YeM+IlhYPohlVi7nDVxvhyjwkYypVBfXm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCKbEG8ENaC98OZo+J7A6GIlGPeP4h6Zr6XTZHR3d94kwIgYGSvLKKqzmBUgFu/u6ErlukRMJuTy/Q6XuaFNySfIJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11964012},"main":"dist/index.js","type":"module","scripts":{"dev":"MASSA_AI_DEV_WATCH=1 bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.62.0","@massa-ai/shared":"^1.62.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.62.0_1790170424931_0.4513036098836214","host":"s3://npm-registry-packages-npm-production"}},"1.63.0":{"name":"@massa-ai/tools-api","version":"1.63.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.63.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"a0ddc3f844435d28021c13b682fd69c464f698ff","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.63.0.tgz","fileCount":2,"integrity":"sha512-Sg39Et5e2Xll4cOzmYly+VeiSSJDblpcn3gGT3i1lTiEKrEiUiEZrVLj3wj0J3MUH+GGSDQ/NI3PAw8aJ6rMug==","signatures":[{"sig":"MEUCIQC9oZTRfYDb5/6utwBbky+optdFrXCiwH3MmVwTNuJYfAIgNY2djpF+g6dTP+0F0qYAKrM4Gb2F7ADgs4LXTN+VQFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCMp6GAIkEgxYPFeUWiAj4W5RuoB3jFyG8eDXB/nRzKMgIgVkoa2H4rHEI92GhS6bkV6FKtAS1uikQqYn4YItEyMRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11964012},"main":"dist/index.js","type":"module","scripts":{"dev":"MASSA_AI_DEV_WATCH=1 bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.63.0","@massa-ai/shared":"^1.63.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.63.0_1790194880401_0.5705307534836881","host":"s3://npm-registry-packages-npm-production"}},"1.63.1":{"name":"@massa-ai/tools-api","version":"1.63.1","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.63.1","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"d580fe11454ea7becb0c528bbb173e5981bea1de","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.63.1.tgz","fileCount":2,"integrity":"sha512-6DPex0YP1vI3MQbbgN+biUXQqqV76SfeI2UCkYgeN3mZv9T3Tbr5TQJoTrV0m/hH+/2uUfmw3WLjPNfZM/J2Hw==","signatures":[{"sig":"MEYCIQDjXjuibAltCiqSlgOyOSkBDnI5o8HoC/4UGzaqXIjCagIhALe/Hze9vNUy66EyEC4xpf9SovSb5ZLzHR+VJLPXWyGC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFzsPmHZwpz+cvZiTMoIqzbkB7quwM9P14y3jcx8Pi7lAiEA60gU23kXsT+42+VXmTIsuWr61W0gy7bn4JNZmZAwYp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11964554},"main":"dist/index.js","type":"module","scripts":{"dev":"MASSA_AI_DEV_WATCH=1 bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.63.1","@massa-ai/shared":"^1.63.1","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.63.1_1790215641503_0.943253696063177","host":"s3://npm-registry-packages-npm-production"}},"1.64.0":{"name":"@massa-ai/tools-api","version":"1.64.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.64.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"ae34204d2bfd9535046e37d325fcc138ea500228","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.64.0.tgz","fileCount":2,"integrity":"sha512-ft7pEvl5/okLFxNDMoY6YSBx4OJ1OdHAmT35ByC7/8bX2aFAKBbk2k43lAwsJTI3I9mvKLAmZtpmy1BwJF1Z3A==","signatures":[{"sig":"MEYCIQD14S/q2BI+jlNlW9/jmrfj8qsU9C56sAilTy8ngQO+igIhAO4lFY8tgJVQN5NRTEvINjUhm6znx75qJZGSiXjpmPr+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE0pIyAs0AJdKZqf/Z+s/qTc2fe8OzIDMLOGd0Dk3dTUAiEA4vO4MGBc9+Z0bqqweSV0bwnxPfmS1hYvENvetU/AoOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11964244},"main":"dist/index.js","type":"module","scripts":{"dev":"MASSA_AI_DEV_WATCH=1 bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.64.0","@massa-ai/shared":"^1.64.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.64.0_1790256057345_0.5852528770712317","host":"s3://npm-registry-packages-npm-production"}},"1.65.0":{"name":"@massa-ai/tools-api","version":"1.65.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.65.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"d0a1b5ca10598d2825dce038f437966ee233fdb7","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.65.0.tgz","fileCount":2,"integrity":"sha512-blY86P4QhJGmblTayr7Tcil0PceDEbDBGbCaTRkZ4bCRvwdpEHCyAmR8jNyM8+Qo4BBMZrbS6hXLR08sTvjZ4g==","signatures":[{"sig":"MEUCIAOEQkAkF4eWO9QPExdrW6oyNkHvLyP7vzr4Le9ygMNOAiEAio8nCRflnKsQWvGC0KmTGq4T9N0TP4Ln/sLRkkt408s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDCIn2yHcvxzg7syI6/RbMgb/oXEhyJzM15MQWsN0HiEAiBn8PYG3xd3QCLb3ecyw96B+Qlr/cKqH8H/cElQUBu1qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11974588},"main":"dist/index.js","type":"module","scripts":{"dev":"MASSA_AI_DEV_WATCH=1 bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.65.0","@massa-ai/shared":"^1.65.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.65.0_1790350808001_0.6623262345166712","host":"s3://npm-registry-packages-npm-production"}},"1.66.0":{"name":"@massa-ai/tools-api","version":"1.66.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.66.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"d36d8492c75889e346d3d34ded18037d07d19349","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.66.0.tgz","fileCount":2,"integrity":"sha512-F7oUaviU9CvStEhmgnpZwQdbvn7v6Wr/hlajntsYGislOa/xCSsQR84wPxG9O4Ty2slYM/MGLzbCAAvL12FglQ==","signatures":[{"sig":"MEUCIQDdGTJ41HNG3oTQN5gcpqjOouaigB5l7glLg1PNlwhjeQIgBPMXg1osSoOt2LA0MuwfCfbwwWsw6VnbFqhO4djlv8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD23ufTfQSFYNi753EGyWCCt4urJ4BhUgbER0pXJBK8YgIhAPVTltmC4P5dcHRLXwWiZffuHubOPOqJ7Pr9ZQ22jhod","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11974588},"main":"dist/index.js","type":"module","scripts":{"dev":"MASSA_AI_DEV_WATCH=1 bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.66.0","@massa-ai/shared":"^1.66.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.66.0_1790397409672_0.2166502454966741","host":"s3://npm-registry-packages-npm-production"}},"1.66.1":{"name":"@massa-ai/tools-api","version":"1.66.1","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.66.1","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"6fe98e7eff631e87eadda90ed76a711dce0618a8","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.66.1.tgz","fileCount":2,"integrity":"sha512-C/AKuhAT+b4Hsv/hojKjf3FwoTePKsNBZPBRmkhbD5G313+QUrAa4902mlZ0tWWIqJD00Ryjfat+oBbapkP7tA==","signatures":[{"sig":"MEUCIQCYfZjo7SlchsVMlE5p7Sv51iYpMD5YqKQNZcZ4KArvQAIgdqCZbemdb2Fu7SXXzHT9D1NJZpu9dT6ETYplwl91MtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBU78XLxgGp416IA9ebsrsdyK3vPhO/gtBC7NOK8seQjAiEA+kyjzHiGBJzcRNoJGjcdRPbuSSzY8kSWX0PHgG+0gSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11978846},"main":"dist/index.js","type":"module","scripts":{"dev":"MASSA_AI_DEV_WATCH=1 bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.66.1","@massa-ai/shared":"^1.66.1","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.66.1_1790400152970_0.5791535787520357","host":"s3://npm-registry-packages-npm-production"}},"1.66.2":{"name":"@massa-ai/tools-api","version":"1.66.2","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.66.2","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"52e7d7db77dddb0119f0bdac1e664aa7cd96bff0","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.66.2.tgz","fileCount":2,"integrity":"sha512-WzxtyPn1R4lNaX9bpr5XmJyVmt75er4fUWMuZod6LcusRRUhMn9ENFYGg+UExCzaS9BsKoAig63qB4EXDglOkQ==","signatures":[{"sig":"MEUCIGb1N3XdDnWSYYbbkEf0niaY9kEbSVQAEl6fus9kpZqBAiEAyCFzKLrfin/Kl19YNWUeDihH6zKuEwBcF7B5cubYdos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD5HQu6sh2X8UQiJVPTDFDnBwgtx0hjYz01ZEV3tSmaKAIhAM4rENRvfQ+lSKnJU5/LBqyTneM07fBRPkzkzvyWPSO7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11982744},"main":"dist/index.js","type":"module","scripts":{"dev":"MASSA_AI_DEV_WATCH=1 bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.66.2","@massa-ai/shared":"^1.66.2","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.66.2_1790719813145_0.9811310220558305","host":"s3://npm-registry-packages-npm-production"}},"1.67.0":{"name":"@massa-ai/tools-api","version":"1.67.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.67.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"35f8fe2b7ae853f5673c975de68775214100d124","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.67.0.tgz","fileCount":2,"integrity":"sha512-/gRjcGxbw+Q9XMC9O0fBnel77M9r4dhyaXa7Mzf5CGDYCshiT9HSq4Zgz2Nn2oS+jxS26nwTCAsiu/1uzN9bmQ==","signatures":[{"sig":"MEYCIQDWvPx7i+OrgFjzEprlK0i0z+PF+GKcTcqvANrz/UdgdgIhAKqKxHQU0W551TOKcW5xXqCf8B1TZOln+SEsCtO0Giy3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCR12MjVd29eVPskEqNnLKOTsa5YxeP8Dj2tUP37VkgdgIhAKazMuHhjFHrAGZt9jfroSSquOyS8CEMNpFkN4n82Zij","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11982744},"main":"dist/index.js","type":"module","scripts":{"dev":"MASSA_AI_DEV_WATCH=1 bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.67.0","@massa-ai/shared":"^1.67.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.67.0_1790724751798_0.7552797751538747","host":"s3://npm-registry-packages-npm-production"}},"1.68.0":{"name":"@massa-ai/tools-api","version":"1.68.0","author":{"name":"luizgmassa"},"license":"MIT","_id":"@massa-ai/tools-api@1.68.0","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"homepage":"https://github.com/luizgmassa/massa-ai#readme","bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"bin":{"massa-ai-api":"dist/index.js"},"dist":{"shasum":"838603f6cee63808ea01a13bab12561314492f3e","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.68.0.tgz","fileCount":2,"integrity":"sha512-+bYWqBqqIAH6UbqXIDfr2cfOpwGiU34Zue4fpekzVeLQ5qaBR3rNfCf5AnNRaEmlX9g/hJsZTiTMzQ20NpYnRw==","signatures":[{"sig":"MEUCIQCE9wM9KgY+eBCZswXiiPrFk1tFe94oi9oRDyfVTvGg0gIgOmJhJ9ngRdL/Q7CRlyG44bj9sYwICxZpwnLIXuWZ9zg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHfOSkSrNxw63BewSB8MOnnCvgyICuY4P3dC8XtS9RBMAiB3y8HTAWady84x+zeB81DsSJmKDpjHtK1Wd7xFFzalJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11983155},"main":"dist/index.js","type":"module","scripts":{"dev":"MASSA_AI_DEV_WATCH=1 bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.68.0","@massa-ai/shared":"^1.68.0","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/tools-api_1.68.0_1790734684997_0.6963057210560533","host":"s3://npm-registry-packages-npm-production"}},"1.68.1":{"_id":"@massa-ai/tools-api@1.68.1","bin":{"massa-ai-api":"dist/index.js"},"bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"dist":{"shasum":"988f49ab7be40b1adf11c3fb96b72b450c491cf4","tarball":"https://registry.npmjs.org/@massa-ai/tools-api/-/tools-api-1.68.1.tgz","fileCount":2,"integrity":"sha512-zv9rSOQJjWurVqlKupBMMgJNC0nKpQzCtqPvzRaK55e+lQ5PMDH8NAtjOIN3ypvtHG1c+/vpNs3G4jYLJvbtzQ==","signatures":[{"sig":"MEUCIQDykyLqqsFsIxVqkDsLLffSnaXGYEfGwraZmQ9ncRU3+wIgJMIRhSRnq3Q7WVdBbbpL04s7xiBimTdde8+dBwqajaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDeTzP/0Z6wxnxyjgA9+cf78KlVaQanW6mz25FVmZybzgIgXqQKXTgo1UvENdRf/bFEiH/hXi25e1bQxf3pSIyk9Fo="}],"unpackedSize":11983155},"main":"dist/index.js","name":"@massa-ai/tools-api","type":"module","author":{"name":"luizgmassa"},"license":"MIT","scripts":{"dev":"MASSA_AI_DEV_WATCH=1 bun --watch src/index.ts","test":"bun scripts/run-tests-isolated.ts","build":"bun build src/index.ts --outdir=dist --target=bun --external pg --external @prisma/adapter-pg","start":"bun src/index.ts","type-check":"tsc --noEmit","dev:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun --watch src/index.ts","start:insecure":"NODE_TLS_REJECT_UNAUTHORIZED=0 bun src/index.ts"},"version":"1.68.1","_npmUser":{"name":"luizgmassa","email":"luizgmassa@gmail.com"},"homepage":"https://github.com/luizgmassa/massa-ai#readme","repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"massa-ai REST API server - Semantic code search, memory, and context compression","directories":{},"maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"_nodeVersion":"20.20.2","dependencies":{"elysia":"^1.2.25","@elysiajs/cors":"^1.2.0","@elysiajs/node":"^1.2.0","@massa-ai/core":"^1.68.1","@massa-ai/shared":"^1.68.1","@elysiajs/swagger":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.4","@types/node":"^25.2.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tools-api_1.68.1_1790892203587_0.36471208571697256"}}},"time":{"created":"2026-07-24T03:26:19.404Z","modified":"2026-10-01T22:03:23.917Z","1.2.1":"2026-07-24T03:26:19.777Z","1.3.1":"2026-07-26T14:38:02.764Z","1.4.0":"2026-07-26T16:40:12.302Z","1.5.0":"2026-07-26T18:29:16.735Z","1.6.0":"2026-07-26T20:03:05.520Z","1.7.0":"2026-07-27T01:32:41.293Z","1.7.1":"2026-07-27T02:24:11.527Z","1.8.0":"2026-07-28T00:53:38.643Z","1.9.0":"2026-07-28T16:45:42.766Z","1.9.1":"2026-07-29T03:27:40.910Z","1.9.2":"2026-07-29T16:57:30.309Z","1.10.0":"2026-07-29T17:59:17.950Z","1.11.0":"2026-07-29T19:02:27.976Z","1.12.0":"2026-07-29T20:52:57.278Z","1.12.1":"2026-07-30T00:14:29.540Z","1.13.0":"2026-07-30T13:00:51.302Z","1.14.0":"2026-07-30T17:54:52.084Z","1.15.0":"2026-07-30T21:46:57.785Z","1.16.0":"2026-07-31T04:33:53.343Z","1.17.0":"2026-07-31T23:14:55.558Z","1.18.0":"2026-08-03T17:37:41.149Z","1.19.0":"2026-08-03T22:44:31.073Z","1.20.0":"2026-08-04T00:48:21.386Z","1.21.0":"2026-08-04T19:05:20.804Z","1.22.0":"2026-08-04T22:51:12.024Z","1.23.0":"2026-08-05T00:07:53.954Z","1.24.0":"2026-08-05T01:31:18.252Z","1.25.0":"2026-08-05T02:48:17.910Z","1.26.0":"2026-08-05T12:31:02.537Z","1.27.0":"2026-08-05T15:55:02.676Z","1.29.0":"2026-08-05T21:23:22.792Z","1.30.0":"2026-08-06T02:11:47.031Z","1.31.0":"2026-08-06T02:43:25.082Z","1.32.0":"2026-08-06T03:16:35.273Z","1.33.0":"2026-08-06T03:46:52.963Z","1.34.0":"2026-08-06T04:27:41.975Z","1.35.0":"2026-08-06T05:05:17.755Z","1.35.1":"2026-08-07T00:04:36.266Z","1.36.0":"2026-08-07T13:55:09.061Z","1.37.0":"2026-08-07T14:31:40.280Z","1.38.0":"2026-08-07T15:21:18.352Z","1.39.0":"2026-08-07T15:57:12.350Z","1.40.1":"2026-08-07T21:03:59.721Z","1.41.0":"2026-08-08T03:00:00.823Z","1.42.0":"2026-08-08T15:31:57.640Z","1.43.0":"2026-08-09T04:55:12.213Z","1.44.0":"2026-08-09T19:46:47.265Z","1.45.0":"2026-08-09T22:58:59.958Z","1.46.0":"2026-08-10T01:47:42.795Z","1.47.0":"2026-08-10T11:40:10.466Z","1.48.0":"2026-08-10T20:40:12.098Z","1.49.0":"2026-08-11T03:11:15.053Z","1.50.0":"2026-08-11T05:21:59.833Z","1.51.0":"2026-08-11T20:26:22.238Z","1.52.0":"2026-08-13T01:41:33.260Z","1.53.0":"2026-08-17T23:22:53.682Z","1.54.1":"2026-08-18T03:44:20.212Z","1.55.0":"2026-08-20T01:59:55.893Z","1.56.0":"2026-09-08T20:37:21.671Z","1.57.0":"2026-09-18T19:41:22.555Z","1.58.0":"2026-09-20T16:02:33.931Z","1.59.0":"2026-09-21T05:09:14.340Z","1.60.0":"2026-09-21T18:05:27.093Z","1.60.1":"2026-09-21T20:24:25.716Z","1.61.0":"2026-09-23T12:48:48.412Z","1.62.0":"2026-09-23T13:33:45.180Z","1.63.0":"2026-09-23T20:21:20.545Z","1.63.1":"2026-09-24T02:07:21.718Z","1.64.0":"2026-09-24T13:20:57.516Z","1.65.0":"2026-09-25T15:40:08.205Z","1.66.0":"2026-09-26T04:36:49.858Z","1.66.1":"2026-09-26T05:22:33.099Z","1.66.2":"2026-09-29T22:10:13.295Z","1.67.0":"2026-09-29T23:32:31.954Z","1.68.0":"2026-09-30T02:18:05.182Z","1.68.1":"2026-10-01T22:03:23.735Z"},"bugs":{"url":"https://github.com/luizgmassa/massa-ai/issues"},"author":{"name":"luizgmassa"},"license":"MIT","homepage":"https://github.com/luizgmassa/massa-ai#readme","repository":{"url":"git+https://github.com/luizgmassa/massa-ai.git","type":"git"},"description":"massa-ai REST API server - Semantic code search, memory, and context compression","maintainers":[{"name":"luizgmassa","email":"luizgmassa@gmail.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}