{"_id":"@grackle-ai/plugin-core","_rev":"131-68f3b74b2a884aa74e68f7b2f1ac679a","name":"@grackle-ai/plugin-core","dist-tags":{"latest":"0.195.0"},"versions":{"0.96.3":{"name":"@grackle-ai/plugin-core","version":"0.96.3","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.96.3","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"30ca0b21673bd82e819250d1b7d8578cc026e490","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.96.3.tgz","fileCount":122,"integrity":"sha512-XsGMjRhqO7dPxbDsLBJEYZhmYEC63IS42yR0JF2rMZVtAwNy6UJ4zJP+kZlPLvGyTAwFDvLRDmjJ4PE3fjkFrw==","signatures":[{"sig":"MEUCIQDcIX0xBG3g26XMKP/pM3qHrrs+Z7o67AzLi0ESDNwxxQIgE5wf5LMgukftJsi+iHPM/AOzlcfk6EiORbX80d4j11g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404480},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.96.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/296386c4a192ecc63192635a4028a359/grackle-ai-plugin-core-0.96.3.tgz","_integrity":"sha512-XsGMjRhqO7dPxbDsLBJEYZhmYEC63IS42yR0JF2rMZVtAwNy6UJ4zJP+kZlPLvGyTAwFDvLRDmjJ4PE3fjkFrw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.4","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","cron-parser":"^4.9.0","@grackle-ai/auth":"0.96.3","@grackle-ai/core":"0.96.3","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.96.3","@grackle-ai/prompt":"0.96.3","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.96.3","@grackle-ai/knowledge":"0.96.3","@grackle-ai/plugin-sdk":"0.96.3","@grackle-ai/adapter-sdk":"0.96.3","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.96.3_1774920006637_0.04030833538406542","host":"s3://npm-registry-packages-npm-production"}},"0.97.0":{"name":"@grackle-ai/plugin-core","version":"0.97.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.97.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"b43020c0926c26a507d2526bad68bff0c9b914a7","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.97.0.tgz","fileCount":123,"integrity":"sha512-SwBKOx63lKcdnx16/TKSCb8qLeP1gAuywdtadk1qJPCMoacnObnJDcM0cQ/2VBHv+fEC1rhPKQpZMpEhRWuZnA==","signatures":[{"sig":"MEQCIBEQiBWzkKanIU8JgiI3oHJs2gqW/Q6ey6ZvFZmny4U3AiAkngxvw/f3wR2fnpMlCkmU+azhUjykvEQyNQwOpnVWVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":409971},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.97.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/1da39ba85084c72d7dc866c491c6df75/grackle-ai-plugin-core-0.97.0.tgz","_integrity":"sha512-SwBKOx63lKcdnx16/TKSCb8qLeP1gAuywdtadk1qJPCMoacnObnJDcM0cQ/2VBHv+fEC1rhPKQpZMpEhRWuZnA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.4","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","cron-parser":"^4.9.0","@grackle-ai/auth":"0.97.0","@grackle-ai/core":"0.97.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.97.0","@grackle-ai/prompt":"0.97.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.97.0","@grackle-ai/knowledge":"0.97.0","@grackle-ai/plugin-sdk":"0.97.0","@grackle-ai/adapter-sdk":"0.97.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.97.0_1774923754998_0.256645291633274","host":"s3://npm-registry-packages-npm-production"}},"0.98.0":{"name":"@grackle-ai/plugin-core","version":"0.98.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.98.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"68876462c3ce8962a1da5ff8f25402c89d3e3191","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.98.0.tgz","fileCount":111,"integrity":"sha512-XTOYof1ac2g7zfN19CiqcLsmCClBqdVpRSHGXddDabQ3IP/7YZeerpwfB9++qGyf6zrYZXrKsXh8qdEY6GkJbQ==","signatures":[{"sig":"MEUCIEb4yGPmOQA2bGY4ERHY60Z85PCXBrOEFdBIPseZg1RCAiEA/a7kZVGTHbQl2T3Eqiq6zm1HCXExwgTciW9heI7eDmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378733},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.98.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/147875dda9164129ba8941752d91ea33/grackle-ai-plugin-core-0.98.0.tgz","_integrity":"sha512-XTOYof1ac2g7zfN19CiqcLsmCClBqdVpRSHGXddDabQ3IP/7YZeerpwfB9++qGyf6zrYZXrKsXh8qdEY6GkJbQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.4","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.98.0","@grackle-ai/core":"0.98.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.98.0","@grackle-ai/prompt":"0.98.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.98.0","@grackle-ai/knowledge":"0.98.0","@grackle-ai/plugin-sdk":"0.98.0","@grackle-ai/adapter-sdk":"0.98.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.98.0_1774927666520_0.09612299738020047","host":"s3://npm-registry-packages-npm-production"}},"0.99.0":{"name":"@grackle-ai/plugin-core","version":"0.99.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.99.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"cce4d7d215e83c3e7d9f7c68c6ac5c680c7bfb36","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.99.0.tgz","fileCount":107,"integrity":"sha512-JCdwmxhZmqcRicRQrO4DXNucsM6MG0htiRPQZ94z6MNV4mZhbvOwf3LqoEeIVLNTT8UXjvox5/Vgv5IHzx4jSQ==","signatures":[{"sig":"MEUCID86gEXTopjzANzKijYojLorBZ0K0gvTCCUpPFYjhVlAAiEAmFKfNImVLsM9siYYKrcn2x3UvKXhzseMKfD9T7Gtou8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363632},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.99.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/5fe64f82cf36e66c69cd7a9327debdb5/grackle-ai-plugin-core-0.99.0.tgz","_integrity":"sha512-JCdwmxhZmqcRicRQrO4DXNucsM6MG0htiRPQZ94z6MNV4mZhbvOwf3LqoEeIVLNTT8UXjvox5/Vgv5IHzx4jSQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.4","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.99.0","@grackle-ai/core":"0.99.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.99.0","@grackle-ai/prompt":"0.99.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.99.0","@grackle-ai/knowledge":"0.99.0","@grackle-ai/plugin-sdk":"0.99.0","@grackle-ai/adapter-sdk":"0.99.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.99.0_1774932137510_0.9719263388760508","host":"s3://npm-registry-packages-npm-production"}},"0.100.0":{"name":"@grackle-ai/plugin-core","version":"0.100.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.100.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"222555fbb3397bda17765d07b06e546675bb1013","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.100.0.tgz","fileCount":107,"integrity":"sha512-B5YbXTHg1opYD9AFutcnjORFslIdfutH+7QezsSE7YJyB6z8Ox4kv9xBzU1y2BpSw5dBxKRpoOaWsxl/QJLv9w==","signatures":[{"sig":"MEUCICE8QEPD3WHFiuvni6v0VWCWIPyHMyz38b25N4VNiNMuAiEApfJCFIetvmmHfoymB45HiI1McjMKb3icwwlaKyf+rwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363641},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.100.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/a7cb5251460c770512cefff3deb96396/grackle-ai-plugin-core-0.100.0.tgz","_integrity":"sha512-B5YbXTHg1opYD9AFutcnjORFslIdfutH+7QezsSE7YJyB6z8Ox4kv9xBzU1y2BpSw5dBxKRpoOaWsxl/QJLv9w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.4","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.100.0","@grackle-ai/core":"0.100.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.100.0","@grackle-ai/prompt":"0.100.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.100.0","@grackle-ai/knowledge":"0.100.0","@grackle-ai/plugin-sdk":"0.100.0","@grackle-ai/adapter-sdk":"0.100.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.100.0_1774935055880_0.808861190538454","host":"s3://npm-registry-packages-npm-production"}},"0.100.1":{"name":"@grackle-ai/plugin-core","version":"0.100.1","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.100.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"5326a4be2fd230138a2455195a5bcff663565389","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.100.1.tgz","fileCount":107,"integrity":"sha512-mzEW3321Mpm1bEZwTmfnDsLcjsZcDQUypZzV9jVrrQoi6A0AH3MEWdqvtcibdG7skERG1uqsLkjiFkqcnVtKlA==","signatures":[{"sig":"MEQCIDqMRhk/qcFhJSMYZ/q07HBt6VZyaaw3K1F2FrINfcc/AiBawX3NW9onMDwFL8xGt8y7RU5b1YWnJ7c0otWId2S/pA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363690},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.100.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/7291c75f68b8db50a0427bf147339aba/grackle-ai-plugin-core-0.100.1.tgz","_integrity":"sha512-mzEW3321Mpm1bEZwTmfnDsLcjsZcDQUypZzV9jVrrQoi6A0AH3MEWdqvtcibdG7skERG1uqsLkjiFkqcnVtKlA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.4","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.100.1","@grackle-ai/core":"0.100.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.100.1","@grackle-ai/prompt":"0.100.1","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.100.1","@grackle-ai/knowledge":"0.100.1","@grackle-ai/plugin-sdk":"0.100.1","@grackle-ai/adapter-sdk":"0.100.1","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.100.1_1774936920029_0.9814407493924231","host":"s3://npm-registry-packages-npm-production"}},"0.101.0":{"name":"@grackle-ai/plugin-core","version":"0.101.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.101.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"0e0d8c99c94ae21775cf9bfb4e5c3090c91c2f52","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.101.0.tgz","fileCount":107,"integrity":"sha512-ikxxxazV9tOA61eWnuv5lABCN0SuYdkEpqv13Zu8te7dRhAdQTd4kCCces0bjGrmJy7myRFKFrczz63em055pQ==","signatures":[{"sig":"MEUCIQDNw0BSDGq2zyObT4jgHymqTWZIxNUSPvIQF1neDuXnTgIgFm4SasUbB8NZabEceCtBVDHgM6KaVZq/LCd+tYRrJe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364415},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.101.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/a138a1a2c19d67c7f6c560d578b0eaa7/grackle-ai-plugin-core-0.101.0.tgz","_integrity":"sha512-ikxxxazV9tOA61eWnuv5lABCN0SuYdkEpqv13Zu8te7dRhAdQTd4kCCces0bjGrmJy7myRFKFrczz63em055pQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.4","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.101.0","@grackle-ai/core":"0.101.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.101.0","@grackle-ai/prompt":"0.101.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.101.0","@grackle-ai/knowledge":"0.101.0","@grackle-ai/plugin-sdk":"0.101.0","@grackle-ai/adapter-sdk":"0.101.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.101.0_1774965071004_0.9922602904284048","host":"s3://npm-registry-packages-npm-production"}},"0.102.0":{"name":"@grackle-ai/plugin-core","version":"0.102.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.102.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"d70f925eae0e39921abeb1ed3b47d2303c97e7a0","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.102.0.tgz","fileCount":107,"integrity":"sha512-pF2cD6zMo63ep/0bahCT7UXyxNQGV3d4aOZt2t/ERUbCpqJKGl9C9d+r0Qe2Ylh+VZg42J043m6YE9XjzmpI9Q==","signatures":[{"sig":"MEUCIQDXz5mOso9so63CnPYdRTo2OwPp2oYXHYWLOZmDezw4cgIgEtpQe/R/9IlcuAiIeaDUEza96vrRpSVTGBREUTmLKPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364524},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.102.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/50c6d28591077225c372d6fd600e4044/grackle-ai-plugin-core-0.102.0.tgz","_integrity":"sha512-pF2cD6zMo63ep/0bahCT7UXyxNQGV3d4aOZt2t/ERUbCpqJKGl9C9d+r0Qe2Ylh+VZg42J043m6YE9XjzmpI9Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.4","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.102.0","@grackle-ai/core":"0.102.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.102.0","@grackle-ai/prompt":"0.102.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.102.0","@grackle-ai/knowledge":"0.102.0","@grackle-ai/plugin-sdk":"0.102.0","@grackle-ai/adapter-sdk":"0.102.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.102.0_1774968804920_0.5340746385451121","host":"s3://npm-registry-packages-npm-production"}},"0.103.0":{"name":"@grackle-ai/plugin-core","version":"0.103.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.103.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"851d0beb10011b9a9695214e4012e5c4d598f362","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.103.0.tgz","fileCount":111,"integrity":"sha512-jmdE9lIUPJOlZysT/SfhFwhBejJGofm/ezygxfXu/3To/f3pXDYepZCRTlAw+6ac8d1W0L39oTLZh3sEgkqK8Q==","signatures":[{"sig":"MEQCIBBsso8CRja2yi5Ipzjd3q9A8UjXLMcsHVUTeq3ZJzyiAiAWzwWAsEfjfMNdzwlw9Jz2tJmUsGUCdJT4aL991TmBOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":373357},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.103.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/e91be941cab5b759a2b41fdb2b9cc2eb/grackle-ai-plugin-core-0.103.0.tgz","_integrity":"sha512-jmdE9lIUPJOlZysT/SfhFwhBejJGofm/ezygxfXu/3To/f3pXDYepZCRTlAw+6ac8d1W0L39oTLZh3sEgkqK8Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.4","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.103.0","@grackle-ai/core":"0.103.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.103.0","@grackle-ai/prompt":"0.103.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.103.0","@grackle-ai/knowledge":"0.103.0","@grackle-ai/plugin-sdk":"0.103.0","@grackle-ai/adapter-sdk":"0.103.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.103.0_1774970874273_0.2689470783234911","host":"s3://npm-registry-packages-npm-production"}},"0.104.0":{"name":"@grackle-ai/plugin-core","version":"0.104.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.104.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"ac09c473433dfccf987879c63b0db6ade9870e73","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.104.0.tgz","fileCount":119,"integrity":"sha512-RYif5xPre3Ww6IpdzEZwVDkcRGgv3SCqKOh4I/+XkD3G8xT2P3p6f0KZNh9HllJf/M0Ho6sWFYqeqyoeIVri0Q==","signatures":[{"sig":"MEUCIQCNCmfExG/hUhrSTpSq2zBXIOV+dPJVMP4JbihK1hA9OAIgJmnaiysEEZUp8GgXbQacUDj4P75dXZMRoBCfiAwmSMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383012},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.104.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/750300d19172b7c9b6b0b390f32e1e27/grackle-ai-plugin-core-0.104.0.tgz","_integrity":"sha512-RYif5xPre3Ww6IpdzEZwVDkcRGgv3SCqKOh4I/+XkD3G8xT2P3p6f0KZNh9HllJf/M0Ho6sWFYqeqyoeIVri0Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.4","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.104.0","@grackle-ai/core":"0.104.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.104.0","@grackle-ai/prompt":"0.104.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.104.0","@grackle-ai/knowledge":"0.104.0","@grackle-ai/plugin-sdk":"0.104.0","@grackle-ai/adapter-sdk":"0.104.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.104.0_1774974237554_0.8225392498501145","host":"s3://npm-registry-packages-npm-production"}},"0.105.0":{"name":"@grackle-ai/plugin-core","version":"0.105.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.105.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"63f35c57ca13af18aceed53283230344402ef8e4","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.105.0.tgz","fileCount":119,"integrity":"sha512-rhjjsFPnKesOCz7iMw4y7sk6Cpd7ekucIbRTlim+oJWLfKmCV/3ner+Td2g2ZZQTN0ZYiiGoQdjGI/VTpUtknA==","signatures":[{"sig":"MEUCIQCmLYKgz0rPFBGY1Tpz0fqaKUEQxfQsPOWVVBQVxcx3cgIga4bqSaime6z+TkiEWIFzfscdUccyfQOA6wpBRa8gqQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383012},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.105.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/c3857526b21d4d34d9098b82afe12788/grackle-ai-plugin-core-0.105.0.tgz","_integrity":"sha512-rhjjsFPnKesOCz7iMw4y7sk6Cpd7ekucIbRTlim+oJWLfKmCV/3ner+Td2g2ZZQTN0ZYiiGoQdjGI/VTpUtknA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.4","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.105.0","@grackle-ai/core":"0.105.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.105.0","@grackle-ai/prompt":"0.105.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.105.0","@grackle-ai/knowledge":"0.105.0","@grackle-ai/plugin-sdk":"0.105.0","@grackle-ai/adapter-sdk":"0.105.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.105.0_1774983460966_0.17779928580022974","host":"s3://npm-registry-packages-npm-production"}},"0.106.0":{"name":"@grackle-ai/plugin-core","version":"0.106.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.106.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"f07050ea39176d329e224843543625be25350210","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.106.0.tgz","fileCount":119,"integrity":"sha512-WZ0cgbykUQWO0CTe6Hl5uxdrg04m1Ti5kH4OJdDOextOJOmkL3XbXO1wFm8nmPI9sNKBBBHlUY47QagG4vzxXA==","signatures":[{"sig":"MEUCIHmGnMeiXYx5dTHAqpuupVBBvNJcaqVBnghVmoMSfoXUAiEA+h8M+pzqvExqtsvZcN+u1+cEPy7QOG7cUTRKXbIQEG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383113},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.106.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/6f1925752aa2b1cd75ffa9d16ec0ab5a/grackle-ai-plugin-core-0.106.0.tgz","_integrity":"sha512-WZ0cgbykUQWO0CTe6Hl5uxdrg04m1Ti5kH4OJdDOextOJOmkL3XbXO1wFm8nmPI9sNKBBBHlUY47QagG4vzxXA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.4","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.106.0","@grackle-ai/core":"0.106.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.106.0","@grackle-ai/prompt":"0.106.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.106.0","@grackle-ai/knowledge":"0.106.0","@grackle-ai/plugin-sdk":"0.106.0","@grackle-ai/adapter-sdk":"0.106.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.106.0_1774984065282_0.05482574943622498","host":"s3://npm-registry-packages-npm-production"}},"0.106.1":{"name":"@grackle-ai/plugin-core","version":"0.106.1","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.106.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"0c440fcf431711970d3bd9c7a381343861af3400","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.106.1.tgz","fileCount":119,"integrity":"sha512-/lOr62VTHwdKWpTG5EAq1+YGT9WkMZ6nOCX6L9AEsSky0P/uTaCYsJJ8clFPxc0nM1LKgKKHFU9DmfJMjlrRAA==","signatures":[{"sig":"MEUCIQDCR4FsceB8Wk2G1Hz3Ugg6pPkmZ8SgaOk9QETZSkg9uAIgQ8aki3HYAbLFJXstoF1VkzUbP8H8aAGTqB422xzvOsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383113},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.106.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/bcf98f8029f67cb18ac7461f646fd13c/grackle-ai-plugin-core-0.106.1.tgz","_integrity":"sha512-/lOr62VTHwdKWpTG5EAq1+YGT9WkMZ6nOCX6L9AEsSky0P/uTaCYsJJ8clFPxc0nM1LKgKKHFU9DmfJMjlrRAA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.4","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.106.1","@grackle-ai/core":"0.106.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.106.1","@grackle-ai/prompt":"0.106.1","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.106.1","@grackle-ai/knowledge":"0.106.1","@grackle-ai/plugin-sdk":"0.106.1","@grackle-ai/adapter-sdk":"0.106.1","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.106.1_1774993566638_0.16322097551537795","host":"s3://npm-registry-packages-npm-production"}},"0.106.2":{"name":"@grackle-ai/plugin-core","version":"0.106.2","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.106.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"a12226ad5a8f1b37ee404d96ef5d326ce91063b3","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.106.2.tgz","fileCount":119,"integrity":"sha512-fTSoqI+Lsa0sB2N7tzcJIjuRwVADBWrQCnQ1C0BbQNFaa5v1N58r9l1gST/YcLqdJ6G/JlGDinntfVnDiiJ9Zw==","signatures":[{"sig":"MEUCICo563iQfeK++6CoAkC/FqeDNPc/qcuL3S6D4TJk0QDYAiEAoU5SskMLYm46TRMfaBn7Jfmz1VVAq+c0EqzgdTMFSi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383489},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.106.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/b261d16e802554153dfc4457cc905fb4/grackle-ai-plugin-core-0.106.2.tgz","_integrity":"sha512-fTSoqI+Lsa0sB2N7tzcJIjuRwVADBWrQCnQ1C0BbQNFaa5v1N58r9l1gST/YcLqdJ6G/JlGDinntfVnDiiJ9Zw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.4","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.106.2","@grackle-ai/core":"0.106.2","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.106.2","@grackle-ai/prompt":"0.106.2","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.106.2","@grackle-ai/knowledge":"0.106.2","@grackle-ai/plugin-sdk":"0.106.2","@grackle-ai/adapter-sdk":"0.106.2","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.106.2_1774994862360_0.6881688064088605","host":"s3://npm-registry-packages-npm-production"}},"0.106.3":{"name":"@grackle-ai/plugin-core","version":"0.106.3","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.106.3","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"c42482e2a38d3741c591c342086a0ea8171ccb38","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.106.3.tgz","fileCount":119,"integrity":"sha512-YxOV40phzCb2of1Vr8AGq/nNTmlCPwyL8bAkP9NIcS2PoTSfKRD58TKNiZxmjSfJzc5pq6OA6f1y8j7x+RFRWg==","signatures":[{"sig":"MEUCIE1vwwKG5SORoauaKgFnmI/X1ofqDdSF3hbA+JLZoofPAiEAnpO8VVDk0NQ64qzRgtsSHqMIgItO9Q9RT6zwq6U//mE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383489},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.106.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/5ec3c459e45af1383c852072913e66a9/grackle-ai-plugin-core-0.106.3.tgz","_integrity":"sha512-YxOV40phzCb2of1Vr8AGq/nNTmlCPwyL8bAkP9NIcS2PoTSfKRD58TKNiZxmjSfJzc5pq6OA6f1y8j7x+RFRWg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.4","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.106.3","@grackle-ai/core":"0.106.3","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.106.3","@grackle-ai/prompt":"0.106.3","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.106.3","@grackle-ai/knowledge":"0.106.3","@grackle-ai/plugin-sdk":"0.106.3","@grackle-ai/adapter-sdk":"0.106.3","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.106.3_1775004146793_0.19506477215636742","host":"s3://npm-registry-packages-npm-production"}},"0.107.0":{"name":"@grackle-ai/plugin-core","version":"0.107.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.107.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"2dc16c22b9ca4d092f54963bb82159b6020e6e33","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.107.0.tgz","fileCount":119,"integrity":"sha512-Jt47JFyebwbdhpREeN/iSUntJ3pDsFR9+k6Hm5FBirh5VvwLt931N+VHkDjtdvMF0ib8qRNOfnPNriWGV87+XA==","signatures":[{"sig":"MEUCIAnk5f007ln5N9vt1LvlDzIkrLLZXXvCDfkAWQfE1aLxAiEA8mumvLOsN4mk3MuOOcxoNdgbpZJvkFEwWFF7CO4yjuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383489},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.107.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/a3bc0c45c282168c3569a712d9bece42/grackle-ai-plugin-core-0.107.0.tgz","_integrity":"sha512-Jt47JFyebwbdhpREeN/iSUntJ3pDsFR9+k6Hm5FBirh5VvwLt931N+VHkDjtdvMF0ib8qRNOfnPNriWGV87+XA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.4","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.107.0","@grackle-ai/core":"0.107.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.107.0","@grackle-ai/prompt":"0.107.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.107.0","@grackle-ai/knowledge":"0.107.0","@grackle-ai/plugin-sdk":"0.107.0","@grackle-ai/adapter-sdk":"0.107.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.107.0_1775012507362_0.658216319632043","host":"s3://npm-registry-packages-npm-production"}},"0.107.1":{"name":"@grackle-ai/plugin-core","version":"0.107.1","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.107.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"e36f68d4d37b267363cf1590a50212f5bae0f8c2","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.107.1.tgz","fileCount":119,"integrity":"sha512-c6Te4bwxBfNWXXEE50v8iT6hYUFwHnGGgtUTvytdm/MTt8q9fgzjleoU8R5D+WUibmCslE0XwsQ0tgjifzaceQ==","signatures":[{"sig":"MEQCIHTZupWr+/LS1qK24Gtxi0EJ+Wt8ZJNBxDHeEX3FGo3GAiBywa2et5fTQp7vvsSZgm/lNFLQvACaOLoq6lDQy/r/Iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383489},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.107.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/8ebf9e6cf63b6ac25ca6fe5070acda77/grackle-ai-plugin-core-0.107.1.tgz","_integrity":"sha512-c6Te4bwxBfNWXXEE50v8iT6hYUFwHnGGgtUTvytdm/MTt8q9fgzjleoU8R5D+WUibmCslE0XwsQ0tgjifzaceQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.4","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.107.1","@grackle-ai/core":"0.107.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.107.1","@grackle-ai/prompt":"0.107.1","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.107.1","@grackle-ai/knowledge":"0.107.1","@grackle-ai/plugin-sdk":"0.107.1","@grackle-ai/adapter-sdk":"0.107.1","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.107.1_1775015612124_0.621345446955327","host":"s3://npm-registry-packages-npm-production"}},"0.107.2":{"name":"@grackle-ai/plugin-core","version":"0.107.2","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.107.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"e257bfd42dce4467d3ede545ac471c10f3b4a900","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.107.2.tgz","fileCount":119,"integrity":"sha512-5Pki6aMGRDVPYfji1QK2SwA2CrQtAG/eisSl07vrIiit0cUkWAEK7TJmOBgRnA9kYSPQ8P+dFgzD0Fl9A+XM3A==","signatures":[{"sig":"MEYCIQCQlMEeh8LJLi8soKVctukgle9DsROpyOlvqRpqtEYYoQIhAMQZxOXfdiPG/eTYvrrCCaMcd0Q6mA2IN3szK6kJNs6u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383489},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.107.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/11a3f1604c80fc516be405c9df8a5858/grackle-ai-plugin-core-0.107.2.tgz","_integrity":"sha512-5Pki6aMGRDVPYfji1QK2SwA2CrQtAG/eisSl07vrIiit0cUkWAEK7TJmOBgRnA9kYSPQ8P+dFgzD0Fl9A+XM3A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.4","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.107.2","@grackle-ai/core":"0.107.2","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.107.2","@grackle-ai/prompt":"0.107.2","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.107.2","@grackle-ai/knowledge":"0.107.2","@grackle-ai/plugin-sdk":"0.107.2","@grackle-ai/adapter-sdk":"0.107.2","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.107.2_1775059758664_0.8057575543326565","host":"s3://npm-registry-packages-npm-production"}},"0.108.0":{"name":"@grackle-ai/plugin-core","version":"0.108.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.108.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"95953a3aa36542223c1ceb39b2c2942a83c5a405","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.108.0.tgz","fileCount":123,"integrity":"sha512-hqvBt09xBpGJG2C0ySa7LR5tgVWP8g267mstk/BF3wLrM+UKrHSvbe1HZ/8jih2e7pKozptC5q/GsurcCtKHTg==","signatures":[{"sig":"MEUCIB8YqB3qHPtU/KOd2Z3YCBKqI96PGcovO9Mczf/rngPRAiEAzkmce9V5NZThUMB6bwxu6D///S6hEKNgeHvsQxYE4JQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":399226},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.108.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/dcba86d508d2571d714b169cb2e32d2e/grackle-ai-plugin-core-0.108.0.tgz","_integrity":"sha512-hqvBt09xBpGJG2C0ySa7LR5tgVWP8g267mstk/BF3wLrM+UKrHSvbe1HZ/8jih2e7pKozptC5q/GsurcCtKHTg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.7","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.2","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.108.0","@grackle-ai/core":"0.108.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.108.0","@grackle-ai/prompt":"0.108.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.108.0","@grackle-ai/knowledge":"0.108.0","@grackle-ai/plugin-sdk":"0.108.0","@grackle-ai/adapter-sdk":"0.108.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.108.0_1775397646003_0.17210809578653996","host":"s3://npm-registry-packages-npm-production"}},"0.108.1":{"name":"@grackle-ai/plugin-core","version":"0.108.1","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.108.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"dfa44b37cdf44e2d20ca620c64788fc954856ffa","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.108.1.tgz","fileCount":123,"integrity":"sha512-qzXAoR52tm6h18bidsozQ6hlGyVULhBBA7zwkBUq31WcYr7/rwmdaJiI8valRjgzTq7GDRnTgUg1g5LxRUeeXg==","signatures":[{"sig":"MEQCIFNysTdaIgwIQPsXxLOTXKU6h3XLPnrWpquszHTQecjuAiAzL/bDLrYyupabzQUTXMRSuRDyFGwY2drc9CPbL81OAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":399506},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.108.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/cf633fad4419b3c0d2890fb0f6dc3c40/grackle-ai-plugin-core-0.108.1.tgz","_integrity":"sha512-qzXAoR52tm6h18bidsozQ6hlGyVULhBBA7zwkBUq31WcYr7/rwmdaJiI8valRjgzTq7GDRnTgUg1g5LxRUeeXg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.7","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.2","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.108.1","@grackle-ai/core":"0.108.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.108.1","@grackle-ai/prompt":"0.108.1","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.108.1","@grackle-ai/knowledge":"0.108.1","@grackle-ai/plugin-sdk":"0.108.1","@grackle-ai/adapter-sdk":"0.108.1","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.108.1_1777171230378_0.8183607347525936","host":"s3://npm-registry-packages-npm-production"}},"0.108.2":{"name":"@grackle-ai/plugin-core","version":"0.108.2","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.108.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"3857fc04c9887b776b86383dc5cd298bbc9635a4","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.108.2.tgz","fileCount":123,"integrity":"sha512-O+tOdLWD7Lp6tcOfzxuZVyPmNUeOxAzkkfOiZWkjM5veA0008GkLQRGRppJLxwdV5hforfCHwoFxySfpbbuk+g==","signatures":[{"sig":"MEUCIQCP5y24X0mPVCAwkpmtBEGz1p3oHdYL8q4/7wADvq9NCAIgNFInALQWth2N5hCKW28sy4EJ3RdXbYKJWh81Y8zfWWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":399506},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.108.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/e675bacc7f74a42c602abaf423c32aaf/grackle-ai-plugin-core-0.108.2.tgz","_integrity":"sha512-O+tOdLWD7Lp6tcOfzxuZVyPmNUeOxAzkkfOiZWkjM5veA0008GkLQRGRppJLxwdV5hforfCHwoFxySfpbbuk+g==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.7","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.2","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.108.2","@grackle-ai/core":"0.108.2","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.108.2","@grackle-ai/prompt":"0.108.2","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.108.2","@grackle-ai/knowledge":"0.108.2","@grackle-ai/plugin-sdk":"0.108.2","@grackle-ai/adapter-sdk":"0.108.2","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.108.2_1778306412663_0.357481112441397","host":"s3://npm-registry-packages-npm-production"}},"0.108.3":{"name":"@grackle-ai/plugin-core","version":"0.108.3","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.108.3","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"1758247a5b416e4fd14ebb23228af3a90940132e","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.108.3.tgz","fileCount":123,"integrity":"sha512-YMHsgR1dY3Kk/eQsVQLqGgfyrP4wGlsMVlEiiLAp6L05YnHvP8sgDU+SF0lnk9xRXQ+IkdhxDosMB6i6/QCTcA==","signatures":[{"sig":"MEYCIQDX6OMDj6SluRZESZwv+GDk/9HH5BxwmumS3/HRZewXvwIhAPflUsPnugoKB4iM4RTW7DQh/pnkHuoDUwluZgMCQP4F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":399506},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.108.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/464aa52c672ce9b63bed9c098429a8c7/grackle-ai-plugin-core-0.108.3.tgz","_integrity":"sha512-YMHsgR1dY3Kk/eQsVQLqGgfyrP4wGlsMVlEiiLAp6L05YnHvP8sgDU+SF0lnk9xRXQ+IkdhxDosMB6i6/QCTcA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.7","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.2","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.108.3","@grackle-ai/core":"0.108.3","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.108.3","@grackle-ai/prompt":"0.108.3","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.108.3","@grackle-ai/knowledge":"0.108.3","@grackle-ai/plugin-sdk":"0.108.3","@grackle-ai/adapter-sdk":"0.108.3","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.108.3_1778312498482_0.547467404014095","host":"s3://npm-registry-packages-npm-production"}},"0.108.4":{"name":"@grackle-ai/plugin-core","version":"0.108.4","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.108.4","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"d39d9b7c308f2d3c7a2f8dc8b40fc35568d5df09","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.108.4.tgz","fileCount":123,"integrity":"sha512-STR/Kbla0snvuAJfStJE3zP7r5cWk5rlPgKqMeJ14bHHKbAX3LV2uIuQnhKjCHZhQmJwLRwW+2ekrcTMU6HxtA==","signatures":[{"sig":"MEQCIHj1EFnT3bO0doThUCrHi9VsqD416jwPoMuw9Ka01uq4AiBfGGkU86E/JBbfxLseJ452235mT7hLjjR6O++SB3c7Xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":399506},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.108.4.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/be34edf0382f2e26881bcd68d5b0f0db/grackle-ai-plugin-core-0.108.4.tgz","_integrity":"sha512-STR/Kbla0snvuAJfStJE3zP7r5cWk5rlPgKqMeJ14bHHKbAX3LV2uIuQnhKjCHZhQmJwLRwW+2ekrcTMU6HxtA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.7","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.2","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.108.4","@grackle-ai/core":"0.108.4","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.108.4","@grackle-ai/prompt":"0.108.4","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.108.4","@grackle-ai/knowledge":"0.108.4","@grackle-ai/plugin-sdk":"0.108.4","@grackle-ai/adapter-sdk":"0.108.4","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.108.4_1778314272603_0.5240136147275718","host":"s3://npm-registry-packages-npm-production"}},"0.110.1":{"name":"@grackle-ai/plugin-core","version":"0.110.1","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.110.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"5262efdc352c981d4a04128d3f610b87d6f69d5d","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.110.1.tgz","fileCount":127,"integrity":"sha512-6SKgCd656jFTaLzc6sCNODIpoifoizn6AhZnuCFCUpXDb9hsdhr0eRl68dEypqEChU5v5XBa0O166XKFjrSDOQ==","signatures":[{"sig":"MEYCIQCGp8qUsz7YIsLMVSNxKzn1i3Wg9ZAi+NWn/1Ayec24ZQIhAKrse9fLQDaNR2E3r5DwcjcD/D7rHICAOtsXS3BSV3CK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404536},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.110.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/5e2931e0114ac9c3343a285072d180e5/grackle-ai-plugin-core-0.110.1.tgz","_integrity":"sha512-6SKgCd656jFTaLzc6sCNODIpoifoizn6AhZnuCFCUpXDb9hsdhr0eRl68dEypqEChU5v5XBa0O166XKFjrSDOQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.7","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.2","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.110.1","@grackle-ai/core":"0.110.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.110.1","@grackle-ai/prompt":"0.110.1","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.110.1","@grackle-ai/knowledge":"0.110.1","@grackle-ai/plugin-sdk":"0.110.1","@grackle-ai/adapter-sdk":"0.110.1","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.110.1_1779310295003_0.897100636396976","host":"s3://npm-registry-packages-npm-production"}},"0.110.2":{"name":"@grackle-ai/plugin-core","version":"0.110.2","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.110.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"1bbca856a8858270481afb2b55e4d781ab67c7ad","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.110.2.tgz","fileCount":127,"integrity":"sha512-HXFRQCJCiHsweucra4ngqNqIxEkugScRsXvQE/TIFp+rRCQ8BzP6ZPJmmiq+tM+U7c5nyFY+XCaoIPvtJytb0A==","signatures":[{"sig":"MEUCIQDeFJvto+E6gf1D7WurdKHzZVO8v6rSoJ7t8qo+UGR5+gIgQUMS5woxPB4DQcgnNQ+VUnQSk5gt4J7FQ7EJQN34/s4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404536},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.110.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/1b4eac5c48b6a186769472bfbab5aea9/grackle-ai-plugin-core-0.110.2.tgz","_integrity":"sha512-HXFRQCJCiHsweucra4ngqNqIxEkugScRsXvQE/TIFp+rRCQ8BzP6ZPJmmiq+tM+U7c5nyFY+XCaoIPvtJytb0A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.7","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.2","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.110.2","@grackle-ai/core":"0.110.2","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.110.2","@grackle-ai/prompt":"0.110.2","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.110.2","@grackle-ai/knowledge":"0.110.2","@grackle-ai/plugin-sdk":"0.110.2","@grackle-ai/adapter-sdk":"0.110.2","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.110.2_1779341497266_0.12364742861208855","host":"s3://npm-registry-packages-npm-production"}},"0.110.3":{"name":"@grackle-ai/plugin-core","version":"0.110.3","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.110.3","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"fd43759f32b97856930e5f4eba1276523358bdb9","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.110.3.tgz","fileCount":127,"integrity":"sha512-ifuSaBvROn91YBZUEbmxKtmgPRsCNG/ttobfDXeIJbupab1UiLyze//5njYx/OCQT/oyPZv0mgGlqezQ3+AoRA==","signatures":[{"sig":"MEYCIQD7rbRMF2M6bozwTMYYCknKa6o6nMrWS8f9bty5b+WBEQIhAOXtImQinfFV+3gWursPIlemQFceaw+HFZu/96NV0VSd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404536},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.110.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/f8a7396ebb82a2bfbfe72e48d3a05495/grackle-ai-plugin-core-0.110.3.tgz","_integrity":"sha512-ifuSaBvROn91YBZUEbmxKtmgPRsCNG/ttobfDXeIJbupab1UiLyze//5njYx/OCQT/oyPZv0mgGlqezQ3+AoRA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.110.3","@grackle-ai/core":"0.110.3","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.110.3","@grackle-ai/prompt":"0.110.3","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.110.3","@grackle-ai/knowledge":"0.110.3","@grackle-ai/plugin-sdk":"0.110.3","@grackle-ai/adapter-sdk":"0.110.3","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.110.3_1779462182266_0.4643684816818081","host":"s3://npm-registry-packages-npm-production"}},"0.111.0":{"name":"@grackle-ai/plugin-core","version":"0.111.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.111.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"80650b35b1fdccedc998d7d2d58f1d8a5b1419b2","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.111.0.tgz","fileCount":127,"integrity":"sha512-xtgRYUEwDYdduBZ9dmSPNI1PkDbRNUbx1OLKOej7tPmFhLuEYKhcJ7qp93IwJB6nyW9AoH4Jlgy7KxIn4fncYw==","signatures":[{"sig":"MEYCIQD+o+Fi6WS5zwH9C9ll0z5GHxlo7m7Lk9SUZv9zqHF28AIhAI/yhPkqVoZf9WEDEgVrxgDvFEE3SU9/H/BXktltAXDn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404536},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.111.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/d13db4247a7e33bf3f3210b007716bb0/grackle-ai-plugin-core-0.111.0.tgz","_integrity":"sha512-xtgRYUEwDYdduBZ9dmSPNI1PkDbRNUbx1OLKOej7tPmFhLuEYKhcJ7qp93IwJB6nyW9AoH4Jlgy7KxIn4fncYw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.111.0","@grackle-ai/core":"0.111.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.111.0","@grackle-ai/prompt":"0.111.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.111.0","@grackle-ai/knowledge":"0.111.0","@grackle-ai/plugin-sdk":"0.111.0","@grackle-ai/adapter-sdk":"0.111.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.111.0_1779474420482_0.9839310863684618","host":"s3://npm-registry-packages-npm-production"}},"0.112.0":{"name":"@grackle-ai/plugin-core","version":"0.112.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.112.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"1904317e39c65ac303b773e58715f26eac40a83c","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.112.0.tgz","fileCount":127,"integrity":"sha512-LT3rZSMdnbRYJad/Ko5MXcDLAIcQWC/buh++Jg4NDt2lcH7IZjgUBTbf742nEKwcx8x6gzTOoK1wqXdHW1qXFw==","signatures":[{"sig":"MEYCIQC4fOU6aa6c7db0XhsBRp8+HxPHwew1f6u/VV32vdBG0wIhAM1dlg0S0KFsJqY0fNbET6lMB4T2iphSWuJ7Dw4j7oHY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404536},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.112.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/bf7333f45783de7f43e7926f41e55fa8/grackle-ai-plugin-core-0.112.0.tgz","_integrity":"sha512-LT3rZSMdnbRYJad/Ko5MXcDLAIcQWC/buh++Jg4NDt2lcH7IZjgUBTbf742nEKwcx8x6gzTOoK1wqXdHW1qXFw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.112.0","@grackle-ai/core":"0.112.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.112.0","@grackle-ai/prompt":"0.112.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.112.0","@grackle-ai/knowledge":"0.112.0","@grackle-ai/plugin-sdk":"0.112.0","@grackle-ai/adapter-sdk":"0.112.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.112.0_1779488091860_0.19031306328661368","host":"s3://npm-registry-packages-npm-production"}},"0.112.1":{"name":"@grackle-ai/plugin-core","version":"0.112.1","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.112.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"4390f727daafcbf0bb164d1413e66dd3aa3cd9dd","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.112.1.tgz","fileCount":127,"integrity":"sha512-F05n+hDKOIZ8Hj8hRXssDdD9AWn151ZqwvZtHl7sgoj04JYE4iV81RR3V1IjSvHDTVMly88G02UnYGOSxjLXYg==","signatures":[{"sig":"MEYCIQCgw8NyQnVm5+xyTqBQ2KdIq8pMw/uJH5Mk9STUdHWh4wIhAMj3zSWXpzGabwW37Qh8IuAwMtMNU/8raJxABAJFeN/3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404536},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.112.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/491d4405b4f973710e0212c0277fa585/grackle-ai-plugin-core-0.112.1.tgz","_integrity":"sha512-F05n+hDKOIZ8Hj8hRXssDdD9AWn151ZqwvZtHl7sgoj04JYE4iV81RR3V1IjSvHDTVMly88G02UnYGOSxjLXYg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.112.1","@grackle-ai/core":"0.112.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.112.1","@grackle-ai/prompt":"0.112.1","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.112.1","@grackle-ai/knowledge":"0.112.1","@grackle-ai/plugin-sdk":"0.112.1","@grackle-ai/adapter-sdk":"0.112.1","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.112.1_1779492504642_0.8250466856246235","host":"s3://npm-registry-packages-npm-production"}},"0.112.2":{"name":"@grackle-ai/plugin-core","version":"0.112.2","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.112.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"b85b0967beadf31c62819448761c2986f35cfd70","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.112.2.tgz","fileCount":127,"integrity":"sha512-BAqV98qi7KzGSZrCbj//Tt6AL2BBl5Oqu/mLz6I8yvHtvchoInrCDlpQmRDyabgGuPRARbCNmuJCCFJDiHVU3Q==","signatures":[{"sig":"MEYCIQCxY2pH3masOXngrZDtn0yD9epZE2ZSi4SI1Fr+XKWx3wIhANoOYzdf2P67U50NihmXZR+NXYWd4gOrSRQQDOkpleUC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404536},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.112.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/6a0ea2d6147a035c7570f55a068cd38c/grackle-ai-plugin-core-0.112.2.tgz","_integrity":"sha512-BAqV98qi7KzGSZrCbj//Tt6AL2BBl5Oqu/mLz6I8yvHtvchoInrCDlpQmRDyabgGuPRARbCNmuJCCFJDiHVU3Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.112.2","@grackle-ai/core":"0.112.2","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.112.2","@grackle-ai/prompt":"0.112.2","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.112.2","@grackle-ai/knowledge":"0.112.2","@grackle-ai/plugin-sdk":"0.112.2","@grackle-ai/adapter-sdk":"0.112.2","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.112.2_1779494434626_0.6099461294611037","host":"s3://npm-registry-packages-npm-production"}},"0.113.0":{"name":"@grackle-ai/plugin-core","version":"0.113.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.113.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"928e891c36f23397838f9655fa56a859b5b51e54","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.113.0.tgz","fileCount":127,"integrity":"sha512-cumOn2IbuLTKdWw/16DJFS5aEdqvJICLpDcXrwwOV//hFE4SASIEDNAtqOM4NsfL9M0bDGjj//ZLV4ORmCELnw==","signatures":[{"sig":"MEYCIQCV5BAAijfaB56QcBESO1by32sI0kyRCk2i5TGcRF/M6QIhAK/ID4GnLtnp2z3vkIN+jME7XmKNavWxDbmJv6l+VcCd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404536},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.113.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/cff0c61cb027e31ec3b2dab2be9cccd2/grackle-ai-plugin-core-0.113.0.tgz","_integrity":"sha512-cumOn2IbuLTKdWw/16DJFS5aEdqvJICLpDcXrwwOV//hFE4SASIEDNAtqOM4NsfL9M0bDGjj//ZLV4ORmCELnw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.113.0","@grackle-ai/core":"0.113.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.113.0","@grackle-ai/prompt":"0.113.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.113.0","@grackle-ai/knowledge":"0.113.0","@grackle-ai/plugin-sdk":"0.113.0","@grackle-ai/adapter-sdk":"0.113.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.113.0_1779506325241_0.16724758047556287","host":"s3://npm-registry-packages-npm-production"}},"0.114.0":{"name":"@grackle-ai/plugin-core","version":"0.114.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.114.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"d6a4febd130bc844d0a6f662ead3e7729478691d","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.114.0.tgz","fileCount":127,"integrity":"sha512-0pvl2PVxh7FkpxisdI60n3nuE+h5B3dllJAH8q0K3B9e0YRVwMPHzK4YsWYsx7C1yLhOuU8nTcG/2yrQaEXzpA==","signatures":[{"sig":"MEUCIQDiOTTsBwuENgIAch3pPhDx3uWPhHUl1rhdOkQh/XquygIgSxSvBmponwGYeThuKgu0r+aYO5/5+8AslE8FDA08O4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405499},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.114.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/4bec9adeda84464be516c2edf48c542e/grackle-ai-plugin-core-0.114.0.tgz","_integrity":"sha512-0pvl2PVxh7FkpxisdI60n3nuE+h5B3dllJAH8q0K3B9e0YRVwMPHzK4YsWYsx7C1yLhOuU8nTcG/2yrQaEXzpA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.114.0","@grackle-ai/core":"0.114.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.114.0","@grackle-ai/prompt":"0.114.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.114.0","@grackle-ai/knowledge":"0.114.0","@grackle-ai/plugin-sdk":"0.114.0","@grackle-ai/adapter-sdk":"0.114.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.114.0_1779524703076_0.1134774780700909","host":"s3://npm-registry-packages-npm-production"}},"0.115.0":{"name":"@grackle-ai/plugin-core","version":"0.115.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.115.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"471f7f706d54d3eac2fdd49dae5ca1b40faf9662","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.115.0.tgz","fileCount":131,"integrity":"sha512-/Fkv5m6wgBgumsX4wVP2pncMcgz/MsSuaWRRd790qP74zJ33FD9bjwxV4JWJkqfNga34NTVxYSRgJbPjWZOf3A==","signatures":[{"sig":"MEYCIQCCHV7G6pgK0xJ5bA2i8ePbHR1HmInmcYu+vuuuj83YxQIhAOsc+7la8JVATJeyxi4gmU5mnO966TizHoVgH+jR2x5v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415421},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.115.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/a2189b1a4f5508f63838d7d2c388a4dc/grackle-ai-plugin-core-0.115.0.tgz","_integrity":"sha512-/Fkv5m6wgBgumsX4wVP2pncMcgz/MsSuaWRRd790qP74zJ33FD9bjwxV4JWJkqfNga34NTVxYSRgJbPjWZOf3A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.115.0","@grackle-ai/core":"0.115.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.115.0","@grackle-ai/prompt":"0.115.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.115.0","@grackle-ai/knowledge":"0.115.0","@grackle-ai/plugin-sdk":"0.115.0","@grackle-ai/adapter-sdk":"0.115.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.115.0_1779543356091_0.2603349963997368","host":"s3://npm-registry-packages-npm-production"}},"0.115.1":{"name":"@grackle-ai/plugin-core","version":"0.115.1","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.115.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"de53c66f37672739eb626c043dd45b54eb452064","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.115.1.tgz","fileCount":143,"integrity":"sha512-BtFdqRLPMBNNDLK0uTdhx9IE6qaiqy+Fj05FHMgbQ5g+VBPZ7V+TPp4sca4hGSrr/sW8syTXg5Kh8PwHMQ5Teg==","signatures":[{"sig":"MEQCIH2Wg0ov9kGj0pjOBD/MLykKV8YxHliJgg/TwV6J2HSLAiALKMHVCrw3ftwb/LngW0WYvRNQtxBH4uwv75S+1ugjZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436445},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.115.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/377d4ef318ae268fb80b8eb77c940c2b/grackle-ai-plugin-core-0.115.1.tgz","_integrity":"sha512-BtFdqRLPMBNNDLK0uTdhx9IE6qaiqy+Fj05FHMgbQ5g+VBPZ7V+TPp4sca4hGSrr/sW8syTXg5Kh8PwHMQ5Teg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.115.1","@grackle-ai/core":"0.115.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.115.1","@grackle-ai/prompt":"0.115.1","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.115.1","@grackle-ai/knowledge":"0.115.1","@grackle-ai/plugin-sdk":"0.115.1","@grackle-ai/adapter-sdk":"0.115.1","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.115.1_1779546228756_0.487485898748488","host":"s3://npm-registry-packages-npm-production"}},"0.115.2":{"name":"@grackle-ai/plugin-core","version":"0.115.2","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.115.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"374a0d8cdfa33a7d0c0d122b94f8995cfdf05c06","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.115.2.tgz","fileCount":143,"integrity":"sha512-Te5n/Puz2rPxMAIG4G21TOikLJBBJHsVSHbnjO7RTMUQ0erloLdzXr2O2UOZxGtPkEq2vnMRiDqxGX9xk2/0qQ==","signatures":[{"sig":"MEUCIQDKPtdwJn8XpQd18kwARu6lXWWZmUMPqKHPUEZVlRXw0wIgV1FsoE+xZcGI3S3aGRfXnd/+zFLIaoqGL6x5UJlzZBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436445},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.115.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/51c2fe4a5a283d726a3ea8e9e66a5a53/grackle-ai-plugin-core-0.115.2.tgz","_integrity":"sha512-Te5n/Puz2rPxMAIG4G21TOikLJBBJHsVSHbnjO7RTMUQ0erloLdzXr2O2UOZxGtPkEq2vnMRiDqxGX9xk2/0qQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.115.2","@grackle-ai/core":"0.115.2","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.115.2","@grackle-ai/prompt":"0.115.2","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.115.2","@grackle-ai/knowledge":"0.115.2","@grackle-ai/plugin-sdk":"0.115.2","@grackle-ai/adapter-sdk":"0.115.2","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.115.2_1779570210245_0.6041883424795265","host":"s3://npm-registry-packages-npm-production"}},"0.116.0":{"name":"@grackle-ai/plugin-core","version":"0.116.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.116.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"ffc6828998085a83c6eee7a7bfba0cd1e8ae96fb","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.116.0.tgz","fileCount":139,"integrity":"sha512-PhG6fsGK3ey3DjoD4F5maczVG+DooOp4QXusMC1tDkGcKO5fXFT/7OSXoK59B5pLJLmu+Gmx7icpy7n334jr9Q==","signatures":[{"sig":"MEUCIHCSU2echYpn88s6LjcNK3FS0prL/jn1uYA3qgMU2NxaAiEAuVPJz/rso6e/lmb+IePLeheNgMg8Za5YlS437HYPMQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430257},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.116.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/a285e37db792b636b96ac4108f20bc76/grackle-ai-plugin-core-0.116.0.tgz","_integrity":"sha512-PhG6fsGK3ey3DjoD4F5maczVG+DooOp4QXusMC1tDkGcKO5fXFT/7OSXoK59B5pLJLmu+Gmx7icpy7n334jr9Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.116.0","@grackle-ai/core":"0.116.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.116.0","@grackle-ai/prompt":"0.116.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.116.0","@grackle-ai/knowledge":"0.116.0","@grackle-ai/plugin-sdk":"0.116.0","@grackle-ai/adapter-sdk":"0.116.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.116.0_1779580885653_0.24385009229027044","host":"s3://npm-registry-packages-npm-production"}},"0.117.0":{"name":"@grackle-ai/plugin-core","version":"0.117.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.117.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"e39ec5a419ee1a0ce17d1df9a6863dfc90a421c3","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.117.0.tgz","fileCount":143,"integrity":"sha512-V7ECP21HvJFf4j68NurfXcqiKl62VpzUMQBTeL9Nby5WQkzjzZHXq7F8j6K89kK6dTMPGM4Oc/0OPDtoHxK00w==","signatures":[{"sig":"MEUCIQCSB4ILgAFIt8JDAnnsWZOGgeIZTlmIcZuQ4r+KzBpyogIgNPH+wsTxWB9c/XfHmpQ7mFFJxdm9wJs/rnE1kt+dzWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434073},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.117.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/40e18d13b7d190acf9e6d01228840af7/grackle-ai-plugin-core-0.117.0.tgz","_integrity":"sha512-V7ECP21HvJFf4j68NurfXcqiKl62VpzUMQBTeL9Nby5WQkzjzZHXq7F8j6K89kK6dTMPGM4Oc/0OPDtoHxK00w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.117.0","@grackle-ai/core":"0.117.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.117.0","@grackle-ai/prompt":"0.117.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.117.0","@grackle-ai/knowledge":"0.117.0","@grackle-ai/plugin-sdk":"0.117.0","@grackle-ai/adapter-sdk":"0.117.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.117.0_1779589784826_0.4358556187767748","host":"s3://npm-registry-packages-npm-production"}},"0.118.0":{"name":"@grackle-ai/plugin-core","version":"0.118.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.118.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"618f72b120f8911c6c98ff9c9caf08cf12fac304","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.118.0.tgz","fileCount":143,"integrity":"sha512-I3Jn7pqbQitOWRo6y/O1VpdQOZIljQRl0a7nhUqCXe+/1M/XboR6+wyTiMhHyjv2Qe8VRUCS9ntlBLcrcNat3w==","signatures":[{"sig":"MEUCIQCePo280uCAwDoIwUiohMZIwqPMFtwXohWaWYb99LDHLQIgPR/G3IXnEMpEoBXWuZRRd6dxsOdOfQBVWNoduhBY+1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434298},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.118.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/ad66546a1e18ca29dd3500549673489e/grackle-ai-plugin-core-0.118.0.tgz","_integrity":"sha512-I3Jn7pqbQitOWRo6y/O1VpdQOZIljQRl0a7nhUqCXe+/1M/XboR6+wyTiMhHyjv2Qe8VRUCS9ntlBLcrcNat3w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.118.0","@grackle-ai/core":"0.118.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.118.0","@grackle-ai/prompt":"0.118.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.118.0","@grackle-ai/knowledge":"0.118.0","@grackle-ai/plugin-sdk":"0.118.0","@grackle-ai/adapter-sdk":"0.118.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.118.0_1779635247100_0.9212510649486709","host":"s3://npm-registry-packages-npm-production"}},"0.119.0":{"name":"@grackle-ai/plugin-core","version":"0.119.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.119.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"8a5870ad309146c7203a7388eab92667c90a87aa","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.119.0.tgz","fileCount":143,"integrity":"sha512-Z047YI49taZd9n3WmTY0l4PMEJqha5xZKsbL4IGi2/uHBTK/D8zSD6cpRqE3i/zS5RXK2xwSGh6g5H30Y3KuMQ==","signatures":[{"sig":"MEQCIFBcgjGrhsLZuNSDILw2rIAk2xyDy2BHEIzwXVtNSSVbAiBnbMthunRWgWMZLFJfna92KpAo+xdsu1bf4t9nGD/M2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436688},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.119.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/401136dedafd1f28e4733fc02eb3370f/grackle-ai-plugin-core-0.119.0.tgz","_integrity":"sha512-Z047YI49taZd9n3WmTY0l4PMEJqha5xZKsbL4IGi2/uHBTK/D8zSD6cpRqE3i/zS5RXK2xwSGh6g5H30Y3KuMQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.119.0","@grackle-ai/core":"0.119.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.119.0","@grackle-ai/prompt":"0.119.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.119.0","@grackle-ai/knowledge":"0.119.0","@grackle-ai/plugin-sdk":"0.119.0","@grackle-ai/adapter-sdk":"0.119.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.119.0_1779647582133_0.8170235083026469","host":"s3://npm-registry-packages-npm-production"}},"0.120.0":{"name":"@grackle-ai/plugin-core","version":"0.120.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.120.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"d5a03c7ef0db148283b47cdc49a1170ef5895b67","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.120.0.tgz","fileCount":143,"integrity":"sha512-pqabEdblunwhIUrXxJxP6rgZbz02P2oJi8G8RHyae69ItAnK8WzbjN1pWXDQybN3sVMgeqilwt34P96NJ4SUxA==","signatures":[{"sig":"MEYCIQCW1JnNAfn2FYfzDfZxjnFaqC4cSVOG990xdTgSmhXXjQIhAMmIz4JLCMwXyd9ftqZKAMCOMJykeY/9wHDNoakpnuVa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441593},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.120.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/9d4e4beeadf1d728895eb085dee11a94/grackle-ai-plugin-core-0.120.0.tgz","_integrity":"sha512-pqabEdblunwhIUrXxJxP6rgZbz02P2oJi8G8RHyae69ItAnK8WzbjN1pWXDQybN3sVMgeqilwt34P96NJ4SUxA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.120.0","@grackle-ai/core":"0.120.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.120.0","@grackle-ai/prompt":"0.120.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.120.0","@grackle-ai/knowledge":"0.120.0","@grackle-ai/plugin-sdk":"0.120.0","@grackle-ai/adapter-sdk":"0.120.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.120.0_1779656677016_0.46597603176566604","host":"s3://npm-registry-packages-npm-production"}},"0.121.0":{"name":"@grackle-ai/plugin-core","version":"0.121.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.121.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"b1749efaa06d24f6ec62dd5a1f7d7866c3f2ed78","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.121.0.tgz","fileCount":143,"integrity":"sha512-2z/Z/g0ByaJKnix9PHxapdldR1eUHN+6FcKBYhT7yc2pCvVDqHYJ6QmFy80MXkCXXgmJpbcHeAQXCEP8Yjo6mg==","signatures":[{"sig":"MEUCIQC0AFXfQz32lCN9SCRoEM6bhjo40VldoML0Z/4wnfKNZAIgZFwBNW2COqprntuGiCAvRmm+WSOrPtl4WqINP97Dlaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":444456},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.121.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/d09cbb9688b66dde44bda7d7ff7a6c68/grackle-ai-plugin-core-0.121.0.tgz","_integrity":"sha512-2z/Z/g0ByaJKnix9PHxapdldR1eUHN+6FcKBYhT7yc2pCvVDqHYJ6QmFy80MXkCXXgmJpbcHeAQXCEP8Yjo6mg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.121.0","@grackle-ai/core":"0.121.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.121.0","@grackle-ai/prompt":"0.121.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.121.0","@grackle-ai/knowledge":"0.121.0","@grackle-ai/plugin-sdk":"0.121.0","@grackle-ai/adapter-sdk":"0.121.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.121.0_1779682884107_0.518864048567512","host":"s3://npm-registry-packages-npm-production"}},"0.122.0":{"name":"@grackle-ai/plugin-core","version":"0.122.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.122.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"9bbcf05b08ec984a2f12688748eb52dbf9df5f5c","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.122.0.tgz","fileCount":143,"integrity":"sha512-Mrb0dUzWh+dvGewft1rp8Oq0JrgVbtrzMqlvrJPmhwpDxSaz4xjv2RXK0h8q2ofTFaFpeI0LUXdlW3x3FV/SjA==","signatures":[{"sig":"MEUCIGXbT610eLc0+8oH54C5RcZHrdssvEryOBzMyskATzzeAiEAr69Nro88Kn1wViJYR5HVfb7dyFFbU2Wk05nuwynB7IQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446580},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.122.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/acae4f6b29c50e10613a475d6a40687c/grackle-ai-plugin-core-0.122.0.tgz","_integrity":"sha512-Mrb0dUzWh+dvGewft1rp8Oq0JrgVbtrzMqlvrJPmhwpDxSaz4xjv2RXK0h8q2ofTFaFpeI0LUXdlW3x3FV/SjA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.122.0","@grackle-ai/core":"0.122.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.122.0","@grackle-ai/prompt":"0.122.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.122.0","@grackle-ai/knowledge":"0.122.0","@grackle-ai/plugin-sdk":"0.122.0","@grackle-ai/adapter-sdk":"0.122.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.122.0_1779684622357_0.4414608625976748","host":"s3://npm-registry-packages-npm-production"}},"0.123.0":{"name":"@grackle-ai/plugin-core","version":"0.123.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.123.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"a2d9e87b8baeba967720a6e44f6b0aa5ad352655","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.123.0.tgz","fileCount":143,"integrity":"sha512-nkhwsAyzBJikGay2Y7tdFNQJ3ZA/aT2gd3vHu+5hnirdJUauXlhcKJTBGyfqxu9rc9R4TOvxHzY+DnuhKn3ucQ==","signatures":[{"sig":"MEQCIGXcF8z6Jc9CfIBtc8KAP7YXNLsKU4F0moP7Iyfw5y+LAiAoDcula4ng96Pi+ESHyARx8GgeCV+VJk9spzEqNNcFhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449396},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.123.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/65f2636d2cea1eafe6248a8b41d8e368/grackle-ai-plugin-core-0.123.0.tgz","_integrity":"sha512-nkhwsAyzBJikGay2Y7tdFNQJ3ZA/aT2gd3vHu+5hnirdJUauXlhcKJTBGyfqxu9rc9R4TOvxHzY+DnuhKn3ucQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.123.0","@grackle-ai/core":"0.123.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.123.0","@grackle-ai/prompt":"0.123.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.123.0","@grackle-ai/knowledge":"0.123.0","@grackle-ai/plugin-sdk":"0.123.0","@grackle-ai/adapter-sdk":"0.123.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.123.0_1779686739681_0.9456836365336927","host":"s3://npm-registry-packages-npm-production"}},"0.123.1":{"name":"@grackle-ai/plugin-core","version":"0.123.1","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.123.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"558e77cdefb958670fd7be47bd57a76a350bdf0a","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.123.1.tgz","fileCount":143,"integrity":"sha512-QSa1OPCss6nqSAzqGwX3+yPq2fp+j/fkqccbeo73kUS2Q23WBjppg1xhGY4lEM4cv/esWR7ClhJaRpI7ZKHg1g==","signatures":[{"sig":"MEYCIQCIhvMIEPyJGpKBSv3yu/wJcxxvhlSZATWBZ+gWS60k0QIhAN9sMn+EVainLdZcgXgefZA/qVYfO2e4Jru4O3BuLxAf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449396},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.123.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/78e4aa811bdfa019c42ff6c20098b30e/grackle-ai-plugin-core-0.123.1.tgz","_integrity":"sha512-QSa1OPCss6nqSAzqGwX3+yPq2fp+j/fkqccbeo73kUS2Q23WBjppg1xhGY4lEM4cv/esWR7ClhJaRpI7ZKHg1g==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.123.1","@grackle-ai/core":"0.123.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.123.1","@grackle-ai/prompt":"0.123.1","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.123.1","@grackle-ai/knowledge":"0.123.1","@grackle-ai/plugin-sdk":"0.123.1","@grackle-ai/adapter-sdk":"0.123.1","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.123.1_1779687921730_0.31789539796374466","host":"s3://npm-registry-packages-npm-production"}},"0.123.2":{"name":"@grackle-ai/plugin-core","version":"0.123.2","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.123.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"6dd4d4f60e3c84e315b8fb7f4c5fde1485f04c72","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.123.2.tgz","fileCount":143,"integrity":"sha512-YjF+WEmkD8r8r71KoWho1n4v+QDDUwEnYfu97EiDN2vgCz0JllWhldsabKTVWn3gF/8une/bRNNc9SDxM/KYVQ==","signatures":[{"sig":"MEUCIByUZbyr9q60PoVvHEnvRM/f05dz6zbPzVGWdNbOxbszAiEA/x8HGPSpgzjsNAxTMPLN+TQ9GzC6UOvioOK6hBLEWhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449396},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.123.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/52b1236108af969062c68f1faaf3aa92/grackle-ai-plugin-core-0.123.2.tgz","_integrity":"sha512-YjF+WEmkD8r8r71KoWho1n4v+QDDUwEnYfu97EiDN2vgCz0JllWhldsabKTVWn3gF/8une/bRNNc9SDxM/KYVQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.123.2","@grackle-ai/core":"0.123.2","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.123.2","@grackle-ai/prompt":"0.123.2","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.123.2","@grackle-ai/knowledge":"0.123.2","@grackle-ai/plugin-sdk":"0.123.2","@grackle-ai/adapter-sdk":"0.123.2","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.123.2_1779715135779_0.9274941356598869","host":"s3://npm-registry-packages-npm-production"}},"0.124.0":{"name":"@grackle-ai/plugin-core","version":"0.124.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.124.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"11bfea49d8972d3ed6a8ccc3e29ae2964d3a1e12","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.124.0.tgz","fileCount":143,"integrity":"sha512-EkNXmU6m9AKZUvQYurcGoKrk++M/elRBTzLm1Kw1mTbIOFG8GTzcdDAifWR9adXCBmkPWDEEzJ7JuMukieeVYQ==","signatures":[{"sig":"MEYCIQCcnsIxIW+Rs59Cn3TguNPTL9jxOxp9wQL4rIoppvVOiAIhAOWXB+RldkOrjkM9ytoukZ16y0is/+CLgW7pW2nwQVlO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449483},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.124.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/1b677d6039018c7339b225c07b4f5bf0/grackle-ai-plugin-core-0.124.0.tgz","_integrity":"sha512-EkNXmU6m9AKZUvQYurcGoKrk++M/elRBTzLm1Kw1mTbIOFG8GTzcdDAifWR9adXCBmkPWDEEzJ7JuMukieeVYQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.124.0","@grackle-ai/core":"0.124.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.124.0","@grackle-ai/prompt":"0.124.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.124.0","@grackle-ai/knowledge":"0.124.0","@grackle-ai/plugin-sdk":"0.124.0","@grackle-ai/adapter-sdk":"0.124.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.124.0_1779716983111_0.8886172313904754","host":"s3://npm-registry-packages-npm-production"}},"0.125.0":{"name":"@grackle-ai/plugin-core","version":"0.125.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.125.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"09830f77c3b58a488f915348d4859152f5088103","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.125.0.tgz","fileCount":143,"integrity":"sha512-s5iYVckMkfBYcdN0dQB5gg2d1FK+SaQrARw19gRz6bTHMtes0Iv03pS2bt5LydZ2zwGaCnnjg+CWh8a59gzXPw==","signatures":[{"sig":"MEYCIQCDdtN8Wxrwu7fDZQyNeQB3vPC59CHBDCJoSOzxgB3aCgIhAJBiRZTssWXB4C4fkkvjgecJFY5ZTNhdyIwPNPHQiHGN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":456665},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.125.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/be583cd21e6175230372afa43d0e0a94/grackle-ai-plugin-core-0.125.0.tgz","_integrity":"sha512-s5iYVckMkfBYcdN0dQB5gg2d1FK+SaQrARw19gRz6bTHMtes0Iv03pS2bt5LydZ2zwGaCnnjg+CWh8a59gzXPw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.125.0","@grackle-ai/core":"0.125.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.125.0","@grackle-ai/prompt":"0.125.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.125.0","@grackle-ai/knowledge":"0.125.0","@grackle-ai/plugin-sdk":"0.125.0","@grackle-ai/adapter-sdk":"0.125.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.125.0_1779722049386_0.728764278111742","host":"s3://npm-registry-packages-npm-production"}},"0.125.1":{"name":"@grackle-ai/plugin-core","version":"0.125.1","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.125.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"cfcbd38a7b355b8778571a73307b57c8dcdf7730","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.125.1.tgz","fileCount":143,"integrity":"sha512-VFpt21Q8BR7rvHb/knzXaRTRGb3hH2/G8JFJCeyZ8Z2ycSc7nZBFnOJqKnRcm/H+CycAhCDp3qz2WJq7qIUm/A==","signatures":[{"sig":"MEQCIC1i7TLDxPg8idcd01gXjt4/g9RuLE5OcHvN71b8RWg6AiA8aacPcq2eVdJvJqsPh97FHLlgn9feUOGisi0vVXDUsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":456665},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.125.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/20555b712d270a6749777363557ce1bb/grackle-ai-plugin-core-0.125.1.tgz","_integrity":"sha512-VFpt21Q8BR7rvHb/knzXaRTRGb3hH2/G8JFJCeyZ8Z2ycSc7nZBFnOJqKnRcm/H+CycAhCDp3qz2WJq7qIUm/A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.125.1","@grackle-ai/core":"0.125.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.125.1","@grackle-ai/prompt":"0.125.1","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.125.1","@grackle-ai/knowledge":"0.125.1","@grackle-ai/plugin-sdk":"0.125.1","@grackle-ai/adapter-sdk":"0.125.1","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.125.1_1779723537445_0.6566483610076084","host":"s3://npm-registry-packages-npm-production"}},"0.125.2":{"name":"@grackle-ai/plugin-core","version":"0.125.2","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.125.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"6e28279c20253567345be29aa960bb53c5e885b3","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.125.2.tgz","fileCount":143,"integrity":"sha512-rZ5D2Ze8ARG0MFK/M++3Jee/wQoeBE7RKfNhvURrrLer5gSTuZeMM6Wc9GAmlP0ajlgqnlRyuZyyfEsbZH0fmQ==","signatures":[{"sig":"MEYCIQCpklwp1fAbe3zxy1pVnL/FDG6P3/8GvNjfoFslv0228gIhAKrQjks36DkYIm5XMb6LEeFETiQ6xiHeggSsm50EHQ/m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":456665},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.125.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/41a5dd60247b2b9e4a02cdfb90883687/grackle-ai-plugin-core-0.125.2.tgz","_integrity":"sha512-rZ5D2Ze8ARG0MFK/M++3Jee/wQoeBE7RKfNhvURrrLer5gSTuZeMM6Wc9GAmlP0ajlgqnlRyuZyyfEsbZH0fmQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.125.2","@grackle-ai/core":"0.125.2","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.125.2","@grackle-ai/prompt":"0.125.2","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.125.2","@grackle-ai/knowledge":"0.125.2","@grackle-ai/plugin-sdk":"0.125.2","@grackle-ai/adapter-sdk":"0.125.2","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.125.2_1779729773109_0.8768520060243405","host":"s3://npm-registry-packages-npm-production"}},"0.126.0":{"name":"@grackle-ai/plugin-core","version":"0.126.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.126.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"00bbb6c7fbbbb431a014b82979ceae1f0bf76979","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.126.0.tgz","fileCount":143,"integrity":"sha512-YabDHAg4xtuQMEPy0wi1241CHm1ZriEEyVLl6KAjLsaTgvy5SJxZD9LqaQBjyBafAjzJ+l4L/M/5Ujlk74QtDg==","signatures":[{"sig":"MEUCICBxPVVzliNlI7zt+UQtRFtumx40J5pVvxpVr61cVLLgAiEAsppbYNZ7vywu1rcSv/RtMYCIBu2/3PId99YAqClrKGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":456665},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.126.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/95bde9a7179dafb7230a174babd712c2/grackle-ai-plugin-core-0.126.0.tgz","_integrity":"sha512-YabDHAg4xtuQMEPy0wi1241CHm1ZriEEyVLl6KAjLsaTgvy5SJxZD9LqaQBjyBafAjzJ+l4L/M/5Ujlk74QtDg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.126.0","@grackle-ai/core":"0.126.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.126.0","@grackle-ai/prompt":"0.126.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.126.0","@grackle-ai/knowledge":"0.126.0","@grackle-ai/plugin-sdk":"0.126.0","@grackle-ai/adapter-sdk":"0.126.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.126.0_1779735355396_0.8856159538896737","host":"s3://npm-registry-packages-npm-production"}},"0.126.1":{"name":"@grackle-ai/plugin-core","version":"0.126.1","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.126.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"957da143f8c6da8b785071f6f9be732b877301fa","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.126.1.tgz","fileCount":143,"integrity":"sha512-pV9Ic+uYNX2BTTYJ873qaJhhC1pxmpRDceya3xq2b8WY6Ck8t5RRsuFtVNtY2AqNKJlV+OPkJGsWqedFw7fe3w==","signatures":[{"sig":"MEUCIQCxWWbQUep09EiJFp3jVYo9lKQbZKf0xclcS/+PgeEncQIgbXc2KzRh7tc4BWrx0c9YFWLkEwtjgpAnxuPIY0tgdNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":456378},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.126.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/3e96c402aed7c78a72ec718469ce8bcd/grackle-ai-plugin-core-0.126.1.tgz","_integrity":"sha512-pV9Ic+uYNX2BTTYJ873qaJhhC1pxmpRDceya3xq2b8WY6Ck8t5RRsuFtVNtY2AqNKJlV+OPkJGsWqedFw7fe3w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.126.1","@grackle-ai/core":"0.126.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.126.1","@grackle-ai/prompt":"0.126.1","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.126.1","@grackle-ai/knowledge":"0.126.1","@grackle-ai/plugin-sdk":"0.126.1","@grackle-ai/adapter-sdk":"0.126.1","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.126.1_1779736547069_0.7459888750492563","host":"s3://npm-registry-packages-npm-production"}},"0.127.0":{"name":"@grackle-ai/plugin-core","version":"0.127.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.127.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"5d97eec96024c752f1bdea732340ac6d54c273d7","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.127.0.tgz","fileCount":143,"integrity":"sha512-o0j2GuVOtIp0gNeDrnRgeFpN0ENPpQM5Pow6mNbfAPbQv2Zb6qAlKLB9nd9/MNR6apdS+3UUxaBw0PzvsFiKRw==","signatures":[{"sig":"MEQCIBWzqPHZvL3w6NgSELgv5nRznuHfmUDYaG5CMYhmen6QAiBo/1Fr+oWm/SycFiQ0oKv3htAR4ZnQOjyDb2xAmYyFpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":457276},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.127.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/ffbe9475ba5db6cc119044373c615d04/grackle-ai-plugin-core-0.127.0.tgz","_integrity":"sha512-o0j2GuVOtIp0gNeDrnRgeFpN0ENPpQM5Pow6mNbfAPbQv2Zb6qAlKLB9nd9/MNR6apdS+3UUxaBw0PzvsFiKRw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.127.0","@grackle-ai/core":"0.127.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.127.0","@grackle-ai/prompt":"0.127.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.127.0","@grackle-ai/knowledge":"0.127.0","@grackle-ai/plugin-sdk":"0.127.0","@grackle-ai/adapter-sdk":"0.127.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.127.0_1779737789842_0.9543884470228685","host":"s3://npm-registry-packages-npm-production"}},"0.128.0":{"name":"@grackle-ai/plugin-core","version":"0.128.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.128.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"7729ebd7179a0afa7e4360aa7bac5f886fa4d394","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.128.0.tgz","fileCount":143,"integrity":"sha512-zz3qQgBLQWU2tFvxKXqBqVqDn/3XvWothCSQNTnA8mUaQoMMGtZcYHniBYlNW+FDMwvPDVRSCIOao7Kuq2967w==","signatures":[{"sig":"MEUCIQCWWo/XKJAn3Sr4dU4SV5iIZyCw6vC5/vwiC7nF1yNTkwIgVA2TFGEJpSVeh7f7JE37H4Ii/EOycbk3J/ZgHgbSCTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":457364},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.128.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/35b761912faaa102e6db174603658434/grackle-ai-plugin-core-0.128.0.tgz","_integrity":"sha512-zz3qQgBLQWU2tFvxKXqBqVqDn/3XvWothCSQNTnA8mUaQoMMGtZcYHniBYlNW+FDMwvPDVRSCIOao7Kuq2967w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.128.0","@grackle-ai/core":"0.128.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.128.0","@grackle-ai/prompt":"0.128.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.128.0","@grackle-ai/knowledge":"0.128.0","@grackle-ai/plugin-sdk":"0.128.0","@grackle-ai/adapter-sdk":"0.128.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.128.0_1779744298784_0.3941874009639541","host":"s3://npm-registry-packages-npm-production"}},"0.129.0":{"name":"@grackle-ai/plugin-core","version":"0.129.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.129.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"66e548410b281689004803b3b7fc1491e1d92d25","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.129.0.tgz","fileCount":151,"integrity":"sha512-NFJd6FBLrJVKui9Yf/Fz3gqTkkIw2aBrNLxn+EIPk4Sx9LbJKKNlxBJMKJG6XgvNWROZEdSOtBfcLJuV78zBhQ==","signatures":[{"sig":"MEQCIGR8/e1s8mO9Dps5rX1E8/8og8e/24PxqfNkkTySQSP6AiA3ab4Dl5kIFP8u1qo0+m77SdmTb7HsieZgcjiIT7zxWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467132},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.129.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/1a3a66dcccd5f6822fcfd1ea236aa26d/grackle-ai-plugin-core-0.129.0.tgz","_integrity":"sha512-NFJd6FBLrJVKui9Yf/Fz3gqTkkIw2aBrNLxn+EIPk4Sx9LbJKKNlxBJMKJG6XgvNWROZEdSOtBfcLJuV78zBhQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.129.0","@grackle-ai/core":"0.129.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.129.0","@grackle-ai/prompt":"0.129.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.129.0","@grackle-ai/knowledge":"0.129.0","@grackle-ai/plugin-sdk":"0.129.0","@grackle-ai/adapter-sdk":"0.129.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.129.0_1779759297204_0.5202020556765887","host":"s3://npm-registry-packages-npm-production"}},"0.130.0":{"name":"@grackle-ai/plugin-core","version":"0.130.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.130.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"03d7a380a4e2ad05305abbfc65f69421526153fa","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.130.0.tgz","fileCount":151,"integrity":"sha512-SzQBf2doDYtUZx3/dovPnQzXHeV+4Pa8LJCcGXXpWWgbq7L069lEkAqoyFtIstB3B6BFHpbG1uUu+5hZ+duWew==","signatures":[{"sig":"MEUCIQCqREw309HiRxVuRiRqwXI3AYYAAqZMw4zdUTHfA2DHtQIgd/avBorr4rg4QgVjm1irVfeGH5QVJEbxKNyx0WJ1F/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467132},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.130.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/375f45ea2c568dc4eb269684159ffcb5/grackle-ai-plugin-core-0.130.0.tgz","_integrity":"sha512-SzQBf2doDYtUZx3/dovPnQzXHeV+4Pa8LJCcGXXpWWgbq7L069lEkAqoyFtIstB3B6BFHpbG1uUu+5hZ+duWew==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.130.0","@grackle-ai/core":"0.130.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.130.0","@grackle-ai/prompt":"0.130.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.130.0","@grackle-ai/knowledge":"0.130.0","@grackle-ai/plugin-sdk":"0.130.0","@grackle-ai/adapter-sdk":"0.130.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.130.0_1779761717269_0.10710375728619148","host":"s3://npm-registry-packages-npm-production"}},"0.131.0":{"name":"@grackle-ai/plugin-core","version":"0.131.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.131.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"af9e00c1790333823c2df9526061756b1fe73d5e","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.131.0.tgz","fileCount":151,"integrity":"sha512-DM48EeNGbq8aFIbfKtdcUpiW3XHugNOwvtUkv4BO40oBoP3R8mt+seJGP6n+oA/ZN1ED7ru0SstI9/Jrs5DQDg==","signatures":[{"sig":"MEYCIQCsRHqN+tKZ5G0AlvLt6fcueksAnNaS/hMIWcPfZKBluQIhANYYsEzHHmUupbmDksjqE5/CPWbVzKfvRvTF3PfO9f/E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467132},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.131.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/d98233be4cc1cd9628cb30d4089cbaaa/grackle-ai-plugin-core-0.131.0.tgz","_integrity":"sha512-DM48EeNGbq8aFIbfKtdcUpiW3XHugNOwvtUkv4BO40oBoP3R8mt+seJGP6n+oA/ZN1ED7ru0SstI9/Jrs5DQDg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.131.0","@grackle-ai/core":"0.131.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.131.0","@grackle-ai/prompt":"0.131.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.131.0","@grackle-ai/knowledge":"0.131.0","@grackle-ai/plugin-sdk":"0.131.0","@grackle-ai/adapter-sdk":"0.131.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.131.0_1779813225757_0.544431990582819","host":"s3://npm-registry-packages-npm-production"}},"0.132.0":{"name":"@grackle-ai/plugin-core","version":"0.132.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.132.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"9b26f8a76bcce433935f2ed02727d57eb7da8f47","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.132.0.tgz","fileCount":151,"integrity":"sha512-S8sQRluz1gxDwT8NfcvB5s+3bH8bnwWHr+pDwzVNNofPZkV5DiBUdyKYGFaZ0fk38omL0F5nwQjr1qkDmqiZgg==","signatures":[{"sig":"MEQCIBtupQQ2ptAXsuJj0rcytg2FHTG2v2ngqoSEekbhGXHiAiA3yt166FTYcYhO27jiPFqS9x2O2Tt2yMe+J9gLaQcgIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":469194},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.132.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/832d06448e9fa9255ccc6f17c1172fda/grackle-ai-plugin-core-0.132.0.tgz","_integrity":"sha512-S8sQRluz1gxDwT8NfcvB5s+3bH8bnwWHr+pDwzVNNofPZkV5DiBUdyKYGFaZ0fk38omL0F5nwQjr1qkDmqiZgg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.132.0","@grackle-ai/core":"0.132.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.132.0","@grackle-ai/prompt":"0.132.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.132.0","@grackle-ai/knowledge":"0.132.0","@grackle-ai/plugin-sdk":"0.132.0","@grackle-ai/adapter-sdk":"0.132.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.132.0_1779954471964_0.11038466192223018","host":"s3://npm-registry-packages-npm-production"}},"0.132.1":{"name":"@grackle-ai/plugin-core","version":"0.132.1","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.132.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"d6de08c028c4d372ffba35b3455e68c862e19eae","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.132.1.tgz","fileCount":151,"integrity":"sha512-ThgC2nc35KJnSTcKwbDFkqji1ZgVZ5Z0rXidSe6OgP7ytPSIVJrm5FjZtlB3EemCh4ik8i/nHuBLca3bWVNLFQ==","signatures":[{"sig":"MEUCIBHSlrGLVTLcHOd6yZkQKwKW/IkHC70hPbd6rzM1xRCqAiEAtaK3PLQ0PTA1mjdFv1SzyL8s7pZYyLlSXee7zdyk/zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":468603},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.132.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/ba70b2375e568975a0670676a4d5f9f2/grackle-ai-plugin-core-0.132.1.tgz","_integrity":"sha512-ThgC2nc35KJnSTcKwbDFkqji1ZgVZ5Z0rXidSe6OgP7ytPSIVJrm5FjZtlB3EemCh4ik8i/nHuBLca3bWVNLFQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.132.1","@grackle-ai/core":"0.132.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.132.1","@grackle-ai/prompt":"0.132.1","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.132.1","@grackle-ai/knowledge":"0.132.1","@grackle-ai/plugin-sdk":"0.132.1","@grackle-ai/adapter-sdk":"0.132.1","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.132.1_1779955859668_0.3801819048925663","host":"s3://npm-registry-packages-npm-production"}},"0.132.2":{"name":"@grackle-ai/plugin-core","version":"0.132.2","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.132.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"84593f2f0d8cf5a89cfc3b3cca6cab24bb4887c4","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.132.2.tgz","fileCount":151,"integrity":"sha512-nBcg2ZMhMlnvyP4XYDL/8+wP9nQd/eyiluIaxD53wnqMt5pQJop+N6FyXHhev5XgJtaE0NAL2Sx2JXMGhYUi9Q==","signatures":[{"sig":"MEUCIQDVeJt8sAAJuLo1aWd8kCs0gp43Ny4Z4DfQPsR3yKOsgQIgOm5R4JVwH8SdTfwSP0Hj5jGdGwWDRE6rzSVWybiASlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":468304},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.132.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/1adb59b3e1032941ab12080a5c59f429/grackle-ai-plugin-core-0.132.2.tgz","_integrity":"sha512-nBcg2ZMhMlnvyP4XYDL/8+wP9nQd/eyiluIaxD53wnqMt5pQJop+N6FyXHhev5XgJtaE0NAL2Sx2JXMGhYUi9Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.132.2","@grackle-ai/core":"0.132.2","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.132.2","@grackle-ai/prompt":"0.132.2","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.132.2","@grackle-ai/knowledge":"0.132.2","@grackle-ai/plugin-sdk":"0.132.2","@grackle-ai/adapter-sdk":"0.132.2","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.132.2_1779990579084_0.25944092124120677","host":"s3://npm-registry-packages-npm-production"}},"0.133.0":{"name":"@grackle-ai/plugin-core","version":"0.133.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.133.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"adb78ccab375590fd6bc806849c1d5e5923bafde","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.133.0.tgz","fileCount":151,"integrity":"sha512-VeacBYSisd99CRGpksussYUa/sXlI5EB3DYPE3xZLgnYL1v+HN0ZooV2KN7sxcc3mQPGxxpbLJeVux4MFySHFw==","signatures":[{"sig":"MEUCICc4ry05CzopJVWXVYKGEFPM07aBbmFvFVhO3aR1tBKUAiEAq66MvLfFZMwxW0B+esYc8LXCbDc4GsH75pi1CbDhA2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":469344},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.133.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/009d6f98effa0afb3eb0d61f84aaa1bb/grackle-ai-plugin-core-0.133.0.tgz","_integrity":"sha512-VeacBYSisd99CRGpksussYUa/sXlI5EB3DYPE3xZLgnYL1v+HN0ZooV2KN7sxcc3mQPGxxpbLJeVux4MFySHFw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.133.0","@grackle-ai/core":"0.133.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.133.0","@grackle-ai/prompt":"0.133.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.133.0","@grackle-ai/knowledge":"0.133.0","@grackle-ai/plugin-sdk":"0.133.0","@grackle-ai/adapter-sdk":"0.133.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.133.0_1780092906330_0.7928219527070048","host":"s3://npm-registry-packages-npm-production"}},"0.133.1":{"name":"@grackle-ai/plugin-core","version":"0.133.1","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.133.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"3bcdf41a6e522b8ac137e17eda02dd36b5be59f9","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.133.1.tgz","fileCount":151,"integrity":"sha512-LhzwtYMvRQ+G0WI2f5zItfSML7qOWyG+uzDm2e62OWfR05Ra1WYBI3rpFUYRnaljBNtR/KPT0LgyOHPnPy/SSg==","signatures":[{"sig":"MEQCIFxSVAfQI5/IevnrzrGvJmJsY5kf9Oa5YUbiXX/LHs+9AiAuO+Hsxa+cL8BcN6bJ2DNm+0ZCFwhu0pcR1l2LH+vCkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":469344},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.133.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/9fe20e48c53ad03c5fae8bfa92732572/grackle-ai-plugin-core-0.133.1.tgz","_integrity":"sha512-LhzwtYMvRQ+G0WI2f5zItfSML7qOWyG+uzDm2e62OWfR05Ra1WYBI3rpFUYRnaljBNtR/KPT0LgyOHPnPy/SSg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.133.1","@grackle-ai/core":"0.133.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.133.1","@grackle-ai/prompt":"0.133.1","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.133.1","@grackle-ai/knowledge":"0.133.1","@grackle-ai/plugin-sdk":"0.133.1","@grackle-ai/adapter-sdk":"0.133.1","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.133.1_1780095438611_0.5974647570770535","host":"s3://npm-registry-packages-npm-production"}},"0.134.0":{"name":"@grackle-ai/plugin-core","version":"0.134.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.134.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"25541952efa69448c5f75c11ce1aa6a2326330d3","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.134.0.tgz","fileCount":151,"integrity":"sha512-x79Y07NHYCf892c/ZhW8KIGC6DugOU6gocIPP9Iz1rJ4HfLFzEcuTp5wOuJ0VG3GvJqBmpuOiqsgPl5T3uTtyg==","signatures":[{"sig":"MEQCIAb6eJlGtPxFV7mmL/ZJjT2Nr4Q+hU/FATxePFZJUiwnAiA0MTp7HqbF/vVP9njgtUHIV2jws9hU4bFvPRAHx/Y2hQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":469756},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.134.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/038fd4074e9d6114bb71b05bda90421a/grackle-ai-plugin-core-0.134.0.tgz","_integrity":"sha512-x79Y07NHYCf892c/ZhW8KIGC6DugOU6gocIPP9Iz1rJ4HfLFzEcuTp5wOuJ0VG3GvJqBmpuOiqsgPl5T3uTtyg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.134.0","@grackle-ai/core":"0.134.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.134.0","@grackle-ai/prompt":"0.134.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.134.0","@grackle-ai/knowledge":"0.134.0","@grackle-ai/plugin-sdk":"0.134.0","@grackle-ai/adapter-sdk":"0.134.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.134.0_1780103207677_0.2875270046327376","host":"s3://npm-registry-packages-npm-production"}},"0.135.0":{"name":"@grackle-ai/plugin-core","version":"0.135.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.135.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"7f4d04265f29f26e82d142806c5f2fca5e652437","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.135.0.tgz","fileCount":151,"integrity":"sha512-PYhne6/qotgdgSJJt4fjc/iMh8H4u5kGIXk9+5vRhflHNuexZFMC5WQjg75iCbOe0JNrgP3om5T7cTzAxbvPaw==","signatures":[{"sig":"MEYCIQDvlZmP6V+hYhzyzf4AxHenRsVCPZAP2+3SYyLc4NzebQIhAOj1ojjJzHxzk/qYODoB2baKO7X40ybYXKO6Xek+Lisk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":469849},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.135.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/8bf95d35a0162b94b99dfa09a9837c93/grackle-ai-plugin-core-0.135.0.tgz","_integrity":"sha512-PYhne6/qotgdgSJJt4fjc/iMh8H4u5kGIXk9+5vRhflHNuexZFMC5WQjg75iCbOe0JNrgP3om5T7cTzAxbvPaw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.135.0","@grackle-ai/core":"0.135.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.135.0","@grackle-ai/prompt":"0.135.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.135.0","@grackle-ai/knowledge":"0.135.0","@grackle-ai/plugin-sdk":"0.135.0","@grackle-ai/adapter-sdk":"0.135.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.135.0_1780145038944_0.8175922450298394","host":"s3://npm-registry-packages-npm-production"}},"0.135.1":{"name":"@grackle-ai/plugin-core","version":"0.135.1","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.135.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"b1f39408b3b5c489372006f8c65956302e0c1144","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.135.1.tgz","fileCount":155,"integrity":"sha512-GXKUELEZr0xnwQTGqJiSulTWSgzcskWE3fXTu0nz1FsT6f1dWgT4NNR80O91onMxcTKvN0rcPnNoGTpljAe0Rg==","signatures":[{"sig":"MEUCIHkeI1dXjK+3B3iOJBYptEf+dD5cKVp3J1159WtFoUGBAiEAmFQAs+TQFu6tDG/kY3o9x2U5NmZ1p/CkKmVmkoZghKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":476561},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.135.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/bd0f5fa05487a3a5e747eebb6ae98caf/grackle-ai-plugin-core-0.135.1.tgz","_integrity":"sha512-GXKUELEZr0xnwQTGqJiSulTWSgzcskWE3fXTu0nz1FsT6f1dWgT4NNR80O91onMxcTKvN0rcPnNoGTpljAe0Rg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.135.1","@grackle-ai/core":"0.135.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.135.1","@grackle-ai/prompt":"0.135.1","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.135.1","@grackle-ai/knowledge":"0.135.1","@grackle-ai/plugin-sdk":"0.135.1","@grackle-ai/adapter-sdk":"0.135.1","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.135.1_1780148226232_0.20906180533269314","host":"s3://npm-registry-packages-npm-production"}},"0.135.2":{"name":"@grackle-ai/plugin-core","version":"0.135.2","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.135.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"65f1520c30bbec6f8cf1b5f29946a6479b73b314","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.135.2.tgz","fileCount":155,"integrity":"sha512-d8vrQ8IedrawoEYTxOYDDMZOxFSo7xl2ymh+CCkpLwe3zUDDOyph5cqC/rsR+Ji8VgIHz3tOwzQvIkH67fQuSg==","signatures":[{"sig":"MEYCIQDx/QP/nK2xMfePgvqsqBvDZofEoGjE9CA0sN18m+JE+wIhAO5lI8q7lpXKw3oYzWtCz25TCZi8QnGwn1iHhm90iGNn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":476561},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.135.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/80f96f6246ef393f0d7677a519cc222f/grackle-ai-plugin-core-0.135.2.tgz","_integrity":"sha512-d8vrQ8IedrawoEYTxOYDDMZOxFSo7xl2ymh+CCkpLwe3zUDDOyph5cqC/rsR+Ji8VgIHz3tOwzQvIkH67fQuSg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.135.2","@grackle-ai/core":"0.135.2","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.135.2","@grackle-ai/prompt":"0.135.2","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.135.2","@grackle-ai/knowledge":"0.135.2","@grackle-ai/plugin-sdk":"0.135.2","@grackle-ai/adapter-sdk":"0.135.2","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.135.2_1780149334421_0.03888472429587919","host":"s3://npm-registry-packages-npm-production"}},"0.136.0":{"name":"@grackle-ai/plugin-core","version":"0.136.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.136.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"4bf8c415dee3df5e4647337fd6fdd0919b0f31ea","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.136.0.tgz","fileCount":155,"integrity":"sha512-kr3NGQhH4IrDvJMCnidmAz7rr2utqCQXrtzmbbJfNgr7yDC7/OIlIBJTdbxgYEU3EGmRgE7uWQTyqNk+zIJk7g==","signatures":[{"sig":"MEUCICA4m07oI/wbQOkVVOEtiABO6jLz0wIrNwVm1MSALt7dAiEA1CmQjFm0RPSL9dtaV6k1coKBAvdR/IIfE1qTgDd0r9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":476561},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.136.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/57f3d505b31d83e78cd08d92b2d92b23/grackle-ai-plugin-core-0.136.0.tgz","_integrity":"sha512-kr3NGQhH4IrDvJMCnidmAz7rr2utqCQXrtzmbbJfNgr7yDC7/OIlIBJTdbxgYEU3EGmRgE7uWQTyqNk+zIJk7g==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.136.0","@grackle-ai/core":"0.136.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.136.0","@grackle-ai/prompt":"0.136.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.136.0","@grackle-ai/knowledge":"0.136.0","@grackle-ai/plugin-sdk":"0.136.0","@grackle-ai/adapter-sdk":"0.136.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.136.0_1780151111611_0.3807814855118099","host":"s3://npm-registry-packages-npm-production"}},"0.136.1":{"name":"@grackle-ai/plugin-core","version":"0.136.1","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.136.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"32d5577d95416027fc9604bfd24577093acdb3ce","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.136.1.tgz","fileCount":155,"integrity":"sha512-Gc110/Q08E+TaWqu5XZ1+Kzs9PJL9WGnKiIGclJU9SONOtUmvZi4f6F50LsjxhnCkwZahcpFOqLxF7eKoNuYSA==","signatures":[{"sig":"MEYCIQCc4kZkrw+eoi3+y6CkBV1xAsfWW4cMApvlYQZKzBDgZAIhAPHhmoV+FDSV8wEycIFWs0Tho4W5XvncnEGEw9C5H3sP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":476561},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.136.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/887728245f04b5e8613830dd256e5e67/grackle-ai-plugin-core-0.136.1.tgz","_integrity":"sha512-Gc110/Q08E+TaWqu5XZ1+Kzs9PJL9WGnKiIGclJU9SONOtUmvZi4f6F50LsjxhnCkwZahcpFOqLxF7eKoNuYSA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.136.1","@grackle-ai/core":"0.136.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.136.1","@grackle-ai/prompt":"0.136.1","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.136.1","@grackle-ai/knowledge":"0.136.1","@grackle-ai/plugin-sdk":"0.136.1","@grackle-ai/adapter-sdk":"0.136.1","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.136.1_1780153227237_0.7488562470186277","host":"s3://npm-registry-packages-npm-production"}},"0.136.2":{"name":"@grackle-ai/plugin-core","version":"0.136.2","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.136.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"5f93e7c397dade6843dfca9c1feb854dd2d7528e","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.136.2.tgz","fileCount":155,"integrity":"sha512-clRBd2Cb2dBXfP7kcLgRAsFn7gla3ciZ1BeOHGh9JKqMZZtXekdFrx/D8WYkm5Sc2kzDgPID+ZHDaeZf+Ua12A==","signatures":[{"sig":"MEUCIGs5jWRlaYjzhoe+O4gr1aqCB2dQ9iYY2AIO7nbIp++RAiEA5smvNEZbrpMsl+2g1BL30obYAiLqdRp9a3chu8ceiH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":476561},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.136.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/a0b3ac0d9211b652e2b5814f21d03c72/grackle-ai-plugin-core-0.136.2.tgz","_integrity":"sha512-clRBd2Cb2dBXfP7kcLgRAsFn7gla3ciZ1BeOHGh9JKqMZZtXekdFrx/D8WYkm5Sc2kzDgPID+ZHDaeZf+Ua12A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.136.2","@grackle-ai/core":"0.136.2","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.136.2","@grackle-ai/prompt":"0.136.2","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.136.2","@grackle-ai/knowledge":"0.136.2","@grackle-ai/plugin-sdk":"0.136.2","@grackle-ai/adapter-sdk":"0.136.2","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.136.2_1780161695151_0.5539456570303551","host":"s3://npm-registry-packages-npm-production"}},"0.137.0":{"name":"@grackle-ai/plugin-core","version":"0.137.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.137.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"1868940e3b55146caae633994e8e5dad6d2bb6a8","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.137.0.tgz","fileCount":155,"integrity":"sha512-VTzrMv/nOpHDLtx5VF1nlIQgKsndWs6BifcHMGc0NsHrvYlkSjNlJ6mqMeIs/16AG3EjIwleGGV2tuE0Qu0veg==","signatures":[{"sig":"MEUCIQCoNXYuENxFm2g3qJa+00J/eow6KdMzd/ApuskmQICJuAIgF7lvJXNHeMewBRoYFF0jfXHzd+ETuNcU2LyxMCvL+D4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":476561},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.137.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/7a72fc1f8f5a490d7d35783be4386673/grackle-ai-plugin-core-0.137.0.tgz","_integrity":"sha512-VTzrMv/nOpHDLtx5VF1nlIQgKsndWs6BifcHMGc0NsHrvYlkSjNlJ6mqMeIs/16AG3EjIwleGGV2tuE0Qu0veg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.137.0","@grackle-ai/core":"0.137.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.137.0","@grackle-ai/prompt":"0.137.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.137.0","@grackle-ai/knowledge":"0.137.0","@grackle-ai/plugin-sdk":"0.137.0","@grackle-ai/adapter-sdk":"0.137.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.137.0_1780164377621_0.012189417665019908","host":"s3://npm-registry-packages-npm-production"}},"0.137.1":{"name":"@grackle-ai/plugin-core","version":"0.137.1","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.137.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"e80b91a565b018150e09b730196f8ee30b819ce0","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.137.1.tgz","fileCount":155,"integrity":"sha512-3/8vFBIyTRnD/T00hs2o3RB8mxtRp2lrH6f4kNh0ayYdmYQUH8NmjHKKUiyePmd4i7zXQcdI33q8blm0FNoaxQ==","signatures":[{"sig":"MEYCIQCOX3BsVZqOJHWZWIYC51GN/J2h7Ye4CC5abt5slAz87wIhAImsQc+jbWACybKvShkAMtixZgf2SBAyXBJfZ5TrRvsb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":476561},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.137.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/7a646af18a9746b01d4263575135a127/grackle-ai-plugin-core-0.137.1.tgz","_integrity":"sha512-3/8vFBIyTRnD/T00hs2o3RB8mxtRp2lrH6f4kNh0ayYdmYQUH8NmjHKKUiyePmd4i7zXQcdI33q8blm0FNoaxQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.137.1","@grackle-ai/core":"0.137.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.137.1","@grackle-ai/prompt":"0.137.1","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.137.1","@grackle-ai/knowledge":"0.137.1","@grackle-ai/plugin-sdk":"0.137.1","@grackle-ai/adapter-sdk":"0.137.1","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.137.1_1780187652789_0.4640174094337366","host":"s3://npm-registry-packages-npm-production"}},"0.138.0":{"name":"@grackle-ai/plugin-core","version":"0.138.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.138.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"cbfb054069c5a06344b31a1ef68544ee47d30085","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.138.0.tgz","fileCount":155,"integrity":"sha512-BR1pp1DWaXkuDbsMLTrZNIOWTxpb4hysJuJ2t0GB894ULGuPomp6arIDEMkqQhUzr42awF+Lg59cLyvfDoW4tQ==","signatures":[{"sig":"MEYCIQCZpkFIcG6wLOHB7V4bTL9KCWZzOuQg2JcygEQLmpA/iwIhAIgmVcoIyLArgrccDb2uw05Pjhl6CRfJpQS+K4E8WyNx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":476561},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.138.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/2b1e38a3dc98186938756b2fe9b21589/grackle-ai-plugin-core-0.138.0.tgz","_integrity":"sha512-BR1pp1DWaXkuDbsMLTrZNIOWTxpb4hysJuJ2t0GB894ULGuPomp6arIDEMkqQhUzr42awF+Lg59cLyvfDoW4tQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.138.0","@grackle-ai/core":"0.138.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.138.0","@grackle-ai/prompt":"0.138.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.138.0","@grackle-ai/knowledge":"0.138.0","@grackle-ai/plugin-sdk":"0.138.0","@grackle-ai/adapter-sdk":"0.138.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.138.0_1780189055442_0.506995795311538","host":"s3://npm-registry-packages-npm-production"}},"0.138.1":{"name":"@grackle-ai/plugin-core","version":"0.138.1","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.138.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"cb7bfcaf620e9564ca5e2d9e43a3b3ac86cd485e","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.138.1.tgz","fileCount":155,"integrity":"sha512-gCFwBWfygeHNY7352Sf8ZKWOfVsuq+9kpEaatSQgK+xRnZM9q1vZnWhfc/dsihDwsg27vF+djzds2zDRHOe/4w==","signatures":[{"sig":"MEYCIQCGcTlHHRV3pc/J0uzvY9ndVog4muezErPX1hVXDIyckwIhAJotMPD0uTaUGvD6KJJcZw2+zWY2OgcuhFtsXp8GYYu3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":476561},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.138.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/b40a89ffd388ab7e9bb6e9bf2e0bd1d7/grackle-ai-plugin-core-0.138.1.tgz","_integrity":"sha512-gCFwBWfygeHNY7352Sf8ZKWOfVsuq+9kpEaatSQgK+xRnZM9q1vZnWhfc/dsihDwsg27vF+djzds2zDRHOe/4w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.138.1","@grackle-ai/core":"0.138.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.138.1","@grackle-ai/prompt":"0.138.1","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.138.1","@grackle-ai/knowledge":"0.138.1","@grackle-ai/plugin-sdk":"0.138.1","@grackle-ai/adapter-sdk":"0.138.1","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.138.1_1780196561351_0.2863109783985269","host":"s3://npm-registry-packages-npm-production"}},"0.139.0":{"name":"@grackle-ai/plugin-core","version":"0.139.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.139.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"8f075e8d4ac501aa229073f9312ccfeed9c7e6c4","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.139.0.tgz","fileCount":159,"integrity":"sha512-iPfSy9eszO3jGn9SgBPIWgGRde9ImrJqIT/lOmd/Ut/DPgZYE1RW1OudMYQsa8LBd+tesgu3FyN1VWiyif97pg==","signatures":[{"sig":"MEUCIQCSl31HQAtWa/XEifyJrvL/RYWAFl2rQKqy4Ct1OJgdsQIgGV2OmFvSsqWyO89sif9nq0iMzNgcPPo0j3R4fssN6ZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497147},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.139.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/e1cf064c4279854ef8820560648bbf68/grackle-ai-plugin-core-0.139.0.tgz","_integrity":"sha512-iPfSy9eszO3jGn9SgBPIWgGRde9ImrJqIT/lOmd/Ut/DPgZYE1RW1OudMYQsa8LBd+tesgu3FyN1VWiyif97pg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.139.0","@grackle-ai/core":"0.139.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.139.0","@grackle-ai/prompt":"0.139.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.139.0","@grackle-ai/knowledge":"0.139.0","@grackle-ai/plugin-sdk":"0.139.0","@grackle-ai/adapter-sdk":"0.139.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.139.0_1780205138825_0.12337734845847703","host":"s3://npm-registry-packages-npm-production"}},"0.139.1":{"name":"@grackle-ai/plugin-core","version":"0.139.1","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.139.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"89ddb3a0be656cf887a863640c7840bf497597ec","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.139.1.tgz","fileCount":159,"integrity":"sha512-5CbNWTiadL20GlC4wML8ll7eRFNLtfqv5xttcqu3jBUiuTDuo6agM1U+W8qP8J49ZaZeP2zNWV4ZMr4TQL9Ccw==","signatures":[{"sig":"MEYCIQDeBzH7uzvMQKVnAdAyhd0kkhDKDtZ4CBWEFLYe60hL9gIhAOj3euXK9fIM896kmrrVH6BdYKuijhvKhnBu0/sBmfS9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497147},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.139.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/c2348dbb999c90781be0e7dfb46362d7/grackle-ai-plugin-core-0.139.1.tgz","_integrity":"sha512-5CbNWTiadL20GlC4wML8ll7eRFNLtfqv5xttcqu3jBUiuTDuo6agM1U+W8qP8J49ZaZeP2zNWV4ZMr4TQL9Ccw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.139.1","@grackle-ai/core":"0.139.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.139.1","@grackle-ai/prompt":"0.139.1","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.139.1","@grackle-ai/knowledge":"0.139.1","@grackle-ai/plugin-sdk":"0.139.1","@grackle-ai/adapter-sdk":"0.139.1","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.139.1_1780238486655_0.027011226706502356","host":"s3://npm-registry-packages-npm-production"}},"0.139.2":{"name":"@grackle-ai/plugin-core","version":"0.139.2","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.139.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"8695dde655eeb45e4b0c0a945398d72d7f9879ad","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.139.2.tgz","fileCount":159,"integrity":"sha512-tM+b/89Wi+rLi917VdrhAs28qjSX6QzIv0/LMN4VXUeGFEnbN3pabbyeHMNhku7/CRBpfmdjI17rTTSuSkQVJA==","signatures":[{"sig":"MEUCIDc0zNIq24inJ0cuCmIemLFzKroip+VNXAwy8lBQ9LdGAiEAvB2EUllmnM1/O1VYFJNuVw6YhNCGo7gXI3wfv0rK6V0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497147},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.139.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/bbe44fcab25cad9c13dfb04abbe5d3a9/grackle-ai-plugin-core-0.139.2.tgz","_integrity":"sha512-tM+b/89Wi+rLi917VdrhAs28qjSX6QzIv0/LMN4VXUeGFEnbN3pabbyeHMNhku7/CRBpfmdjI17rTTSuSkQVJA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.139.2","@grackle-ai/core":"0.139.2","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.139.2","@grackle-ai/prompt":"0.139.2","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.139.2","@grackle-ai/knowledge":"0.139.2","@grackle-ai/plugin-sdk":"0.139.2","@grackle-ai/adapter-sdk":"0.139.2","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.139.2_1780240065071_0.7982560357166031","host":"s3://npm-registry-packages-npm-production"}},"0.140.0":{"name":"@grackle-ai/plugin-core","version":"0.140.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.140.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"d25b492a5677a61ee0ac76b3ad2ba57466d7d421","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.140.0.tgz","fileCount":159,"integrity":"sha512-gAoWynuyM/3kDN3kCszR8l0tTqXIuv9BwnQA63N02YeIXBX9C4KhtYraTBty4yylt/4gAN+pc9zeKLbvLO475w==","signatures":[{"sig":"MEUCIF8b8VHZUugIim4rnwQoeWGAN2IPLoYS+k5xhlbrtcN/AiEA3OXFXA/Nprmow2iHWYJ+7P4+0B68jblg+JY0BCwS+B0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497147},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.140.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/66072151e3981b772d5139ae1f7b6d6e/grackle-ai-plugin-core-0.140.0.tgz","_integrity":"sha512-gAoWynuyM/3kDN3kCszR8l0tTqXIuv9BwnQA63N02YeIXBX9C4KhtYraTBty4yylt/4gAN+pc9zeKLbvLO475w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.140.0","@grackle-ai/core":"0.140.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.140.0","@grackle-ai/prompt":"0.140.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.140.0","@grackle-ai/knowledge":"0.140.0","@grackle-ai/plugin-sdk":"0.140.0","@grackle-ai/adapter-sdk":"0.140.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.140.0_1780246035558_0.23229882680171254","host":"s3://npm-registry-packages-npm-production"}},"0.141.0":{"name":"@grackle-ai/plugin-core","version":"0.141.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.141.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"45a8b43a6efc33437e92b47d7d73633d8bcfad73","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.141.0.tgz","fileCount":159,"integrity":"sha512-upRs6dg4wjYFhvN2JjhDFe8hkl+D6Zd6f/KKRKrQHBFUHll0fKmXE5S5JcujtehXxaVarofpYg76eU0XJ+eb7Q==","signatures":[{"sig":"MEUCICpEM7+k8Wls0DU+vsR20EULjOxPwnzcUheHaCIfSdsDAiEAqMDmpiCighOfuB+QzS6ayRk/2qv964WhHM0ekFGyH9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514623},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.141.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/9a389ff77ff6882ec1388ff4e25a7326/grackle-ai-plugin-core-0.141.0.tgz","_integrity":"sha512-upRs6dg4wjYFhvN2JjhDFe8hkl+D6Zd6f/KKRKrQHBFUHll0fKmXE5S5JcujtehXxaVarofpYg76eU0XJ+eb7Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.141.0","@grackle-ai/core":"0.141.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.141.0","@grackle-ai/prompt":"0.141.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.141.0","@grackle-ai/knowledge":"0.141.0","@grackle-ai/plugin-sdk":"0.141.0","@grackle-ai/adapter-sdk":"0.141.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.141.0_1780249155310_0.9355195428999714","host":"s3://npm-registry-packages-npm-production"}},"0.142.0":{"name":"@grackle-ai/plugin-core","version":"0.142.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.142.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"28a1c69824fa63e1141ac3853ab381e5f1e01476","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.142.0.tgz","fileCount":163,"integrity":"sha512-doNcg4nWKKHJ/sZj1hA+XEBSM3xahnsAqlnDXOYsp6OvLOCqsV8yBxqcizOIvO7A8LOvXhJV3BF25awOt+JNZA==","signatures":[{"sig":"MEUCIQDQwRSxT05KAxkI7qVKUKkelRLIUtwqS6YeyIoWxf6CYgIgBH2EgA2mO2XkgcY6eJGdEafwoNMISQ2gjTdnbu180s8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":525361},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.142.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/11fa47530a5c53613f05ce637899ba93/grackle-ai-plugin-core-0.142.0.tgz","_integrity":"sha512-doNcg4nWKKHJ/sZj1hA+XEBSM3xahnsAqlnDXOYsp6OvLOCqsV8yBxqcizOIvO7A8LOvXhJV3BF25awOt+JNZA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.142.0","@grackle-ai/core":"0.142.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.142.0","@grackle-ai/prompt":"0.142.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.142.0","@grackle-ai/knowledge":"0.142.0","@grackle-ai/plugin-sdk":"0.142.0","@grackle-ai/adapter-sdk":"0.142.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.142.0_1780257059613_0.01946200336290227","host":"s3://npm-registry-packages-npm-production"}},"0.143.0":{"name":"@grackle-ai/plugin-core","version":"0.143.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.143.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"32ae7117be27b96905f84669c5195f2bd7fe0143","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.143.0.tgz","fileCount":163,"integrity":"sha512-ACo4clP9zvIgbJMHYuoP2tU76TwubMjDNYa51SMsEtMlEfcrH85b2cNRIjeM106WbqcHaCtN5/wWlDddajF/lQ==","signatures":[{"sig":"MEYCIQDHLzi1QM5M0h9Q5F1XwE2eUvjZHXDGgiPH9P+7YWW8lQIhALowWPRFN4d3AhHo7ltu+RDvFNJiu7tAK+SAvdxxnAOx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":525361},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.143.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/1f1a7fd667da86d64cc81c858a5c0821/grackle-ai-plugin-core-0.143.0.tgz","_integrity":"sha512-ACo4clP9zvIgbJMHYuoP2tU76TwubMjDNYa51SMsEtMlEfcrH85b2cNRIjeM106WbqcHaCtN5/wWlDddajF/lQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.143.0","@grackle-ai/core":"0.143.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.143.0","@grackle-ai/prompt":"0.143.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.143.0","@grackle-ai/knowledge":"0.143.0","@grackle-ai/plugin-sdk":"0.143.0","@grackle-ai/adapter-sdk":"0.143.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.143.0_1780269063630_0.26655223612270484","host":"s3://npm-registry-packages-npm-production"}},"0.144.0":{"name":"@grackle-ai/plugin-core","version":"0.144.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.144.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"bc585df8e73f960dcde376a3876dc8b49d524a06","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.144.0.tgz","fileCount":167,"integrity":"sha512-1rUuqvzS7BldNi1w6Se4KHsBK5eOMFZQaF9WPCTythybWE3k4UL0EBhPS2ID8AriTgSv5hxhsVM7c/rhDYaeiw==","signatures":[{"sig":"MEUCIQCvpaGj9RvzcF4f9g5VRZz3ihXZXDm5VoEUK0cd/9nDQAIgZZlv1M7nxuuuhQ9PZ8nhU+HpRJlB7J7WRiAmbeTU8xk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":541637},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.144.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/1cecdd95b1c364bbeceb728b3e3cfb47/grackle-ai-plugin-core-0.144.0.tgz","_integrity":"sha512-1rUuqvzS7BldNi1w6Se4KHsBK5eOMFZQaF9WPCTythybWE3k4UL0EBhPS2ID8AriTgSv5hxhsVM7c/rhDYaeiw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.144.0","@grackle-ai/core":"0.144.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.144.0","@grackle-ai/prompt":"0.144.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.144.0","@grackle-ai/knowledge":"0.144.0","@grackle-ai/plugin-sdk":"0.144.0","@grackle-ai/adapter-sdk":"0.144.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.144.0_1780281818298_0.10503224424021651","host":"s3://npm-registry-packages-npm-production"}},"0.145.0":{"name":"@grackle-ai/plugin-core","version":"0.145.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.145.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"9fec91315a57bad4300b9f073782dd9d3fb1eb80","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.145.0.tgz","fileCount":167,"integrity":"sha512-g0gNwhQoeuDlEtBEEkBkC2/oOmgFKPv+QGiQZka8OD5dJwOZJBCT5ModEyWVP2Pqs2StNlPMjQ8PW3aqbuev3w==","signatures":[{"sig":"MEUCIQCuNbtdEPiMkVl/7cvTjfWBnmWwEAzF68+dMnrltLJx4gIgEIdJ1dOAR72dXe2b3xKUw2Y0GGT9z8zaWXFilUAXdiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":541637},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.145.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/5028266a7f835d49a2ea9f2ff8ae7c01/grackle-ai-plugin-core-0.145.0.tgz","_integrity":"sha512-g0gNwhQoeuDlEtBEEkBkC2/oOmgFKPv+QGiQZka8OD5dJwOZJBCT5ModEyWVP2Pqs2StNlPMjQ8PW3aqbuev3w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.145.0","@grackle-ai/core":"0.145.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.145.0","@grackle-ai/prompt":"0.145.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.145.0","@grackle-ai/knowledge":"0.145.0","@grackle-ai/plugin-sdk":"0.145.0","@grackle-ai/adapter-sdk":"0.145.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.145.0_1780348687402_0.05525936039513013","host":"s3://npm-registry-packages-npm-production"}},"0.146.0":{"name":"@grackle-ai/plugin-core","version":"0.146.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.146.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"53b7f2546277fc9f26b18dedcec20e369be1725a","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.146.0.tgz","fileCount":167,"integrity":"sha512-68/0x82KDjBdYccATr7XpKTKZd3G8xyq7ITwqLriqqhhj+7T5kt32B56WkARRcJlKOgmio1xJH3cPj2KVTIS/Q==","signatures":[{"sig":"MEQCIB6NqA9UEZmkvaCUd08E86ahiHi3tMq69owFWMZeJXTLAiBJEOqSc7EdyUgTUP5UQ3BVTIRe2ftAWWJVmINLRns5jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":551992},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.146.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/8eaa05369f26b4b86cee4750fe7ed48b/grackle-ai-plugin-core-0.146.0.tgz","_integrity":"sha512-68/0x82KDjBdYccATr7XpKTKZd3G8xyq7ITwqLriqqhhj+7T5kt32B56WkARRcJlKOgmio1xJH3cPj2KVTIS/Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.146.0","@grackle-ai/core":"0.146.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.146.0","@grackle-ai/prompt":"0.146.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.146.0","@grackle-ai/knowledge":"0.146.0","@grackle-ai/plugin-sdk":"0.146.0","@grackle-ai/adapter-sdk":"0.146.0","@connectrpc/connect-node":"^2.0.0","@grackle-ai/plugin-scheduling":"0.146.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.146.0_1780370056693_0.081379322250408","host":"s3://npm-registry-packages-npm-production"}},"0.147.0":{"name":"@grackle-ai/plugin-core","version":"0.147.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.147.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"c51c1aff34f86bcaf22c819f583db94b602deeb3","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.147.0.tgz","fileCount":167,"integrity":"sha512-a0JxS4Vcg5AJrYcJ10WX9NDCEazK4XwSZC/6r78T8QWx9XYh3R9DmQeAbGVvWGDxTM3E3e3Jtjjk9lAM5/qs1w==","signatures":[{"sig":"MEUCIDFDW02T3QF3v5ObhqxERvzVadA6gXj59i+/7NUO26kyAiEA8olFiAxfD+svNFo01PK2+7ks5vpchfxMvbfbEELI2Ag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553012},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.147.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/0cfe85cca9dbb374958f9eb3caffac2b/grackle-ai-plugin-core-0.147.0.tgz","_integrity":"sha512-a0JxS4Vcg5AJrYcJ10WX9NDCEazK4XwSZC/6r78T8QWx9XYh3R9DmQeAbGVvWGDxTM3E3e3Jtjjk9lAM5/qs1w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.147.0","@grackle-ai/core":"0.147.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.147.0","@grackle-ai/prompt":"0.147.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.147.0","@grackle-ai/knowledge":"0.147.0","@grackle-ai/plugin-sdk":"0.147.0","@grackle-ai/adapter-sdk":"0.147.0","@connectrpc/connect-node":"^2.0.0","@grackle-ai/plugin-scheduling":"0.147.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.147.0_1780383450600_0.5516139311269728","host":"s3://npm-registry-packages-npm-production"}},"0.148.0":{"name":"@grackle-ai/plugin-core","version":"0.148.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.148.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"2d398586e92fd56a3898a4db76110b083552514c","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.148.0.tgz","fileCount":167,"integrity":"sha512-VlVAZ+sVShUOaWryvr/cn+H2pm4TC5xWonYRW7azwn/dZsVeF0NVFsy3DGjaAEBPcdELhKkpQngwOmrZKAje4g==","signatures":[{"sig":"MEYCIQDFYGNaP8rRY3M+ypBKU98gBVdd0tYZekc5d8bSYalVEAIhAMvivFMBycZXw22wCzKVPsD+Zs8yl6/R7QhsqrNMzkdO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553012},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.148.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/7fc8378bd63bee17d88a731326b5c1cf/grackle-ai-plugin-core-0.148.0.tgz","_integrity":"sha512-VlVAZ+sVShUOaWryvr/cn+H2pm4TC5xWonYRW7azwn/dZsVeF0NVFsy3DGjaAEBPcdELhKkpQngwOmrZKAje4g==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.148.0","@grackle-ai/core":"0.148.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.148.0","@grackle-ai/prompt":"0.148.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.148.0","@grackle-ai/knowledge":"0.148.0","@grackle-ai/plugin-sdk":"0.148.0","@grackle-ai/adapter-sdk":"0.148.0","@connectrpc/connect-node":"^2.0.0","@grackle-ai/plugin-scheduling":"0.148.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.148.0_1780410041325_0.3893341114424125","host":"s3://npm-registry-packages-npm-production"}},"0.149.0":{"name":"@grackle-ai/plugin-core","version":"0.149.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.149.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"f342465959f143c309d82a3011c60c4d6a4be590","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.149.0.tgz","fileCount":167,"integrity":"sha512-KQM6/3tyrVo8Id3WGusMj8iFv3UjWPG6bi2PsLWdir9z0b2+kUc1ReHbViII7OEZH3Ogn/53fjDfWGnnjMVBsQ==","signatures":[{"sig":"MEUCIQCvPG9V9QEoxlAxI3zrlhe9B1agu5XkhSf6ZgJ7t6Lw0wIgedRM+z5NS39EAvegIeqjlXJJ6VUB+cTqsbZQM9qkJWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553012},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.149.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/dd10dcc1cb9d51a93f20c6f3c9a88555/grackle-ai-plugin-core-0.149.0.tgz","_integrity":"sha512-KQM6/3tyrVo8Id3WGusMj8iFv3UjWPG6bi2PsLWdir9z0b2+kUc1ReHbViII7OEZH3Ogn/53fjDfWGnnjMVBsQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.149.0","@grackle-ai/core":"0.149.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.149.0","@grackle-ai/prompt":"0.149.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.149.0","@grackle-ai/knowledge":"0.149.0","@grackle-ai/plugin-sdk":"0.149.0","@grackle-ai/adapter-sdk":"0.149.0","@connectrpc/connect-node":"^2.0.0","@grackle-ai/plugin-scheduling":"0.149.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.149.0_1780414568394_0.3756294877658668","host":"s3://npm-registry-packages-npm-production"}},"0.150.0":{"name":"@grackle-ai/plugin-core","version":"0.150.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.150.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"95352cf690b0d57084ae1e444ad5bea8abe26677","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.150.0.tgz","fileCount":167,"integrity":"sha512-zNRUg/qGNQoLkc7yQ3TLPH/l3zgQFf2lqmza+4g8VNBFwIARvbsEMGKxWSdV7eZMqNs7zKIi3c0QB6jeJMg/kA==","signatures":[{"sig":"MEYCIQCoC8514seB53nif90eXoXyIk9KKd5YWC2zsA5Io1I8FQIhAPD5om7WBZPRUC+WjfGRB8RmY0wU6Z/+3qN1YibMofaB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553012},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.150.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/988150eeaac5ba971c94b751a56e065a/grackle-ai-plugin-core-0.150.0.tgz","_integrity":"sha512-zNRUg/qGNQoLkc7yQ3TLPH/l3zgQFf2lqmza+4g8VNBFwIARvbsEMGKxWSdV7eZMqNs7zKIi3c0QB6jeJMg/kA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.150.0","@grackle-ai/core":"0.150.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.150.0","@grackle-ai/prompt":"0.150.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.150.0","@grackle-ai/knowledge":"0.150.0","@grackle-ai/plugin-sdk":"0.150.0","@grackle-ai/adapter-sdk":"0.150.0","@connectrpc/connect-node":"^2.0.0","@grackle-ai/plugin-scheduling":"0.150.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.150.0_1780430743685_0.9242490838395416","host":"s3://npm-registry-packages-npm-production"}},"0.151.0":{"name":"@grackle-ai/plugin-core","version":"0.151.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.151.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"ef1f3cacc4e72eb577880dcda42396363c183c52","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.151.0.tgz","fileCount":167,"integrity":"sha512-mm+2Y/Id5+FYYOQacXWS8XUDomLqR4vW3fWtVgH7Q3NC3lXqVgPvPhUTV22W90INbUoFrOlwY8dyoHd2kBIYoQ==","signatures":[{"sig":"MEYCIQDmoUKT+Tr7hPaCs6eGWkga7O4v3lxpo57I+2Y3vJ9uGgIhALMdjnuD2mugdG+1mfS22wvgQESN2QRBImXvjJo1FaII","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":556890},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.151.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/122869527f1e9506b4e3ef993fedecec/grackle-ai-plugin-core-0.151.0.tgz","_integrity":"sha512-mm+2Y/Id5+FYYOQacXWS8XUDomLqR4vW3fWtVgH7Q3NC3lXqVgPvPhUTV22W90INbUoFrOlwY8dyoHd2kBIYoQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.151.0","@grackle-ai/core":"0.151.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.151.0","@grackle-ai/prompt":"0.151.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.151.0","@grackle-ai/knowledge":"0.151.0","@grackle-ai/plugin-sdk":"0.151.0","@grackle-ai/adapter-sdk":"0.151.0","@connectrpc/connect-node":"^2.0.0","@grackle-ai/plugin-scheduling":"0.151.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.151.0_1780437251178_0.594528769298164","host":"s3://npm-registry-packages-npm-production"}},"0.152.0":{"name":"@grackle-ai/plugin-core","version":"0.152.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.152.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"21d82855b90211ad20b714068278bf47c944bbe9","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.152.0.tgz","fileCount":167,"integrity":"sha512-7Pye4BbDvH+TudHymmmeb/pcZBliRhYGvjbkVkjsl3LmwxXCJUDeFd1CwCaG5K7bnNeJu3wtlaoKamnvVttttQ==","signatures":[{"sig":"MEUCIQDlP6SP5tvoAx/+rP3F3rY1iJXW9q4CI/Mks2RVhCbYNgIgakITal7Q5B9nFIoPU2gRpik3M+zlmXf/UcfM0uUNQcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":556890},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.152.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/b021268ebcd4ed10d2c6e25090300135/grackle-ai-plugin-core-0.152.0.tgz","_integrity":"sha512-7Pye4BbDvH+TudHymmmeb/pcZBliRhYGvjbkVkjsl3LmwxXCJUDeFd1CwCaG5K7bnNeJu3wtlaoKamnvVttttQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.152.0","@grackle-ai/core":"0.152.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.152.0","@grackle-ai/prompt":"0.152.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.152.0","@grackle-ai/knowledge":"0.152.0","@grackle-ai/plugin-sdk":"0.152.0","@grackle-ai/adapter-sdk":"0.152.0","@connectrpc/connect-node":"^2.0.0","@grackle-ai/plugin-scheduling":"0.152.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.152.0_1780442578499_0.9131942077470105","host":"s3://npm-registry-packages-npm-production"}},"0.153.0":{"name":"@grackle-ai/plugin-core","version":"0.153.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.153.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"95950f91aed9983498186235a52fb6695b15e563","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.153.0.tgz","fileCount":167,"integrity":"sha512-HmVcX21wrpFr5TjgHbopaZQz0oyIQs0ypEk17ROrFhc2m0EehFewaSvyCBuBYrU5FgwHTA9fpzc4GDy+u3UKcQ==","signatures":[{"sig":"MEUCIQDhBQhNZYauRIjN4UizC7xX00hOiNNisFvDGj5kTwzCqwIgSxS4TPeL7nW8C7NYfn/88U1vGjlMdNjO/r4P5qA2tOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":556890},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.153.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/606fa35689f8aba851c0511c03ed1599/grackle-ai-plugin-core-0.153.0.tgz","_integrity":"sha512-HmVcX21wrpFr5TjgHbopaZQz0oyIQs0ypEk17ROrFhc2m0EehFewaSvyCBuBYrU5FgwHTA9fpzc4GDy+u3UKcQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.153.0","@grackle-ai/core":"0.153.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.153.0","@grackle-ai/prompt":"0.153.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.153.0","@grackle-ai/knowledge":"0.153.0","@grackle-ai/plugin-sdk":"0.153.0","@grackle-ai/adapter-sdk":"0.153.0","@connectrpc/connect-node":"^2.0.0","@grackle-ai/plugin-scheduling":"0.153.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.153.0_1780444107143_0.9743392881162818","host":"s3://npm-registry-packages-npm-production"}},"0.154.0":{"name":"@grackle-ai/plugin-core","version":"0.154.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.154.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"aae9fd18dd01cbc44f8cdfc0694205e1cb494803","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.154.0.tgz","fileCount":167,"integrity":"sha512-qlJyNCAbogMvKXyclEEgiPLAoTEcUJTnHfBXN5e0ProBAjjMAuB2iqPlioyXZOIVvPAp4J3VOinVf/WYNCbNbw==","signatures":[{"sig":"MEYCIQCwZu59ukqFp8KH50ZMk/xNoQE75gpuS+EpWCFXGcSm3QIhAKpYzuHjzdPcsl/ML/LPK/7GczrLjk/KohLeUOzp8XMz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":556890},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.154.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/8ee5531ffeb744707d3ce6e1f595e18b/grackle-ai-plugin-core-0.154.0.tgz","_integrity":"sha512-qlJyNCAbogMvKXyclEEgiPLAoTEcUJTnHfBXN5e0ProBAjjMAuB2iqPlioyXZOIVvPAp4J3VOinVf/WYNCbNbw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.154.0","@grackle-ai/core":"0.154.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.154.0","@grackle-ai/prompt":"0.154.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.154.0","@grackle-ai/knowledge":"0.154.0","@grackle-ai/plugin-sdk":"0.154.0","@grackle-ai/adapter-sdk":"0.154.0","@connectrpc/connect-node":"^2.0.0","@grackle-ai/plugin-scheduling":"0.154.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.154.0_1780458439856_0.7278841393599103","host":"s3://npm-registry-packages-npm-production"}},"0.155.0":{"name":"@grackle-ai/plugin-core","version":"0.155.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.155.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"b73abc5628b77f0379c4cd21ec1dccec68630dce","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.155.0.tgz","fileCount":167,"integrity":"sha512-HqcR2WtJeNzNUs8QL4PKOQeCcdJGquw8i82RO3K1xGVR8RdlSER4OyreDvcWAJqR+A38M7sHFgKZj9n9eAkVHg==","signatures":[{"sig":"MEQCIG3RlaBpnyAxsCnWXLpWm4f+Sr4RxxDW1t8MCNWZCBeXAiA8va4hoIfDr2OtwShTtuw8uwnpiFQmJ/EubKIIpsI39A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558833},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.155.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/ea691c6cde0421d2acfa47a1a6a9e9a8/grackle-ai-plugin-core-0.155.0.tgz","_integrity":"sha512-HqcR2WtJeNzNUs8QL4PKOQeCcdJGquw8i82RO3K1xGVR8RdlSER4OyreDvcWAJqR+A38M7sHFgKZj9n9eAkVHg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.155.0","@grackle-ai/core":"0.155.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.155.0","@grackle-ai/prompt":"0.155.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.155.0","@grackle-ai/knowledge":"0.155.0","@grackle-ai/plugin-sdk":"0.155.0","@grackle-ai/adapter-sdk":"0.155.0","@connectrpc/connect-node":"^2.0.0","@grackle-ai/plugin-scheduling":"0.155.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.155.0_1780465754213_0.7455624042096087","host":"s3://npm-registry-packages-npm-production"}},"0.156.0":{"name":"@grackle-ai/plugin-core","version":"0.156.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.156.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"7acab32b4f3d5d545fe4b54ee22a01c330b251ff","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.156.0.tgz","fileCount":171,"integrity":"sha512-V4Dt4JmbwGdChNJNBJMWgkqvNZAkgtRg8fW7efnsIFYACAPnCxUKsT9WkBhMbmuTyvaBzJ/oSd7nBSYzl835mQ==","signatures":[{"sig":"MEQCIAhrskRBLv8TONhpFjJeMnNx0sZYE2BkdJjYW+Pv6HiTAiB9cO4PkykqunBn/VJgmw76gx6hA95WjAusazIRfFsqNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":561407},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.156.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/36c8a6645b88e9037e97de8c2b660e80/grackle-ai-plugin-core-0.156.0.tgz","_integrity":"sha512-V4Dt4JmbwGdChNJNBJMWgkqvNZAkgtRg8fW7efnsIFYACAPnCxUKsT9WkBhMbmuTyvaBzJ/oSd7nBSYzl835mQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.156.0","@grackle-ai/core":"0.156.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.156.0","@grackle-ai/prompt":"0.156.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.156.0","@grackle-ai/knowledge":"0.156.0","@grackle-ai/plugin-sdk":"0.156.0","@grackle-ai/adapter-sdk":"0.156.0","@connectrpc/connect-node":"^2.0.0","@grackle-ai/plugin-scheduling":"0.156.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.156.0_1780470134635_0.843917154622607","host":"s3://npm-registry-packages-npm-production"}},"0.157.0":{"name":"@grackle-ai/plugin-core","version":"0.157.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.157.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"18431477984fbb28072886490f4b78a577efabab","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.157.0.tgz","fileCount":171,"integrity":"sha512-NQhe+sKVOipGOsYR8fO4YQj3ZQ9JnqpXiJ/7a4er+n7KvBYQiG3owQ+V6tBRz0d3GHpcMUB4xU2a4BmCqb45tA==","signatures":[{"sig":"MEUCIQCHYxB6J2MMqrIwqB5pWUF4QvrqZ2lALHWp48jDu+q8jAIgHpjsy4fsxj5YHRVu8NTOQetYCPufROamvzr5N2Ft0o4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":561407},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.157.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/bd1606001597d748610ec3205152988f/grackle-ai-plugin-core-0.157.0.tgz","_integrity":"sha512-NQhe+sKVOipGOsYR8fO4YQj3ZQ9JnqpXiJ/7a4er+n7KvBYQiG3owQ+V6tBRz0d3GHpcMUB4xU2a4BmCqb45tA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.157.0","@grackle-ai/core":"0.157.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.157.0","@grackle-ai/prompt":"0.157.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.157.0","@grackle-ai/knowledge":"0.157.0","@grackle-ai/plugin-sdk":"0.157.0","@grackle-ai/adapter-sdk":"0.157.0","@connectrpc/connect-node":"^2.0.0","@grackle-ai/plugin-scheduling":"0.157.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.157.0_1780471976166_0.6603482096543625","host":"s3://npm-registry-packages-npm-production"}},"0.158.0":{"name":"@grackle-ai/plugin-core","version":"0.158.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.158.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"057d3cabee349b556894fbd4ab35ae6f26007bee","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.158.0.tgz","fileCount":171,"integrity":"sha512-AzbVUJUfiU7VXk3mnZwxuSFMIrTESUawB5Y42QIuBbeODkOvBwMdDOuPJ+TDWWsRwIhkUOA4r/mGCn5Mw1ZgNw==","signatures":[{"sig":"MEUCIQDcnc1Qv1pPTOteaCbPH2Bf7U6fkimksOBOwYikVXUZxQIgQQeKMvFA56dF9vO79ESgOiZFYojQsWjzIf+BgjNK5Dg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":561625},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.158.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/1ea796daf91cfe27ddec1b9152263a61/grackle-ai-plugin-core-0.158.0.tgz","_integrity":"sha512-AzbVUJUfiU7VXk3mnZwxuSFMIrTESUawB5Y42QIuBbeODkOvBwMdDOuPJ+TDWWsRwIhkUOA4r/mGCn5Mw1ZgNw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.158.0","@grackle-ai/core":"0.158.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.158.0","@grackle-ai/prompt":"0.158.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.158.0","@grackle-ai/knowledge":"0.158.0","@grackle-ai/plugin-sdk":"0.158.0","@grackle-ai/adapter-sdk":"0.158.0","@connectrpc/connect-node":"^2.0.0","@grackle-ai/plugin-scheduling":"0.158.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.158.0_1780473785295_0.048618552925469904","host":"s3://npm-registry-packages-npm-production"}},"0.159.0":{"name":"@grackle-ai/plugin-core","version":"0.159.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.159.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"9da567e2277d5e2d7927c4739c6484f6d2f6d591","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.159.0.tgz","fileCount":171,"integrity":"sha512-mrLr3OKm1TS0Gu2m5d2CCwuxYprz2anoOvNoaQ8fQVKJAYbbFe4MN5Okg7ULx8Um1FVccifph3ojLDa0KXhClw==","signatures":[{"sig":"MEUCIQDPJv668usEWHnRH10467EiHjoTNOZp5wrZaFhmTlRAPgIgCBcT9d7V0csBWO6ONFeLWPmMkhAQ8iOY3YItdLpy3As=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":561625},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.159.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/8f52c13edc2f39135b74b100cc0cfc77/grackle-ai-plugin-core-0.159.0.tgz","_integrity":"sha512-mrLr3OKm1TS0Gu2m5d2CCwuxYprz2anoOvNoaQ8fQVKJAYbbFe4MN5Okg7ULx8Um1FVccifph3ojLDa0KXhClw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.159.0","@grackle-ai/core":"0.159.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.159.0","@grackle-ai/prompt":"0.159.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.159.0","@grackle-ai/knowledge":"0.159.0","@grackle-ai/plugin-sdk":"0.159.0","@grackle-ai/adapter-sdk":"0.159.0","@connectrpc/connect-node":"^2.0.0","@grackle-ai/plugin-scheduling":"0.159.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.159.0_1780475122614_0.2609035730601481","host":"s3://npm-registry-packages-npm-production"}},"0.160.0":{"name":"@grackle-ai/plugin-core","version":"0.160.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.160.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"10df3057cd47f81cf5c398fab8a7c55dbe795c22","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.160.0.tgz","fileCount":171,"integrity":"sha512-UhphFmcanQP0D2/KlCRY2gBJ+VcdO5aJf6mkj3BenJCOWwQ1Agfn2UeCF1bH88fRlTA+vPcIMu1fEyibZnHNUQ==","signatures":[{"sig":"MEUCIQCAtwGKOgKlOGlOxcJ28ET0YP6TkFQIs8SKFuCi9sW7ZgIgL0TZXhpAdORSdp1HFwUesQodNMdZQJYfJy2gzShhPB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":561625},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.160.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/6cae73da4ad7392fcb30eb45b9489783/grackle-ai-plugin-core-0.160.0.tgz","_integrity":"sha512-UhphFmcanQP0D2/KlCRY2gBJ+VcdO5aJf6mkj3BenJCOWwQ1Agfn2UeCF1bH88fRlTA+vPcIMu1fEyibZnHNUQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.160.0","@grackle-ai/core":"0.160.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.160.0","@grackle-ai/prompt":"0.160.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.160.0","@grackle-ai/knowledge":"0.160.0","@grackle-ai/plugin-sdk":"0.160.0","@grackle-ai/adapter-sdk":"0.160.0","@connectrpc/connect-node":"^2.0.0","@grackle-ai/plugin-scheduling":"0.160.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.160.0_1780507348491_0.20121782933909582","host":"s3://npm-registry-packages-npm-production"}},"0.161.0":{"name":"@grackle-ai/plugin-core","version":"0.161.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.161.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"fb4dfcb3437b56a42f732b5b80717e851d6dfb70","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.161.0.tgz","fileCount":171,"integrity":"sha512-iALVAd5FTudz50fhb05kXGLa5YLfStdGkMX4bdGLC6HgB2Bu4QbMqLZEK5qs3gboLO2Fbn5frr4HXklbMS7rbQ==","signatures":[{"sig":"MEUCIArYbGJjr7/WLvt8qlmG4Zqskyq+rt3DUpUfCGZtXH3BAiEAuPVZCCnzyS3z/NiY/JMgOYkaIF1OS0x6oKsf1C5875c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":560966},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.161.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/9448661d76a20ce1c0ed42ea752dc683/grackle-ai-plugin-core-0.161.0.tgz","_integrity":"sha512-iALVAd5FTudz50fhb05kXGLa5YLfStdGkMX4bdGLC6HgB2Bu4QbMqLZEK5qs3gboLO2Fbn5frr4HXklbMS7rbQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.161.0","@grackle-ai/core":"0.161.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.161.0","@grackle-ai/prompt":"0.161.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.161.0","@grackle-ai/knowledge":"0.161.0","@grackle-ai/plugin-sdk":"0.161.0","@grackle-ai/adapter-sdk":"0.161.0","@connectrpc/connect-node":"^2.0.0","@grackle-ai/plugin-scheduling":"0.161.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.161.0_1780511071259_0.16552252456002936","host":"s3://npm-registry-packages-npm-production"}},"0.162.0":{"name":"@grackle-ai/plugin-core","version":"0.162.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.162.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"a5fcec894d8d6848c38e401db2b0e566b673b84a","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.162.0.tgz","fileCount":171,"integrity":"sha512-rr28goDSKNpM8HigBoU5GRfOB3zbR1qZhxx4aydcRpZWHjWA3n0DsllDP75WthQAEXVk5MaUeFqjC7yPbHZYDg==","signatures":[{"sig":"MEUCIQCr9Oz3GAuTUzp8HZp3RVn+urGVQYJNx8bubz7IS+xFVAIgUT64AbcGsoQCmWYt/Muqsfk/ea/pfDZrktx5a8Dhmyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":560966},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.162.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/9a45292fc419fffcf6b0d9d96a98c57c/grackle-ai-plugin-core-0.162.0.tgz","_integrity":"sha512-rr28goDSKNpM8HigBoU5GRfOB3zbR1qZhxx4aydcRpZWHjWA3n0DsllDP75WthQAEXVk5MaUeFqjC7yPbHZYDg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.162.0","@grackle-ai/core":"0.162.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.162.0","@grackle-ai/prompt":"0.162.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.162.0","@grackle-ai/knowledge":"0.162.0","@grackle-ai/plugin-sdk":"0.162.0","@grackle-ai/adapter-sdk":"0.162.0","@connectrpc/connect-node":"^2.0.0","@grackle-ai/plugin-scheduling":"0.162.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.162.0_1780513576722_0.20634250780723828","host":"s3://npm-registry-packages-npm-production"}},"0.163.0":{"name":"@grackle-ai/plugin-core","version":"0.163.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.163.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"b1045075f493780b5077f5b9a69b7515a010b8a9","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.163.0.tgz","fileCount":171,"integrity":"sha512-8AG3u4AGrW3eGiKhqlJRGQCu4ueVDBmJSQLUfPWatuKDhrAjGO+vTGhQ6jUKmz4yrLtB9K79OQ1sEG5bEhse+w==","signatures":[{"sig":"MEUCIQDtANncy7gu/NIh5Jio1Njyhv6yLdc9/PYf5a2mZUN52QIgIbuW0eXLhGuRipOIwrvka2o3bmqrqFO2WkeEDHfF9Vk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":560966},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.163.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/d16aebed0018956bd39e7a60da7b0e75/grackle-ai-plugin-core-0.163.0.tgz","_integrity":"sha512-8AG3u4AGrW3eGiKhqlJRGQCu4ueVDBmJSQLUfPWatuKDhrAjGO+vTGhQ6jUKmz4yrLtB9K79OQ1sEG5bEhse+w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.163.0","@grackle-ai/core":"0.163.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.163.0","@grackle-ai/prompt":"0.163.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.163.0","@grackle-ai/knowledge":"0.163.0","@grackle-ai/plugin-sdk":"0.163.0","@grackle-ai/adapter-sdk":"0.163.0","@connectrpc/connect-node":"^2.0.0","@grackle-ai/plugin-scheduling":"0.163.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.163.0_1780517772351_0.43583538979405945","host":"s3://npm-registry-packages-npm-production"}},"0.164.0":{"name":"@grackle-ai/plugin-core","version":"0.164.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.164.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"018bd6254046d6a4a1af6c7078d5f15ab75a600b","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.164.0.tgz","fileCount":171,"integrity":"sha512-BNknDm5quB+K+FY7sEUrK4oQQJDdt5v71/OZ1xw953J9EtAWld77sg8yZVp1EsoqAYAC3EpcXlhdMHybBQHG1A==","signatures":[{"sig":"MEQCICkrVxzHojM3P6YF/5NU/P/2939hKCPIQPNQbSYzNtKpAiA5kpElu2ZR822ZxupTI9tyta5nJO4Afppxdh/73ANOaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":560966},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.164.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/e0d83b6a1a4e24db7ce503507802c29e/grackle-ai-plugin-core-0.164.0.tgz","_integrity":"sha512-BNknDm5quB+K+FY7sEUrK4oQQJDdt5v71/OZ1xw953J9EtAWld77sg8yZVp1EsoqAYAC3EpcXlhdMHybBQHG1A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.164.0","@grackle-ai/core":"0.164.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.164.0","@grackle-ai/prompt":"0.164.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.164.0","@grackle-ai/knowledge":"0.164.0","@grackle-ai/plugin-sdk":"0.164.0","@grackle-ai/adapter-sdk":"0.164.0","@connectrpc/connect-node":"^2.0.0","@grackle-ai/plugin-scheduling":"0.164.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.164.0_1780540301363_0.21669764424501503","host":"s3://npm-registry-packages-npm-production"}},"0.165.0":{"name":"@grackle-ai/plugin-core","version":"0.165.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.165.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"c957cb075063473fde4b37618cacae6667e1f741","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.165.0.tgz","fileCount":171,"integrity":"sha512-1dUyO8Bs5h4aCCzQmFaOkikE50BWqaqoKDN2qNhxnaXIaXokI/ZRJo+O6NrtAG3b/R47HiMhIAw4FpjCZggCdA==","signatures":[{"sig":"MEQCIFzE8tFlOmdYOMfWM3eW9goFOuw8uRq8fBTE44P5oawCAiAcDTtQV3WLITCoqosfcGy92z6DzAMzwOBVo7I3t7n1vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":560966},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.165.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/f3607b0a8a284cd34261d7ea7c8a3168/grackle-ai-plugin-core-0.165.0.tgz","_integrity":"sha512-1dUyO8Bs5h4aCCzQmFaOkikE50BWqaqoKDN2qNhxnaXIaXokI/ZRJo+O6NrtAG3b/R47HiMhIAw4FpjCZggCdA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.165.0","@grackle-ai/core":"0.165.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.165.0","@grackle-ai/prompt":"0.165.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.165.0","@grackle-ai/knowledge":"0.165.0","@grackle-ai/plugin-sdk":"0.165.0","@grackle-ai/adapter-sdk":"0.165.0","@connectrpc/connect-node":"^2.0.0","@grackle-ai/plugin-scheduling":"0.165.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.165.0_1780541848218_0.9247377506590628","host":"s3://npm-registry-packages-npm-production"}},"0.166.0":{"name":"@grackle-ai/plugin-core","version":"0.166.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.166.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"d59908df8294d6f2d0b76d3c7a21e6009c68b184","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.166.0.tgz","fileCount":171,"integrity":"sha512-L4VFIp7KT579a96OBO7Jq0xNo24OLxXtwX/s483Wgb+zZwcGpiDT4sx+pRHxn88KZq6L87/Wpc/q53d20dLvXA==","signatures":[{"sig":"MEYCIQDBLRoXZCcIauESuw/AmUgnx82SiggpSg36zLXSChwhGgIhAPToGZ5M9IbeWnAfFU3JL6in5tC1G12iaITzNNZ5fu/X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":560966},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.166.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/a04fb9d41805ade5b72ccdb38e85ed16/grackle-ai-plugin-core-0.166.0.tgz","_integrity":"sha512-L4VFIp7KT579a96OBO7Jq0xNo24OLxXtwX/s483Wgb+zZwcGpiDT4sx+pRHxn88KZq6L87/Wpc/q53d20dLvXA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.166.0","@grackle-ai/core":"0.166.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.166.0","@grackle-ai/prompt":"0.166.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.166.0","@grackle-ai/knowledge":"0.166.0","@grackle-ai/plugin-sdk":"0.166.0","@grackle-ai/adapter-sdk":"0.166.0","@connectrpc/connect-node":"^2.0.0","@grackle-ai/plugin-scheduling":"0.166.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.166.0_1780549660005_0.3807482348098745","host":"s3://npm-registry-packages-npm-production"}},"0.167.0":{"name":"@grackle-ai/plugin-core","version":"0.167.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.167.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"c18628ae2c096859f12c643c78200ecfca3e39fa","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.167.0.tgz","fileCount":171,"integrity":"sha512-Lrz6oyYFmr8O9bRFEGI3NQGgt8aWsj8gAz4X1nvZZ2E7ZfqGMvhfRQIqqxECUnPMGA5FcgqwPCFTrSqRcdPV8A==","signatures":[{"sig":"MEQCIHujDaxo7diEdZUrxyBF3tLVLljqrCy43PJMCZUiMPXzAiAigG2626wSjHHfiiKOX80K9Bo4wXtgo3EFPPWfQpk77g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":551815},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.167.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/eb586e122152fcbf11c0328dbd5e798c/grackle-ai-plugin-core-0.167.0.tgz","_integrity":"sha512-Lrz6oyYFmr8O9bRFEGI3NQGgt8aWsj8gAz4X1nvZZ2E7ZfqGMvhfRQIqqxECUnPMGA5FcgqwPCFTrSqRcdPV8A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.167.0","@grackle-ai/core":"0.167.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.167.0","@grackle-ai/prompt":"0.167.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.167.0","@grackle-ai/knowledge":"0.167.0","@grackle-ai/plugin-sdk":"0.167.0","@grackle-ai/adapter-sdk":"0.167.0","@connectrpc/connect-node":"^2.0.0","@grackle-ai/plugin-scheduling":"0.167.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.167.0_1780553404161_0.22404001714432287","host":"s3://npm-registry-packages-npm-production"}},"0.168.0":{"name":"@grackle-ai/plugin-core","version":"0.168.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.168.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"9fb1f636151baa047c6cdf2abb1fd721739de944","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.168.0.tgz","fileCount":171,"integrity":"sha512-xu15Sos5IJvTqgJn2oz/skG33frSQpdz2D5Ax+iwtrzZE/sSUeB1R47frMc26XcEiFRAOuS/riyMUA1ulAmS0A==","signatures":[{"sig":"MEQCIEl8JkbP3qxtsjZ/zPA6afYRdQqevtjVBTNTy5cMsv2rAiBA5IE/wuXvcUjzDazGkBIdYHwDJC8Nwpz7atmf+pk2zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":551815},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.168.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/af58adcc9586605e8664a97a229f9126/grackle-ai-plugin-core-0.168.0.tgz","_integrity":"sha512-xu15Sos5IJvTqgJn2oz/skG33frSQpdz2D5Ax+iwtrzZE/sSUeB1R47frMc26XcEiFRAOuS/riyMUA1ulAmS0A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.168.0","@grackle-ai/core":"0.168.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.168.0","@grackle-ai/prompt":"0.168.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.168.0","@grackle-ai/knowledge":"0.168.0","@grackle-ai/plugin-sdk":"0.168.0","@grackle-ai/adapter-sdk":"0.168.0","@connectrpc/connect-node":"^2.0.0","@grackle-ai/plugin-scheduling":"0.168.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.168.0_1780557981058_0.6394074722366416","host":"s3://npm-registry-packages-npm-production"}},"0.169.0":{"name":"@grackle-ai/plugin-core","version":"0.169.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.169.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"028869f0d0c0454a594a22c9777a5e77aaa7dbed","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.169.0.tgz","fileCount":199,"integrity":"sha512-zwa5ByJXMqwhaxTizBQsV85nUVhLoPo5/fQN2jOcv9aIPMFCNkSmpUz0yKrUBKdsm8sL0yXHHn0fKhHjwS+u+A==","signatures":[{"sig":"MEYCIQCHqUh3g/+RlvTIJyG5PdkVAYFnsNHFB/MLaVYHEetKNgIhANf01RecaWBulABntbxWnRaX/dMRKK1Ull9lhyv5cJdh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564495},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.169.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/0b9a13cb8eabfc39f18e11f5f8a131cb/grackle-ai-plugin-core-0.169.0.tgz","_integrity":"sha512-zwa5ByJXMqwhaxTizBQsV85nUVhLoPo5/fQN2jOcv9aIPMFCNkSmpUz0yKrUBKdsm8sL0yXHHn0fKhHjwS+u+A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.169.0","@grackle-ai/core":"0.169.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.169.0","@grackle-ai/prompt":"0.169.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.169.0","@grackle-ai/knowledge":"0.169.0","@grackle-ai/plugin-sdk":"0.169.0","@grackle-ai/adapter-sdk":"0.169.0","@connectrpc/connect-node":"^2.0.0","@grackle-ai/plugin-scheduling":"0.169.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.169.0_1780583328950_0.4138552954387673","host":"s3://npm-registry-packages-npm-production"}},"0.170.0":{"name":"@grackle-ai/plugin-core","version":"0.170.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.170.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"e5166d89121486cc4b5e66a1efeb159d3fcfd3da","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.170.0.tgz","fileCount":199,"integrity":"sha512-/Ial9Z3cneKni9IW/GSv/uPsihbM3mEoCfmYf326q6mwco3BJkYm/z04hekTl9t/bJjt79X4nzw2C786slqFew==","signatures":[{"sig":"MEYCIQC7Olp52f/+fSgX5nqNCYQceZLTxOjVttu6D+MKJVy0OwIhAJifhi8yV0WmImMGFQC9tSTlbI3oxe1DSObzFwzTFm1Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564366},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.170.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/f231fe45b3cbe60ec854b70201a0767f/grackle-ai-plugin-core-0.170.0.tgz","_integrity":"sha512-/Ial9Z3cneKni9IW/GSv/uPsihbM3mEoCfmYf326q6mwco3BJkYm/z04hekTl9t/bJjt79X4nzw2C786slqFew==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.170.0","@grackle-ai/core":"0.170.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.170.0","@grackle-ai/prompt":"0.170.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.170.0","@grackle-ai/knowledge":"0.170.0","@grackle-ai/plugin-sdk":"0.170.0","@grackle-ai/adapter-sdk":"0.170.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.170.0_1780628431827_0.06903950191532182","host":"s3://npm-registry-packages-npm-production"}},"0.171.0":{"name":"@grackle-ai/plugin-core","version":"0.171.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.171.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"752b9066488d1f307107ade756fab94cb864b79e","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.171.0.tgz","fileCount":199,"integrity":"sha512-SnXG/fvNyVVFTZsFqZEnEKC5Dra82ZETut3mOzT7Cc1VWcic/mQAd8JPYLyQRqulE+THfROauBxIxqOpn0HxQQ==","signatures":[{"sig":"MEQCIEXAJyFZx2HY10yxVK08s7az/hSDPZ9B3XL0iCbe1U3OAiArPdk48mGv16Itmz+m2PqZuXRwuqvLyTFS0I8zwKPenQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564366},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.171.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/e51dae571ca8831226dd5d06f902b4b9/grackle-ai-plugin-core-0.171.0.tgz","_integrity":"sha512-SnXG/fvNyVVFTZsFqZEnEKC5Dra82ZETut3mOzT7Cc1VWcic/mQAd8JPYLyQRqulE+THfROauBxIxqOpn0HxQQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.171.0","@grackle-ai/core":"0.171.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.171.0","@grackle-ai/prompt":"0.171.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.171.0","@grackle-ai/knowledge":"0.171.0","@grackle-ai/plugin-sdk":"0.171.0","@grackle-ai/adapter-sdk":"0.171.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.171.0_1780633564743_0.9833013789709031","host":"s3://npm-registry-packages-npm-production"}},"0.172.0":{"name":"@grackle-ai/plugin-core","version":"0.172.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.172.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"b6e95205f2ce3cca808b6ac9bfdfcf1508bf6bdb","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.172.0.tgz","fileCount":199,"integrity":"sha512-4bCXuTZc6C9lRc7W6L2E5KWOX64Ky4h2AmgeZERJWYdMj/nXF0Y4SlM5JA8XoRmfZmILIr2iuzEYcdXnWyp0Rg==","signatures":[{"sig":"MEUCIQCeRfUReTdzGB1fyIKg7KcSKDsJn+k8RCJ9gCWg7PBWUgIgLa49k3TY2rF940ca6J7lG4iDRu3KNCt1j20Zcz3Z9Uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564366},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.172.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/cbe9bb401c819ed4d8c0fe547cd6fb9c/grackle-ai-plugin-core-0.172.0.tgz","_integrity":"sha512-4bCXuTZc6C9lRc7W6L2E5KWOX64Ky4h2AmgeZERJWYdMj/nXF0Y4SlM5JA8XoRmfZmILIr2iuzEYcdXnWyp0Rg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.172.0","@grackle-ai/core":"0.172.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.172.0","@grackle-ai/prompt":"0.172.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.172.0","@grackle-ai/knowledge":"0.172.0","@grackle-ai/plugin-sdk":"0.172.0","@grackle-ai/adapter-sdk":"0.172.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.172.0_1780638253934_0.9022193768555662","host":"s3://npm-registry-packages-npm-production"}},"0.173.0":{"name":"@grackle-ai/plugin-core","version":"0.173.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.173.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"103df6dc919acfd776330aeb8bf3d3f9543a37e1","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.173.0.tgz","fileCount":199,"integrity":"sha512-jeggUw4svZVskoFruf8WTcDQmPHyV1XaCAR6bMksqjZnQ2TV2nhj7WK3Y3Zbg/2TzDsujAJIqZeAPLm1RnF0Hg==","signatures":[{"sig":"MEYCIQDIkYgaZlLVg6rvSO8St29ZezAn+9iuYbYoo8GibGnnlwIhAP2tgKsqrSwl1DowSvffDf0kzat8bLr0KuBDfhqSyaW/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564068},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.173.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/3a14e955c708d6a1379a1f529cc50b08/grackle-ai-plugin-core-0.173.0.tgz","_integrity":"sha512-jeggUw4svZVskoFruf8WTcDQmPHyV1XaCAR6bMksqjZnQ2TV2nhj7WK3Y3Zbg/2TzDsujAJIqZeAPLm1RnF0Hg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.173.0","@grackle-ai/core":"0.173.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.173.0","@grackle-ai/prompt":"0.173.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.173.0","@grackle-ai/knowledge":"0.173.0","@grackle-ai/plugin-sdk":"0.173.0","@grackle-ai/adapter-sdk":"0.173.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.173.0_1780641158084_0.7892114807197794","host":"s3://npm-registry-packages-npm-production"}},"0.174.0":{"name":"@grackle-ai/plugin-core","version":"0.174.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.174.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"f82b5e7e887b845ca95523ba8b86bc08861b35d0","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.174.0.tgz","fileCount":199,"integrity":"sha512-/BKK8AWFVjmf0W7ZWFfeUuYa3XXRMp8elAY4/64dm7gTq9ZR34T/N0O4ej47IIIZFBjjNxkyhhbvXnF6Q9D/Hw==","signatures":[{"sig":"MEYCIQC5sc+smhaLZD3EJxswQjHp8VfHK1MpcNkNu7EFeQ8ywAIhAL3zBmnBWSpZzRFJW9W0WLAVryBAW51FW/QFrjeNPb0c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564019},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.174.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/c393a4257881178c3ff8d936368bb61d/grackle-ai-plugin-core-0.174.0.tgz","_integrity":"sha512-/BKK8AWFVjmf0W7ZWFfeUuYa3XXRMp8elAY4/64dm7gTq9ZR34T/N0O4ej47IIIZFBjjNxkyhhbvXnF6Q9D/Hw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.174.0","@grackle-ai/core":"0.174.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.174.0","@grackle-ai/prompt":"0.174.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.174.0","@grackle-ai/knowledge":"0.174.0","@grackle-ai/plugin-sdk":"0.174.0","@grackle-ai/adapter-sdk":"0.174.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.174.0_1780643910961_0.5887914810236898","host":"s3://npm-registry-packages-npm-production"}},"0.175.0":{"name":"@grackle-ai/plugin-core","version":"0.175.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.175.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"7072dea62f405d9d16019bba093d61cc58cb73a1","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.175.0.tgz","fileCount":199,"integrity":"sha512-0zNPIZM9JSM836Rx2ZnxiGSWb+RlUnIdL+yIguCmZdDMeJnTYZVpb6WY4lb6PQog41IHqKs5Cb7VzWROZVeTpA==","signatures":[{"sig":"MEQCIGDCaYJHUH2v5z5YhAoJIBT0+O3UtbLiek99oLrF3yX+AiBAp1pRU6Ea8s/tKKZszc82myoxzY8PPycbMUu3r3pyKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":549581},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.175.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/aeaa0826625ff018c2613aa37a5eba2e/grackle-ai-plugin-core-0.175.0.tgz","_integrity":"sha512-0zNPIZM9JSM836Rx2ZnxiGSWb+RlUnIdL+yIguCmZdDMeJnTYZVpb6WY4lb6PQog41IHqKs5Cb7VzWROZVeTpA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.175.0","@grackle-ai/core":"0.175.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.175.0","@grackle-ai/prompt":"0.175.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.175.0","@grackle-ai/knowledge":"0.175.0","@grackle-ai/plugin-sdk":"0.175.0","@grackle-ai/adapter-sdk":"0.175.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@grackle-ai/test-utils":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.175.0_1780661578861_0.13843711787304858","host":"s3://npm-registry-packages-npm-production"}},"0.176.0":{"name":"@grackle-ai/plugin-core","version":"0.176.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.176.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"5cd283343f835d89235e03a5732a732bb1ec7aee","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.176.0.tgz","fileCount":199,"integrity":"sha512-htZFozm7swyAY0y3QaTL/TEnCa+p1XpHAFpGEfKOhcMKViJE4HZi/ITuWu1DnURFOmxlfhA1/DAz6wSjh7UTbw==","signatures":[{"sig":"MEQCIBmPOJTiYMSaMpUjbpc3XxqLUJHnbZCixyPRjXUb7gqiAiArbsr+Dd+mS/J4+NuS0LNQ4ob2BmBVAIbvApwtw1/1hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":551490},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.176.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/9e2bc73d6810cfad52b81a9b138b3c27/grackle-ai-plugin-core-0.176.0.tgz","_integrity":"sha512-htZFozm7swyAY0y3QaTL/TEnCa+p1XpHAFpGEfKOhcMKViJE4HZi/ITuWu1DnURFOmxlfhA1/DAz6wSjh7UTbw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.176.0","@grackle-ai/core":"0.176.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.176.0","@grackle-ai/prompt":"0.176.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.176.0","@grackle-ai/knowledge":"0.176.0","@grackle-ai/plugin-sdk":"0.176.0","@grackle-ai/adapter-sdk":"0.176.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@grackle-ai/test-utils":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.176.0_1780670321770_0.9435860432864809","host":"s3://npm-registry-packages-npm-production"}},"0.177.0":{"name":"@grackle-ai/plugin-core","version":"0.177.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.177.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"7185f5b4f1a53e51ecd118e5b788cf493a995873","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.177.0.tgz","fileCount":199,"integrity":"sha512-FRC9h0yeBx6h86PKXAG5tMnOdXjlBQe29YYQgWxbiMiQ6O96FfsB8pjk7MRTB26gn3q3YeX/2EhMeBE3+WwLTg==","signatures":[{"sig":"MEYCIQDQ2U4ck9KcW6AhMTNaAPvF7Jc1yJ9b0U3NC2wgOG9U6gIhALBThlLIzHTyif+9bLqF6OTpk16YWyov21CnGmcAbBtH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":551490},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.177.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/13126f21fd62022b62b9f990f893d3c0/grackle-ai-plugin-core-0.177.0.tgz","_integrity":"sha512-FRC9h0yeBx6h86PKXAG5tMnOdXjlBQe29YYQgWxbiMiQ6O96FfsB8pjk7MRTB26gn3q3YeX/2EhMeBE3+WwLTg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.177.0","@grackle-ai/core":"0.177.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.177.0","@grackle-ai/prompt":"0.177.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.177.0","@grackle-ai/knowledge":"0.177.0","@grackle-ai/plugin-sdk":"0.177.0","@grackle-ai/adapter-sdk":"0.177.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@grackle-ai/test-utils":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.177.0_1780682430664_0.7145693072928598","host":"s3://npm-registry-packages-npm-production"}},"0.178.0":{"name":"@grackle-ai/plugin-core","version":"0.178.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.178.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"31ce19288425d56d835b973ef140ca5c6c6d781f","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.178.0.tgz","fileCount":199,"integrity":"sha512-HE0V6rN1T3HRsHR2S1EDN6j7+u8PD6ejm4yEu2Zn/KUOlVJ9QXWCnWTXWT3sPJCDlmwO18dCOD9eK4BwX7Dx5g==","signatures":[{"sig":"MEYCIQCwJ9rwVZ3kNCp7Hj0FykrvHAzd72MUVCye+VzWOv1XeQIhAJqU+UPEK6nv0X3Jdl2GVi2sAzK0qfJ8zLwgxyf/Fj9z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":551490},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.178.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/e6179f1c341d4de464a99c46d9aaf670/grackle-ai-plugin-core-0.178.0.tgz","_integrity":"sha512-HE0V6rN1T3HRsHR2S1EDN6j7+u8PD6ejm4yEu2Zn/KUOlVJ9QXWCnWTXWT3sPJCDlmwO18dCOD9eK4BwX7Dx5g==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.178.0","@grackle-ai/core":"0.178.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.178.0","@grackle-ai/prompt":"0.178.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.178.0","@grackle-ai/knowledge":"0.178.0","@grackle-ai/plugin-sdk":"0.178.0","@grackle-ai/adapter-sdk":"0.178.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@grackle-ai/test-utils":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.178.0_1781109854550_0.879966456455779","host":"s3://npm-registry-packages-npm-production"}},"0.179.0":{"name":"@grackle-ai/plugin-core","version":"0.179.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.179.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"4ae90f2e4be671d741d992c096bd399479545c6e","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.179.0.tgz","fileCount":199,"integrity":"sha512-fFk4PpNyXaOBexvlIaWMRXddm69SvewWFFlX6VmWPLeRotBB/3iTjlKmtHuvm8sucTr9XfGgblS40Z0cdkqkrg==","signatures":[{"sig":"MEYCIQCOrWIHlXxhvfF2FjROXvJaGlBT43X5EsTPeI47DosJKgIhAOCyMRUt0aAY+MAmxGH5eGJ39/ISKtgkRnxOmp6DP3OQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":551490},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.179.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/ebea823d287b22dbe58bdb6bd287c851/grackle-ai-plugin-core-0.179.0.tgz","_integrity":"sha512-fFk4PpNyXaOBexvlIaWMRXddm69SvewWFFlX6VmWPLeRotBB/3iTjlKmtHuvm8sucTr9XfGgblS40Z0cdkqkrg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.179.0","@grackle-ai/core":"0.179.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.179.0","@grackle-ai/prompt":"0.179.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.179.0","@grackle-ai/knowledge":"0.179.0","@grackle-ai/plugin-sdk":"0.179.0","@grackle-ai/adapter-sdk":"0.179.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@grackle-ai/test-utils":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.179.0_1781113549125_0.8498348095315649","host":"s3://npm-registry-packages-npm-production"}},"0.180.0":{"name":"@grackle-ai/plugin-core","version":"0.180.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.180.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"b21cf91cf4d5eba4906aff552326979bfc6d088d","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.180.0.tgz","fileCount":199,"integrity":"sha512-7MSP10p3VfYjYaVdiih8JUNlYVg7IZv/mnw1rAi+Ivyh9jIqmOCvTyCSsbG41s1B1D9zFcPlM0sVCFLXzV5Sbw==","signatures":[{"sig":"MEUCIQCGUwwhkhy/VDwbWf4WI4+sfI6FFvTEi9WXtStbC7erfAIgXc9F/rsOzOdSA04GcvFuKN1kNTxHRO78FVWAY6nXS40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":547947},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.180.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/c8b7646b72873a21993a34f938692141/grackle-ai-plugin-core-0.180.0.tgz","_integrity":"sha512-7MSP10p3VfYjYaVdiih8JUNlYVg7IZv/mnw1rAi+Ivyh9jIqmOCvTyCSsbG41s1B1D9zFcPlM0sVCFLXzV5Sbw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.180.0","@grackle-ai/core":"0.180.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.180.0","@grackle-ai/prompt":"0.180.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.180.0","@grackle-ai/knowledge":"0.180.0","@grackle-ai/plugin-sdk":"0.180.0","@grackle-ai/adapter-sdk":"0.180.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@grackle-ai/test-utils":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.180.0_1781119117815_0.22907263482423823","host":"s3://npm-registry-packages-npm-production"}},"0.181.0":{"name":"@grackle-ai/plugin-core","version":"0.181.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.181.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"ad9c714b9b0dc8509f9ffdc9a0b585d43bc22226","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.181.0.tgz","fileCount":199,"integrity":"sha512-HFgeJPU9ELii0nm3E5PAUlwsbcDs5J1U5vyzHT+s98kLUA91LI/rpE/EPndq5XkHnyuSPMJiUEBZQOMGOEYinw==","signatures":[{"sig":"MEUCIQD9+0GwnQU4/TbFN7y2wRfNK14aH2O2m9VKV8Lmr/53MwIgFM0Iu7nP25tgfcne6+AHkXjn1hdDo1/iOO0GbO5q+jQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548728},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.181.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/2001f4450ff887cb26450cb56e9c63f2/grackle-ai-plugin-core-0.181.0.tgz","_integrity":"sha512-HFgeJPU9ELii0nm3E5PAUlwsbcDs5J1U5vyzHT+s98kLUA91LI/rpE/EPndq5XkHnyuSPMJiUEBZQOMGOEYinw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.181.0","@grackle-ai/core":"0.181.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.181.0","@grackle-ai/prompt":"0.181.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.181.0","@grackle-ai/knowledge":"0.181.0","@grackle-ai/plugin-sdk":"0.181.0","@grackle-ai/adapter-sdk":"0.181.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@grackle-ai/test-utils":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.181.0_1781123082419_0.6304351767755554","host":"s3://npm-registry-packages-npm-production"}},"0.182.0":{"name":"@grackle-ai/plugin-core","version":"0.182.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.182.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"86e9d510142ba3cb1c406c4030d00e21ee0d18b7","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.182.0.tgz","fileCount":199,"integrity":"sha512-GZTx+oPhEf9MCBAQNZ598082QfjFsd1QofKKYxQnETETLlpyBtoJ46Mijjb613BXBKnBPkswIpvxgLTJqKd34g==","signatures":[{"sig":"MEUCIGjNwdUaRbfIiGiu0AEqIMIJM4dEjLtoJ3BZNQC5z58sAiEAvBElOrcUTPThIPbGJd4030MwExNd9B+69IoYvTZwZxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":546954},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.182.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/861f2e6eb2973b179cf6b5fe1779085d/grackle-ai-plugin-core-0.182.0.tgz","_integrity":"sha512-GZTx+oPhEf9MCBAQNZ598082QfjFsd1QofKKYxQnETETLlpyBtoJ46Mijjb613BXBKnBPkswIpvxgLTJqKd34g==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.182.0","@grackle-ai/core":"0.182.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.182.0","@grackle-ai/prompt":"0.182.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.182.0","@grackle-ai/knowledge":"0.182.0","@grackle-ai/plugin-sdk":"0.182.0","@grackle-ai/adapter-sdk":"0.182.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@grackle-ai/test-utils":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.182.0_1781125498702_0.8674555084980375","host":"s3://npm-registry-packages-npm-production"}},"0.183.0":{"name":"@grackle-ai/plugin-core","version":"0.183.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.183.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"37a34a9ddfcad7296c4c66bd1b73928c3e3eeb27","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.183.0.tgz","fileCount":199,"integrity":"sha512-W0nqebiikYRt89ojLQwe+vGaBr88ADV6c7PQTL4blnRXrWWx0+RyuJWSjKg+6zz1a1aToW+E6DXJq9h3mNcJUg==","signatures":[{"sig":"MEQCIHrYX7sLqRp2NgjC6ME97NFUFNsKY4gj6hf5sAK0188sAiBLT8F+mJdfsmDnS+fNj7KLyvkkALNaSHOWmbhMMxt1aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":556325},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.183.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/11989221001ba06a50bc587eb698d0cd/grackle-ai-plugin-core-0.183.0.tgz","_integrity":"sha512-W0nqebiikYRt89ojLQwe+vGaBr88ADV6c7PQTL4blnRXrWWx0+RyuJWSjKg+6zz1a1aToW+E6DXJq9h3mNcJUg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.183.0","@grackle-ai/core":"0.183.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.183.0","@grackle-ai/prompt":"0.183.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.183.0","@grackle-ai/knowledge":"0.183.0","@grackle-ai/plugin-sdk":"0.183.0","@grackle-ai/adapter-sdk":"0.183.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@grackle-ai/test-utils":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.183.0_1781141878834_0.5736296157784129","host":"s3://npm-registry-packages-npm-production"}},"0.184.0":{"name":"@grackle-ai/plugin-core","version":"0.184.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.184.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"92193f5faa7c30255af2e44d1c5a6fe68191d333","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.184.0.tgz","fileCount":199,"integrity":"sha512-EREzQ0U43/sn3MvGBKtQ7NfbyhURSABiXtfGl7HNeRyOeEtPYQZPntro2gJ+P9aIExnUKQX6HX5oDgAmRM+YDg==","signatures":[{"sig":"MEQCIB75an+wrVhqQ1yzSwE6GKe9cEJurBLPiGlNE0aJ4n4HAiAuxJXNKU3Y6uNVmZUVJLvLovZcjaWxREctnSueQ9uqOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558272},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.184.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/4b4ecee9eadeff0472247fe8f973eb30/grackle-ai-plugin-core-0.184.0.tgz","_integrity":"sha512-EREzQ0U43/sn3MvGBKtQ7NfbyhURSABiXtfGl7HNeRyOeEtPYQZPntro2gJ+P9aIExnUKQX6HX5oDgAmRM+YDg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.184.0","@grackle-ai/core":"0.184.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.184.0","@grackle-ai/prompt":"0.184.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.184.0","@grackle-ai/knowledge":"0.184.0","@grackle-ai/plugin-sdk":"0.184.0","@grackle-ai/adapter-sdk":"0.184.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@grackle-ai/test-utils":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.184.0_1781143570616_0.34299699543799167","host":"s3://npm-registry-packages-npm-production"}},"0.185.0":{"name":"@grackle-ai/plugin-core","version":"0.185.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.185.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"de5de4ad6b018b678897e19842b50da486862f27","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.185.0.tgz","fileCount":199,"integrity":"sha512-sznZsGgvJy+wZsMP6Y3uFruutHNGU1uWGBKQGAUtbBtgl8IAHujSksPraGcmF+cbBul2YChRgAVxxNSQJBcenQ==","signatures":[{"sig":"MEQCIDaK+huTXh8XH+Ml6R+/Mm4I1VDQSe8nfbFIOwS6IRSYAiAGMgq0zhp6CvAEhf19FAxvM/V1ThS8L3XTw6ew2ZOg8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558272},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.185.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/997c7bb77eb4bfb62193f98fb836288a/grackle-ai-plugin-core-0.185.0.tgz","_integrity":"sha512-sznZsGgvJy+wZsMP6Y3uFruutHNGU1uWGBKQGAUtbBtgl8IAHujSksPraGcmF+cbBul2YChRgAVxxNSQJBcenQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.185.0","@grackle-ai/core":"0.185.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.185.0","@grackle-ai/prompt":"0.185.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.185.0","@grackle-ai/knowledge":"0.185.0","@grackle-ai/plugin-sdk":"0.185.0","@grackle-ai/adapter-sdk":"0.185.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@grackle-ai/test-utils":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.185.0_1781144922111_0.18263687179369703","host":"s3://npm-registry-packages-npm-production"}},"0.186.0":{"name":"@grackle-ai/plugin-core","version":"0.186.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.186.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"cdba0101a6a4f039be8ec93cfd69aff8e3f20022","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.186.0.tgz","fileCount":199,"integrity":"sha512-jk13EqUDZF/CecKUIsHRWdHXw52pryZL0IJQ1g7cLUve+F0/yIIUrvfLaOktgjwQxsEMVbJHUTHpCp/tQKeoRg==","signatures":[{"sig":"MEUCIQD360cKhYd+91TIwAQy9RPjNJc4ix+vrKuiDLF7MhnGjQIgXcEAM6X/BOpNSK3l2hlI9wXGoSt5CtvRtxqQNF7Vc7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558272},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.186.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/f43f7af756c5d6fb980ff2b2f622c057/grackle-ai-plugin-core-0.186.0.tgz","_integrity":"sha512-jk13EqUDZF/CecKUIsHRWdHXw52pryZL0IJQ1g7cLUve+F0/yIIUrvfLaOktgjwQxsEMVbJHUTHpCp/tQKeoRg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.186.0","@grackle-ai/core":"0.186.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.186.0","@grackle-ai/prompt":"0.186.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.186.0","@grackle-ai/knowledge":"0.186.0","@grackle-ai/plugin-sdk":"0.186.0","@grackle-ai/adapter-sdk":"0.186.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@grackle-ai/test-utils":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.186.0_1781152071740_0.9376427120011206","host":"s3://npm-registry-packages-npm-production"}},"0.187.0":{"name":"@grackle-ai/plugin-core","version":"0.187.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.187.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"3fadfa51d053b588fec2da85019faac92dcc5eb8","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.187.0.tgz","fileCount":199,"integrity":"sha512-6lFmmHSO6pYaJW6aStAf5JiA0Synvw5pgcjnpvkdkAK2uqZTgTKP7o+Ux1RdT3P8Y8ofVytE3W4eJ3jaGoMQYg==","signatures":[{"sig":"MEQCIBLsrmVF3TZ48y5TP1uCPplx7x5hpaPddv1rvTf5gZarAiBuScftAu05nWUcSFiNe0OJ8mN07DQEcuJ/DXcqTrWOsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558272},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.187.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/46efbe80f811523a19f280a15c504313/grackle-ai-plugin-core-0.187.0.tgz","_integrity":"sha512-6lFmmHSO6pYaJW6aStAf5JiA0Synvw5pgcjnpvkdkAK2uqZTgTKP7o+Ux1RdT3P8Y8ofVytE3W4eJ3jaGoMQYg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.187.0","@grackle-ai/core":"0.187.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.187.0","@grackle-ai/prompt":"0.187.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.187.0","@grackle-ai/knowledge":"0.187.0","@grackle-ai/plugin-sdk":"0.187.0","@grackle-ai/adapter-sdk":"0.187.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@grackle-ai/test-utils":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.187.0_1781153912653_0.1079340126774484","host":"s3://npm-registry-packages-npm-production"}},"0.188.0":{"name":"@grackle-ai/plugin-core","version":"0.188.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.188.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"d02b06f358ec9537b0449f3c84e8a380f517c108","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.188.0.tgz","fileCount":203,"integrity":"sha512-4jVIlcVERokI6aHtwLRes2GpX2j8q+83B0gkx3BkCNcFpDrpwhySOSviBfw+yG4fhLhUSZFvDCReGWog9KoDxA==","signatures":[{"sig":"MEQCIHeD1yYm5iNnS1IFwHSpjzI/qziv32AM+xkc2PQf04NSAiBDXsoYNRq8varn+zc/fKvXnEvkCrqXILGYNgSY/tlpsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":565281},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.188.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/e8ad33287c055e8b1fb2f4dced6bb6fb/grackle-ai-plugin-core-0.188.0.tgz","_integrity":"sha512-4jVIlcVERokI6aHtwLRes2GpX2j8q+83B0gkx3BkCNcFpDrpwhySOSviBfw+yG4fhLhUSZFvDCReGWog9KoDxA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.188.0","@grackle-ai/core":"0.188.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.188.0","@grackle-ai/prompt":"0.188.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.188.0","@grackle-ai/knowledge":"0.188.0","@grackle-ai/plugin-sdk":"0.188.0","@grackle-ai/adapter-sdk":"0.188.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@grackle-ai/test-utils":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.188.0_1781156260905_0.24838756531965278","host":"s3://npm-registry-packages-npm-production"}},"0.189.0":{"name":"@grackle-ai/plugin-core","version":"0.189.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.189.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"b9420e92ffd29d56a52fda89d2adac42df1cfbba","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.189.0.tgz","fileCount":203,"integrity":"sha512-dNdCkso7XKOJ3rRNHo2vf5agfyjAuwacor0dTVCud6IvVVPrl1TYMYkSENdh1US472gLjyicbLfyMdHesV8jDw==","signatures":[{"sig":"MEYCIQCMlgUOD48OL7m0UnGwrBliZ8rYVxiSjH8RiNMkYV0AAgIhAJ38qIaoRpXXl4QWIlsv6WwwzJIPIuuXULIaUI86c2fD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564441},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.189.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/cada388d952524647ffed542923cbaa2/grackle-ai-plugin-core-0.189.0.tgz","_integrity":"sha512-dNdCkso7XKOJ3rRNHo2vf5agfyjAuwacor0dTVCud6IvVVPrl1TYMYkSENdh1US472gLjyicbLfyMdHesV8jDw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.189.0","@grackle-ai/core":"0.189.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.189.0","@grackle-ai/prompt":"0.189.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.189.0","@grackle-ai/knowledge":"0.189.0","@grackle-ai/plugin-sdk":"0.189.0","@grackle-ai/adapter-sdk":"0.189.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@grackle-ai/test-utils":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.189.0_1781162678021_0.5080410640118536","host":"s3://npm-registry-packages-npm-production"}},"0.190.0":{"name":"@grackle-ai/plugin-core","version":"0.190.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.190.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"b9ef59f87e30acd1f8a233cae23f9c491a8aef80","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.190.0.tgz","fileCount":203,"integrity":"sha512-oM0qo4Gl8x5WJWbLCZbTsEyGWJ9NGqGVoHmzOh8klJsd6gJGttWW7HrgW02uNShe1Bf2paPo8CNwbVKHgYco4w==","signatures":[{"sig":"MEUCIQD1y9o4Te8p+7Qn18XBuTE5JYzmjLIkdXoY9ZKynrbVYgIgW4LBYJ+swxIIqZciix3y0vZLRYjbob0XhsQ8G99919E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564441},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.190.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/3dfa4a5b2ad849b57e838f3662bb5972/grackle-ai-plugin-core-0.190.0.tgz","_integrity":"sha512-oM0qo4Gl8x5WJWbLCZbTsEyGWJ9NGqGVoHmzOh8klJsd6gJGttWW7HrgW02uNShe1Bf2paPo8CNwbVKHgYco4w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.190.0","@grackle-ai/core":"0.190.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.190.0","@grackle-ai/prompt":"0.190.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.190.0","@grackle-ai/knowledge":"0.190.0","@grackle-ai/plugin-sdk":"0.190.0","@grackle-ai/adapter-sdk":"0.190.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@grackle-ai/test-utils":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.190.0_1781186718573_0.13643541002984594","host":"s3://npm-registry-packages-npm-production"}},"0.191.0":{"name":"@grackle-ai/plugin-core","version":"0.191.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.191.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"805216fd2ffcd0e7b05fafcd337ea69e13e320e9","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.191.0.tgz","fileCount":203,"integrity":"sha512-2PlQ8Z1Dok/Z4MMNRIS396cR/sXl4FnIVxP2YyTokuQ9eWR4uNfwgLR9JT6M+iGT2t5KUnZpsXtFJUjuQbluFQ==","signatures":[{"sig":"MEUCIAFlvrjigExTZ6CHpenSNbY0sboUFy/SKf4CVFUEH5sMAiEAhe5/JB5YkvXyeD3erxF63TT6CqdLdUSGMl/IuwmI/5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564441},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.191.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/53f2edc5232cea13e3367cabf5476330/grackle-ai-plugin-core-0.191.0.tgz","_integrity":"sha512-2PlQ8Z1Dok/Z4MMNRIS396cR/sXl4FnIVxP2YyTokuQ9eWR4uNfwgLR9JT6M+iGT2t5KUnZpsXtFJUjuQbluFQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.191.0","@grackle-ai/core":"0.191.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.191.0","@grackle-ai/prompt":"0.191.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.191.0","@grackle-ai/knowledge":"0.191.0","@grackle-ai/plugin-sdk":"0.191.0","@grackle-ai/adapter-sdk":"0.191.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@grackle-ai/test-utils":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.191.0_1781189112607_0.9569380577678357","host":"s3://npm-registry-packages-npm-production"}},"0.192.0":{"name":"@grackle-ai/plugin-core","version":"0.192.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.192.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"b940933b5b99626aa920284d28544533ae062c4a","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.192.0.tgz","fileCount":203,"integrity":"sha512-m9YSGtK78PEmnxKYM880WMgVi1p3sKwqowrPjDZSa4hrrH9oBU5wRkj9KjGS/2LsMo0wh190E32VrstgNk88mg==","signatures":[{"sig":"MEQCIBMgcH/FqeRcDaLbdqGZRQhsdjmyElOAUnEDEknUqj2KAiBbwTpze8yP4TXu1JCRdTiL/XT1jnUCVSpWnEHLkanZhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564441},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.192.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/692a84056f22597bac59b94bcc805687/grackle-ai-plugin-core-0.192.0.tgz","_integrity":"sha512-m9YSGtK78PEmnxKYM880WMgVi1p3sKwqowrPjDZSa4hrrH9oBU5wRkj9KjGS/2LsMo0wh190E32VrstgNk88mg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.192.0","@grackle-ai/core":"0.192.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.192.0","@grackle-ai/prompt":"0.192.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.192.0","@grackle-ai/knowledge":"0.192.0","@grackle-ai/plugin-sdk":"0.192.0","@grackle-ai/adapter-sdk":"0.192.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@grackle-ai/test-utils":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.192.0_1781206430104_0.579431633101569","host":"s3://npm-registry-packages-npm-production"}},"0.193.0":{"name":"@grackle-ai/plugin-core","version":"0.193.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.193.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"84219c696122b2aa74e4d664e21592b43d9b7906","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.193.0.tgz","fileCount":203,"integrity":"sha512-GcBEai5+ZTBzsa55CSujzh3zrPGrGyjfyKbdIP0wtnfMfQsjoUTPw0L8kH1YY+1CvOQMf55zCZJnovjQadd11w==","signatures":[{"sig":"MEQCIAh/kbBtRfwM6PzFjAAoo6gHG29LqzzPr2vAsV8vZ7RFAiAeaeYqHpXTBidE4uu60WO2yiUX5wLJOmeE5kMX0PZ0KQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564441},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.193.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/dbcd60538ba5b2aac44bd7321b3f3170/grackle-ai-plugin-core-0.193.0.tgz","_integrity":"sha512-GcBEai5+ZTBzsa55CSujzh3zrPGrGyjfyKbdIP0wtnfMfQsjoUTPw0L8kH1YY+1CvOQMf55zCZJnovjQadd11w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.193.0","@grackle-ai/core":"0.193.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.193.0","@grackle-ai/prompt":"0.193.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.193.0","@grackle-ai/knowledge":"0.193.0","@grackle-ai/plugin-sdk":"0.193.0","@grackle-ai/adapter-sdk":"0.193.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@grackle-ai/test-utils":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.193.0_1781212180320_0.6939533657989807","host":"s3://npm-registry-packages-npm-production"}},"0.194.0":{"name":"@grackle-ai/plugin-core","version":"0.194.0","keywords":["grackle","plugin","core"],"license":"MIT","_id":"@grackle-ai/plugin-core@0.194.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"dist":{"shasum":"70eeff4bb20cf87022174629f99a875b05ac572f","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.194.0.tgz","fileCount":203,"integrity":"sha512-zZnCJlkqw1ZYrg/tNl2EybBb7CcqysClK5x6YYFWYHD1WTrFUpPZbVW75xFnLvnU0n7n+Ak3wReOM5ZZIaDWEQ==","signatures":[{"sig":"MEUCIHV9/JPUoQ6MwyEkIL+7BEo9qKpw0ud4PHk+aQbKCTgTAiEAwtFBK2WGIKFSDT2vZFdg+uP/OqrL5paxXpIZG5xl1nU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564441},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-plugin-core-0.194.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/f990f8a08dc402ced13c23b7f469727a/grackle-ai-plugin-core-0.194.0.tgz","_integrity":"sha512-zZnCJlkqw1ZYrg/tNl2EybBb7CcqysClK5x6YYFWYHD1WTrFUpPZbVW75xFnLvnU0n7n+Ak3wReOM5ZZIaDWEQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/plugin-core"},"_npmVersion":"10.9.8","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/auth":"0.194.0","@grackle-ai/core":"0.194.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.194.0","@grackle-ai/prompt":"0.194.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.194.0","@grackle-ai/knowledge":"0.194.0","@grackle-ai/plugin-sdk":"0.194.0","@grackle-ai/adapter-sdk":"0.194.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@grackle-ai/test-utils":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-core_0.194.0_1781214691777_0.656654680832895","host":"s3://npm-registry-packages-npm-production"}},"0.195.0":{"name":"@grackle-ai/plugin-core","version":"0.195.0","description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nick-pape/grackle.git","directory":"packages/plugin-core"},"keywords":["grackle","plugin","core"],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"engines":{"node":">=22.0.0 <24.0.0"},"type":"module","main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@bufbuild/protobuf":"^2.5.0","@connectrpc/connect":"^2.0.0","@connectrpc/connect-node":"^2.0.0","pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/adapter-sdk":"0.195.0","@grackle-ai/auth":"0.195.0","@grackle-ai/database":"0.195.0","@grackle-ai/common":"0.195.0","@grackle-ai/core":"0.195.0","@grackle-ai/plugin-sdk":"0.195.0","@grackle-ai/prompt":"0.195.0","@grackle-ai/knowledge":"0.195.0"},"devDependencies":{"@rushstack/heft":"1.2.7","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^4.1.0","vitest":"^4.1.0","@vitest/spy":"^4.1.0","@grackle-ai/heft-rig":"0.0.1","@grackle-ai/test-utils":"0.0.1"},"scripts":{"build":"heft build --clean","test":"vitest run","clean":"heft clean","_phase:build":"heft run --only build -- --clean","_phase:test":"vitest run --coverage"},"_id":"@grackle-ai/plugin-core@0.195.0","_integrity":"sha512-QFceKivy3DLqfndnEzLvAKoou240iT4MGLyH4ePK+pAvo8ocjtoaQl7P7hZpqvoa69H0gMzmtXloHAtVpEtvgQ==","_resolved":"/tmp/4e24c98b08afc0322107ca5d6508b99d/grackle-ai-plugin-core-0.195.0.tgz","_from":"file:grackle-ai-plugin-core-0.195.0.tgz","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-QFceKivy3DLqfndnEzLvAKoou240iT4MGLyH4ePK+pAvo8ocjtoaQl7P7hZpqvoa69H0gMzmtXloHAtVpEtvgQ==","shasum":"e2f5de441b54e7625401c7c21046837d144a9388","tarball":"https://registry.npmjs.org/@grackle-ai/plugin-core/-/plugin-core-0.195.0.tgz","fileCount":203,"unpackedSize":564848,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD9PlfsJrB3jS+/xM9uG+AHWQKf6DvH7cfp/RzbIPfy2gIhANdOzyRCUBoKRpmk1mPcJHZwWzDLTp9ratpGzXVPlzH1"}]},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"directories":{},"maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-core_0.195.0_1781275916672_0.9668406863066275"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-31T01:20:06.535Z","modified":"2026-06-12T14:51:56.942Z","0.96.3":"2026-03-31T01:20:06.815Z","0.97.0":"2026-03-31T02:22:35.167Z","0.98.0":"2026-03-31T03:27:46.675Z","0.99.0":"2026-03-31T04:42:17.675Z","0.100.0":"2026-03-31T05:30:56.067Z","0.100.1":"2026-03-31T06:02:00.180Z","0.101.0":"2026-03-31T13:51:11.170Z","0.102.0":"2026-03-31T14:53:25.114Z","0.103.0":"2026-03-31T15:27:54.413Z","0.104.0":"2026-03-31T16:23:57.808Z","0.105.0":"2026-03-31T18:57:41.105Z","0.106.0":"2026-03-31T19:07:45.485Z","0.106.1":"2026-03-31T21:46:06.794Z","0.106.2":"2026-03-31T22:07:42.569Z","0.106.3":"2026-04-01T00:42:26.973Z","0.107.0":"2026-04-01T03:01:47.704Z","0.107.1":"2026-04-01T03:53:32.283Z","0.107.2":"2026-04-01T16:09:18.857Z","0.108.0":"2026-04-05T14:00:46.157Z","0.108.1":"2026-04-26T02:40:30.527Z","0.108.2":"2026-05-09T06:00:12.851Z","0.108.3":"2026-05-09T07:41:38.630Z","0.108.4":"2026-05-09T08:11:12.752Z","0.110.1":"2026-05-20T20:51:35.143Z","0.110.2":"2026-05-21T05:31:37.406Z","0.110.3":"2026-05-22T15:03:02.433Z","0.111.0":"2026-05-22T18:27:00.638Z","0.112.0":"2026-05-22T22:14:52.006Z","0.112.1":"2026-05-22T23:28:24.803Z","0.112.2":"2026-05-23T00:00:35.002Z","0.113.0":"2026-05-23T03:18:45.384Z","0.114.0":"2026-05-23T08:25:03.273Z","0.115.0":"2026-05-23T13:35:56.259Z","0.115.1":"2026-05-23T14:23:48.903Z","0.115.2":"2026-05-23T21:03:30.428Z","0.116.0":"2026-05-24T00:01:25.809Z","0.117.0":"2026-05-24T02:29:44.983Z","0.118.0":"2026-05-24T15:07:27.274Z","0.119.0":"2026-05-24T18:33:02.320Z","0.120.0":"2026-05-24T21:04:37.174Z","0.121.0":"2026-05-25T04:21:24.254Z","0.122.0":"2026-05-25T04:50:22.517Z","0.123.0":"2026-05-25T05:25:39.828Z","0.123.1":"2026-05-25T05:45:21.883Z","0.123.2":"2026-05-25T13:18:55.923Z","0.124.0":"2026-05-25T13:49:43.245Z","0.125.0":"2026-05-25T15:14:09.631Z","0.125.1":"2026-05-25T15:38:57.603Z","0.125.2":"2026-05-25T17:22:53.298Z","0.126.0":"2026-05-25T18:55:55.577Z","0.126.1":"2026-05-25T19:15:47.315Z","0.127.0":"2026-05-25T19:36:29.981Z","0.128.0":"2026-05-25T21:24:58.918Z","0.129.0":"2026-05-26T01:34:57.372Z","0.130.0":"2026-05-26T02:15:17.452Z","0.131.0":"2026-05-26T16:33:45.932Z","0.132.0":"2026-05-28T07:47:52.089Z","0.132.1":"2026-05-28T08:10:59.862Z","0.132.2":"2026-05-28T17:49:39.249Z","0.133.0":"2026-05-29T22:15:06.478Z","0.133.1":"2026-05-29T22:57:18.740Z","0.134.0":"2026-05-30T01:06:47.818Z","0.135.0":"2026-05-30T12:43:59.090Z","0.135.1":"2026-05-30T13:37:06.362Z","0.135.2":"2026-05-30T13:55:34.575Z","0.136.0":"2026-05-30T14:25:11.791Z","0.136.1":"2026-05-30T15:00:27.393Z","0.136.2":"2026-05-30T17:21:35.301Z","0.137.0":"2026-05-30T18:06:17.809Z","0.137.1":"2026-05-31T00:34:12.972Z","0.138.0":"2026-05-31T00:57:35.589Z","0.138.1":"2026-05-31T03:02:41.513Z","0.139.0":"2026-05-31T05:25:38.984Z","0.139.1":"2026-05-31T14:41:26.851Z","0.139.2":"2026-05-31T15:07:45.214Z","0.140.0":"2026-05-31T16:47:15.702Z","0.141.0":"2026-05-31T17:39:15.539Z","0.142.0":"2026-05-31T19:50:59.787Z","0.143.0":"2026-05-31T23:11:03.792Z","0.144.0":"2026-06-01T02:43:38.452Z","0.145.0":"2026-06-01T21:18:07.572Z","0.146.0":"2026-06-02T03:14:16.814Z","0.147.0":"2026-06-02T06:57:30.735Z","0.148.0":"2026-06-02T14:20:41.562Z","0.149.0":"2026-06-02T15:36:08.544Z","0.150.0":"2026-06-02T20:05:43.845Z","0.151.0":"2026-06-02T21:54:11.363Z","0.152.0":"2026-06-02T23:22:58.640Z","0.153.0":"2026-06-02T23:48:27.320Z","0.154.0":"2026-06-03T03:47:20.042Z","0.155.0":"2026-06-03T05:49:14.349Z","0.156.0":"2026-06-03T07:02:14.866Z","0.157.0":"2026-06-03T07:32:56.394Z","0.158.0":"2026-06-03T08:03:05.493Z","0.159.0":"2026-06-03T08:25:22.740Z","0.160.0":"2026-06-03T17:22:28.693Z","0.161.0":"2026-06-03T18:24:31.432Z","0.162.0":"2026-06-03T19:06:16.863Z","0.163.0":"2026-06-03T20:16:12.503Z","0.164.0":"2026-06-04T02:31:41.507Z","0.165.0":"2026-06-04T02:57:28.457Z","0.166.0":"2026-06-04T05:07:40.146Z","0.167.0":"2026-06-04T06:10:04.288Z","0.168.0":"2026-06-04T07:26:21.217Z","0.169.0":"2026-06-04T14:28:49.081Z","0.170.0":"2026-06-05T03:00:32.051Z","0.171.0":"2026-06-05T04:26:04.873Z","0.172.0":"2026-06-05T05:44:14.067Z","0.173.0":"2026-06-05T06:32:38.225Z","0.174.0":"2026-06-05T07:18:31.129Z","0.175.0":"2026-06-05T12:12:58.998Z","0.176.0":"2026-06-05T14:38:41.967Z","0.177.0":"2026-06-05T18:00:30.806Z","0.178.0":"2026-06-10T16:44:14.772Z","0.179.0":"2026-06-10T17:45:49.347Z","0.180.0":"2026-06-10T19:18:37.979Z","0.181.0":"2026-06-10T20:24:42.611Z","0.182.0":"2026-06-10T21:04:58.853Z","0.183.0":"2026-06-11T01:37:59.092Z","0.184.0":"2026-06-11T02:06:10.801Z","0.185.0":"2026-06-11T02:28:42.256Z","0.186.0":"2026-06-11T04:27:51.931Z","0.187.0":"2026-06-11T04:58:32.838Z","0.188.0":"2026-06-11T05:37:41.048Z","0.189.0":"2026-06-11T07:24:38.166Z","0.190.0":"2026-06-11T14:05:18.852Z","0.191.0":"2026-06-11T14:45:12.772Z","0.192.0":"2026-06-11T19:33:50.269Z","0.193.0":"2026-06-11T21:09:40.466Z","0.194.0":"2026-06-11T21:51:31.993Z","0.195.0":"2026-06-12T14:51:56.828Z"},"bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"license":"MIT","homepage":"https://github.com/nick-pape/grackle#readme","keywords":["grackle","plugin","core"],"repository":{"type":"git","url":"git+https://github.com/nick-pape/grackle.git","directory":"packages/plugin-core"},"description":"Core plugin for Grackle — gRPC handlers, reconciliation phases, and event subscribers","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"readme":"# @grackle-ai/plugin-core\n\nBuilt-in Grackle plugin — gRPC handlers, reconciliation phases, and event subscribers for the core server capabilities (environments, sessions, workspaces, schedules, tokens, codespaces, knowledge, settings).\n\nHandler files live in this package. Orchestration concerns (tasks, personas, findings, escalations) are in `@grackle-ai/plugin-orchestration`.\n\n## Handler Collectors\n\n### `createCoreCollector()`\n\nReturns a `ServiceCollector` with the 8 core handler groups (environments, sessions, workspaces, schedules, tokens, codespaces, knowledge, settings). Used by `@grackle-ai/server`'s core plugin.\n\n### `createOrchestrationCollector()`\n\nReturns a `ServiceCollector` with the 4 orchestration handler groups (tasks, personas, findings, escalations). Used by `@grackle-ai/plugin-orchestration`.\n\n### `createDefaultCollector()`\n\nReturns a `ServiceCollector` with all 12 handler groups combined. Use this when you need all handlers without the plugin split.\n\n## Subscriber Factories\n\n| Export                           | Description                                     |\n| -------------------------------- | ----------------------------------------------- |\n| `createLifecycleSubscriber`      | Manages session lifecycle state transitions     |\n| `createRootTaskBootSubscriber`   | Auto-starts the root task on server boot        |\n| `createSigchldSubscriber`        | Handles agent process exit events               |\n| `createEscalationAutoSubscriber` | Auto-detects and routes escalations             |\n| `createOrphanReparentSubscriber` | Re-parents orphaned tasks after agent reconnect |\n\n## Reconciliation Phases\n\n| Export                                 | Description                                              |\n| -------------------------------------- | -------------------------------------------------------- |\n| `createDispatchPhase`                  | Dispatches queued tasks to available environments        |\n| `createCronPhase`                      | Fires scheduled tasks when due                           |\n| `lifecycleCleanupPhase`                | Cleans up stale session lifecycle streams                |\n| `createOrphanPhase`                    | Re-parents orphaned tasks (used by orchestration plugin) |\n| `createEnvironmentReconciliationPhase` | Reconciles environment connection status                 |\n","readmeFilename":"README.md"}