{"_id":"@grackle-ai/core","_rev":"189-34bedb5d80d851d680083af3c64285ce","name":"@grackle-ai/core","dist-tags":{"latest":"0.195.0"},"versions":{"0.75.4":{"name":"@grackle-ai/core","version":"0.75.4","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.75.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":"664bb28f6a555a11eb3da37dfc53cd89b8a1c9f3","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.75.4.tgz","fileCount":130,"integrity":"sha512-il0nW/PHOOIs/1/U/APw7AzEO3hJlaUwp5JzqSprh6H0tlyw8psRJgZWm3sYjbF0Nwaj3vN+Ejp/vgj/hgR+Yg==","signatures":[{"sig":"MEYCIQCENQNufX8zAX60ilfEEzLTUYSuk/t0xN3qVeeBFpv54wIhALTQMkAEo3L8FsmGvg35pF2yvU4ykhZcfHmKm75kv2qT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":470997},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.75.4.tgz","types":"dist/index.d.ts","engines":{"node":">=22.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/0cb4b059aad1a201ceb7ce7ec8b245a2/grackle-ai-core-0.75.4.tgz","_integrity":"sha512-il0nW/PHOOIs/1/U/APw7AzEO3hJlaUwp5JzqSprh6H0tlyw8psRJgZWm3sYjbF0Nwaj3vN+Ejp/vgj/hgR+Yg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.0.0","pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.75.4","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.75.4","@grackle-ai/prompt":"0.75.4","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.75.4","@grackle-ai/knowledge":"0.75.4","@grackle-ai/adapter-sdk":"0.75.4","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/ws":"^8.0.0","@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/core_0.75.4_1774358326407_0.32210912885104115","host":"s3://npm-registry-packages-npm-production"}},"0.75.5":{"name":"@grackle-ai/core","version":"0.75.5","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.75.5","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":"74e7b65420b1b504f097986db703b84b2c8fc646","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.75.5.tgz","fileCount":130,"integrity":"sha512-pjiITkjMIbIRMnnzRkCZgKy2azuarCjzeQTtQTJUL8rahS1Lxm5MH1CmPUkYG/e2UvN+lpIvNwSHe7CkpHWAdw==","signatures":[{"sig":"MEYCIQD3+sPW6WdfmlWksI/0UVvAwo2xjgPZI/eecLYi7ygMmgIhAKg7QcBYNGmxI0LgpiwhGXLT+A90LxSKjxIVczvIDGWs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":471143},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.75.5.tgz","types":"dist/index.d.ts","engines":{"node":">=22.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/ef7b84dc8883c07fe7d4fad2b8d5b621/grackle-ai-core-0.75.5.tgz","_integrity":"sha512-pjiITkjMIbIRMnnzRkCZgKy2azuarCjzeQTtQTJUL8rahS1Lxm5MH1CmPUkYG/e2UvN+lpIvNwSHe7CkpHWAdw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.0.0","pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.75.5","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.75.5","@grackle-ai/prompt":"0.75.5","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.75.5","@grackle-ai/knowledge":"0.75.5","@grackle-ai/adapter-sdk":"0.75.5","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/ws":"^8.0.0","@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/core_0.75.5_1774366158393_0.8078910034724576","host":"s3://npm-registry-packages-npm-production"}},"0.75.6":{"name":"@grackle-ai/core","version":"0.75.6","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.75.6","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":"d89ae9be7c375663dbb72e8e520125abfb2febe6","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.75.6.tgz","fileCount":130,"integrity":"sha512-KvmLrYQEzoJG3ieVEhsnRAkpOH7+pB8unyNHwCJ/twsh8CckRFbcEys337bkPtd2uE6RnlcELMnbBnfWjle2lQ==","signatures":[{"sig":"MEUCIGK07ESCA9XgRXBesK+CRpX7M2inAh3cpujgJS5SZkt0AiEA6MPvrdrYos/8ISe0uz2uDUurzP1oYRSvuj3qaV/APVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":471486},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.75.6.tgz","types":"dist/index.d.ts","engines":{"node":">=22.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/63c3dc517add73ca15d54c7961c3254e/grackle-ai-core-0.75.6.tgz","_integrity":"sha512-KvmLrYQEzoJG3ieVEhsnRAkpOH7+pB8unyNHwCJ/twsh8CckRFbcEys337bkPtd2uE6RnlcELMnbBnfWjle2lQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.0.0","pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.75.6","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.75.6","@grackle-ai/prompt":"0.75.6","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.75.6","@grackle-ai/knowledge":"0.75.6","@grackle-ai/adapter-sdk":"0.75.6","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/ws":"^8.0.0","@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/core_0.75.6_1774367828319_0.9652710466716434","host":"s3://npm-registry-packages-npm-production"}},"0.75.7":{"name":"@grackle-ai/core","version":"0.75.7","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.75.7","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":"3dfe540cf806ede59e0e752e3df1c33bfe2e7c38","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.75.7.tgz","fileCount":130,"integrity":"sha512-ySt5r1MHvVK2xeRuaFRlNjw02TmuFJgZdlWCGfjQy8/5SMu8VhLlByMu5N4s+L+eq2ZderzQsxNlM2kqDLAT4Q==","signatures":[{"sig":"MEQCIAouL2ObmzJDpiNY8dOkUu5QgnU0+tGLhnLRbaFL2MfdAiBOjojgArkZxmHBiDd8QdL1M7Uo7OEO/dU7IwIRrwddDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479222},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.75.7.tgz","types":"dist/index.d.ts","engines":{"node":">=22.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/9e4d6c9b4952b6e2eca98833dbafa3cf/grackle-ai-core-0.75.7.tgz","_integrity":"sha512-ySt5r1MHvVK2xeRuaFRlNjw02TmuFJgZdlWCGfjQy8/5SMu8VhLlByMu5N4s+L+eq2ZderzQsxNlM2kqDLAT4Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.0.0","pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.75.7","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.75.7","@grackle-ai/prompt":"0.75.7","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.75.7","@grackle-ai/knowledge":"0.75.7","@grackle-ai/adapter-sdk":"0.75.7","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/ws":"^8.0.0","@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/core_0.75.7_1774369864160_0.23734174652520612","host":"s3://npm-registry-packages-npm-production"}},"0.75.8":{"name":"@grackle-ai/core","version":"0.75.8","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.75.8","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":"4c61205054e0da42b08fd2a28a4e81f2ad492537","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.75.8.tgz","fileCount":130,"integrity":"sha512-ML05l/IeEsRWTfYbH0vGrfnfu/NG7xsC15mjXdicJer3Ip68eF+mhlJPRLoZv8PuyoVOsQsqlf9H7kFCRJ4f1w==","signatures":[{"sig":"MEQCIFEfCLavX6Ad5KpMUEaN0W8gosFxeo6hvh3ExXFhyis6AiBYQEyoNDkGo30Qg5EushueM84EHNYSKOzxH9LOZUWCjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479222},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.75.8.tgz","types":"dist/index.d.ts","engines":{"node":">=22.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/b9ba0eccb6e4b3456869eed8ca8ba375/grackle-ai-core-0.75.8.tgz","_integrity":"sha512-ML05l/IeEsRWTfYbH0vGrfnfu/NG7xsC15mjXdicJer3Ip68eF+mhlJPRLoZv8PuyoVOsQsqlf9H7kFCRJ4f1w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.0.0","pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.75.8","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.75.8","@grackle-ai/prompt":"0.75.8","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.75.8","@grackle-ai/knowledge":"0.75.8","@grackle-ai/adapter-sdk":"0.75.8","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/ws":"^8.0.0","@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/core_0.75.8_1774379062320_0.9092877963466897","host":"s3://npm-registry-packages-npm-production"}},"0.75.9":{"name":"@grackle-ai/core","version":"0.75.9","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.75.9","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":"8fda2cad8a4a2f39b6cd97b1b040407a2887a063","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.75.9.tgz","fileCount":130,"integrity":"sha512-BJYuSVg4eFl9uDo7PfRlZaX9S+6gX0O1jaRHATay/70RALCCoRgxT8f5sLpVChffXhWhV6GbXtgT1aW805tEpA==","signatures":[{"sig":"MEUCIQD9COTCoXqYb/rl5ABbrqMFe8BkekLSd6DDHYAVTL5/bwIgTMK0L1TIKjijVznz6Yh5cYOLe11x03AkqIYw0wtJVRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479222},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.75.9.tgz","types":"dist/index.d.ts","engines":{"node":">=22.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/199e7168c60267a55255357074fab0b3/grackle-ai-core-0.75.9.tgz","_integrity":"sha512-BJYuSVg4eFl9uDo7PfRlZaX9S+6gX0O1jaRHATay/70RALCCoRgxT8f5sLpVChffXhWhV6GbXtgT1aW805tEpA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.0.0","pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.75.9","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.75.9","@grackle-ai/prompt":"0.75.9","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.75.9","@grackle-ai/knowledge":"0.75.9","@grackle-ai/adapter-sdk":"0.75.9","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/ws":"^8.0.0","@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/core_0.75.9_1774380775892_0.356228732601348","host":"s3://npm-registry-packages-npm-production"}},"0.75.10":{"name":"@grackle-ai/core","version":"0.75.10","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.75.10","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":"8a6dec44ebac1bd0cae3b53b048895d553004d8c","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.75.10.tgz","fileCount":130,"integrity":"sha512-vUvFkBxVST44fr0T4ICSplzyYeXDNketQ2HRqk99bAADlxWgUIlfF9xfTGewSSnWyewwPBcu1EQKWkp10Y+Tng==","signatures":[{"sig":"MEQCIGTgOuSr3dmOmS2yYXWnZqKOQICUWXS+vJGdDYISqYA2AiA0WLZzffOtvKUwe/MgYDOzL227sboxQBeBRQk0KzIDGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485428},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.75.10.tgz","types":"dist/index.d.ts","engines":{"node":">=22.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/60b9c2a6d1704cbe219cd256a3316db0/grackle-ai-core-0.75.10.tgz","_integrity":"sha512-vUvFkBxVST44fr0T4ICSplzyYeXDNketQ2HRqk99bAADlxWgUIlfF9xfTGewSSnWyewwPBcu1EQKWkp10Y+Tng==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.0.0","pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.75.10","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.75.10","@grackle-ai/prompt":"0.75.10","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.75.10","@grackle-ai/knowledge":"0.75.10","@grackle-ai/adapter-sdk":"0.75.10","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/ws":"^8.0.0","@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/core_0.75.10_1774396823294_0.1980071633474667","host":"s3://npm-registry-packages-npm-production"}},"0.75.11":{"name":"@grackle-ai/core","version":"0.75.11","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.75.11","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":"973811bf6c6fed58ce207e387016e906bf45cb0a","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.75.11.tgz","fileCount":130,"integrity":"sha512-ujg/g4ZvmabFsZMnTICerNBhXymnj2NwbYZluawj+LmyjdC0o3bruPcrNdotWmQn+7DJHNj9t//NbH7EYUmUpg==","signatures":[{"sig":"MEYCIQDmBMAR8JKzEv63788Yk5ggcaI1BuLJgsNZcNAy15DqpwIhAJEjL1kkGBQ+ZxaSsNV9pFTSbW5zEqoqgt200zxrW9n3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":486222},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.75.11.tgz","types":"dist/index.d.ts","engines":{"node":">=22.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/e23b25169860b4139807c54ca023c19d/grackle-ai-core-0.75.11.tgz","_integrity":"sha512-ujg/g4ZvmabFsZMnTICerNBhXymnj2NwbYZluawj+LmyjdC0o3bruPcrNdotWmQn+7DJHNj9t//NbH7EYUmUpg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.0.0","pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.75.11","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.75.11","@grackle-ai/prompt":"0.75.11","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.75.11","@grackle-ai/knowledge":"0.75.11","@grackle-ai/adapter-sdk":"0.75.11","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/ws":"^8.0.0","@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/core_0.75.11_1774398724720_0.5973281733680311","host":"s3://npm-registry-packages-npm-production"}},"0.75.12":{"name":"@grackle-ai/core","version":"0.75.12","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.75.12","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":"f95aa1db60437f03f7d147c60b2d1a4eeb169042","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.75.12.tgz","fileCount":130,"integrity":"sha512-FamytQR4X3BxAYBfWAvPXsnW1zq/DrTLcZiQnRmrxfQeWYBfm7uD+PX9qydf0oPFSarUd3dD1WKwngTc8+ffTg==","signatures":[{"sig":"MEUCIEjkvegpBzZTlw/v8W0F10z8fmth9XEfWrXCzWIC/1uAAiEAtoEbQ0KQpNHw0UKmKxh4iEuzELtBKQMVQe0szy+rlio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":486828},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.75.12.tgz","types":"dist/index.d.ts","engines":{"node":">=22.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/7a6201c6e7f4780beddafe47b0a38944/grackle-ai-core-0.75.12.tgz","_integrity":"sha512-FamytQR4X3BxAYBfWAvPXsnW1zq/DrTLcZiQnRmrxfQeWYBfm7uD+PX9qydf0oPFSarUd3dD1WKwngTc8+ffTg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.0.0","pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.75.12","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.75.12","@grackle-ai/prompt":"0.75.12","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.75.12","@grackle-ai/knowledge":"0.75.12","@grackle-ai/adapter-sdk":"0.75.12","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/ws":"^8.0.0","@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/core_0.75.12_1774409058133_0.8467563409826171","host":"s3://npm-registry-packages-npm-production"}},"0.75.13":{"name":"@grackle-ai/core","version":"0.75.13","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.75.13","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":"4ee2a71644f46bdea014a405247d295209f291c1","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.75.13.tgz","fileCount":130,"integrity":"sha512-JKxk4AgXr4sRZ84kWa7X25kvnxuOcjPOrKPrIrdx6MRw9tdWpR86JbyjxuMV5/t2uqjeEREQbUoF+EZ0JFAvyA==","signatures":[{"sig":"MEQCIHj8cbIzHNfcT3nEGNFfR2FEe8KaI7UBzf6D5opWNC4IAiA3R9MTlXNMcuHTHKqZnbvWWXpW0foBu9yBzFcumvTWfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":486828},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.75.13.tgz","types":"dist/index.d.ts","engines":{"node":">=22.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/a9e744fe058a24668f5d0968277ee16d/grackle-ai-core-0.75.13.tgz","_integrity":"sha512-JKxk4AgXr4sRZ84kWa7X25kvnxuOcjPOrKPrIrdx6MRw9tdWpR86JbyjxuMV5/t2uqjeEREQbUoF+EZ0JFAvyA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.0.0","pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.75.13","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.75.13","@grackle-ai/prompt":"0.75.13","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.75.13","@grackle-ai/knowledge":"0.75.13","@grackle-ai/adapter-sdk":"0.75.13","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/ws":"^8.0.0","@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/core_0.75.13_1774414328157_0.16848939679428043","host":"s3://npm-registry-packages-npm-production"}},"0.76.0":{"name":"@grackle-ai/core","version":"0.76.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.76.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":"87d59762dfa2266c0a4479fd0e7e2756ca3e0d48","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.76.0.tgz","fileCount":130,"integrity":"sha512-26p6fjdSRfbJ0r/aiGEt0nqLVuzCF5HWiU9cEhkIowgHDK7y6MDUhIaoRIGEj0tOyB/9E7CwdVFH1GFGRnqnDw==","signatures":[{"sig":"MEYCIQCenLJWhh965sZ8jTc+au1fkII7w6+UiwXu+uHTklW8jwIhAORjjvSvhKYbNtVBo6Wt2RAxKuUa6sUFuJqaeFJ4THW/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":492491},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.76.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.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/ec6c5a28caaa9caf5b2a0bc57d600c18/grackle-ai-core-0.76.0.tgz","_integrity":"sha512-26p6fjdSRfbJ0r/aiGEt0nqLVuzCF5HWiU9cEhkIowgHDK7y6MDUhIaoRIGEj0tOyB/9E7CwdVFH1GFGRnqnDw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.0.0","pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.76.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.76.0","@grackle-ai/prompt":"0.76.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.76.0","@grackle-ai/knowledge":"0.76.0","@grackle-ai/adapter-sdk":"0.76.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/ws":"^8.0.0","@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/core_0.76.0_1774420361613_0.1741545738590029","host":"s3://npm-registry-packages-npm-production"}},"0.76.1":{"name":"@grackle-ai/core","version":"0.76.1","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.76.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":"48ffcce7c3ffb5cab9cebb5957333f64b67170ac","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.76.1.tgz","fileCount":130,"integrity":"sha512-HK57JWa/vUYoL2+stKFfVCAR3aMIoXCo051Rtuui+M8r4ECb+XkXA8O2GDjhlTa2pXVzkDZy2/R/VWAXkkv4Hw==","signatures":[{"sig":"MEUCIHMmg0mygoudDa3LJ11tt/q+h0x9KdnIVyYR3xHxxNweAiEAj7ma1E2zgA0wR6jP5L0b0mFS+94b4a6tPeS5QFHfZaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":492526},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.76.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.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/9c0291396a3afb72293702ebb05ada15/grackle-ai-core-0.76.1.tgz","_integrity":"sha512-HK57JWa/vUYoL2+stKFfVCAR3aMIoXCo051Rtuui+M8r4ECb+XkXA8O2GDjhlTa2pXVzkDZy2/R/VWAXkkv4Hw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.0.0","pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.76.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.76.1","@grackle-ai/prompt":"0.76.1","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.76.1","@grackle-ai/knowledge":"0.76.1","@grackle-ai/adapter-sdk":"0.76.1","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/ws":"^8.0.0","@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/core_0.76.1_1774445406324_0.752314197993676","host":"s3://npm-registry-packages-npm-production"}},"0.76.2":{"name":"@grackle-ai/core","version":"0.76.2","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.76.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":"b6c2fea1be47c2ac4ac5ed71b1cc892b08669c81","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.76.2.tgz","fileCount":130,"integrity":"sha512-Rvn86KqJJo0J3WDy9fRw0BYMZqUfrQcAxQd+dgkTgjJKP0HF/RhO3SCGqWOC5HmQF/3jlpdodXXf/SIRT6FkqA==","signatures":[{"sig":"MEUCIFHJlFr5hmtlrBSiZ12bRvuz1m+05zUfStoxk5bhGnKhAiEAsGMTsWWbTG/fjhGl1QX1RtiYcg0KaODPCAu8Xs9Gxko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":492526},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.76.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.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/77f68d3a2d563e837b657c7868a52798/grackle-ai-core-0.76.2.tgz","_integrity":"sha512-Rvn86KqJJo0J3WDy9fRw0BYMZqUfrQcAxQd+dgkTgjJKP0HF/RhO3SCGqWOC5HmQF/3jlpdodXXf/SIRT6FkqA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.0.0","pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.76.2","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.76.2","@grackle-ai/prompt":"0.76.2","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.76.2","@grackle-ai/knowledge":"0.76.2","@grackle-ai/adapter-sdk":"0.76.2","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/ws":"^8.0.0","@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/core_0.76.2_1774448508848_0.2199800601850066","host":"s3://npm-registry-packages-npm-production"}},"0.76.3":{"name":"@grackle-ai/core","version":"0.76.3","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.76.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":"b583392b0bb0a1774ecddc758433a65d41f091ea","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.76.3.tgz","fileCount":130,"integrity":"sha512-DTORKdgIiX2sH4PxTkX5oKqSpeA99FMS6m091y1NjyFU8vXUHZwnSUN2ZfQp94xPFdI9OBqCz9rgjPOEXuR8qg==","signatures":[{"sig":"MEUCIAqkrzMs5g8tISp4oxwM0VnVvpm4+1ANEq1Jr9l4coZQAiEAvDMW45hiB75BdY+WXKiUVOLp7ut2cF1KNDtfZKs3dZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":492526},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.76.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22.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/d66625a383955a37decdb1ab431bfcd2/grackle-ai-core-0.76.3.tgz","_integrity":"sha512-DTORKdgIiX2sH4PxTkX5oKqSpeA99FMS6m091y1NjyFU8vXUHZwnSUN2ZfQp94xPFdI9OBqCz9rgjPOEXuR8qg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.0.0","pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.76.3","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.76.3","@grackle-ai/prompt":"0.76.3","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.76.3","@grackle-ai/knowledge":"0.76.3","@grackle-ai/adapter-sdk":"0.76.3","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/ws":"^8.0.0","@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/core_0.76.3_1774451364324_0.1508658677208914","host":"s3://npm-registry-packages-npm-production"}},"0.77.0":{"name":"@grackle-ai/core","version":"0.77.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.77.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":"a60368e3f9b1cede82d2a6c1b0c6dbdae26ad99e","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.77.0.tgz","fileCount":134,"integrity":"sha512-yrEa7xcLmjbJ1mo032H3fTQ3pw96H0SqtVlJKnGamm+a5LEOAl6V6PvR1OYsvHEDUMoMfNUvYVQlEyphYGBXKw==","signatures":[{"sig":"MEUCIQDrwJL751YwnmRnDIDrHTTTpIgUo8zBSPgYhCzxs/G7tgIgVbCfQD8fBCQLNCIn6rn1SFCiM7b8NfqQKSbGFPET6PU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":502420},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.77.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.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/d74dae13f13c0873d873be2616320a5c/grackle-ai-core-0.77.0.tgz","_integrity":"sha512-yrEa7xcLmjbJ1mo032H3fTQ3pw96H0SqtVlJKnGamm+a5LEOAl6V6PvR1OYsvHEDUMoMfNUvYVQlEyphYGBXKw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.0.0","pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.77.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.77.0","@grackle-ai/prompt":"0.77.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.77.0","@grackle-ai/knowledge":"0.77.0","@grackle-ai/adapter-sdk":"0.77.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/ws":"^8.0.0","@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/core_0.77.0_1774456287637_0.015816813707636213","host":"s3://npm-registry-packages-npm-production"}},"0.78.0":{"name":"@grackle-ai/core","version":"0.78.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.78.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":"e762ada58808161f1e362cdab9a3d262f5e9ae67","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.78.0.tgz","fileCount":134,"integrity":"sha512-aAX9fy/nthu1tfcCpl9KexgOR5WrWThaIFLd6bjfIjeoBcQTZOnwsINPRxtkXciKT6W52NdJ7t9VKrWylQeuXQ==","signatures":[{"sig":"MEUCIEZ6b1+cUDlpd4zu6iB4hqdq8jy/E5QnXuQeHzHEAif1AiEAt6Xj2wodFUwbw93s4HaoGkMPGydS17Ehryap+JJzog0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":507855},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.78.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.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/e11494eec977e7c9cf34e9cd9c02c401/grackle-ai-core-0.78.0.tgz","_integrity":"sha512-aAX9fy/nthu1tfcCpl9KexgOR5WrWThaIFLd6bjfIjeoBcQTZOnwsINPRxtkXciKT6W52NdJ7t9VKrWylQeuXQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.0.0","pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","@grackle-ai/auth":"0.78.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.78.0","@grackle-ai/prompt":"0.78.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.78.0","@grackle-ai/knowledge":"0.78.0","@grackle-ai/adapter-sdk":"0.78.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/ws":"^8.0.0","@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/core_0.78.0_1774458915057_0.8358122496310751","host":"s3://npm-registry-packages-npm-production"}},"0.79.0":{"name":"@grackle-ai/core","version":"0.79.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.79.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":"618afffc0ce768f40a77d7be500745debdaa90d9","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.79.0.tgz","fileCount":146,"integrity":"sha512-6hAcWKQ4MfABkmi0qXzPWS8xmnxfN1fPSLMTqAmJ09ABjlxQYBXU8ADvmmAXKx0mrfL1xlSOvbSfcpPDu85GuQ==","signatures":[{"sig":"MEYCIQDiaVeqGWtfR+UT9i4whzFQvaKpkrq9ABdZ+bECTYZnpAIhAMt55ts1HeuXvYvAXblHU6CYJkJtznxDZ6wabojqJOfR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":547179},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.79.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.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/6c9c2c8129e94e951f0509a20ce4a3be/grackle-ai-core-0.79.0.tgz","_integrity":"sha512-6hAcWKQ4MfABkmi0qXzPWS8xmnxfN1fPSLMTqAmJ09ABjlxQYBXU8ADvmmAXKx0mrfL1xlSOvbSfcpPDu85GuQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.0.0","pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","cron-parser":"^4.9.0","@grackle-ai/auth":"0.79.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.79.0","@grackle-ai/prompt":"0.79.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.79.0","@grackle-ai/knowledge":"0.79.0","@grackle-ai/adapter-sdk":"0.79.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/ws":"^8.0.0","@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/core_0.79.0_1774471153653_0.9999792082718453","host":"s3://npm-registry-packages-npm-production"}},"0.79.1":{"name":"@grackle-ai/core","version":"0.79.1","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.79.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":"48b76e8220eea5c157df4d31d6671284f731c28b","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.79.1.tgz","fileCount":150,"integrity":"sha512-aQih0m4TVbctE9BKgfzSKM+qoMEVx4xQmw2no2JKteZos4WjH9aQ5m92dYeV0fb5giGp7s5kzC4moErZOsmZPw==","signatures":[{"sig":"MEUCIQDul5jPYesuc7+ddjV5dsFPmTwodR0JanVEX23keh2MNQIgEpIlZ7p6554E8nJ5bWQpGtMNHvXtCwrpf3iQY7kYXHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":551282},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.79.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.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/9ca115472a448ea969a4be5257758983/grackle-ai-core-0.79.1.tgz","_integrity":"sha512-aQih0m4TVbctE9BKgfzSKM+qoMEVx4xQmw2no2JKteZos4WjH9aQ5m92dYeV0fb5giGp7s5kzC4moErZOsmZPw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.0.0","pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","cron-parser":"^4.9.0","@grackle-ai/auth":"0.79.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.79.1","@grackle-ai/prompt":"0.79.1","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.79.1","@grackle-ai/knowledge":"0.79.1","@grackle-ai/adapter-sdk":"0.79.1","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/ws":"^8.0.0","@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/core_0.79.1_1774491887009_0.5631745877138532","host":"s3://npm-registry-packages-npm-production"}},"0.80.0":{"name":"@grackle-ai/core","version":"0.80.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.80.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":"8d7166d97278070a4f669d1ee68c000df72cc2d3","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.80.0.tgz","fileCount":150,"integrity":"sha512-9ZjwrcxMTkLXVTlC9BDqDxxxiMdtwcD5caaZyNstgGI1s/nL8cDJo/4/Z7uncopyH9eTawnwfcd8yT8q1Q9z9w==","signatures":[{"sig":"MEUCIQD1tBa4ZvvGlSKSCYVQ+9XcNjstik9v5wZvaahIiUJorwIgfcCiu9WIXEYKXUNjjOxd5WqbsA0YkWtNDQfd7FrDln0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":551282},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.80.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.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/341e85567f4a1a33502725d44ed944f9/grackle-ai-core-0.80.0.tgz","_integrity":"sha512-9ZjwrcxMTkLXVTlC9BDqDxxxiMdtwcD5caaZyNstgGI1s/nL8cDJo/4/Z7uncopyH9eTawnwfcd8yT8q1Q9z9w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.0.0","pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","cron-parser":"^4.9.0","@grackle-ai/auth":"0.80.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.80.0","@grackle-ai/prompt":"0.80.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.80.0","@grackle-ai/knowledge":"0.80.0","@grackle-ai/adapter-sdk":"0.80.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/ws":"^8.0.0","@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/core_0.80.0_1774494498272_0.48515990146370025","host":"s3://npm-registry-packages-npm-production"}},"0.81.0":{"name":"@grackle-ai/core","version":"0.81.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.81.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":"8f60bd90201a71f799290558cfed9a6eb39e52b9","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.81.0.tgz","fileCount":150,"integrity":"sha512-Wbp8izfa4UeSZ6P9dfXmS6FEY/8pkc3STuuVbLMOkh0bj27EsBhFYW9ICkucGhH/kVa/Ahor6NTXBEBPjiuqdA==","signatures":[{"sig":"MEQCIF8mQAqe1PVg9dR+I8+DMa3WuIWDEGyu2n62ml6Etj+SAiAPLgYdMo2DPgEGrTx/T7zDcu9yuK9aLuEjTVsUiDosuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554906},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.81.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.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/60a2dfa2787ea8286f16107d1924c74e/grackle-ai-core-0.81.0.tgz","_integrity":"sha512-Wbp8izfa4UeSZ6P9dfXmS6FEY/8pkc3STuuVbLMOkh0bj27EsBhFYW9ICkucGhH/kVa/Ahor6NTXBEBPjiuqdA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.0.0","pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","cron-parser":"^4.9.0","@grackle-ai/auth":"0.81.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.81.0","@grackle-ai/prompt":"0.81.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.81.0","@grackle-ai/knowledge":"0.81.0","@grackle-ai/adapter-sdk":"0.81.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/ws":"^8.0.0","@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/core_0.81.0_1774498785980_0.5157788498956715","host":"s3://npm-registry-packages-npm-production"}},"0.82.0":{"name":"@grackle-ai/core","version":"0.82.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.82.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":"841dbe809067dbd9136ad8cf4fbeb985ecfbca2f","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.82.0.tgz","fileCount":154,"integrity":"sha512-Fk5ZSE/uxEezTU1CYDxE/eNzS6Er8Oska5dmJrdqn1IxKtM3EXyCjohU7fCpFaG626cVNtl7NWEwXisXs9KgeA==","signatures":[{"sig":"MEQCICl4aNUxwaN187OkDA4efTkW3AGGqccid/P7NH7K3GNSAiBcwDhf52ng4m779gUxXHTgY2mYYKHaX+y4GEwjLnQniQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564151},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.82.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.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/cbbb50a9b27d34b5caff09253d56e179/grackle-ai-core-0.82.0.tgz","_integrity":"sha512-Fk5ZSE/uxEezTU1CYDxE/eNzS6Er8Oska5dmJrdqn1IxKtM3EXyCjohU7fCpFaG626cVNtl7NWEwXisXs9KgeA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.0.0","pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","cron-parser":"^4.9.0","@grackle-ai/auth":"0.82.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.82.0","@grackle-ai/prompt":"0.82.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.82.0","@grackle-ai/knowledge":"0.82.0","@grackle-ai/adapter-sdk":"0.82.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/ws":"^8.0.0","@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/core_0.82.0_1774499815681_0.9935165843502098","host":"s3://npm-registry-packages-npm-production"}},"0.82.1":{"name":"@grackle-ai/core","version":"0.82.1","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.82.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":"a0008e94710878af580645c317e920957ae35329","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.82.1.tgz","fileCount":154,"integrity":"sha512-DXUrjg0H/2TkxxRMqaNt1CjIAN9K+gOBdii/IrimqiiGIukxSjSF4v7RPSDb6SkbPNrO4XZBZ004n5eOwc3m7w==","signatures":[{"sig":"MEQCIGj3IxsY75Fb0cQy5wRgqpZGKe6cq7HGntNWJgebRArPAiBrTXsfK3+6TlxKssVweAVNHrJdWalfm5r2lanCxIFYuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564159},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.82.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/6020ccd823fe4178943ddeebfc0510d3/grackle-ai-core-0.82.1.tgz","_integrity":"sha512-DXUrjg0H/2TkxxRMqaNt1CjIAN9K+gOBdii/IrimqiiGIukxSjSF4v7RPSDb6SkbPNrO4XZBZ004n5eOwc3m7w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.0.0","pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","cron-parser":"^4.9.0","@grackle-ai/auth":"0.82.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.82.1","@grackle-ai/prompt":"0.82.1","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.82.1","@grackle-ai/knowledge":"0.82.1","@grackle-ai/adapter-sdk":"0.82.1","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/ws":"^8.0.0","@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/core_0.82.1_1774502241116_0.6326199395718533","host":"s3://npm-registry-packages-npm-production"}},"0.82.2":{"name":"@grackle-ai/core","version":"0.82.2","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.82.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":"db9fa0e1f4b593900ee7d847a3861532ae1d8e8f","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.82.2.tgz","fileCount":154,"integrity":"sha512-sfQtuI15y5TYPDGDUsQqiD7iazJPD9LORH6D6QvFCmNc9+p6L+SLm5R7E5ZJ+BohaUdsxAIQvZ4p0UGMKGnGuQ==","signatures":[{"sig":"MEQCIDHM/qSMVYKwFRa+0jk4Tqw1Bjkdtv0Bjqo7WR0100rHAiB4D6kaO8yVsXJpnzntwoTXoO5vJ8pTsgaQPtr2fLmX4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564159},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.82.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/f6869af34ad6eace72953b572a84279d/grackle-ai-core-0.82.2.tgz","_integrity":"sha512-sfQtuI15y5TYPDGDUsQqiD7iazJPD9LORH6D6QvFCmNc9+p6L+SLm5R7E5ZJ+BohaUdsxAIQvZ4p0UGMKGnGuQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.0.0","pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","cron-parser":"^4.9.0","@grackle-ai/auth":"0.82.2","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.82.2","@grackle-ai/prompt":"0.82.2","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.82.2","@grackle-ai/knowledge":"0.82.2","@grackle-ai/adapter-sdk":"0.82.2","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/ws":"^8.0.0","@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/core_0.82.2_1774506931553_0.42974448949052","host":"s3://npm-registry-packages-npm-production"}},"0.83.0":{"name":"@grackle-ai/core","version":"0.83.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.83.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":"a230f073510217ea01b5c1bbf70990a3a6ddb781","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.83.0.tgz","fileCount":162,"integrity":"sha512-p0GoOVsNtILDgTVdJspiSA2W8vpXQfZMnDFsemKQzgdExMOphHL8IJXGp60TroNZFfs9g85sBOwQ2A96GpcJxw==","signatures":[{"sig":"MEMCID4gf4Qlfw2VdLbtOUUpRAyV2+RwqjwEwfoRBry2Zbo/Ah9TDiVEJx6QkCRgTA3jbdc9s4VXAEOt1q4RTTzItV8j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":570857},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.83.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/20ef4892425ff3c5f63bf6e0fb5281be/grackle-ai-core-0.83.0.tgz","_integrity":"sha512-p0GoOVsNtILDgTVdJspiSA2W8vpXQfZMnDFsemKQzgdExMOphHL8IJXGp60TroNZFfs9g85sBOwQ2A96GpcJxw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.83.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.83.0","@grackle-ai/prompt":"0.83.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.83.0","@grackle-ai/knowledge":"0.83.0","@grackle-ai/adapter-sdk":"0.83.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.83.0_1774536899827_0.34428010253238606","host":"s3://npm-registry-packages-npm-production"}},"0.83.1":{"name":"@grackle-ai/core","version":"0.83.1","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.83.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":"f806ce65f5c57f3328a5729357a35c2a45c849fe","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.83.1.tgz","fileCount":218,"integrity":"sha512-bgOKSE5FBrnXModMmLHbwOKa1Pv7eivEIfbyjAwm8hDxZlgTSMQom1tMooxe0OlK4HEk2/LVxlVh3JAIDnOEEA==","signatures":[{"sig":"MEQCIEeGZ7+/MdMfqWpdFweIQ56bSSrIawL0HI3km6NjawIJAiB1GN1NITmp0KvxEY6Eo8dWXLK5b7QJ/gt+rL39MmJLzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600121},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.83.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/9e5917455a75b157351d79f34fd62faa/grackle-ai-core-0.83.1.tgz","_integrity":"sha512-bgOKSE5FBrnXModMmLHbwOKa1Pv7eivEIfbyjAwm8hDxZlgTSMQom1tMooxe0OlK4HEk2/LVxlVh3JAIDnOEEA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.83.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.83.1","@grackle-ai/prompt":"0.83.1","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.83.1","@grackle-ai/knowledge":"0.83.1","@grackle-ai/adapter-sdk":"0.83.1","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.83.1_1774584135086_0.9785770683940105","host":"s3://npm-registry-packages-npm-production"}},"0.83.2":{"name":"@grackle-ai/core","version":"0.83.2","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.83.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":"150f2cf58884e33294ed62d662d69f365390617c","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.83.2.tgz","fileCount":218,"integrity":"sha512-t606moSeZGZdiPTHJq5fO9gfkxR9Z5So2n63+slzplRqkYDIuF5Fjs5g9UwK/U9fSPkNOocjRMFreGmT8Ngrrg==","signatures":[{"sig":"MEUCIQDvOl+GwXkbbXJYScocCobKInhDZOmpEr5RbzUWPr6YcAIgWQfPXtRXGH3a+5ts3RYJtZDsPg6whKkJPPCKEWEFdEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":599843},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.83.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/b2008467855b70a904146f6544a295c2/grackle-ai-core-0.83.2.tgz","_integrity":"sha512-t606moSeZGZdiPTHJq5fO9gfkxR9Z5So2n63+slzplRqkYDIuF5Fjs5g9UwK/U9fSPkNOocjRMFreGmT8Ngrrg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.83.2","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.83.2","@grackle-ai/prompt":"0.83.2","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.83.2","@grackle-ai/knowledge":"0.83.2","@grackle-ai/adapter-sdk":"0.83.2","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.83.2_1774585906000_0.5011720553429024","host":"s3://npm-registry-packages-npm-production"}},"0.84.0":{"name":"@grackle-ai/core","version":"0.84.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.84.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":"bcbb10a3b37963746efd4b1f39b5250af455f08c","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.84.0.tgz","fileCount":222,"integrity":"sha512-faFsqOrnZDURlmIfdjjaHCgDkDAzotHdFfk/dgGipuVEMPpdCOv1zwJ8QYqglFfQUxQD/9Z9kTI3/Cpxmm8JKA==","signatures":[{"sig":"MEUCIQDOz+qItWhSz98Fl3u32Dgnx+BzDpVgqrVBJhdlOaikmAIgf6Cf6VsITjHrYxYFQOWT3YQgX/PYmj7+/0lhzIrO9Vc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":606574},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.84.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/a5cb131cc3adb16e2c41dc7ba4699085/grackle-ai-core-0.84.0.tgz","_integrity":"sha512-faFsqOrnZDURlmIfdjjaHCgDkDAzotHdFfk/dgGipuVEMPpdCOv1zwJ8QYqglFfQUxQD/9Z9kTI3/Cpxmm8JKA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.84.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.84.0","@grackle-ai/prompt":"0.84.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.84.0","@grackle-ai/knowledge":"0.84.0","@grackle-ai/adapter-sdk":"0.84.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.84.0_1774587629820_0.918182310072958","host":"s3://npm-registry-packages-npm-production"}},"0.84.1":{"name":"@grackle-ai/core","version":"0.84.1","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.84.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":"c4c330e35da004bfec5e3192c6f4d01cc55d2e57","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.84.1.tgz","fileCount":222,"integrity":"sha512-NTu+Y9y6ZPvstXSUc63KsK/KExXxbq/0Fs59NJK/Kk6XixzF7V+XjLZ8LLTg6UIavrlXriARXQYbkaoIDwlORA==","signatures":[{"sig":"MEQCICzloNSpiYSBEa0j2TMqQtYSXndVzd4RHOoEGMqHQ1t8AiBv9gTbMrAICkk+Z/fKvWKdHVsTBPR7IOx3jFfRPIPoqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":606574},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.84.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/d9c1c75600e01dc8526b3856a3366d17/grackle-ai-core-0.84.1.tgz","_integrity":"sha512-NTu+Y9y6ZPvstXSUc63KsK/KExXxbq/0Fs59NJK/Kk6XixzF7V+XjLZ8LLTg6UIavrlXriARXQYbkaoIDwlORA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.84.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.84.1","@grackle-ai/prompt":"0.84.1","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.84.1","@grackle-ai/knowledge":"0.84.1","@grackle-ai/adapter-sdk":"0.84.1","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.84.1_1774589526558_0.6466003562232856","host":"s3://npm-registry-packages-npm-production"}},"0.85.0":{"name":"@grackle-ai/core","version":"0.85.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.85.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":"2856357b9ea8020623843ba7d4d35a636944de83","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.85.0.tgz","fileCount":222,"integrity":"sha512-U2kokvU6mM02IhnLUtwSOzDU2KzuOeZuhH4ihOgmk9cydkkwUDEJyLzlk2WOpa7S50A62qcUb76Nlc/5KajnXg==","signatures":[{"sig":"MEQCIEHxSqNTkJiX/ceGUJUxgj6GG/Pg8gG65gSY1veQyzsDAiB2Oexoaf+pjlJc16Nf8udWzzmPJOYrnOu+V2gLuNnDLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":606574},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.85.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/a881bd2a36fa9ca6fb358b3ff4841a0c/grackle-ai-core-0.85.0.tgz","_integrity":"sha512-U2kokvU6mM02IhnLUtwSOzDU2KzuOeZuhH4ihOgmk9cydkkwUDEJyLzlk2WOpa7S50A62qcUb76Nlc/5KajnXg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.85.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.85.0","@grackle-ai/prompt":"0.85.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.85.0","@grackle-ai/knowledge":"0.85.0","@grackle-ai/adapter-sdk":"0.85.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.85.0_1774628066122_0.6424834557683428","host":"s3://npm-registry-packages-npm-production"}},"0.85.1":{"name":"@grackle-ai/core","version":"0.85.1","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.85.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":"189ab7742f24afb3bc25c9bdc11177f4827a63bd","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.85.1.tgz","fileCount":226,"integrity":"sha512-1fAeVxYXAIw77T1DzoF0qeTvHzJTJsOcgC7sg/RdQVG6BCNSIATQS4wwtAnPyKJmmpnksGXlavondQbBj9GD8Q==","signatures":[{"sig":"MEUCIEVfEAZgtVUAHlUBar1eb0Frn+GlvaqSNjImx8RTqHeiAiEAxCbxl8imjtAV6fOhIrtIZTEpnfpfcBJxGEYk9OJrqus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":611109},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.85.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/95e23f42474af4d2aeab883d4b907e36/grackle-ai-core-0.85.1.tgz","_integrity":"sha512-1fAeVxYXAIw77T1DzoF0qeTvHzJTJsOcgC7sg/RdQVG6BCNSIATQS4wwtAnPyKJmmpnksGXlavondQbBj9GD8Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.85.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.85.1","@grackle-ai/prompt":"0.85.1","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.85.1","@grackle-ai/knowledge":"0.85.1","@grackle-ai/adapter-sdk":"0.85.1","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.85.1_1774638187023_0.43447525802103715","host":"s3://npm-registry-packages-npm-production"}},"0.85.2":{"name":"@grackle-ai/core","version":"0.85.2","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.85.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":"740d803dc3a9be28cf0fa70124ca9a32ddad0447","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.85.2.tgz","fileCount":230,"integrity":"sha512-F5d2yJWT7yUjMxO/L+djZtc52C+E5FKloaZhw1HGoh/2ea3Edf00KbWanB0h2LwfVYspTlONqi94eZLip+QvYg==","signatures":[{"sig":"MEYCIQCkzSSip5EcDybffu/z5JBMgtb0HBxUDeumPwqb6+xltwIhAIHKppWH7TrISrguaOliLGWQHm2buXvgVSOrTkapzmDb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622630},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.85.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/1f39bdc322e17df4e5fe71c9aa36cc7b/grackle-ai-core-0.85.2.tgz","_integrity":"sha512-F5d2yJWT7yUjMxO/L+djZtc52C+E5FKloaZhw1HGoh/2ea3Edf00KbWanB0h2LwfVYspTlONqi94eZLip+QvYg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.85.2","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.85.2","@grackle-ai/prompt":"0.85.2","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.85.2","@grackle-ai/knowledge":"0.85.2","@grackle-ai/adapter-sdk":"0.85.2","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.85.2_1774646723632_0.0015092492215953435","host":"s3://npm-registry-packages-npm-production"}},"0.86.0":{"name":"@grackle-ai/core","version":"0.86.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.86.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":"320c68489a9299f4de21b7bec92296d021f9d035","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.86.0.tgz","fileCount":238,"integrity":"sha512-T5KpnvnkJnfF4kUBQA1oZYnqAcDiCyYpc76U4WZK1NrwErncxibzq4S040P3lILK4UeBsYEr7YrjxLtVqMTQBw==","signatures":[{"sig":"MEUCIH/+okcHgVrVd5msDPVBJCa/dnLGtlAEv8q4mmh5GNxCAiEA/bUCdeeVRyrGyXx7TytM59P31cAcJqD4Ofm0dSNmSRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650625},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.86.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/4d7a948942ba637282ff8096136f505e/grackle-ai-core-0.86.0.tgz","_integrity":"sha512-T5KpnvnkJnfF4kUBQA1oZYnqAcDiCyYpc76U4WZK1NrwErncxibzq4S040P3lILK4UeBsYEr7YrjxLtVqMTQBw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.86.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.86.0","@grackle-ai/prompt":"0.86.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.86.0","@grackle-ai/knowledge":"0.86.0","@grackle-ai/adapter-sdk":"0.86.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.86.0_1774650315008_0.5398122614572356","host":"s3://npm-registry-packages-npm-production"}},"0.86.1":{"name":"@grackle-ai/core","version":"0.86.1","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.86.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":"64f032498f0b1d1d7f768270963ff660fb3c948c","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.86.1.tgz","fileCount":238,"integrity":"sha512-ZTFsJJ9c/HNDB+HvVzWZ9OPPypnyJg3GDNdveTmO9ZFz3p31zXYsb+khVauTuc0cGmWSnS80Bf5ysQz7OzzTsg==","signatures":[{"sig":"MEUCIQCUpdDh3qZVPIoxBEsRNYm/dsptzlgniIWpCCOhCL7M+AIgB+PO02GIucpqD70qvgw3DQZeqssfVPMe+Vk8XuvmNrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650625},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.86.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/012ff080acdefb71d94b63a4b1943789/grackle-ai-core-0.86.1.tgz","_integrity":"sha512-ZTFsJJ9c/HNDB+HvVzWZ9OPPypnyJg3GDNdveTmO9ZFz3p31zXYsb+khVauTuc0cGmWSnS80Bf5ysQz7OzzTsg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.86.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.86.1","@grackle-ai/prompt":"0.86.1","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.86.1","@grackle-ai/knowledge":"0.86.1","@grackle-ai/adapter-sdk":"0.86.1","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.86.1_1774656920403_0.3110075469155378","host":"s3://npm-registry-packages-npm-production"}},"0.87.0":{"name":"@grackle-ai/core","version":"0.87.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.87.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":"0b35a6115c8c2b24aa1465856a79dbce3efb190a","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.87.0.tgz","fileCount":238,"integrity":"sha512-7MCt2cnipLxkNsIE43YFSpw8rwfjMIrokm6rOAHbfqH86eWkXvpYqwQMsdcTuzmo0EKHj9+zXctTtUP7JMyvrA==","signatures":[{"sig":"MEUCIFPrBSwrsq3ByXNguyLqhySZKK/xTQGXeysN91oriMbtAiEA1TgmUn/WKCqNevDlE1MY0fQH40gJJcHr/iAPFteDkGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":653557},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.87.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/6185e113f289c300588de4d58ccf8b28/grackle-ai-core-0.87.0.tgz","_integrity":"sha512-7MCt2cnipLxkNsIE43YFSpw8rwfjMIrokm6rOAHbfqH86eWkXvpYqwQMsdcTuzmo0EKHj9+zXctTtUP7JMyvrA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.87.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.87.0","@grackle-ai/prompt":"0.87.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.87.0","@grackle-ai/knowledge":"0.87.0","@grackle-ai/adapter-sdk":"0.87.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.87.0_1774664829232_0.5308732892369754","host":"s3://npm-registry-packages-npm-production"}},"0.88.0":{"name":"@grackle-ai/core","version":"0.88.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.88.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":"a3fe654113812949d1384ff3b305463c375c1d3a","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.88.0.tgz","fileCount":238,"integrity":"sha512-67g2spLZTIAOAscvTPtgI+6IczE1j+9D9a1tk9MhCT2lTmfT2r0PXy9tjmzuLVuTfKxNNgNeoMEooCYXsrUAdw==","signatures":[{"sig":"MEQCIFTAI3nbGn7X24LxxYe8f/H6O7GHrU2cLlYm81UpdA6CAiBofGwgGpKQ+WkSDJYgWWUzEKa0skQxcEJzo+4d96lDtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":661730},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.88.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/5e2dd8f6933cdc2de55f5fa0fb513b8c/grackle-ai-core-0.88.0.tgz","_integrity":"sha512-67g2spLZTIAOAscvTPtgI+6IczE1j+9D9a1tk9MhCT2lTmfT2r0PXy9tjmzuLVuTfKxNNgNeoMEooCYXsrUAdw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.88.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.88.0","@grackle-ai/prompt":"0.88.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.88.0","@grackle-ai/knowledge":"0.88.0","@grackle-ai/adapter-sdk":"0.88.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.88.0_1774666270456_0.4969265919205985","host":"s3://npm-registry-packages-npm-production"}},"0.89.0":{"name":"@grackle-ai/core","version":"0.89.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.89.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":"ca21ad6c00c03515906b5c5645344205c9cb2409","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.89.0.tgz","fileCount":238,"integrity":"sha512-2XPtPiCdS9qjQUqEuNpanZ9HrWyv1HFbjg6V4GLcAIRC4Y1odPhyPb+7ZtIx8MfiU6KSa343a/8/k21JWJkHSg==","signatures":[{"sig":"MEUCIQC/xAFZRtqihG/ijeOFGUOSZgdyRtq6vkDDBe2i6ETS+QIgduU4kO9NKhlnNVuQTHIJaB1fAYUK9hS6/hOjgqJkIgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":662726},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.89.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/a7f2e15e7037775326e968353dfd6c7d/grackle-ai-core-0.89.0.tgz","_integrity":"sha512-2XPtPiCdS9qjQUqEuNpanZ9HrWyv1HFbjg6V4GLcAIRC4Y1odPhyPb+7ZtIx8MfiU6KSa343a/8/k21JWJkHSg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.89.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.89.0","@grackle-ai/prompt":"0.89.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.89.0","@grackle-ai/knowledge":"0.89.0","@grackle-ai/adapter-sdk":"0.89.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.89.0_1774666867765_0.22145611177142865","host":"s3://npm-registry-packages-npm-production"}},"0.89.1":{"name":"@grackle-ai/core","version":"0.89.1","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.89.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":"a1bb9d1f359e99ceb2dceb0f7b109d2eeac96dcf","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.89.1.tgz","fileCount":238,"integrity":"sha512-vBvIii41cTCrQ9BfVdpbl2JljpXN4Htul2QIUpHSuctv8RIx1GlZQCRvo1qjuVxj47/5H0Z8PSarA0fiRYMl3g==","signatures":[{"sig":"MEUCIEP4gS7kSbm4pBEF4ufIDtCd9JQwtqnP+bBcLYmNblLQAiEAisB+p2RbPdYKw5/6bhZyfHP4NBSVz/W0YPKzLDMEeO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":668057},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.89.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/2e1ea2873e709376c98bcb0fe42a9e1a/grackle-ai-core-0.89.1.tgz","_integrity":"sha512-vBvIii41cTCrQ9BfVdpbl2JljpXN4Htul2QIUpHSuctv8RIx1GlZQCRvo1qjuVxj47/5H0Z8PSarA0fiRYMl3g==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.89.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.89.1","@grackle-ai/prompt":"0.89.1","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.89.1","@grackle-ai/knowledge":"0.89.1","@grackle-ai/adapter-sdk":"0.89.1","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.89.1_1774668275782_0.28664349251582677","host":"s3://npm-registry-packages-npm-production"}},"0.89.2":{"name":"@grackle-ai/core","version":"0.89.2","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.89.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":"552f858452795b39e6983f0573da7e205607c722","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.89.2.tgz","fileCount":242,"integrity":"sha512-4cZSrayZQidCD8KXHkVVpAZzKleugLgbA3lMlah8lExa1qLf0v5SFtjBn1sRRPrqG05hvTIk0ZYepb5VJmaZHg==","signatures":[{"sig":"MEYCIQDo02k4BtXBPoS4s6SYwq9gDI7+DN8j5ihi88yrokkyKwIhAKT/fXh+WLi4fpavb9YbbE/xKNNKJCDxJvz6aS4cjgLB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":678809},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.89.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/f162d3de07068e053b3af014f82af564/grackle-ai-core-0.89.2.tgz","_integrity":"sha512-4cZSrayZQidCD8KXHkVVpAZzKleugLgbA3lMlah8lExa1qLf0v5SFtjBn1sRRPrqG05hvTIk0ZYepb5VJmaZHg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.89.2","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.89.2","@grackle-ai/prompt":"0.89.2","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.89.2","@grackle-ai/knowledge":"0.89.2","@grackle-ai/adapter-sdk":"0.89.2","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.89.2_1774737465462_0.26554065618685163","host":"s3://npm-registry-packages-npm-production"}},"0.89.3":{"name":"@grackle-ai/core","version":"0.89.3","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.89.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":"48f5a93ecdd193030e844f836fa105a07fed04ed","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.89.3.tgz","fileCount":242,"integrity":"sha512-hiEWpBtJBuqcKRNJRdcF4hJENvBnj1EimK/ioc6ACtxU5+C7DfnQnkJi7fP1XPpGEDSNyAUd7XQOJByou74McA==","signatures":[{"sig":"MEUCIAImDrIQEuJd6z0+CmwNiQINJU5h6qVk6v3LzW4aaPwOAiEA9ge92Vmn1ahTsihfA2zt2o+PNTu3/syXvAaYWUph3sg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":678809},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.89.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/c7897011f1f08fa5b0638bd84506b36d/grackle-ai-core-0.89.3.tgz","_integrity":"sha512-hiEWpBtJBuqcKRNJRdcF4hJENvBnj1EimK/ioc6ACtxU5+C7DfnQnkJi7fP1XPpGEDSNyAUd7XQOJByou74McA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.89.3","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.89.3","@grackle-ai/prompt":"0.89.3","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.89.3","@grackle-ai/knowledge":"0.89.3","@grackle-ai/adapter-sdk":"0.89.3","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.89.3_1774749476617_0.287398953117189","host":"s3://npm-registry-packages-npm-production"}},"0.89.4":{"name":"@grackle-ai/core","version":"0.89.4","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.89.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":"68fdcac4c50ac363c13e7c38876d8eea67acea7b","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.89.4.tgz","fileCount":242,"integrity":"sha512-UrOoF/SphVPecm859ZCPcWE2AjCytBjlmyindy+F3Qqo2vScGk9guwAcPiUwD3WNB4BOrvoYtHHPldU5bfW5IA==","signatures":[{"sig":"MEUCIQCx8DoHSJzD//vlEHDbBfYF6YbP6wHukjdcaRhIAo0plwIgZ0OnkWNrY9OE5/PEhUFbTbLCTBB9qTa25RsLg2f826w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":678809},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.89.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/e55ec12a2f55991b2581a2433f42040d/grackle-ai-core-0.89.4.tgz","_integrity":"sha512-UrOoF/SphVPecm859ZCPcWE2AjCytBjlmyindy+F3Qqo2vScGk9guwAcPiUwD3WNB4BOrvoYtHHPldU5bfW5IA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.89.4","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.89.4","@grackle-ai/prompt":"0.89.4","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.89.4","@grackle-ai/knowledge":"0.89.4","@grackle-ai/adapter-sdk":"0.89.4","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.89.4_1774759947416_0.7197583569230566","host":"s3://npm-registry-packages-npm-production"}},"0.90.0":{"name":"@grackle-ai/core","version":"0.90.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.90.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":"116c7a98d834b6caba42e7d8798d64d6adf5eed0","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.90.0.tgz","fileCount":242,"integrity":"sha512-oyzv5llBTGXO6ucEATXPUuQeTU9LgxGl2kN6buYS0J5CSpR/9GjzA4CXkDKbzgGpunE7zK2dMU9OtUHY04iwbQ==","signatures":[{"sig":"MEYCIQC2zBxHvT0n/nIU16FtSEB6APgbZpSEIrQpNVVMfTIDAAIhAP2ytwyI4VXw0jHEBvM/at4yIzR602lXOgn0pXZx1X0X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":678809},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.90.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/d890fc17a14aa15edd4d5976ecc78e34/grackle-ai-core-0.90.0.tgz","_integrity":"sha512-oyzv5llBTGXO6ucEATXPUuQeTU9LgxGl2kN6buYS0J5CSpR/9GjzA4CXkDKbzgGpunE7zK2dMU9OtUHY04iwbQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.90.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.90.0","@grackle-ai/prompt":"0.90.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.90.0","@grackle-ai/knowledge":"0.90.0","@grackle-ai/adapter-sdk":"0.90.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.90.0_1774798590951_0.01024473319492425","host":"s3://npm-registry-packages-npm-production"}},"0.91.0":{"name":"@grackle-ai/core","version":"0.91.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.91.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":"8fadcbce9a91bae7c5a1c2840e78c3e99c0d3714","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.91.0.tgz","fileCount":254,"integrity":"sha512-AIZ1Cca15Aaj0rENZ0XDncv7KJcdV6ryymbHvB4NEuX1OLtCgfZzOIqyWqTAPNlz9pS4ebVUbrgKhxeDuUWn6Q==","signatures":[{"sig":"MEUCIQDj0PybIJJKEc++2SPtvJEmA8+qmZFcN1QBFaICiiO/oAIgY/cfjx/JOh8bVdElyPYqVebcrZpddasafYMm8Vx3f88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":708514},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.91.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/88920835cc8c40bb94aa78a68397196c/grackle-ai-core-0.91.0.tgz","_integrity":"sha512-AIZ1Cca15Aaj0rENZ0XDncv7KJcdV6ryymbHvB4NEuX1OLtCgfZzOIqyWqTAPNlz9pS4ebVUbrgKhxeDuUWn6Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.91.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.91.0","@grackle-ai/prompt":"0.91.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.91.0","@grackle-ai/knowledge":"0.91.0","@grackle-ai/adapter-sdk":"0.91.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.91.0_1774804618921_0.657855513905625","host":"s3://npm-registry-packages-npm-production"}},"0.91.1":{"name":"@grackle-ai/core","version":"0.91.1","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.91.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":"282ab96858a67ad4ed015d843da38ffc29af826a","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.91.1.tgz","fileCount":254,"integrity":"sha512-fYOn/UQCJyTYJa96B0moKHabRi/tK181kbG2r9OwhRA1RUG1LZGJN08mUF1LoIvnhOzVK5PCiYXZbOJS/9ICMw==","signatures":[{"sig":"MEUCIEoampdv/sm2z+h6HN+muPB5BCCNwepJMswuijRb+TqBAiEAtC/5j5yMVQSpfw9i5zz7Zt+YCiBtK6bcjiYQiUqhVos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":708514},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.91.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/308d1eadb7d65f332f6291e36de7e01a/grackle-ai-core-0.91.1.tgz","_integrity":"sha512-fYOn/UQCJyTYJa96B0moKHabRi/tK181kbG2r9OwhRA1RUG1LZGJN08mUF1LoIvnhOzVK5PCiYXZbOJS/9ICMw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.91.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.91.1","@grackle-ai/prompt":"0.91.1","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.91.1","@grackle-ai/knowledge":"0.91.1","@grackle-ai/adapter-sdk":"0.91.1","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.91.1_1774809657782_0.8869368590742832","host":"s3://npm-registry-packages-npm-production"}},"0.91.2":{"name":"@grackle-ai/core","version":"0.91.2","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.91.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":"96910540d52158f8934d4a632bb51ec51ad9bc5d","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.91.2.tgz","fileCount":258,"integrity":"sha512-rz0vKo+Lo9V+/Xd9uAHjvKAMTnb+MNL51ymZ4907K+hZQWi0cSJEzim+qanCIfNBZbp9xD6quPxhe2wjHBNEJw==","signatures":[{"sig":"MEYCIQCJMkC/ox8e+ksXXl+MkliZd69w+wqbQpVB4nuHutLgVAIhAIs1AfQltDo0cOqDjBsZUO1ry7YcoF4fqwIE2cT/Hot5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":716719},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.91.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/89e3a9f245bddacfd9b5854a64b002e9/grackle-ai-core-0.91.2.tgz","_integrity":"sha512-rz0vKo+Lo9V+/Xd9uAHjvKAMTnb+MNL51ymZ4907K+hZQWi0cSJEzim+qanCIfNBZbp9xD6quPxhe2wjHBNEJw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.91.2","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.91.2","@grackle-ai/prompt":"0.91.2","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.91.2","@grackle-ai/knowledge":"0.91.2","@grackle-ai/adapter-sdk":"0.91.2","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.91.2_1774826888004_0.5128860096353169","host":"s3://npm-registry-packages-npm-production"}},"0.91.3":{"name":"@grackle-ai/core","version":"0.91.3","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.91.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":"872c0d650ffeb58cb411e79728c4400bd5f334af","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.91.3.tgz","fileCount":258,"integrity":"sha512-phS9F5j9xaxI0S3hfDDSqmo798t6EYG+5HCe4JWVEPPlMWwpin5lRXtcG6iTbBOMIFehantO82IsPMO8f1Wahg==","signatures":[{"sig":"MEUCIQCMuBQYpq/V/+oYrly7x5FBtif6iq6mxITdHboBfuOapAIgGeqjmURVjJ7JCFJS+B23VvDrm8rVztHaruzNwu++Wz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":716719},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.91.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/3672997c8a19abfd650c403a8152286c/grackle-ai-core-0.91.3.tgz","_integrity":"sha512-phS9F5j9xaxI0S3hfDDSqmo798t6EYG+5HCe4JWVEPPlMWwpin5lRXtcG6iTbBOMIFehantO82IsPMO8f1Wahg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.91.3","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.91.3","@grackle-ai/prompt":"0.91.3","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.91.3","@grackle-ai/knowledge":"0.91.3","@grackle-ai/adapter-sdk":"0.91.3","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.91.3_1774831770171_0.6305484942930417","host":"s3://npm-registry-packages-npm-production"}},"0.91.4":{"name":"@grackle-ai/core","version":"0.91.4","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.91.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":"02f3fbc08485d27f4b56566a736abeae506ab5de","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.91.4.tgz","fileCount":258,"integrity":"sha512-utCmSWj/LpcNHNd3FFAqsR6mxEBMsb7Bbu7HC+4FhcTGQm5KFzi29pMqrFX8w0P7Q03UuE5DRiHEaUl7FiS8ZA==","signatures":[{"sig":"MEQCIG9w1HGQA7w4TMD9QIlNuSR82ToKEweTBZwhFQnAprOdAiADkvXAyu+y28ng45xwfbPIHpUm92t6HDCF79SgcDIsXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":716719},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.91.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/a483fd4510e51717ec82b2fcbc9e14ac/grackle-ai-core-0.91.4.tgz","_integrity":"sha512-utCmSWj/LpcNHNd3FFAqsR6mxEBMsb7Bbu7HC+4FhcTGQm5KFzi29pMqrFX8w0P7Q03UuE5DRiHEaUl7FiS8ZA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.91.4","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.91.4","@grackle-ai/prompt":"0.91.4","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.91.4","@grackle-ai/knowledge":"0.91.4","@grackle-ai/adapter-sdk":"0.91.4","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.91.4_1774836189931_0.6913031438885548","host":"s3://npm-registry-packages-npm-production"}},"0.92.0":{"name":"@grackle-ai/core","version":"0.92.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.92.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":"0089d23c2a4d2c4f6484d0a2dd5e7ebe71048d85","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.92.0.tgz","fileCount":258,"integrity":"sha512-2blqZyH5QxUwo/7yhhuQEczjYQ7botimilK7ZEHxNq75P/3XOK9EqnmZSITgOeM5p03lZpKE6PHigdIvRfDByQ==","signatures":[{"sig":"MEUCIGZ9o+YJVAQVP0oiLs3vJ/DFWmOo7W56mi6pOgvFssOSAiEAkKPUj7ETW+O9Wwua+RCocI2TxWgI/tqajmrE6BSCUYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":718749},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.92.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/3e87bb80650c55186e75b6d0f9c96a2a/grackle-ai-core-0.92.0.tgz","_integrity":"sha512-2blqZyH5QxUwo/7yhhuQEczjYQ7botimilK7ZEHxNq75P/3XOK9EqnmZSITgOeM5p03lZpKE6PHigdIvRfDByQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.92.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.92.0","@grackle-ai/prompt":"0.92.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.92.0","@grackle-ai/knowledge":"0.92.0","@grackle-ai/adapter-sdk":"0.92.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.92.0_1774838531226_0.023725782717999966","host":"s3://npm-registry-packages-npm-production"}},"0.92.1":{"name":"@grackle-ai/core","version":"0.92.1","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.92.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":"b4a05bbf4d2e1d698b5cb22770e27bde2f5bd229","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.92.1.tgz","fileCount":258,"integrity":"sha512-n2usJbf0WTVekJxEtXNP9nNF3L52lt5Lb/zVZF174wBp0y0PCT1e10l68b7x8XDUiY8LlrP/Kps+ERTQPKGUmQ==","signatures":[{"sig":"MEUCIQClTJy+6TYWvEGVK47Tb7z3r39p/HdGy5OtWKMV4hOtJAIgQhfxc95h6CRWRszAXKxI/+NpGhUXJGguZNPj44r4+i8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":718749},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.92.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/1cb7fadbe6cd1b203d512e965b2dcc08/grackle-ai-core-0.92.1.tgz","_integrity":"sha512-n2usJbf0WTVekJxEtXNP9nNF3L52lt5Lb/zVZF174wBp0y0PCT1e10l68b7x8XDUiY8LlrP/Kps+ERTQPKGUmQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.92.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.92.1","@grackle-ai/prompt":"0.92.1","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.92.1","@grackle-ai/knowledge":"0.92.1","@grackle-ai/adapter-sdk":"0.92.1","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.92.1_1774875241789_0.024786491067594785","host":"s3://npm-registry-packages-npm-production"}},"0.92.2":{"name":"@grackle-ai/core","version":"0.92.2","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.92.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":"a2bd892c84ffa9cd874c2ecb105d77655ec945dd","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.92.2.tgz","fileCount":262,"integrity":"sha512-DqDq1g+5s6K3lCvOLGsKwZzk8TocwIGXaRI53dT2D1yfVW3/azUFEFN+WyHu08lP7/SSm07+0TobfnzSiaPLXw==","signatures":[{"sig":"MEUCIGvBATWzsDWsseCk00969TayaKbUGmxPRDqu5vPyhJg5AiEAlM905j025vJhqDHVQxglw6cfuus4Z3oJEXX/sHROJfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724572},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.92.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/cbcf809e803f14b941ae8f7315d2c948/grackle-ai-core-0.92.2.tgz","_integrity":"sha512-DqDq1g+5s6K3lCvOLGsKwZzk8TocwIGXaRI53dT2D1yfVW3/azUFEFN+WyHu08lP7/SSm07+0TobfnzSiaPLXw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.92.2","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.92.2","@grackle-ai/prompt":"0.92.2","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.92.2","@grackle-ai/knowledge":"0.92.2","@grackle-ai/adapter-sdk":"0.92.2","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.92.2_1774880685027_0.2792905913416248","host":"s3://npm-registry-packages-npm-production"}},"0.92.3":{"name":"@grackle-ai/core","version":"0.92.3","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.92.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":"0a9c322f6639ccbc7cd1d2f5b1bfe02212533e2b","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.92.3.tgz","fileCount":262,"integrity":"sha512-Hvw5znN7Ub1lFArbzGEOTu7xLLVbazeTqXzjoZU5h8UxFZBJ+rnW3oAE1OvsNoMcXnSxPPIwR0cSISRUVkix4A==","signatures":[{"sig":"MEUCIANJmk2er2kLutfigCqHy75viSaUvIZ+AqxoDBrfw4Z6AiEAnqJNGLrNzI91RzMBzMKUF9EP66RemNoqKmgl3iNuw4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724572},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.92.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/c18a3dcadd7ff2ae0f7c989d55ee62ec/grackle-ai-core-0.92.3.tgz","_integrity":"sha512-Hvw5znN7Ub1lFArbzGEOTu7xLLVbazeTqXzjoZU5h8UxFZBJ+rnW3oAE1OvsNoMcXnSxPPIwR0cSISRUVkix4A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.92.3","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.92.3","@grackle-ai/prompt":"0.92.3","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.92.3","@grackle-ai/knowledge":"0.92.3","@grackle-ai/adapter-sdk":"0.92.3","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.92.3_1774882847368_0.6463342544157","host":"s3://npm-registry-packages-npm-production"}},"0.93.0":{"name":"@grackle-ai/core","version":"0.93.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.93.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":"aaa75ac964a7e006ee1d6e87208d0cd5c6677737","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.93.0.tgz","fileCount":266,"integrity":"sha512-pf7y1rIoQGYt4crNMhwSZkfIL+MFVV/gVF2DFpEzNsYFaYIF/YT7jwzuTpbTsAKvh0lM3jm1EldvklnZsXaJyA==","signatures":[{"sig":"MEQCIBqN84VgaAMdmtrY3a/TfVvoOkMmmFN1jWRh3CDpqW43AiBci7KUGEtTiYU2iHbD5YauJWpKMF0gEf5l4LkgNPT7bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":741670},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.93.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/42b6518bc6801ad6c0db537e41183d1a/grackle-ai-core-0.93.0.tgz","_integrity":"sha512-pf7y1rIoQGYt4crNMhwSZkfIL+MFVV/gVF2DFpEzNsYFaYIF/YT7jwzuTpbTsAKvh0lM3jm1EldvklnZsXaJyA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.93.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.93.0","@grackle-ai/prompt":"0.93.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.93.0","@grackle-ai/knowledge":"0.93.0","@grackle-ai/adapter-sdk":"0.93.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.93.0_1774886815151_0.0038155960443015946","host":"s3://npm-registry-packages-npm-production"}},"0.94.0":{"name":"@grackle-ai/core","version":"0.94.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.94.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":"7e6e32e71878ef7bfa26b2263a372a29e3ac148f","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.94.0.tgz","fileCount":274,"integrity":"sha512-ysJA2EHmzDojQ1/8/7spInKHlnJo5rpKJFyLfQ3aqKlXNNZiwWyC5WNWTtTKBS8cKr4b1e/GCUBZlDsgjNf7Sg==","signatures":[{"sig":"MEQCIDMqHPpgsp+VlwubYKfLOw0m2NplMg+KHORLFuAdT7ykAiBEJiEhJhxnTqZPRm9iIzCpEbAYrB88xjQVO1ZLYTwThw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":758091},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.94.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/b24dbca9492324c190c2ed2979df502e/grackle-ai-core-0.94.0.tgz","_integrity":"sha512-ysJA2EHmzDojQ1/8/7spInKHlnJo5rpKJFyLfQ3aqKlXNNZiwWyC5WNWTtTKBS8cKr4b1e/GCUBZlDsgjNf7Sg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.94.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.94.0","@grackle-ai/prompt":"0.94.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.94.0","@grackle-ai/knowledge":"0.94.0","@grackle-ai/adapter-sdk":"0.94.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.94.0_1774891899305_0.45147206767138015","host":"s3://npm-registry-packages-npm-production"}},"0.95.0":{"name":"@grackle-ai/core","version":"0.95.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.95.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":"0cb481fe207ed33b4443cd492864a44da5ad74a0","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.95.0.tgz","fileCount":278,"integrity":"sha512-PXyHYtdxRvjy50WcbQtZDKo65s2rIirwS/7CartIWLXYoePpjb+NXs9ONJrwLU6WuGYqcI1J/SE1bgAiH1qXBg==","signatures":[{"sig":"MEQCIAZ/Xe70dalaazEGcaBXfcYhNRRUMNmxJr1wqNMXN/rDAiBEkF40h/LKgPCTG1Rp+xRcHR9ba2wvU+4G0wsQ2tbujg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":759363},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.95.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/7b3a47eee44e595e20281bb9eccb724b/grackle-ai-core-0.95.0.tgz","_integrity":"sha512-PXyHYtdxRvjy50WcbQtZDKo65s2rIirwS/7CartIWLXYoePpjb+NXs9ONJrwLU6WuGYqcI1J/SE1bgAiH1qXBg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.95.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.95.0","@grackle-ai/prompt":"0.95.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.95.0","@grackle-ai/knowledge":"0.95.0","@grackle-ai/plugin-sdk":"0.95.0","@grackle-ai/adapter-sdk":"0.95.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.95.0_1774897221287_0.5575683549517065","host":"s3://npm-registry-packages-npm-production"}},"0.95.1":{"name":"@grackle-ai/core","version":"0.95.1","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.95.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":"d8d27badeb9ce919e8d269d19203c4737152130a","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.95.1.tgz","fileCount":278,"integrity":"sha512-S969HzdqlzoasJ23L+H225flNkZ7YGZpR6ZTQUQpKw7vYagGXK5YOVxh2Vj5QepWmTHt0/EultSLe7XTbnoU1A==","signatures":[{"sig":"MEYCIQDbGM+YSyB2ILam7Y8PrLFLBVBwK6uEga0tHvELnZCDQAIhAP4l8RwtF6m00811WSCrl/YQ+3/VrQG5SZdAY6vvgm8i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":756630},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.95.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/0b69c1519f745929e3844cf98b34a2d5/grackle-ai-core-0.95.1.tgz","_integrity":"sha512-S969HzdqlzoasJ23L+H225flNkZ7YGZpR6ZTQUQpKw7vYagGXK5YOVxh2Vj5QepWmTHt0/EultSLe7XTbnoU1A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.95.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.95.1","@grackle-ai/prompt":"0.95.1","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.95.1","@grackle-ai/knowledge":"0.95.1","@grackle-ai/plugin-sdk":"0.95.1","@grackle-ai/adapter-sdk":"0.95.1","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.95.1_1774898744386_0.9999402973277063","host":"s3://npm-registry-packages-npm-production"}},"0.95.2":{"name":"@grackle-ai/core","version":"0.95.2","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.95.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":"19885925cc8829a6083961c53e888532836bd5a8","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.95.2.tgz","fileCount":278,"integrity":"sha512-Mm5MbYZb/XDU2S0H9dqVRI4ui6UudtQeQAVDhAjmJLT2P+lVse+MAwKfBAWLnDOqXDGS9tvt+lH+n46vpqfmZg==","signatures":[{"sig":"MEUCIGyPHEJZD1i/LFpjBhC+PKz9cfF2SM/fJJDhtwUjhUpgAiEAzuo2ypOkl+QVfZFWftohj8JjX/zg+xpMQxu2JkbF4EI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":756630},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.95.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/11cde36a695f1c17d65aa00a8042ded2/grackle-ai-core-0.95.2.tgz","_integrity":"sha512-Mm5MbYZb/XDU2S0H9dqVRI4ui6UudtQeQAVDhAjmJLT2P+lVse+MAwKfBAWLnDOqXDGS9tvt+lH+n46vpqfmZg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.95.2","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.95.2","@grackle-ai/prompt":"0.95.2","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.95.2","@grackle-ai/knowledge":"0.95.2","@grackle-ai/plugin-sdk":"0.95.2","@grackle-ai/adapter-sdk":"0.95.2","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.95.2_1774901047692_0.5494976665071851","host":"s3://npm-registry-packages-npm-production"}},"0.96.0":{"name":"@grackle-ai/core","version":"0.96.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.96.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":"57b93bec981a747e25902a5c143a9de350384b17","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.96.0.tgz","fileCount":282,"integrity":"sha512-CclP2zNN8DCyQdPneVcqPpyYy/ge+AmoXgn2LzpGhpX9w0HFmwEJ5EFR6ucZCc72D7eqyVbdxA6YV8+1Q4e8KA==","signatures":[{"sig":"MEQCICwOp5jA3811V9HQp++aTZrXmG7JCMnBo5s0NXlyVZJbAiACC/HpmW0wpS0VmH+1mq6C1kkppyajT4RgnQnVbEmKbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771992},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.96.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/010cc07c644fe7e247b5be9addbecab7/grackle-ai-core-0.96.0.tgz","_integrity":"sha512-CclP2zNN8DCyQdPneVcqPpyYy/ge+AmoXgn2LzpGhpX9w0HFmwEJ5EFR6ucZCc72D7eqyVbdxA6YV8+1Q4e8KA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.96.0","@grackle-ai/prompt":"0.96.0","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.96.0","@grackle-ai/knowledge":"0.96.0","@grackle-ai/plugin-sdk":"0.96.0","@grackle-ai/adapter-sdk":"0.96.0","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.96.0_1774906809929_0.8666016203966866","host":"s3://npm-registry-packages-npm-production"}},"0.96.1":{"name":"@grackle-ai/core","version":"0.96.1","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.96.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":"ebdcc6a98eec3218be688d7c2026320c282f084c","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.96.1.tgz","fileCount":286,"integrity":"sha512-ez2pltUQfcgRi6I+olrpXUKK0VeDoigiJ7Ugy/dTkeNs5RnfIPQjvyDt0sX/mJivmRLKi73Gg/jwTrDRJ0LLxw==","signatures":[{"sig":"MEUCIQDmMcyh92boblZgPirw+sNvNvxEhGgfkYakbzkV47h/SAIgO239U1R7oPxPLCCxyPDtKCmpK+E97+32IOidvaJI9kQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":780834},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.96.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/7b64f3fd0b5a91a882962dca218332ce/grackle-ai-core-0.96.1.tgz","_integrity":"sha512-ez2pltUQfcgRi6I+olrpXUKK0VeDoigiJ7Ugy/dTkeNs5RnfIPQjvyDt0sX/mJivmRLKi73Gg/jwTrDRJ0LLxw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.96.1","@grackle-ai/prompt":"0.96.1","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.96.1","@grackle-ai/knowledge":"0.96.1","@grackle-ai/plugin-sdk":"0.96.1","@grackle-ai/adapter-sdk":"0.96.1","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.96.1_1774907647532_0.7554834667669115","host":"s3://npm-registry-packages-npm-production"}},"0.96.2":{"name":"@grackle-ai/core","version":"0.96.2","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/core@0.96.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":"40f145d4564aa6c88ed9cfb30f96312aa1a48894","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.96.2.tgz","fileCount":286,"integrity":"sha512-q090ndrU2BnrPBIjBPSjPx1RKffM2Rcc1r/cdHpv31CZHTaRbrv0jbKqWrtxGTtWvUIgrHIqaQPiWQIF/+BoWQ==","signatures":[{"sig":"MEYCIQCsn1ImU6FwzQjHzgMBDLqwzdi1qs/OHPESkLCmQ/iTvgIhAId+RO/zsoz5rOaxgCn5tm6ZmNAuakH2/aeNjeTvx80B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":780834},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-core-0.96.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/3b55ef5c5aefbcb173daec8f6b51fd4b/grackle-ai-core-0.96.2.tgz","_integrity":"sha512-q090ndrU2BnrPBIjBPSjPx1RKffM2Rcc1r/cdHpv31CZHTaRbrv0jbKqWrtxGTtWvUIgrHIqaQPiWQIF/+BoWQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.2","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.96.2","@grackle-ai/prompt":"0.96.2","@connectrpc/connect":"^2.0.0","@grackle-ai/database":"0.96.2","@grackle-ai/knowledge":"0.96.2","@grackle-ai/plugin-sdk":"0.96.2","@grackle-ai/adapter-sdk":"0.96.2","@connectrpc/connect-node":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.96.2_1774918705669_0.768119840159112","host":"s3://npm-registry-packages-npm-production"}},"0.96.3":{"name":"@grackle-ai/core","version":"0.96.3","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"39060e62c56ef5cc377b56e018e9ee5bcd6a062b","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.96.3.tgz","fileCount":182,"integrity":"sha512-eI2GOxjMAlQ+iInpWMbTgCCNuI9cL1tmMaLLGmUrY/mIC8c/MMfhH9Df8FChAlXloVZSc/e+L0UrfdqPAI+O2w==","signatures":[{"sig":"MEYCIQCsz9B2syc04BKF0TXPzrMOSnUF18MktWHmmazgKbr1XwIhAMUHjuM4qEPLMAJCJsWVr+FxRZ1BOcJMQubtxUU3jO6x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":410661},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/09dd51bf48762150bb2c147d73d7399a/grackle-ai-core-0.96.3.tgz","_integrity":"sha512-eI2GOxjMAlQ+iInpWMbTgCCNuI9cL1tmMaLLGmUrY/mIC8c/MMfhH9Df8FChAlXloVZSc/e+L0UrfdqPAI+O2w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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","@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.1.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/core_0.96.3_1774919992787_0.8352680495492899","host":"s3://npm-registry-packages-npm-production"}},"0.97.0":{"name":"@grackle-ai/core","version":"0.97.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"729ec688267900fb97571bd3796453f57161605f","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.97.0.tgz","fileCount":182,"integrity":"sha512-X8QNEd9+OCUIyXpJB5EV26IqpsArwAahJ4oFgPg6J26l5lp1KrKxm/8/t1dzf2M6tVwTFo2iXJ7cRMnmFEeFaQ==","signatures":[{"sig":"MEUCIQD/i1I8eX+1RUuwH+CF0LWn3Jkyizq7LdDwHJ26JvWGzQIgWFqge1y2LsN8x08BAmHMVmWB828rUs5+n+/eOSffZQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":410661},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/ff131824ef68335b4da4d3af9e0179ed/grackle-ai-core-0.97.0.tgz","_integrity":"sha512-X8QNEd9+OCUIyXpJB5EV26IqpsArwAahJ4oFgPg6J26l5lp1KrKxm/8/t1dzf2M6tVwTFo2iXJ7cRMnmFEeFaQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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","@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.1.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/core_0.97.0_1774923742298_0.23548480138475925","host":"s3://npm-registry-packages-npm-production"}},"0.98.0":{"name":"@grackle-ai/core","version":"0.98.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"38792d0876d4974e164d993928619bed2ff78825","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.98.0.tgz","fileCount":182,"integrity":"sha512-1BpoacmdEs+UljUARUwEa4xNM/937rGNNl1T8xwJ6vANo6AwPbErAQ0JnRNVB2YAwTpDW5Yvh4wFOvtWzxSyFQ==","signatures":[{"sig":"MEUCIBOW0we3+bMBFSdSzv+s51bYQSEYyNSmtapWP6cgKo6sAiEAvYHmMEadS3tylz+pHIbSuhHjPbQpz010xWi6Ba/N6tk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":410661},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/00ac53af9d0affd30fd0082e95009f9e/grackle-ai-core-0.98.0.tgz","_integrity":"sha512-1BpoacmdEs+UljUARUwEa4xNM/937rGNNl1T8xwJ6vANo6AwPbErAQ0JnRNVB2YAwTpDW5Yvh4wFOvtWzxSyFQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.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.1.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/core_0.98.0_1774927651725_0.05350907835410279","host":"s3://npm-registry-packages-npm-production"}},"0.99.0":{"name":"@grackle-ai/core","version":"0.99.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"dee09da9040ed904a2cdc464b39c4860a8a1789a","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.99.0.tgz","fileCount":174,"integrity":"sha512-gqzu9RsJA42Xi0nmkOtIpp8k+H0UnT78AwEObz8O5WvdVLsUtqG8U77klC8Tlo5yZEblmWNRac4t2tI3/M6OeQ==","signatures":[{"sig":"MEUCIQD+WoBl82xf+PYb5Gt8OZNteaZSZHfKKu9bBEGAkzoWaAIgXqMbHuNT85Nfd9JW7Jqg6Ldj7GcdcR3CahhFdlDfKvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385939},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/4be0ed3fdb02c246b329dffa11040297/grackle-ai-core-0.99.0.tgz","_integrity":"sha512-gqzu9RsJA42Xi0nmkOtIpp8k+H0UnT78AwEObz8O5WvdVLsUtqG8U77klC8Tlo5yZEblmWNRac4t2tI3/M6OeQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.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.1.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/core_0.99.0_1774932124584_0.1284118269664496","host":"s3://npm-registry-packages-npm-production"}},"0.100.0":{"name":"@grackle-ai/core","version":"0.100.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"f37201104fff3326b261b0ae34ffcc35b48cc21d","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.100.0.tgz","fileCount":174,"integrity":"sha512-zkfgFwZjoIq5T44joHFU5pzHuoWH2QBMpFL3eQaqj+2t1U6DlQSuHxxs02pRcGLzGevCMsK13geKbujhRNiWgA==","signatures":[{"sig":"MEQCIA66F6W92bOHVMoejBubQ1HMaloO9diHE9TN9WQzdJtnAiBvwY8eXzIvUrfN6QFFyjDZ9i6Ei9bGdeEjFH1lsTfFow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385947},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/43cf0f022299cc025a40d9e3f2a017f4/grackle-ai-core-0.100.0.tgz","_integrity":"sha512-zkfgFwZjoIq5T44joHFU5pzHuoWH2QBMpFL3eQaqj+2t1U6DlQSuHxxs02pRcGLzGevCMsK13geKbujhRNiWgA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.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.1.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/core_0.100.0_1774935043257_0.8536252410373799","host":"s3://npm-registry-packages-npm-production"}},"0.100.1":{"name":"@grackle-ai/core","version":"0.100.1","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"baecc109aa787d0637794cb90cb20a5a03a922e7","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.100.1.tgz","fileCount":174,"integrity":"sha512-foFfyB87yW9slEPnWDTvujUuAb1i+Op5YDE1Dz1P6y4t50H4iLyogDwLl6GxF40jYJHYfY8A48QNhoxoLNoP6Q==","signatures":[{"sig":"MEYCIQCjdp/3LP2wz2U0nvGcMoCnUH4ZNTiwF1qYyzgJPlCUygIhANjJnSRE3YNmzkQs5qAwGJsxK47iq4PmXnjLvwQNmf2K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385128},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/de9101a48a3a9982f35ad075a6b11b43/grackle-ai-core-0.100.1.tgz","_integrity":"sha512-foFfyB87yW9slEPnWDTvujUuAb1i+Op5YDE1Dz1P6y4t50H4iLyogDwLl6GxF40jYJHYfY8A48QNhoxoLNoP6Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.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.1.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/core_0.100.1_1774936907723_0.4413006515710909","host":"s3://npm-registry-packages-npm-production"}},"0.101.0":{"name":"@grackle-ai/core","version":"0.101.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"937305b0bbebc31464837a246d0a410e48bb6ec9","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.101.0.tgz","fileCount":174,"integrity":"sha512-flq22Jvr3hP10bpu+ZP/Y+AVdp4mljAmhBvfp4kc25rhMsi9bpjLJvRX68rnabeyGCFlP6HdXOpn5kgXust4iw==","signatures":[{"sig":"MEUCIBPt5a4Fag/6BQgUgL/f8h8XgXCWz+Ai2CnyUUQzP5qEAiEAsxhS+UmxBLghp8rFEqa+dO34HOsDbCIDXUG/rZFvBfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385128},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/fb50aba408fec240078e925ceb5c957b/grackle-ai-core-0.101.0.tgz","_integrity":"sha512-flq22Jvr3hP10bpu+ZP/Y+AVdp4mljAmhBvfp4kc25rhMsi9bpjLJvRX68rnabeyGCFlP6HdXOpn5kgXust4iw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.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.1.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/core_0.101.0_1774965056022_0.8090249107116538","host":"s3://npm-registry-packages-npm-production"}},"0.102.0":{"name":"@grackle-ai/core","version":"0.102.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"d1c5c73cdb96670d5bb40034ac003326acd8945d","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.102.0.tgz","fileCount":174,"integrity":"sha512-2MC8/nnBO/3gMp4Bjw1uq2hbapZyLpwgDUx0PtXJIXdM7DX0mwJKfqgDdK7aa65/1gZzdg0hMY8/ZArWFOaOgg==","signatures":[{"sig":"MEUCIQDQ8u0dNJ6sBYfuRnIrhbYhSajKNG2oabsbbWAaSw+yFAIgJyF/12gHcKSbXOM8lVnJR4V8WW0/FCE2Mfex9uMDTls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385794},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/3531dc8021b2549ddc06a8ba627fd366/grackle-ai-core-0.102.0.tgz","_integrity":"sha512-2MC8/nnBO/3gMp4Bjw1uq2hbapZyLpwgDUx0PtXJIXdM7DX0mwJKfqgDdK7aa65/1gZzdg0hMY8/ZArWFOaOgg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.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.1.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/core_0.102.0_1774968791382_0.32986041468249105","host":"s3://npm-registry-packages-npm-production"}},"0.103.0":{"name":"@grackle-ai/core","version":"0.103.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"59a819ee9bdaf95ff7821c04e55a79a19222f91f","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.103.0.tgz","fileCount":174,"integrity":"sha512-8sR9TbQGChJ2y64AXDpJ44N3TX4pI4naJqCrT1vMqHsoYtc+rUFHSf+23/lzahgdPh/eckwWXTfkaZ9fjup/yw==","signatures":[{"sig":"MEUCIQDJ0gtuX+K3Ohwk5PgZndyAMqEHkV/QZqsrrleyt/SXWQIgZOXGg3+D4lfEJlZBnoLtJQNIs+hXAqttGBsQYOLzmlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385794},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/d704030ad961a68193d5a693c31f340f/grackle-ai-core-0.103.0.tgz","_integrity":"sha512-8sR9TbQGChJ2y64AXDpJ44N3TX4pI4naJqCrT1vMqHsoYtc+rUFHSf+23/lzahgdPh/eckwWXTfkaZ9fjup/yw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.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.1.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/core_0.103.0_1774970860915_0.2018498787441232","host":"s3://npm-registry-packages-npm-production"}},"0.104.0":{"name":"@grackle-ai/core","version":"0.104.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"3244d0c15374aa53d7311d9ab948b285d5b9fc4c","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.104.0.tgz","fileCount":174,"integrity":"sha512-gaTBE7DJ2K8y0C6jezTRSOQJx79PiSAVZj5lhX+/5wbi+t4fmbaGNfUg6x/Lz+wev34Fs05x4+4utd/DGtZjdg==","signatures":[{"sig":"MEYCIQCNqc5psPpRJ6J0odhjTkdcB9VvqrMzPX9Kok2bHFJQ8gIhAJS6dRE10qGlC8qzTYa31oSo0llD+DA1VsGKHuULK/Nv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385826},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/f6da97be628c5a3068fdbc760fc1a60e/grackle-ai-core-0.104.0.tgz","_integrity":"sha512-gaTBE7DJ2K8y0C6jezTRSOQJx79PiSAVZj5lhX+/5wbi+t4fmbaGNfUg6x/Lz+wev34Fs05x4+4utd/DGtZjdg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.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.1.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/core_0.104.0_1774974217482_0.7751368145771254","host":"s3://npm-registry-packages-npm-production"}},"0.105.0":{"name":"@grackle-ai/core","version":"0.105.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"5b1a66f219e0f341155a25f0d8597b3e2e70db12","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.105.0.tgz","fileCount":174,"integrity":"sha512-EEw+iAQB1Tyj50iYfsiPWl+0DZYKbmnsPr+GPZDi8LLTwQgkN0dhMasfFBAgndcFK7gXnXKPzgI+HerzvNyZPQ==","signatures":[{"sig":"MEUCIDvOtFQqblpXp8tPb2BWl1+quyoxJUx01hJtfqeZMfGoAiEAh31DbW8vz/iSGaeVxOnoWm5AoQdUV8lSU6ZDsj6EQno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385826},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/52bbd3217643aea3566e1540054d39dd/grackle-ai-core-0.105.0.tgz","_integrity":"sha512-EEw+iAQB1Tyj50iYfsiPWl+0DZYKbmnsPr+GPZDi8LLTwQgkN0dhMasfFBAgndcFK7gXnXKPzgI+HerzvNyZPQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.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.1.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/core_0.105.0_1774983445411_0.5716331555559298","host":"s3://npm-registry-packages-npm-production"}},"0.106.0":{"name":"@grackle-ai/core","version":"0.106.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"b0910fa2e53b7eaa94df66bbeaff9caa42e98bc4","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.106.0.tgz","fileCount":174,"integrity":"sha512-+xmy9GhsBbADwwJlVczc5vbYo7VCA6IZOpfNSILgUMrp65ejRMcGQnT2oc59klUqzXV/mZ32E3mlmT9fm93plQ==","signatures":[{"sig":"MEUCIAnig6nqXb+iT6umgmckULSk1KL2OfNI7Qa1gvRxCpOeAiEAhXIMZeWuwCj+W2kpmBqqLD4oyVL2VnWCB8WOQNubyL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385147},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/7ab51d3bff3aa92cbe155843080db6e9/grackle-ai-core-0.106.0.tgz","_integrity":"sha512-+xmy9GhsBbADwwJlVczc5vbYo7VCA6IZOpfNSILgUMrp65ejRMcGQnT2oc59klUqzXV/mZ32E3mlmT9fm93plQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.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.1.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/core_0.106.0_1774984052283_0.1658408858537681","host":"s3://npm-registry-packages-npm-production"}},"0.106.1":{"name":"@grackle-ai/core","version":"0.106.1","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"65776963b08f6401d11fa44c96b0dbf482ce44c3","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.106.1.tgz","fileCount":174,"integrity":"sha512-F4IZgTLON9OfrfMJ/vviLJTinoxzA6effNUl9bDZCbp+i1MHa1QVRptfgzSNSIYXivvbG+kXVQSChsNZyenerQ==","signatures":[{"sig":"MEUCIQDw78fUG5XmOgGC1EVs8Am5dPi8+aknPjXL8h65AduKkAIgNMpln2JSZJZDMsmtMdZ96MBRDBdFpgbEKe+9eKpLKgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385147},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/b7dcb88d1b4e09d1aa8d66a2618fe7c6/grackle-ai-core-0.106.1.tgz","_integrity":"sha512-F4IZgTLON9OfrfMJ/vviLJTinoxzA6effNUl9bDZCbp+i1MHa1QVRptfgzSNSIYXivvbG+kXVQSChsNZyenerQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.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.1.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/core_0.106.1_1774993553464_0.5524276630031926","host":"s3://npm-registry-packages-npm-production"}},"0.106.2":{"name":"@grackle-ai/core","version":"0.106.2","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"05a88252eb6be24549e44f262e0a3ab26e5d7b34","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.106.2.tgz","fileCount":174,"integrity":"sha512-1DTm3+MNIr4DFlLffz8v+c2SiZZDAiD9ujT58eRlVW6FFe202tmmsWyxwGZXSb48lU5mgSH8xTWDUrmrRn2k/A==","signatures":[{"sig":"MEYCIQCqpra7Xbu3zKJ8b9O/9xaOiTzuGienbiI7pKAfa9a/JgIhAISH/5Yxe1si3gns1b/YMQrzyZfGq+2yTUZz8DYuCIAp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393516},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/a041e7033e3e1e7585bd413e4da34303/grackle-ai-core-0.106.2.tgz","_integrity":"sha512-1DTm3+MNIr4DFlLffz8v+c2SiZZDAiD9ujT58eRlVW6FFe202tmmsWyxwGZXSb48lU5mgSH8xTWDUrmrRn2k/A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.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.1.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/core_0.106.2_1774994850472_0.8333503851052475","host":"s3://npm-registry-packages-npm-production"}},"0.106.3":{"name":"@grackle-ai/core","version":"0.106.3","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"867df080faab129bdb240821fc19329b42e16142","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.106.3.tgz","fileCount":174,"integrity":"sha512-8n6MAM7sh0lsLOUdI5ntaOQh9iXcnC0lg9/kzWMq49X9GUnvs7dXPtabGlPWvcIJylNs9tzitOPNON1QGY8ypw==","signatures":[{"sig":"MEQCIGdiflU/KhAFg0kIPKLObdOzak+eahouEu+CyYhuTeIFAiAq7tk1onE63PevNLkT9YoIMUCyVC0HC9ay/qr6ct36fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393516},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/dd3d1dcab74f2937b060aa7d0628634b/grackle-ai-core-0.106.3.tgz","_integrity":"sha512-8n6MAM7sh0lsLOUdI5ntaOQh9iXcnC0lg9/kzWMq49X9GUnvs7dXPtabGlPWvcIJylNs9tzitOPNON1QGY8ypw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.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.1.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/core_0.106.3_1775004133585_0.3562820880940174","host":"s3://npm-registry-packages-npm-production"}},"0.107.0":{"name":"@grackle-ai/core","version":"0.107.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"aa91944f305a8f7860242963db8213059805bbd5","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.107.0.tgz","fileCount":174,"integrity":"sha512-K7kx8kV9zNwNGS8kCqCkuDMKDSuHpq2kP16g93it2YRalQEEziuNL1tXLICLeoMb1KuG0n4M0ARyePXFtH7O9A==","signatures":[{"sig":"MEQCIBtmii7HytYzqqIS6A+HE+W30iz1Tn/xx5TeD75tP/MMAiAHtAkSXCdo6RtJ4HMCPOEkrBxDkWlgwrFWZx7iv2BHzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393516},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/7e3b6177de70c873d5da2c6adad96c6d/grackle-ai-core-0.107.0.tgz","_integrity":"sha512-K7kx8kV9zNwNGS8kCqCkuDMKDSuHpq2kP16g93it2YRalQEEziuNL1tXLICLeoMb1KuG0n4M0ARyePXFtH7O9A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.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.1.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/core_0.107.0_1775012492406_0.8561698281648913","host":"s3://npm-registry-packages-npm-production"}},"0.107.1":{"name":"@grackle-ai/core","version":"0.107.1","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"29faf66bded0c74f90e35c0320d6797b5d62ade4","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.107.1.tgz","fileCount":174,"integrity":"sha512-e+F88zQ4CfJhqvKSSjIyEgRaa4KS8vsSo3q3UQu63/EPTxh7+aY9wR+DwO5PngoPVuPXKxrNAQ7a21bUKwKBsw==","signatures":[{"sig":"MEUCIAYgHdPUmwffRWLl1xFksNQWlU/MH24sdDgKRt7MuAAJAiEAjE6az4Sib6WdtGzmBpAgy3QOHss1oA/lpW+x3IldBKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393516},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/161939cce47ec135e8b357356f268cbb/grackle-ai-core-0.107.1.tgz","_integrity":"sha512-e+F88zQ4CfJhqvKSSjIyEgRaa4KS8vsSo3q3UQu63/EPTxh7+aY9wR+DwO5PngoPVuPXKxrNAQ7a21bUKwKBsw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.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.1.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/core_0.107.1_1775015598889_0.792741257085243","host":"s3://npm-registry-packages-npm-production"}},"0.107.2":{"name":"@grackle-ai/core","version":"0.107.2","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"48c40e4716aaac2a9950c7249e7d6ab075ece7b2","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.107.2.tgz","fileCount":174,"integrity":"sha512-q8pxM4Ql4ThH3xoiYPaedN2okfHY/g8IXCKesMymCSSl9Q9CI6WVWK4a7rV0zr0yl5qTBC8RI4p4glyeuoi2bg==","signatures":[{"sig":"MEYCIQDC/ADceWLkuZ0wmjL5VltLEM9TbtJid37xWbtLFHifMgIhAJKLpHND+Q8AyTGbbKIoi6RTboTsRWiWTX2F1IqEJbUM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393516},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/05188d02ea51c6e37b370666ed9de27c/grackle-ai-core-0.107.2.tgz","_integrity":"sha512-q8pxM4Ql4ThH3xoiYPaedN2okfHY/g8IXCKesMymCSSl9Q9CI6WVWK4a7rV0zr0yl5qTBC8RI4p4glyeuoi2bg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","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.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.1.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/core_0.107.2_1775059743716_0.3627276384995035","host":"s3://npm-registry-packages-npm-production"}},"0.108.0":{"name":"@grackle-ai/core","version":"0.108.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"427d51a3a14f60b1b783dd5467d0a77a2f7bde55","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.108.0.tgz","fileCount":178,"integrity":"sha512-jwXEx/lToc+VNPT2YaPZeEQkthwBkCLZYEJBHeaYCCGJUTiB5ZOk652fabJIdn9Uuw3pUvElKDLOj5JSCZGG5A==","signatures":[{"sig":"MEUCIQDjhPtma1n+n0gjPwizR0QVmrsJELognKa6SSyBX2fs4gIgQ/hNWkdYogzINjYLF52szZslzlh4sD6OyQy/dzkvdkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422187},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/177007e1f9c5554d261567117157d1c8/grackle-ai-core-0.108.0.tgz","_integrity":"sha512-jwXEx/lToc+VNPT2YaPZeEQkthwBkCLZYEJBHeaYCCGJUTiB5ZOk652fabJIdn9Uuw3pUvElKDLOj5JSCZGG5A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.7","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.2","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","cron-parser":"^4.9.0","@grackle-ai/auth":"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.1.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/core_0.108.0_1775397632979_0.12625614921422512","host":"s3://npm-registry-packages-npm-production"}},"0.108.1":{"name":"@grackle-ai/core","version":"0.108.1","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"27e5c2e9d4cf06e5736a6a5cd6966eb7fe2d1623","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.108.1.tgz","fileCount":178,"integrity":"sha512-Dr7hpx86HT6Y0Kv3hkAQHI2yJ94Say8BX/tzJjWPdBJnN9YtorRVpZiMm5DMNNmHV+RIwzWHjnmxX8gZQpR8+w==","signatures":[{"sig":"MEUCIQCdOgzxy9bfJToUyCusMlwFEyEh/fVdJo1X9GGTzlBHRAIgbKzMug42+4wk/K9FSZBkbQAJ1K0UZThWvcLMiNIbV1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422187},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/59ddb549cbd176ed01f4ca1bb4538de0/grackle-ai-core-0.108.1.tgz","_integrity":"sha512-Dr7hpx86HT6Y0Kv3hkAQHI2yJ94Say8BX/tzJjWPdBJnN9YtorRVpZiMm5DMNNmHV+RIwzWHjnmxX8gZQpR8+w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.7","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.2","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","cron-parser":"^4.9.0","@grackle-ai/auth":"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.1.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/core_0.108.1_1777171216206_0.19661520636087904","host":"s3://npm-registry-packages-npm-production"}},"0.108.2":{"name":"@grackle-ai/core","version":"0.108.2","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"2c15b9c34eaf20012aa1f143ce520992edebb1d2","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.108.2.tgz","fileCount":178,"integrity":"sha512-/gDmZajU/3/DfBOQZIv/NTna3MtZd5DTrg1bXSUDtHLAgxZvbyI3BM2jQwx/JQFiOYnORl+U5moZ8BmCdWeaPg==","signatures":[{"sig":"MEYCIQCS7SyRGRl7MYBNhJw0ML7WUYDRe11J6sliD2yHcS9dwgIhAJx35VEJRe2QXKEcGh3QHrnpcRNAeReEvZKhXIWv/h0c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423014},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/4366d43afd6c0e2cd589a17332863785/grackle-ai-core-0.108.2.tgz","_integrity":"sha512-/gDmZajU/3/DfBOQZIv/NTna3MtZd5DTrg1bXSUDtHLAgxZvbyI3BM2jQwx/JQFiOYnORl+U5moZ8BmCdWeaPg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.7","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.2","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","cron-parser":"^4.9.0","@grackle-ai/auth":"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.1.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/core_0.108.2_1778306398604_0.07169915430021656","host":"s3://npm-registry-packages-npm-production"}},"0.108.3":{"name":"@grackle-ai/core","version":"0.108.3","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"cd6ba2eac21424f27d7dae48d8305918c7c2502f","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.108.3.tgz","fileCount":178,"integrity":"sha512-VCY8NTA3pWYqOQhV9fZ70UvawDLvbCPZEDzAS0zlEaLDmnj42R05sednsr7l/oPv72omX3vGCkIi57su59dAyA==","signatures":[{"sig":"MEUCIC29N2DNqu4ezXGo/Q1om8NA9LSKW00MFUE+pY6EvNGiAiEAjpvipfFoG4HCjwf22NJHNCXvWtCvPNiDN10eMkofkpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423014},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/de79c8a5e17a85bb4194c6901e7edea2/grackle-ai-core-0.108.3.tgz","_integrity":"sha512-VCY8NTA3pWYqOQhV9fZ70UvawDLvbCPZEDzAS0zlEaLDmnj42R05sednsr7l/oPv72omX3vGCkIi57su59dAyA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.7","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.2","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.0.0","cron-parser":"^4.9.0","@grackle-ai/auth":"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.1.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/core_0.108.3_1778312485370_0.4220930515071164","host":"s3://npm-registry-packages-npm-production"}},"0.108.4":{"name":"@grackle-ai/core","version":"0.108.4","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"ab9792787cb622d950231da2abfc26d965c2257a","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.108.4.tgz","fileCount":178,"integrity":"sha512-RptnojV5nAx2G6H+SkzJjU7Pcc25Cuf2oTIog1cSjcDvSp5KwGYo6mQkHFWC/dcMMhreZqgID6cv65yfVoohRA==","signatures":[{"sig":"MEUCIF04dfuT1vJpNOMJmpqvwunprRDuVoN8ZCwsyctfhEZfAiEA1QRR2tyIcvojHEJfd865vF//WOQQikqCu0WyryUXbbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423014},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/29e3c285255fa8cb794baaf4089367cd/grackle-ai-core-0.108.4.tgz","_integrity":"sha512-RptnojV5nAx2G6H+SkzJjU7Pcc25Cuf2oTIog1cSjcDvSp5KwGYo6mQkHFWC/dcMMhreZqgID6cv65yfVoohRA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.7","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.2","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/auth":"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.1.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/core_0.108.4_1778314259293_0.4085561762685821","host":"s3://npm-registry-packages-npm-production"}},"0.110.1":{"name":"@grackle-ai/core","version":"0.110.1","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"0f02c8507ddc9ddf92fcb16b858dac578b164b5a","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.110.1.tgz","fileCount":178,"integrity":"sha512-7mCt3F392+3fhnXV4wdN677FuoipJbHUCjCCG9BySnP8TrA98VxDiKBsdXJMlwUEOlkKk9nOjdly8CDkotzeCg==","signatures":[{"sig":"MEYCIQDbh32g7GVJQM44a1UadqspYIVSwob5ZrtuPyoISMVOiAIhAI7SxWzK+lF12d7bAAK/4EJb6gedLGZ3D3vhl5oujnG6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423014},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/bc7a58000f0e5c86cfc82846f5236657/grackle-ai-core-0.110.1.tgz","_integrity":"sha512-7mCt3F392+3fhnXV4wdN677FuoipJbHUCjCCG9BySnP8TrA98VxDiKBsdXJMlwUEOlkKk9nOjdly8CDkotzeCg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.7","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.2","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/auth":"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.1.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/core_0.110.1_1779310278229_0.3523115690272509","host":"s3://npm-registry-packages-npm-production"}},"0.110.2":{"name":"@grackle-ai/core","version":"0.110.2","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"f983ed97dc707e9c6df145a76760d73c8389282c","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.110.2.tgz","fileCount":178,"integrity":"sha512-24bEtzEK1Lia2ylQDc4yFIzlCD9WVK3poldMb9a6buJiNeGSP7EEEU/b3lL3oMidlq96GgSA9ugJ/cPQvTivLQ==","signatures":[{"sig":"MEQCIHAQjXWQtRniwGeQ0ed7itbgx9oLpYHA21yJR5d1A5KTAiA2OlbIpJZz+u9M+rBakJMaaX9uXZeyonIQiUds48Scag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423014},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/8146e851a948867152f339e4efb4cb22/grackle-ai-core-0.110.2.tgz","_integrity":"sha512-24bEtzEK1Lia2ylQDc4yFIzlCD9WVK3poldMb9a6buJiNeGSP7EEEU/b3lL3oMidlq96GgSA9ugJ/cPQvTivLQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.7","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.2","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/auth":"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.1.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/core_0.110.2_1779341481906_0.49049517815137533","host":"s3://npm-registry-packages-npm-production"}},"0.110.3":{"name":"@grackle-ai/core","version":"0.110.3","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"62d923f265eb18afea818d1650f229a67338c48f","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.110.3.tgz","fileCount":178,"integrity":"sha512-WM+74CoRQ3OHqyxNAoeQwsqIRAcUI4WsfPHxc7EFV0o+BN/TV5wxQxeQA2ccNMCV8h1OhGcIHAMt0I9QJq5UGQ==","signatures":[{"sig":"MEYCIQDrPiho5XS/8GlpN/aFE4ss9gJbR/rddFNwpNV5G7ckEQIhAI9UyIdzJf6wfdO2cfS52ZQPBLKcbwpIel41RksT5raY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423014},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/6fb3b5e5cff1009a1a511c231c08c57b/grackle-ai-core-0.110.3.tgz","_integrity":"sha512-WM+74CoRQ3OHqyxNAoeQwsqIRAcUI4WsfPHxc7EFV0o+BN/TV5wxQxeQA2ccNMCV8h1OhGcIHAMt0I9QJq5UGQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/auth":"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.1.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/core_0.110.3_1779462165285_0.49816625187383434","host":"s3://npm-registry-packages-npm-production"}},"0.111.0":{"name":"@grackle-ai/core","version":"0.111.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"fa9d6673493886beb978cd98fbbe9adfa404af0a","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.111.0.tgz","fileCount":178,"integrity":"sha512-MWnzoEnEnKfUb7VuSwqscGRusuV7FbsfadIXJyt9Nk99UeK9AN5Ymaqtvtb+BiMVfzQubStCgb7X95ZZwS0I2g==","signatures":[{"sig":"MEQCIEbhgbOrm1dUq5PTLIDvyFWYz9cAYufTFEbKFdv9yvFLAiAecjj66vHDquBwW516Y1WDqW+Zi9aTfSweb8ZwxDao/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423014},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/45baeed4dedfeee6b9b9c67f75e1c2d0/grackle-ai-core-0.111.0.tgz","_integrity":"sha512-MWnzoEnEnKfUb7VuSwqscGRusuV7FbsfadIXJyt9Nk99UeK9AN5Ymaqtvtb+BiMVfzQubStCgb7X95ZZwS0I2g==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/auth":"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.1.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/core_0.111.0_1779474402289_0.5224638470538991","host":"s3://npm-registry-packages-npm-production"}},"0.112.0":{"name":"@grackle-ai/core","version":"0.112.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"ec4137d84814e5ed7cfa2e71598460522e3ca199","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.112.0.tgz","fileCount":178,"integrity":"sha512-LJcF+RZgQD5/LG1vuib1nHZIDY9u2RWVsgIUxzUzImaoB6wB494rJ1PPvpEy4UO+0NJ+dvzlJVxkLtgPpXgvGQ==","signatures":[{"sig":"MEUCIGXugKfd5V/ufaDyo4Ybl2jMeh5sabjgGVvmGa2GAbROAiEAkYyhGaYDEm0b+NjFNB2AOUiWxcVGPBcGcU3qlXTFI5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423014},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/bcc35f797de9494f372584533bbdcca3/grackle-ai-core-0.112.0.tgz","_integrity":"sha512-LJcF+RZgQD5/LG1vuib1nHZIDY9u2RWVsgIUxzUzImaoB6wB494rJ1PPvpEy4UO+0NJ+dvzlJVxkLtgPpXgvGQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/auth":"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.1.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/core_0.112.0_1779488076549_0.9956771559650703","host":"s3://npm-registry-packages-npm-production"}},"0.112.1":{"name":"@grackle-ai/core","version":"0.112.1","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"83976b50decbc983854992f996e638c162a0f266","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.112.1.tgz","fileCount":178,"integrity":"sha512-DL5EmbS9dYyhBlTPpAp6jJSuDIGbKG04ShEH6wAKDBzZ62yHx23uKWeVR9zOmsncmgpoZ4w71RtZPL/sJyqCkA==","signatures":[{"sig":"MEYCIQDZP11pSJH/1SSbd7B6lAxpYpm0SUu9C112jPo0jAOtwAIhAO6yqcKuw7+uDn/dPUtrOemgD2/zYuRueIG5lEIcUzqs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423014},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/d7d8bc6d77bd836de8ac6af34381ddf7/grackle-ai-core-0.112.1.tgz","_integrity":"sha512-DL5EmbS9dYyhBlTPpAp6jJSuDIGbKG04ShEH6wAKDBzZ62yHx23uKWeVR9zOmsncmgpoZ4w71RtZPL/sJyqCkA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/auth":"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.1.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/core_0.112.1_1779492489048_0.9072241709569668","host":"s3://npm-registry-packages-npm-production"}},"0.112.2":{"name":"@grackle-ai/core","version":"0.112.2","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"dbd647bc625c738d8e73afd8fbc2c1e48b316f17","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.112.2.tgz","fileCount":178,"integrity":"sha512-tsN1m+FRBystYV5nTjf7zbNrMySxYaYYBL/KY/TMPasJQWpf/dDAly7NBDQ/Wc4U/wfIf8ZT99ZVLUntXZ+cRQ==","signatures":[{"sig":"MEUCIQDpZrFwnBnf30vSxTWbxL6B1bodr6SGb/L16TXXd2v43wIgR7fxtNVsWl8Urwu7iQO4UZyePvlJK0P/DLHFyyZ2vb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423014},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/364e34146d6d20c68be7e4dba4d6eac9/grackle-ai-core-0.112.2.tgz","_integrity":"sha512-tsN1m+FRBystYV5nTjf7zbNrMySxYaYYBL/KY/TMPasJQWpf/dDAly7NBDQ/Wc4U/wfIf8ZT99ZVLUntXZ+cRQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/auth":"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.1.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/core_0.112.2_1779494419192_0.14391835485184545","host":"s3://npm-registry-packages-npm-production"}},"0.113.0":{"name":"@grackle-ai/core","version":"0.113.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"bbef2162fb980931abdc29b1bf382d858b1e7f08","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.113.0.tgz","fileCount":178,"integrity":"sha512-7Jfm+7K5zjSaunNsJAxYKY4IUkQ1JaHp3JuxBkodchCIMb+iiE2tQGBsb0skSy533hePSKuSMuHIowxc2zu9Nw==","signatures":[{"sig":"MEYCIQCKzWZHfNPBaCC3uvmoyXAm8sBzNujWyvN048EFrxepDwIhAPmHJ/HtOiDmXpv8Aao8Jpr5BgIhP/hKjonCtqA8SCJW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":427145},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/b58354c6e421ee0b047c61900f97aebb/grackle-ai-core-0.113.0.tgz","_integrity":"sha512-7Jfm+7K5zjSaunNsJAxYKY4IUkQ1JaHp3JuxBkodchCIMb+iiE2tQGBsb0skSy533hePSKuSMuHIowxc2zu9Nw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/auth":"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.1.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/core_0.113.0_1779506308482_0.5967091854285898","host":"s3://npm-registry-packages-npm-production"}},"0.114.0":{"name":"@grackle-ai/core","version":"0.114.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"fc4bb9209724eb6d3db41c88383de6262fc6cc0d","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.114.0.tgz","fileCount":178,"integrity":"sha512-GnhiFXPOyGiARBaTaOx1CEc+6mDZmABLyv8HJ7zvM8CcqARgceQOe/LgsJV0N5589FIy9zFhzqZ0DCQkkhHCwQ==","signatures":[{"sig":"MEUCICuL8Dplrga+Kp/htn3W8GZ8hirgSDIKtfjVuO/khZ6sAiEAvQ1M3T0v1uBYioqKT843G+A5TzmnStLfU2y40shP8/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":427145},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/8f5af3e91825d1646bc10a75083613af/grackle-ai-core-0.114.0.tgz","_integrity":"sha512-GnhiFXPOyGiARBaTaOx1CEc+6mDZmABLyv8HJ7zvM8CcqARgceQOe/LgsJV0N5589FIy9zFhzqZ0DCQkkhHCwQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/auth":"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.1.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/core_0.114.0_1779524685746_0.18643107611987553","host":"s3://npm-registry-packages-npm-production"}},"0.115.0":{"name":"@grackle-ai/core","version":"0.115.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"f85ac3f34fe0da8d1315b6942cb45b6a51b93425","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.115.0.tgz","fileCount":178,"integrity":"sha512-MD3t1hkJyYJNU0VkRZIDOLWN6FigjANUM1y4Vz2/HkMx2DkETW5AdrVvbpGoFnBuSPACr5WsAq820OmACRNw5g==","signatures":[{"sig":"MEUCIQDPGRN1gERq0OqeNhllsGM1Iv/NSgmlXfA46uXDOqBw9QIgOE1vTUpuS4sPy9NClFm1ctRrTLxJN7WFbu5LWU2gfVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":427746},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/88092c6f89950418260d358fea63d941/grackle-ai-core-0.115.0.tgz","_integrity":"sha512-MD3t1hkJyYJNU0VkRZIDOLWN6FigjANUM1y4Vz2/HkMx2DkETW5AdrVvbpGoFnBuSPACr5WsAq820OmACRNw5g==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/auth":"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.1.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/core_0.115.0_1779543340459_0.8518066687747832","host":"s3://npm-registry-packages-npm-production"}},"0.115.1":{"name":"@grackle-ai/core","version":"0.115.1","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"4e054d7f56a92e41b14f7972e7bf8d08894868a1","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.115.1.tgz","fileCount":178,"integrity":"sha512-CvdUb7q8o9tlckhM04pHFMx5ofMjw361Gxae6+JZjjoTT9pznDA99dlbPijHqTOC5lvgRmnuNcTRy622XrwTJA==","signatures":[{"sig":"MEYCIQD+fUeb3Mr6OqkvB2ah1Negx3U2vXiA6GVLhsxbNYidKAIhALCcqLndeKuE6Kud1o3ESXgHi1ZSxZOVIglI0fBR0J5x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":427746},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/d78a87b76037fc70e5313239cc5b4ff8/grackle-ai-core-0.115.1.tgz","_integrity":"sha512-CvdUb7q8o9tlckhM04pHFMx5ofMjw361Gxae6+JZjjoTT9pznDA99dlbPijHqTOC5lvgRmnuNcTRy622XrwTJA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/auth":"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.1.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/core_0.115.1_1779546212781_0.18858766199771093","host":"s3://npm-registry-packages-npm-production"}},"0.115.2":{"name":"@grackle-ai/core","version":"0.115.2","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"0f806b89cffc713e81b85dabc3bc49be2d0f3eda","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.115.2.tgz","fileCount":178,"integrity":"sha512-2XxugSYLFhKo8/c6fnAF/ZGCbD7VB5Dd9dybxUbJlsfCYXr960oIrAk7OznJlkJbtZghbEhNVUzU/RinHkP28g==","signatures":[{"sig":"MEUCIF8pU0uO/uh6aA2WnTvwwEH6gFGVBlJbyZY19h1NF5oDAiEAmYtq5mn3j0mc1GpuvMfKYZ0gRgzKr0Y1TI3rhHAQqKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":427746},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/c982dea711792b7d29b8ed73942e7d1c/grackle-ai-core-0.115.2.tgz","_integrity":"sha512-2XxugSYLFhKo8/c6fnAF/ZGCbD7VB5Dd9dybxUbJlsfCYXr960oIrAk7OznJlkJbtZghbEhNVUzU/RinHkP28g==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/auth":"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.1.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/core_0.115.2_1779570194558_0.17725435282862634","host":"s3://npm-registry-packages-npm-production"}},"0.116.0":{"name":"@grackle-ai/core","version":"0.116.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"1ca31747756dc95d0d692036da8649a90ad60cae","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.116.0.tgz","fileCount":178,"integrity":"sha512-71XO1mO6zoV3sN0fcWgZs9pAhplpUWaMcS192W1oItX4zRGS6I6d8ajmIfugRyO0FIw3UaQxoxjf2Y0WCDTA+g==","signatures":[{"sig":"MEUCIEfEuO3VG10Pz538G1TIxg4JHcwCNIgAi5Fm/WMWumbMAiEA+ky66nCsCPqaYzi1XWln5WR3sHlvd34HzQ0dI/hUqG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":425921},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/68bd3679148b6ab5c2fa98e80577a5e5/grackle-ai-core-0.116.0.tgz","_integrity":"sha512-71XO1mO6zoV3sN0fcWgZs9pAhplpUWaMcS192W1oItX4zRGS6I6d8ajmIfugRyO0FIw3UaQxoxjf2Y0WCDTA+g==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/auth":"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.1.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/core_0.116.0_1779580868435_0.576048012803297","host":"s3://npm-registry-packages-npm-production"}},"0.117.0":{"name":"@grackle-ai/core","version":"0.117.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"ffe90478fe039ec992e4dad633e2700ccd113e29","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.117.0.tgz","fileCount":178,"integrity":"sha512-g4XeH5tGBj+K1moW+4WDLIr/8X5jCyhQwjktyCEV5VNiJfQ05v0Y0Y8aDWeVW7OBuJ5gclNarKk7eAEE5PfT8g==","signatures":[{"sig":"MEYCIQDoO0BZVoN8n0oAOl5pqQGpX6XgC62w1KFp4hhv6s1VKgIhAJt1EAZB7xX6+mob6Qy/BkI9BIXsJcGgoImy9O6eFFhr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":426090},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/46cde60655464bf8efe208dfc593098e/grackle-ai-core-0.117.0.tgz","_integrity":"sha512-g4XeH5tGBj+K1moW+4WDLIr/8X5jCyhQwjktyCEV5VNiJfQ05v0Y0Y8aDWeVW7OBuJ5gclNarKk7eAEE5PfT8g==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/auth":"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.1.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/core_0.117.0_1779589769362_0.29648306630091015","host":"s3://npm-registry-packages-npm-production"}},"0.118.0":{"name":"@grackle-ai/core","version":"0.118.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"730010652c5d56896efe9a6a25fb986c7059aa01","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.118.0.tgz","fileCount":178,"integrity":"sha512-YPXbYe06nhPBdwq6k45CAmJ2ZcqjUKv1gk08Wo4L+J0xbMuKCcwZ+ohQvxHvXYyUaR8vaOAXHXP1vXjm3LaMMw==","signatures":[{"sig":"MEQCIBifGapwWQ0aCMYM44piOWbuZDjy7uBgFZVL12tspbZdAiAWSOiva2TgF1fCfxSt1IzSaSrze+y9vVwVMDKWIFO+AA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":426090},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/024f45f2e0b477ae917e5ed3b0b16395/grackle-ai-core-0.118.0.tgz","_integrity":"sha512-YPXbYe06nhPBdwq6k45CAmJ2ZcqjUKv1gk08Wo4L+J0xbMuKCcwZ+ohQvxHvXYyUaR8vaOAXHXP1vXjm3LaMMw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/auth":"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.1.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/core_0.118.0_1779635230205_0.7027525878315413","host":"s3://npm-registry-packages-npm-production"}},"0.119.0":{"name":"@grackle-ai/core","version":"0.119.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"95c68786ada8a52c8d30de09e3985c82e15e5df2","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.119.0.tgz","fileCount":186,"integrity":"sha512-Sr1tu2fFrghxKXukHBMJ1uUsZnzIv6fY5aek8Wq9tjkr2jLu2PMJ4i4BSnFL8z5Rho0WgEJ7RXID8ry7gVydYw==","signatures":[{"sig":"MEYCIQDOmlVAUKr+cdvLKCE1Er1Y3D6omcIHiNnin//HMmhT9wIhAO1PbplLHyLcXXIlfMmZJ28CobfuDDCVglICihASWxNy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":437928},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/078f117e9ccdff286027c96a17a3c345/grackle-ai-core-0.119.0.tgz","_integrity":"sha512-Sr1tu2fFrghxKXukHBMJ1uUsZnzIv6fY5aek8Wq9tjkr2jLu2PMJ4i4BSnFL8z5Rho0WgEJ7RXID8ry7gVydYw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/auth":"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.1.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/core_0.119.0_1779647564956_0.744985595943102","host":"s3://npm-registry-packages-npm-production"}},"0.120.0":{"name":"@grackle-ai/core","version":"0.120.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"d9778745bb4167d05c40cea0121b0b4af4e5d957","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.120.0.tgz","fileCount":186,"integrity":"sha512-m05KEVD4pusSfG4ySwK5Qs2TpR4bM+8NIqKO6hTUCxIy/caVTrIxTVgiDjGIe7Qiqr007JPMmlfkm2tca3I8NQ==","signatures":[{"sig":"MEUCIQClWEexURecEhzBmjen4Yu+rTrmOCKu3sYjysieC/NLWwIgUSzNA1pyEXj//6egezeRYXC/mqXNyVGFIQ7ZIP93mY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":444022},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/cbebc556f975349bbeb9708d9e6f7230/grackle-ai-core-0.120.0.tgz","_integrity":"sha512-m05KEVD4pusSfG4ySwK5Qs2TpR4bM+8NIqKO6hTUCxIy/caVTrIxTVgiDjGIe7Qiqr007JPMmlfkm2tca3I8NQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/auth":"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.1.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/core_0.120.0_1779656661057_0.7278254266618185","host":"s3://npm-registry-packages-npm-production"}},"0.121.0":{"name":"@grackle-ai/core","version":"0.121.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"faa9c2b23db89fb5602f8bc6188f795d90731b2c","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.121.0.tgz","fileCount":190,"integrity":"sha512-aw+ecRefpFR2Pp08ZzuGL69vjVpzjiH5O1Qdl/A3QyMAiesNbEE3uzqKlUpV85DtZK36SDt5PQptMS5Hd9N3/A==","signatures":[{"sig":"MEQCIDpkLEB8MF1/wWCYge6CyKSZgrXozIM69hs414TqJiOyAiBNiqEIw2iv+zmfClk3fomFjfdQ8YS/1CJdbUcOw7wgDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449720},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/fe6a3533c603ee5c4ac18daa7465830f/grackle-ai-core-0.121.0.tgz","_integrity":"sha512-aw+ecRefpFR2Pp08ZzuGL69vjVpzjiH5O1Qdl/A3QyMAiesNbEE3uzqKlUpV85DtZK36SDt5PQptMS5Hd9N3/A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/auth":"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.1.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/core_0.121.0_1779682868677_0.17048137347644676","host":"s3://npm-registry-packages-npm-production"}},"0.122.0":{"name":"@grackle-ai/core","version":"0.122.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"7c6aed671fa92c268384f4788fa40cd6b4f1aeb0","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.122.0.tgz","fileCount":194,"integrity":"sha512-4UXKoCpfRds83tqwwEdH9mbqd1PQwreMc3BBPrgz37Qj0qQLShTeXPztZfIzwulYhXWTF7XzlteEqIBH4t6j+Q==","signatures":[{"sig":"MEYCIQCDWZjnwc0B4y0BedgEcHSAKg/VSMyt+OYxU3Obswf2oQIhALVzjXJ/0WFN5U81iA56jVHzgEpFx9n4GCThhyDhU18F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":460171},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/60191759c4107482040155991f24e74e/grackle-ai-core-0.122.0.tgz","_integrity":"sha512-4UXKoCpfRds83tqwwEdH9mbqd1PQwreMc3BBPrgz37Qj0qQLShTeXPztZfIzwulYhXWTF7XzlteEqIBH4t6j+Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/auth":"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.1.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/core_0.122.0_1779684608014_0.8244187780779821","host":"s3://npm-registry-packages-npm-production"}},"0.123.0":{"name":"@grackle-ai/core","version":"0.123.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"c7d784e29f6a7f20b4614a82e40e02235ce7ce87","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.123.0.tgz","fileCount":194,"integrity":"sha512-EpzOGOwFtS9P/gLdvnqvBs0JpLPJpAl6WpHxarhVQV2/3o8xz05+yEgBsNaR+qlbqLtK5dFhPPuQz+fYsnD0TQ==","signatures":[{"sig":"MEYCIQDtoI9EepsiHMEjZk07skHm5eHqpbLXmwL+hmYSU1mE1QIhAK3UJeXtsxQpjL0o0sd/pdhGXKGZa07XKBgUOXG+Rexz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":460171},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/d6352de0207f63ee5a2f31fa4193eed8/grackle-ai-core-0.123.0.tgz","_integrity":"sha512-EpzOGOwFtS9P/gLdvnqvBs0JpLPJpAl6WpHxarhVQV2/3o8xz05+yEgBsNaR+qlbqLtK5dFhPPuQz+fYsnD0TQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/auth":"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.1.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/core_0.123.0_1779686723802_0.31140732481361044","host":"s3://npm-registry-packages-npm-production"}},"0.123.1":{"name":"@grackle-ai/core","version":"0.123.1","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"f7ae7ee83aac7eb642b46baacbd30ccc77453817","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.123.1.tgz","fileCount":194,"integrity":"sha512-CTLsrzxEc1/G/SaEXCz4DGKCej12roUyM8R3Db9CgjYqg/fRgkQD8H7nYyOmYQHFMTdbjEgQn/uMokCokFuX0Q==","signatures":[{"sig":"MEQCIDOavBqLbFQ1riDvyP8CMcaJuDDgsH/+h7+eZ3hOpulnAiAjun1+ZaXpRpxR8WpVPsjOqNxZTClDqYRHPSB2+i6KfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":460171},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/1bfecb128b8885d461842c9f5cfe0fc0/grackle-ai-core-0.123.1.tgz","_integrity":"sha512-CTLsrzxEc1/G/SaEXCz4DGKCej12roUyM8R3Db9CgjYqg/fRgkQD8H7nYyOmYQHFMTdbjEgQn/uMokCokFuX0Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/auth":"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.1.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/core_0.123.1_1779687906037_0.6270526014961315","host":"s3://npm-registry-packages-npm-production"}},"0.123.2":{"name":"@grackle-ai/core","version":"0.123.2","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"356eec76ca47ee7351170370ce681ad4c7e9dc2b","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.123.2.tgz","fileCount":194,"integrity":"sha512-I0CJZoIBI9gsTZ5r8Y1FZuDPV3RWh3iTR5htW4zjrji/3NQdI3Uf8znjcEzXtlVaZ3hr4f59ZHtLHA5oqdQ6gw==","signatures":[{"sig":"MEQCIGGeE0b1pVa1FZiF1QlXwobvOXSLtbmQQughzaLLh1FyAiB9/9INdhqw4W+AXbltm8+Dc/89Z2WyjCy0JyUGRiRHgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":460171},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/b4523d5556cf95d9a4079a8b430d1dc5/grackle-ai-core-0.123.2.tgz","_integrity":"sha512-I0CJZoIBI9gsTZ5r8Y1FZuDPV3RWh3iTR5htW4zjrji/3NQdI3Uf8znjcEzXtlVaZ3hr4f59ZHtLHA5oqdQ6gw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/auth":"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.1.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/core_0.123.2_1779715119017_0.6697586674921645","host":"s3://npm-registry-packages-npm-production"}},"0.124.0":{"name":"@grackle-ai/core","version":"0.124.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"e7815136052f85090af369a2a3da06b21761e3cd","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.124.0.tgz","fileCount":194,"integrity":"sha512-uenhstNHsu57Cni2rc4M8nmqnMu7I/1zQ/s3ZfwYLm2Mjov9euF3N4lr9/KCFaszQQXZeez3ueq4yXvCll7Rjg==","signatures":[{"sig":"MEQCIBLc2QI6AWd59H3G4XNNaEfNsC7U8zxLXcc3c53HWxx6AiBOmKZvIzQDi6WvgM6W6HpIUAVwDG4W1WHv3KAP/rFHlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":460604},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/6c654c7819bbc1f7398805df06b09d21/grackle-ai-core-0.124.0.tgz","_integrity":"sha512-uenhstNHsu57Cni2rc4M8nmqnMu7I/1zQ/s3ZfwYLm2Mjov9euF3N4lr9/KCFaszQQXZeez3ueq4yXvCll7Rjg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/auth":"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.1.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/core_0.124.0_1779716968894_0.6961939029876552","host":"s3://npm-registry-packages-npm-production"}},"0.125.0":{"name":"@grackle-ai/core","version":"0.125.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"846006bb46cdfbda140591c8c884df39e4c94b94","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.125.0.tgz","fileCount":194,"integrity":"sha512-0LumOyod6g1E+QksXmxl9VTVwan6/t4w8ZoKZnBsteA6oTv1mvcxXTwgGKtwwhGt/wm0Jfz8vhhu2moGJBmxdQ==","signatures":[{"sig":"MEUCIGYixAALsbbvsqmDSa6pCgFvElBtGPTrjsB5Z7WzR4j/AiEAmwKHXIIkqR0vZ7tGK0b/COtg4gOmk43KDcCj6rpApBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461045},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/4649b022482dc11b601f286e03bd255b/grackle-ai-core-0.125.0.tgz","_integrity":"sha512-0LumOyod6g1E+QksXmxl9VTVwan6/t4w8ZoKZnBsteA6oTv1mvcxXTwgGKtwwhGt/wm0Jfz8vhhu2moGJBmxdQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/auth":"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.1.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/core_0.125.0_1779722033751_0.6957165341611542","host":"s3://npm-registry-packages-npm-production"}},"0.125.1":{"name":"@grackle-ai/core","version":"0.125.1","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"2cff0bc3ef0eb1a2de707968d966f4f579c8b01d","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.125.1.tgz","fileCount":194,"integrity":"sha512-43kKrPU3a1PuAYqA2IOz5g4oz+lwmv0ESIqiu1yT3YUp+Uq2+idjZuaXaJytTIbRNmJ25FRaYPS8DgQfOKY+wQ==","signatures":[{"sig":"MEQCIATatd6STTFCqOzBFe7jpLbAnTltLQHPkDo4wGVok6gJAiBMdSibR0ANd8KpakKQpeSYEmNZSMjy8I5LTr0C1CyGBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461045},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/0871197aa0abc7ae5e589e16339a5fa2/grackle-ai-core-0.125.1.tgz","_integrity":"sha512-43kKrPU3a1PuAYqA2IOz5g4oz+lwmv0ESIqiu1yT3YUp+Uq2+idjZuaXaJytTIbRNmJ25FRaYPS8DgQfOKY+wQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/auth":"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.1.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/core_0.125.1_1779723523285_0.024277863801758226","host":"s3://npm-registry-packages-npm-production"}},"0.125.2":{"name":"@grackle-ai/core","version":"0.125.2","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"d83635b550994a2d64e6d12733b252bfdaf7c2e5","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.125.2.tgz","fileCount":194,"integrity":"sha512-mTm83aVIzxPjseglcIRPktnxxP7jlxWEerwxHoa8q4T8+bxHqlKDfYLbdDkyQLxdqg+8qDMq6kkpwqDlt2rc5Q==","signatures":[{"sig":"MEUCIQDsy5akF9sEh2jsR2AMQxbknp9rlXhTKQZYOgtIqYWNTQIgDg5exqJAUgpq7Q396WD66aOek8tl3WuDao5Q1PgfHlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461045},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/43fa02f80611f26da6818e83af3042b9/grackle-ai-core-0.125.2.tgz","_integrity":"sha512-mTm83aVIzxPjseglcIRPktnxxP7jlxWEerwxHoa8q4T8+bxHqlKDfYLbdDkyQLxdqg+8qDMq6kkpwqDlt2rc5Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/auth":"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.1.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/core_0.125.2_1779729757006_0.47510480119454157","host":"s3://npm-registry-packages-npm-production"}},"0.126.0":{"name":"@grackle-ai/core","version":"0.126.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"41d7d6a9e616468a0821f08f302c8a83284652d4","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.126.0.tgz","fileCount":194,"integrity":"sha512-EsUN9sP7WfP7IvAmPCNQV6GhlQ6ojJw6LwYZ29H2zuxv1mx4H5PQm2zdUzJ0mZjRxJjRCyHpVACHPwlwDsmVBg==","signatures":[{"sig":"MEUCIEKFGFOWrcwp2B0QbiNLCZy78Om2gXOoNWbMhTYoT1w4AiEA7JRcK1wD0MaUW3RjXKzow1GJeeR1ujiF2y9hNEtL9cA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445506},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/f819b09eb6d1111a376e4113a1df0588/grackle-ai-core-0.126.0.tgz","_integrity":"sha512-EsUN9sP7WfP7IvAmPCNQV6GhlQ6ojJw6LwYZ29H2zuxv1mx4H5PQm2zdUzJ0mZjRxJjRCyHpVACHPwlwDsmVBg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/auth":"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.1.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/core_0.126.0_1779735337104_0.7065180802930509","host":"s3://npm-registry-packages-npm-production"}},"0.126.1":{"name":"@grackle-ai/core","version":"0.126.1","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"e5d71b090e01d06dadb8a8ab253a6c892d6a9f33","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.126.1.tgz","fileCount":194,"integrity":"sha512-dPKAa18+Rm5xdAIdrBpfXFNIJSKdtYuY/kzNiXewt1WSGkr72wf2I0hZfppNhEmN7uIl7hDi1IpLQo3ZbcWvHQ==","signatures":[{"sig":"MEUCIB4Kf2OqMjZ8qdp/CCnx9VlSsYWlB9tD5i/a2VrQTA6TAiEA9YrPOWRXmxOcXfPJhknYpqGuR3RDmNWPFRbQNNnxpPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441477},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/04cc684312a931fd0f48e0c138e69f19/grackle-ai-core-0.126.1.tgz","_integrity":"sha512-dPKAa18+Rm5xdAIdrBpfXFNIJSKdtYuY/kzNiXewt1WSGkr72wf2I0hZfppNhEmN7uIl7hDi1IpLQo3ZbcWvHQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/auth":"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.1.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/core_0.126.1_1779736532141_0.7587461594711085","host":"s3://npm-registry-packages-npm-production"}},"0.127.0":{"name":"@grackle-ai/core","version":"0.127.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"dfc9f91663cfdeeea47d3010163bf8604cb7a13a","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.127.0.tgz","fileCount":194,"integrity":"sha512-FjMCvJPe1HFHJWVqA6AxWU/dumxX1rU7yHzKB1/6Ez0heN09EeDhEzjs5FeovAkZ6XeNw3vWx25likpQfPPecA==","signatures":[{"sig":"MEUCIBjzWzl2u/bTOmmfULFfN+M6TehiRqR1LtZOpLrzqUl1AiEA3uEHqqDK5yfKkZMW9rPsuWjQ/TV1ICzI/lQSA+K4TKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441512},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/e15917a22659d43ca7911e6dcc7ebe2c/grackle-ai-core-0.127.0.tgz","_integrity":"sha512-FjMCvJPe1HFHJWVqA6AxWU/dumxX1rU7yHzKB1/6Ez0heN09EeDhEzjs5FeovAkZ6XeNw3vWx25likpQfPPecA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/auth":"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.1.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/core_0.127.0_1779737774105_0.30816502254293887","host":"s3://npm-registry-packages-npm-production"}},"0.128.0":{"name":"@grackle-ai/core","version":"0.128.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"54c03bd67c98a7a38facb3f53c9839ebc14f43be","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.128.0.tgz","fileCount":198,"integrity":"sha512-OftcDiwgZtfVm5PDULPTTHcJUMAmUDaVNzRLiWQtDbaBgecv39Bsuf2LvJnVNSnaATy5IzpqDZx/jE+sK/44XQ==","signatures":[{"sig":"MEYCIQCMUzb7L4asz3NVE9/QYEF4IMT81/RfA9Exv7D/ZITA2QIhAMJ+KQLU7bGphiw38O1P8cK+rvVuo4FvoXSyXdWu/zSS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453929},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/6e9f5354a964ac98cdb7e1252f094928/grackle-ai-core-0.128.0.tgz","_integrity":"sha512-OftcDiwgZtfVm5PDULPTTHcJUMAmUDaVNzRLiWQtDbaBgecv39Bsuf2LvJnVNSnaATy5IzpqDZx/jE+sK/44XQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/auth":"0.128.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.128.0","@grackle-ai/prompt":"0.128.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.128.0_1779744282553_0.882837844292252","host":"s3://npm-registry-packages-npm-production"}},"0.129.0":{"name":"@grackle-ai/core","version":"0.129.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"a74f09e5eb194240bb74c232d762b3e26868e8f3","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.129.0.tgz","fileCount":198,"integrity":"sha512-GrG65YbKxZEW+LFKlTF4YIzHow56u0n+d8CE4ueKJciH70gMQngNmdAaXnkRYqXhEnyFDYPKuuaIm20JjVM8Fw==","signatures":[{"sig":"MEYCIQDByh2R8Ufgr4s7vAUSIiST5XvZvLeJamqRVI+9pNEc6AIhAPvp80sZHG2ATSQTUc3zWEIM3wguFAu3IHjwH/2jpzRo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463208},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/106249cfe7f8b080db59caf6a4d95d95/grackle-ai-core-0.129.0.tgz","_integrity":"sha512-GrG65YbKxZEW+LFKlTF4YIzHow56u0n+d8CE4ueKJciH70gMQngNmdAaXnkRYqXhEnyFDYPKuuaIm20JjVM8Fw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/auth":"0.129.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.129.0","@grackle-ai/prompt":"0.129.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.129.0_1779759281793_0.7508035227797616","host":"s3://npm-registry-packages-npm-production"}},"0.130.0":{"name":"@grackle-ai/core","version":"0.130.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"8b3f4317057f537d9bd5887328f03ddfc3b7ac0f","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.130.0.tgz","fileCount":198,"integrity":"sha512-MiELrraWmjX5URYjgbQ0LIvR1gFRLTwRdVgg4/1LgL4kEm96XcZFJNvDjmqzzm9vzNJtsRU6IStMQP5awjmJEg==","signatures":[{"sig":"MEUCIQCRVXTPOdkq6aLIlfgBIod4pzVR3hV0OvPkMHmRVCBSGwIgUBSccy+9Z68gKFYjWlynLdR6AQQIE9Wy4+NB0K1H5YM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463601},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/cdc176b7ad87affc023b5b1d2a2324f5/grackle-ai-core-0.130.0.tgz","_integrity":"sha512-MiELrraWmjX5URYjgbQ0LIvR1gFRLTwRdVgg4/1LgL4kEm96XcZFJNvDjmqzzm9vzNJtsRU6IStMQP5awjmJEg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/auth":"0.130.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.130.0","@grackle-ai/prompt":"0.130.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.130.0_1779761701924_0.25665817152690007","host":"s3://npm-registry-packages-npm-production"}},"0.131.0":{"name":"@grackle-ai/core","version":"0.131.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"a7fec92cc0c5fab32b16c2e3634a501f8901ccf0","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.131.0.tgz","fileCount":198,"integrity":"sha512-RWsWmO+stwVEHI5kL2UzD6Xfp6oxK2HWBB4a22G/vc1RECR/0GtjSfTDlQAQf3dZ7eiKNflL+Qr5tSG5Xl8Cxg==","signatures":[{"sig":"MEYCIQD6cvDagxnJhzPrQYCXWKIwO2yO1ZkNbG5HBetG+Av53wIhAP5joujVautYz7svHcYTlJGsLUOuWveCJacl34osy4aM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463601},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/ec7e8ec98461b185ed7b9666582b640f/grackle-ai-core-0.131.0.tgz","_integrity":"sha512-RWsWmO+stwVEHI5kL2UzD6Xfp6oxK2HWBB4a22G/vc1RECR/0GtjSfTDlQAQf3dZ7eiKNflL+Qr5tSG5Xl8Cxg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle — RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/auth":"0.131.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.131.0","@grackle-ai/prompt":"0.131.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.131.0_1779813208891_0.23551375113929374","host":"s3://npm-registry-packages-npm-production"}},"0.132.0":{"name":"@grackle-ai/core","version":"0.132.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"57f29e9235b8b88da838bb5ffe0e1e2b1983875e","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.132.0.tgz","fileCount":206,"integrity":"sha512-+xt1wvr3Csli9ht8Cfx1G6n0hqDs42eDp1OdnIVePahBZjx7jiBbcPbjGbs2bzUKT9tGPa333w/7QQylkN8dIQ==","signatures":[{"sig":"MEUCIQDVQe14xO8zzlWhiqQD95Zd93mrP2ii3tnxXy5PO8HNcgIgRFyEk6o++5Lx6wjEmYLISvsDI4MvnJFtkh+dzsIWBMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":547705},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/254473e17ec9b61a013b53ab80f33e17/grackle-ai-core-0.132.0.tgz","_integrity":"sha512-+xt1wvr3Csli9ht8Cfx1G6n0hqDs42eDp1OdnIVePahBZjx7jiBbcPbjGbs2bzUKT9tGPa333w/7QQylkN8dIQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.132.0","@grackle-ai/auth":"0.132.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.132.0","@grackle-ai/prompt":"0.132.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.132.0_1779954454878_0.5540516437436251","host":"s3://npm-registry-packages-npm-production"}},"0.132.1":{"name":"@grackle-ai/core","version":"0.132.1","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"aef84e475575c47d68563c8b530820ae4836a6ea","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.132.1.tgz","fileCount":202,"integrity":"sha512-fNWkbTFKLMRx9VGgqVP+lpLpkUn91UWnHhdATaG2OS3u1ZPlyvE7Ah95z7pAd+zD1CTF7BGjlCgBLABo2PSqjQ==","signatures":[{"sig":"MEQCIAtDC7eyNQF9sDLJ+aXe/3aGB0hB/FWQInYMDUA2wJdsAiAmoB4KQyPssYPxLFXRZucqproaLNKPZTInwHpu51XCIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":510068},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/2080653a8093cb9b671578930723fe12/grackle-ai-core-0.132.1.tgz","_integrity":"sha512-fNWkbTFKLMRx9VGgqVP+lpLpkUn91UWnHhdATaG2OS3u1ZPlyvE7Ah95z7pAd+zD1CTF7BGjlCgBLABo2PSqjQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.132.1","@grackle-ai/auth":"0.132.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.132.1","@grackle-ai/prompt":"0.132.1","@opentelemetry/api":"^1.9.0","@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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.132.1_1779955843994_0.20733262550276788","host":"s3://npm-registry-packages-npm-production"}},"0.132.2":{"name":"@grackle-ai/core","version":"0.132.2","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"ae1858e377989ae8115bc56cef441379dd96580e","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.132.2.tgz","fileCount":198,"integrity":"sha512-xQ30rvRbpopdCJHmfxIjas3LhtTxyntw7NfQGlMD3HVJFHi3k69Tl12cveiY6umLpjENdsT0+NGZ0bwYkIHc5w==","signatures":[{"sig":"MEUCIBGr+5L9TWDc6SU0IbZragaEc3XaMcQFPWR9pYQqEjCyAiEAyL25h7dEpinUT658DZ3URhOFOwIp/cuHTTlcvMylkW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466486},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/263dbc03dcca21db4337cf6011d0b04f/grackle-ai-core-0.132.2.tgz","_integrity":"sha512-xQ30rvRbpopdCJHmfxIjas3LhtTxyntw7NfQGlMD3HVJFHi3k69Tl12cveiY6umLpjENdsT0+NGZ0bwYkIHc5w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.132.2","@grackle-ai/auth":"0.132.2","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.132.2","@grackle-ai/prompt":"0.132.2","@opentelemetry/api":"^1.9.0","@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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.132.2_1779990562888_0.5861735442164666","host":"s3://npm-registry-packages-npm-production"}},"0.133.0":{"name":"@grackle-ai/core","version":"0.133.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"b1e875301f03ac6c1c0dfdba39135cf55826e346","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.133.0.tgz","fileCount":198,"integrity":"sha512-nG4VAZNrX0mWZKXWjJGdWcuYuku0GVo+4FdGB5AG3weT3Qm4a/xnHzsvJzz54Y/pwuN4FiL4AaZz3LqfEzqaxQ==","signatures":[{"sig":"MEYCIQDe+VzDD70MeqmNI9lvv/j1A2OXAMMJUJ4wHKp/d56pGAIhAITdXyCtP8FMac2klXn4Vtkv6W9LJtzacKVsu8ghWoC4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466832},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/a69b454227dfeadd6fa7dbbe1f8faf41/grackle-ai-core-0.133.0.tgz","_integrity":"sha512-nG4VAZNrX0mWZKXWjJGdWcuYuku0GVo+4FdGB5AG3weT3Qm4a/xnHzsvJzz54Y/pwuN4FiL4AaZz3LqfEzqaxQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.133.0","@grackle-ai/auth":"0.133.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.133.0","@grackle-ai/prompt":"0.133.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.133.0_1780092889094_0.10057142517041551","host":"s3://npm-registry-packages-npm-production"}},"0.133.1":{"name":"@grackle-ai/core","version":"0.133.1","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"500d5564ad84caae153e61f61a3d8f62fc01dc76","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.133.1.tgz","fileCount":198,"integrity":"sha512-2OjRcnrZNxYmD0kWWbRr4+wWMwNyLhg1AYMZ/MqHLAGKv92kNoLw2777DCLSoc1knzM7tYi1RmtHbpUFbzcM0g==","signatures":[{"sig":"MEUCIDn3J06vjP3GyRFzuyEJ+U7rN6SU7Iqmtny0/TZ6BdX9AiEAzW+RsF+96dyAk5q2/Su6qRn8R3Dg41Ec0/KGp/qJxvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466832},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/6c1dbfb2832248e60a2a523ec3d568f6/grackle-ai-core-0.133.1.tgz","_integrity":"sha512-2OjRcnrZNxYmD0kWWbRr4+wWMwNyLhg1AYMZ/MqHLAGKv92kNoLw2777DCLSoc1knzM7tYi1RmtHbpUFbzcM0g==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.133.1","@grackle-ai/auth":"0.133.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.133.1","@grackle-ai/prompt":"0.133.1","@opentelemetry/api":"^1.9.0","@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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.133.1_1780095423947_0.9517877673634931","host":"s3://npm-registry-packages-npm-production"}},"0.134.0":{"name":"@grackle-ai/core","version":"0.134.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"31bfa1f713a3b6058212b1f726cebc9fd4fc068f","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.134.0.tgz","fileCount":198,"integrity":"sha512-AtlXTjRzhy8KXKV9b/3lMzCqdvru+1R/mEewu0djJTEDEmsWs2Rvx2e7I0Z+YxbZAFhZEBw2GUiI1DFGl3XGDw==","signatures":[{"sig":"MEUCIHFlOLPXxo9eqsEwUwkhFgG9tu9r4y8r3C+W677oWt6SAiEA/yHkl8IjyXKA3gnfsh8CGWk0AEZ3TUU0ymbwb70F6qA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485981},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/9b1000c072712e7156c18ab5d0099cc0/grackle-ai-core-0.134.0.tgz","_integrity":"sha512-AtlXTjRzhy8KXKV9b/3lMzCqdvru+1R/mEewu0djJTEDEmsWs2Rvx2e7I0Z+YxbZAFhZEBw2GUiI1DFGl3XGDw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.134.0","@grackle-ai/auth":"0.134.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.134.0","@grackle-ai/prompt":"0.134.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.134.0_1780103193109_0.6721024524676784","host":"s3://npm-registry-packages-npm-production"}},"0.135.0":{"name":"@grackle-ai/core","version":"0.135.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"05f7d77704efa14f095ad817505fa8902faf40b6","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.135.0.tgz","fileCount":202,"integrity":"sha512-VLP6G3xHpU/Pzn8OVUkIyo5E6z92Wue2XY89+J1L2IwNMdHEz0Xg//2r4nPtDoNRIuIXkPvTcXu+A0cgxB991w==","signatures":[{"sig":"MEUCIQDWi3QfKSTyaxFuTYaGPbBKCimcRb+ewoPFMYv1lAKWPgIgUoLF18gbWSbern6x1XnoDoK52Ky3sjZ6g/RTV5KRRSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513002},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/f8c22cf6a27f3ba66d48c32d4ce6ad92/grackle-ai-core-0.135.0.tgz","_integrity":"sha512-VLP6G3xHpU/Pzn8OVUkIyo5E6z92Wue2XY89+J1L2IwNMdHEz0Xg//2r4nPtDoNRIuIXkPvTcXu+A0cgxB991w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.135.0","@grackle-ai/auth":"0.135.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.135.0","@grackle-ai/prompt":"0.135.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.135.0_1780145023116_0.6635299971679045","host":"s3://npm-registry-packages-npm-production"}},"0.135.1":{"name":"@grackle-ai/core","version":"0.135.1","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"187999dfbd4819d7fba3a1f008152772c070717e","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.135.1.tgz","fileCount":202,"integrity":"sha512-HdRuTx2sW3xBXpx2xtFpw42Wm5I+dPpMJt6KzLEUAxvT2ra5kgDxyvayC2EGt4Oer+UZM3/CbDYgvSCQsRw8Qg==","signatures":[{"sig":"MEUCIQDso3twU7ldmR3s3cUEYx8LoXVeg/DLvV71KW8T0GeJngIgL0neUhnUerEtNy0db1lJo8H7Ein70ni/DkrDcebYscQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513395},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/77801e96534d72d5d4b1ba8ab9959cc6/grackle-ai-core-0.135.1.tgz","_integrity":"sha512-HdRuTx2sW3xBXpx2xtFpw42Wm5I+dPpMJt6KzLEUAxvT2ra5kgDxyvayC2EGt4Oer+UZM3/CbDYgvSCQsRw8Qg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.135.1","@grackle-ai/auth":"0.135.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.135.1","@grackle-ai/prompt":"0.135.1","@opentelemetry/api":"^1.9.0","@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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.135.1_1780148210340_0.08716929904384663","host":"s3://npm-registry-packages-npm-production"}},"0.135.2":{"name":"@grackle-ai/core","version":"0.135.2","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"4da1c73867b75177c332070cd7a155cbff8c135c","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.135.2.tgz","fileCount":202,"integrity":"sha512-XOjhv/g2fcunBJubS+wE6Z6xNfrz/1WPu7E9aFMZS3Wg69f29D90GnR2VkxoMmzGnxrOIKdQViOaxbor1uMNXw==","signatures":[{"sig":"MEYCIQCuOa07KtzA3Hv/U6esNbKdWzVXCfZTlZZWm/ISYQd0qQIhAIol4DrlZnYHDwnG9J1MnhWcmitt7dMADTXL+Rk+tr4m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513395},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/c67d620ea57ff939832e1eb0c08c20c6/grackle-ai-core-0.135.2.tgz","_integrity":"sha512-XOjhv/g2fcunBJubS+wE6Z6xNfrz/1WPu7E9aFMZS3Wg69f29D90GnR2VkxoMmzGnxrOIKdQViOaxbor1uMNXw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.135.2","@grackle-ai/auth":"0.135.2","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.135.2","@grackle-ai/prompt":"0.135.2","@opentelemetry/api":"^1.9.0","@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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.135.2_1780149319506_0.40907965383026323","host":"s3://npm-registry-packages-npm-production"}},"0.136.0":{"name":"@grackle-ai/core","version":"0.136.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"bb2cd144394d1ebb66e17e969c0e01b4abb177cf","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.136.0.tgz","fileCount":202,"integrity":"sha512-c4lQOJKIl6+fK77FeTnBKKyx39XLUquFbV7u4IbGTUMrdXllHavFXsm1FoYx/jl0vOGgAG/33D+b3L0spLL2zA==","signatures":[{"sig":"MEQCIE6AzrsZKZxmPGhWYXDY5gsKJ1PVosxSGp4rq5xScgmPAiBRPRhj4UACdY/Hcy89622t5srgrUrJYrxMWF4RiCuS7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513395},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/d055aaae2ac8a56e9abd48aba0a475fe/grackle-ai-core-0.136.0.tgz","_integrity":"sha512-c4lQOJKIl6+fK77FeTnBKKyx39XLUquFbV7u4IbGTUMrdXllHavFXsm1FoYx/jl0vOGgAG/33D+b3L0spLL2zA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.136.0","@grackle-ai/auth":"0.136.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.136.0","@grackle-ai/prompt":"0.136.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.136.0_1780151098440_0.7572012372432502","host":"s3://npm-registry-packages-npm-production"}},"0.136.1":{"name":"@grackle-ai/core","version":"0.136.1","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"09a350c1383045074807edd555b2d800f6bbf494","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.136.1.tgz","fileCount":202,"integrity":"sha512-0VPt9KY5aVvHM5ADS/CstSxevUvFp1mnLZsIAvL4HVviffLOXBKUMsX7P3tXNplVYsYG/TEoHWNIAHWtp5Jnbw==","signatures":[{"sig":"MEUCIQDhwlpub3q7hwlgWKGzOmQK6PGSepJvS630GwnSZ8rkMAIgRA6FAFEdd0u6kkOx8QiOi4q40NTn32TcTVtUG3rMCiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513395},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/99d5f678733334a6a70e63329f9de6ad/grackle-ai-core-0.136.1.tgz","_integrity":"sha512-0VPt9KY5aVvHM5ADS/CstSxevUvFp1mnLZsIAvL4HVviffLOXBKUMsX7P3tXNplVYsYG/TEoHWNIAHWtp5Jnbw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.136.1","@grackle-ai/auth":"0.136.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.136.1","@grackle-ai/prompt":"0.136.1","@opentelemetry/api":"^1.9.0","@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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.136.1_1780153215175_0.16025418304934846","host":"s3://npm-registry-packages-npm-production"}},"0.136.2":{"name":"@grackle-ai/core","version":"0.136.2","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"d4c9ea78ad3575957f59c5578b07550f09168940","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.136.2.tgz","fileCount":202,"integrity":"sha512-3OM2GL3U31d36l9kgYRBiUsc/HJx3BHIKpCDpgv6e8NmRZnsrfXsUFpcft2qRbiddc/1WWpNcni4P0Atx/9YhQ==","signatures":[{"sig":"MEQCIBrVbwxp0mEqvu0QW16/e9LZAWVg0HKqkaJdx1lPIohoAiByW1TebK3sn+sgsJT1ueMCtG+J2SjGmPmR8TSRM+KcIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513395},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/a30cacfcdf842353e809b1fcc8161bb3/grackle-ai-core-0.136.2.tgz","_integrity":"sha512-3OM2GL3U31d36l9kgYRBiUsc/HJx3BHIKpCDpgv6e8NmRZnsrfXsUFpcft2qRbiddc/1WWpNcni4P0Atx/9YhQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.136.2","@grackle-ai/auth":"0.136.2","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.136.2","@grackle-ai/prompt":"0.136.2","@opentelemetry/api":"^1.9.0","@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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.136.2_1780161680067_0.4530326825528854","host":"s3://npm-registry-packages-npm-production"}},"0.137.0":{"name":"@grackle-ai/core","version":"0.137.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"8e0680897f3034e2de16adf84ca4dfd53723fae1","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.137.0.tgz","fileCount":202,"integrity":"sha512-PTEz6gduZZcU6UniMfV5HCs2rJFz+MSk9v1m5OOULBs8Ym+U+X+wpx5VBQOWsFfoaDfHLcDTp7j72l86HOKfDg==","signatures":[{"sig":"MEUCIB6bIxorBtxFyqtS/gYMcJXoi2FTkjMpo8LACNKgAcWUAiEAn1JBXa3cZZFkPaARd5cE6k0wJ8lyFwoiE45el7t3bd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513395},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/6e8be51d8da928e62513057894282725/grackle-ai-core-0.137.0.tgz","_integrity":"sha512-PTEz6gduZZcU6UniMfV5HCs2rJFz+MSk9v1m5OOULBs8Ym+U+X+wpx5VBQOWsFfoaDfHLcDTp7j72l86HOKfDg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.137.0","@grackle-ai/auth":"0.137.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.137.0","@grackle-ai/prompt":"0.137.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.137.0_1780164361297_0.8405106733841665","host":"s3://npm-registry-packages-npm-production"}},"0.137.1":{"name":"@grackle-ai/core","version":"0.137.1","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"6a42fa6ace24a862f99682bedcda0b3728f011ec","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.137.1.tgz","fileCount":202,"integrity":"sha512-NtKuH1WhuFPp9kcxGqXdcAU0HIV4uxgXR4GzHpuPk5IEDuWC36xolaMS3v7ToWX7iyONkJ2zTGWESRTYNfankg==","signatures":[{"sig":"MEQCIFV24WD+KWDG4i98nIUyvXLCnLfbx8rHcvsWPGWIvykUAiBCLCrFEVtJ3lVXsrROiT7qDY3ky1zDHnpYt+n7L1VxHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513395},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/93f335c9732f0ce5cd1a2e74ba7fb90d/grackle-ai-core-0.137.1.tgz","_integrity":"sha512-NtKuH1WhuFPp9kcxGqXdcAU0HIV4uxgXR4GzHpuPk5IEDuWC36xolaMS3v7ToWX7iyONkJ2zTGWESRTYNfankg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.137.1","@grackle-ai/auth":"0.137.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.137.1","@grackle-ai/prompt":"0.137.1","@opentelemetry/api":"^1.9.0","@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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.137.1_1780187636296_0.8309396025181881","host":"s3://npm-registry-packages-npm-production"}},"0.138.0":{"name":"@grackle-ai/core","version":"0.138.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"1f8514b30eb30c73b8d74494e1f5bd3e87fb00d1","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.138.0.tgz","fileCount":202,"integrity":"sha512-E4V4/T2CQ9N3Q3oGNYPHKfA883XhMwfYC5zbHoLGbNJBZje9NnGi1GMrtCWq+yiytXILL8JaoPgTlbczXJnrPg==","signatures":[{"sig":"MEYCIQCbgSlg09/UgyUHHI3xK7lrnixllGkzQxsECUPzeg0d8QIhAMcT74alWMYJakkjY05jxo9jrm2BaLADV1gqWMw4HA64","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513395},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/e8e34d4c8721861ebc84e788485883af/grackle-ai-core-0.138.0.tgz","_integrity":"sha512-E4V4/T2CQ9N3Q3oGNYPHKfA883XhMwfYC5zbHoLGbNJBZje9NnGi1GMrtCWq+yiytXILL8JaoPgTlbczXJnrPg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.138.0","@grackle-ai/auth":"0.138.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.138.0","@grackle-ai/prompt":"0.138.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.138.0_1780189040837_0.0976175158000947","host":"s3://npm-registry-packages-npm-production"}},"0.138.1":{"name":"@grackle-ai/core","version":"0.138.1","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"310afc8031d6af22efba394b9f7844f0dd359bfe","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.138.1.tgz","fileCount":202,"integrity":"sha512-WhiSzvk10qupk8qjm8r9nLMzCJV4HZ/b7wf6t4+fIWm1SOnNiHOdc+cTTQx+DsIvP7mU4EpL1K04Y/vSbloKvw==","signatures":[{"sig":"MEUCIDsYoLo7uM2hX6POmKI8FVwMY28v66wQnxcdCsUW04u4AiEAquvA+C3CSlXFmaDqpN9zGaDUyNpmGEwaphEsldjFTq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513395},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/5ba370dd123ca9b4ad93362db70499e3/grackle-ai-core-0.138.1.tgz","_integrity":"sha512-WhiSzvk10qupk8qjm8r9nLMzCJV4HZ/b7wf6t4+fIWm1SOnNiHOdc+cTTQx+DsIvP7mU4EpL1K04Y/vSbloKvw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.138.1","@grackle-ai/auth":"0.138.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.138.1","@grackle-ai/prompt":"0.138.1","@opentelemetry/api":"^1.9.0","@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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.138.1_1780196546531_0.7058580195642556","host":"s3://npm-registry-packages-npm-production"}},"0.139.0":{"name":"@grackle-ai/core","version":"0.139.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"80f99bad105e0823bcf8c4370f480d30bd6ff8fa","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.139.0.tgz","fileCount":202,"integrity":"sha512-GGEZ+/5ELFZazdtn7/zH5++DwaQBWMa45gZozLVhpVzBuFf9iI/fxXK8eQSUzx9EVlwkq0yT7awA4KeVxwCDNg==","signatures":[{"sig":"MEUCIEvN5I1Pau9GNWinu6+adOINdALuID5wvRNuW3K4qFP7AiEApveLn5Q50EHoNHHmI1KWMqMw5XCGQuqA03+dGBYUkM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513429},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/0e929f591044ab051f4a8612a394c7c2/grackle-ai-core-0.139.0.tgz","_integrity":"sha512-GGEZ+/5ELFZazdtn7/zH5++DwaQBWMa45gZozLVhpVzBuFf9iI/fxXK8eQSUzx9EVlwkq0yT7awA4KeVxwCDNg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.139.0","@grackle-ai/auth":"0.139.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.139.0","@grackle-ai/prompt":"0.139.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.139.0_1780205123855_0.1227018146379284","host":"s3://npm-registry-packages-npm-production"}},"0.139.1":{"name":"@grackle-ai/core","version":"0.139.1","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"a654f691146325ccfd80fe54be65d9b69d70e840","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.139.1.tgz","fileCount":202,"integrity":"sha512-GZzVqvzbOuWFnFm4KlqzBnFQlZwjY0pLdAcwUYsGiGu6FeF5NiBx0N5ngJw1mImbJUSXgfyis1qdd/lWcFpcrA==","signatures":[{"sig":"MEUCIQCG4xF1zGJczLICQm2CcCh6opMpkG7R6fAMNuBRjuw18gIgZl0sm+Pob4eNLLpu12GkU6yvpmuJGCGID98tXzNXzfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513429},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/3f883123808d6216151296e4a339c054/grackle-ai-core-0.139.1.tgz","_integrity":"sha512-GZzVqvzbOuWFnFm4KlqzBnFQlZwjY0pLdAcwUYsGiGu6FeF5NiBx0N5ngJw1mImbJUSXgfyis1qdd/lWcFpcrA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.139.1","@grackle-ai/auth":"0.139.1","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.139.1","@grackle-ai/prompt":"0.139.1","@opentelemetry/api":"^1.9.0","@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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.139.1_1780238472731_0.4665603908919389","host":"s3://npm-registry-packages-npm-production"}},"0.139.2":{"name":"@grackle-ai/core","version":"0.139.2","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"b0d57293d6f73945979d6c412478d97186f21d9b","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.139.2.tgz","fileCount":202,"integrity":"sha512-f4eZfKcdu1uVP0CAepZ0/MMwS7kcRhw3WJb2WIjw1kXih9AxYpwG/AhaTqgaT61h8jTIPUz6ImAjLTJPhfc9Aw==","signatures":[{"sig":"MEYCIQC5BWTx1XF/yvgy3tmPTU/vWMMgrTlumXBegfRlS4hMHAIhALR3DEjB0Bm9X42s4JyhYN/Y0KJxkZm0J02e3G5prRR1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513429},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/ecb66c6d5dc86391160753031280b563/grackle-ai-core-0.139.2.tgz","_integrity":"sha512-f4eZfKcdu1uVP0CAepZ0/MMwS7kcRhw3WJb2WIjw1kXih9AxYpwG/AhaTqgaT61h8jTIPUz6ImAjLTJPhfc9Aw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.139.2","@grackle-ai/auth":"0.139.2","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.139.2","@grackle-ai/prompt":"0.139.2","@opentelemetry/api":"^1.9.0","@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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.139.2_1780240051486_0.29135154132106234","host":"s3://npm-registry-packages-npm-production"}},"0.140.0":{"name":"@grackle-ai/core","version":"0.140.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"33a476eb0f74e221b07cc3e47eb279ad9ab03e85","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.140.0.tgz","fileCount":202,"integrity":"sha512-HuE0PI6mIwJY9IpdFhSgv4ZjSq6iEgyn35jTy7md67d2oDb9kznvC3OU6VzOb9+WF93XMQO2M9FGHegp8zo6Tg==","signatures":[{"sig":"MEQCIC9JrJkR+D/USYRsIEH8a3LweEVeDNhc7Y+yvQen/8N8AiBhxk0MUDCZnnENu+iD+5OjJvPtwl0FaQ9d/MGjrMnk6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":516769},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/264cf84a4e8b4a2102d30a171f0c4e0b/grackle-ai-core-0.140.0.tgz","_integrity":"sha512-HuE0PI6mIwJY9IpdFhSgv4ZjSq6iEgyn35jTy7md67d2oDb9kznvC3OU6VzOb9+WF93XMQO2M9FGHegp8zo6Tg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.140.0","@grackle-ai/auth":"0.140.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.140.0","@grackle-ai/prompt":"0.140.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.140.0_1780246018846_0.505040123195929","host":"s3://npm-registry-packages-npm-production"}},"0.141.0":{"name":"@grackle-ai/core","version":"0.141.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"544d81122b19f6184fc07c4eea115f4e34f9886e","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.141.0.tgz","fileCount":202,"integrity":"sha512-cu1XsaY/unD9MkxztISaR09yVg7609oCjjjQGInOIlhWtSyQEp7Lm/63d2JOoqrhNnwdraIkAiLLOfqRahaNgw==","signatures":[{"sig":"MEUCIQCsCRSa699Qnca29iRIvzYOMnKBaWHCNo+mzwgiTFwfggIgOlm6qx5UCPGoSsgZmxw/WAEKhnlsCEfgeLvt4eVzKP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523613},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/fca3283b9e420c5337e2284e3a09b97d/grackle-ai-core-0.141.0.tgz","_integrity":"sha512-cu1XsaY/unD9MkxztISaR09yVg7609oCjjjQGInOIlhWtSyQEp7Lm/63d2JOoqrhNnwdraIkAiLLOfqRahaNgw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.141.0","@grackle-ai/auth":"0.141.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.141.0","@grackle-ai/prompt":"0.141.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.141.0_1780249139085_0.45354039118045075","host":"s3://npm-registry-packages-npm-production"}},"0.142.0":{"name":"@grackle-ai/core","version":"0.142.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"ba10c82a88cfcc2eaa18a4a8cbf40b3ec089cc31","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.142.0.tgz","fileCount":202,"integrity":"sha512-uUxkSFDgIOvnkfGCTNphTC1Sr/reNHbeF5qWFoYSpzRTGA7ljwsfKAYi+GSzm17xkD01+xdu8XKjKkw8/JTsig==","signatures":[{"sig":"MEYCIQDT2xSSsyeiKLFlZNhg+28MZnyADJvAP8Mj2XVEyzLu1wIhANOC4cTUfMxVQIgKd75VP0VSN8xbsjuzEXv3M/bTg+8k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523697},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/ab51aa18555a5e3bb08d75c8478d494c/grackle-ai-core-0.142.0.tgz","_integrity":"sha512-uUxkSFDgIOvnkfGCTNphTC1Sr/reNHbeF5qWFoYSpzRTGA7ljwsfKAYi+GSzm17xkD01+xdu8XKjKkw8/JTsig==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.142.0","@grackle-ai/auth":"0.142.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.142.0","@grackle-ai/prompt":"0.142.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.142.0_1780257043992_0.43075410023405514","host":"s3://npm-registry-packages-npm-production"}},"0.143.0":{"name":"@grackle-ai/core","version":"0.143.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"02b01c49a8cd8f22df15cacefafadd690ed88c10","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.143.0.tgz","fileCount":202,"integrity":"sha512-iA5L3sjaEzpE4tJ2t5hgsU3pbhTbxFfMIWCFn7PT0nmtsxntMFZwVnhe4DWBi5KYqxm92rsK7bK13SYAMd4wqA==","signatures":[{"sig":"MEUCIQDZoucM+j4VzICAn0IjlKoGANOT4iE+CrMScun7W70npAIgPgtOHV0j3cN8banSMi/NwRJkiIxY5CXjRK1khwN2GnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523697},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/276460e306cd4ace0ef3c459fd139150/grackle-ai-core-0.143.0.tgz","_integrity":"sha512-iA5L3sjaEzpE4tJ2t5hgsU3pbhTbxFfMIWCFn7PT0nmtsxntMFZwVnhe4DWBi5KYqxm92rsK7bK13SYAMd4wqA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.143.0","@grackle-ai/auth":"0.143.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.143.0","@grackle-ai/prompt":"0.143.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.143.0_1780269046691_0.6821248115448293","host":"s3://npm-registry-packages-npm-production"}},"0.144.0":{"name":"@grackle-ai/core","version":"0.144.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"43c3ad8f6adf37b3d73111e7f3ed1e79a406d77d","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.144.0.tgz","fileCount":202,"integrity":"sha512-TVZV7qjSTdSfXhQr4GEimX5OXSCb4JKvdxqQYGMaNOb2nHBFSQ3pWUUiGJLE8RrohdJ+F+gqP9TvvtdAOz7g0g==","signatures":[{"sig":"MEQCIB32GAQAkK05tE3pGfyUlvwTQYGr2I46hneEDgevKkX8AiBpMR99Fdv4x+OfsRS2gzc0RPFUnNajp3Pi0j8C6/HGZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523955},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/183fa31159e94c7c4778fdda6f66e2c5/grackle-ai-core-0.144.0.tgz","_integrity":"sha512-TVZV7qjSTdSfXhQr4GEimX5OXSCb4JKvdxqQYGMaNOb2nHBFSQ3pWUUiGJLE8RrohdJ+F+gqP9TvvtdAOz7g0g==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.144.0","@grackle-ai/auth":"0.144.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.144.0","@grackle-ai/prompt":"0.144.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.144.0_1780281803469_0.5258838879162442","host":"s3://npm-registry-packages-npm-production"}},"0.145.0":{"name":"@grackle-ai/core","version":"0.145.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"a1d029dc5c9dff63f1ac5a2952d9a2c091c55ed7","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.145.0.tgz","fileCount":202,"integrity":"sha512-SEdslVaH5Am2dprKo9370dnI4aH9S4MROJNJzONvk/Kz06wOTnloVrAFyX1DPtzxCEbkvCFRFqXLC6SZsgqXgQ==","signatures":[{"sig":"MEYCIQDUNyefjY6NnPd/WZ7CfAQumC4mx6dTmhiPtocAow34rgIhAM5hXwCF+E3RDBdk6VC8geOgC1iiQNiFqUT48JlUKJ9F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":524174},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/13492ac4d879049e8981b027e3500fe0/grackle-ai-core-0.145.0.tgz","_integrity":"sha512-SEdslVaH5Am2dprKo9370dnI4aH9S4MROJNJzONvk/Kz06wOTnloVrAFyX1DPtzxCEbkvCFRFqXLC6SZsgqXgQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.145.0","@grackle-ai/auth":"0.145.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.145.0","@grackle-ai/prompt":"0.145.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.145.0_1780348670326_0.42826148843511946","host":"s3://npm-registry-packages-npm-production"}},"0.146.0":{"name":"@grackle-ai/core","version":"0.146.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"904c554f1c8629c32123ef028db5f29f75d2d069","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.146.0.tgz","fileCount":202,"integrity":"sha512-4nILHUqI6okztgM1zCsqHXOtFrEibSJ1Ek5XiFXd+ChX+V9852LYxh7RnaMT8h6QYrlj6Z6ZRLVvqOyheZxBOw==","signatures":[{"sig":"MEYCIQDOLYDpmlZFGk6In78g54bGDGpiwdAkQm6tehrxruanPAIhAJBBcw8LiVl7LBPyNB1KqtH9fFQ5OBjZj0/3+YizaP8u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":524256},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/7f09453df699280a94af7dda5475fd7e/grackle-ai-core-0.146.0.tgz","_integrity":"sha512-4nILHUqI6okztgM1zCsqHXOtFrEibSJ1Ek5XiFXd+ChX+V9852LYxh7RnaMT8h6QYrlj6Z6ZRLVvqOyheZxBOw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.146.0","@grackle-ai/auth":"0.146.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.146.0","@grackle-ai/prompt":"0.146.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.146.0_1780370041462_0.7917373229299012","host":"s3://npm-registry-packages-npm-production"}},"0.147.0":{"name":"@grackle-ai/core","version":"0.147.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"0fdc3952f36f69520a602bca8a75bf1c7d1a1270","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.147.0.tgz","fileCount":206,"integrity":"sha512-mWJ0EwXUjVhoYryE+fFr9d6NfiYrPX/S4QNwUbU8X9kfjbXi+9oJlih2mbgTc6DPyAVx0Ngi3/REjPmFq3D9bg==","signatures":[{"sig":"MEQCICQhbkYP9IZl2R5ZpWXFQwfl0oTZiX+RVkJp+6wte3EJAiA9jZEQnHfl4+iOB1Jjc5JhuoQpY5u7FWtzWBrilLm9Mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":552279},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/b3acabc49400392bd0b6f5d2ee791e4a/grackle-ai-core-0.147.0.tgz","_integrity":"sha512-mWJ0EwXUjVhoYryE+fFr9d6NfiYrPX/S4QNwUbU8X9kfjbXi+9oJlih2mbgTc6DPyAVx0Ngi3/REjPmFq3D9bg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.147.0","@grackle-ai/auth":"0.147.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.147.0","@grackle-ai/prompt":"0.147.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.147.0_1780383434896_0.1683575163126576","host":"s3://npm-registry-packages-npm-production"}},"0.148.0":{"name":"@grackle-ai/core","version":"0.148.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"8d3d44fc49a194ff8e229bc713fdfe594a90da86","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.148.0.tgz","fileCount":206,"integrity":"sha512-EihPqYnrNGcBdjiAUKJQBW78s8DDgbkXXV1R9EOBmHfBNs3sPZRir0O/uD3c/8Uk2GqgqWeqN2303a/XDFVEVw==","signatures":[{"sig":"MEUCIHUnr5RtJwmR9RpMJj7hOIMyleLeWVsvGtqL9/odP/54AiEAwTjTaLcedxgKnrErGcv5jOWAOVt+OcnKFTzCX+MjrrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":552279},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/69dfb13644ef7ca7843b4eeccdd6365a/grackle-ai-core-0.148.0.tgz","_integrity":"sha512-EihPqYnrNGcBdjiAUKJQBW78s8DDgbkXXV1R9EOBmHfBNs3sPZRir0O/uD3c/8Uk2GqgqWeqN2303a/XDFVEVw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.148.0","@grackle-ai/auth":"0.148.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.148.0","@grackle-ai/prompt":"0.148.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.148.0_1780410026237_0.2857599604062273","host":"s3://npm-registry-packages-npm-production"}},"0.149.0":{"name":"@grackle-ai/core","version":"0.149.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"487989a3c1fd041fcb694bb4a0470616b3a0208b","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.149.0.tgz","fileCount":206,"integrity":"sha512-FK+Xw6J9Hs6OwEHTtMI+jPP6DjzxPNF8m2GAWPVf3+xjU/YLnly5siYnL99UptBe163Dn9l9EwDrCIAWIm7e0w==","signatures":[{"sig":"MEYCIQCeT5lasffPniEnhx2C1YAI0xnaWIHUjgRm2fRewuH5IAIhAOBrud0jPGNJQ8Hw152a4i3ZulrhA2Y8YsP0aTkgOP3L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":552279},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/82115125215391faaacfcdf236973ac6/grackle-ai-core-0.149.0.tgz","_integrity":"sha512-FK+Xw6J9Hs6OwEHTtMI+jPP6DjzxPNF8m2GAWPVf3+xjU/YLnly5siYnL99UptBe163Dn9l9EwDrCIAWIm7e0w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.149.0","@grackle-ai/auth":"0.149.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.149.0","@grackle-ai/prompt":"0.149.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.149.0_1780414548004_0.5856040190379443","host":"s3://npm-registry-packages-npm-production"}},"0.150.0":{"name":"@grackle-ai/core","version":"0.150.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"49cd4c2b9449cd017ec9b95e457fbadab903c0b7","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.150.0.tgz","fileCount":206,"integrity":"sha512-8+Xfl3oohFbxl1XG5ne/MVcbURJbnueuby9kL2PmjPbXRMKVnyFbbU3zsGvaACy2w9a7Sx3jCG5ttpHMPv/V0g==","signatures":[{"sig":"MEQCIBCDUaC+Q/xqhAB2TtRavd6XYgFMBDmF775JY9K5UNYCAiAW1iA/HB8/eOUCQJ/Baoj7FnPJ0CGtnP9enK/ibBdepA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":552279},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/9482cb8808db6ad6e7d609565ae7ccd8/grackle-ai-core-0.150.0.tgz","_integrity":"sha512-8+Xfl3oohFbxl1XG5ne/MVcbURJbnueuby9kL2PmjPbXRMKVnyFbbU3zsGvaACy2w9a7Sx3jCG5ttpHMPv/V0g==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.150.0","@grackle-ai/auth":"0.150.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.150.0","@grackle-ai/prompt":"0.150.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.150.0_1780430726243_0.4661762733712813","host":"s3://npm-registry-packages-npm-production"}},"0.151.0":{"name":"@grackle-ai/core","version":"0.151.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"5425c732b82a006ddf23c748b7bfc2a9d50bf45f","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.151.0.tgz","fileCount":206,"integrity":"sha512-WWKs37AdHxqK8izs1mB3J+zz1p2BIB0QEzQx64dpUb9sc1m3nuQyKx1onYkweud+AHc2N7GADYYtpl3VP2nfYw==","signatures":[{"sig":"MEUCIA4M9tPGatrdSe3H8j0nb+jTK6evq06OHEbHh51Unr3yAiEA1TSg62ZNFvc/PNYSaXIANQxiJyTEBBgWpmQmpU/hJho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":552279},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/30acc5965cb392a27f6b7edc9a02d30b/grackle-ai-core-0.151.0.tgz","_integrity":"sha512-WWKs37AdHxqK8izs1mB3J+zz1p2BIB0QEzQx64dpUb9sc1m3nuQyKx1onYkweud+AHc2N7GADYYtpl3VP2nfYw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.151.0","@grackle-ai/auth":"0.151.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.151.0","@grackle-ai/prompt":"0.151.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.151.0_1780437235746_0.3897133440506708","host":"s3://npm-registry-packages-npm-production"}},"0.152.0":{"name":"@grackle-ai/core","version":"0.152.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"014da917a443944bd325db6f1e4a90e33ff4506a","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.152.0.tgz","fileCount":206,"integrity":"sha512-FmDweOOhsRp6+f/wpOVP9mR+5708hl+NTXGuzDHaWB8RUwKL/tIeo019d1f96rsmzQDNafbYJd/LipEJqMQVoA==","signatures":[{"sig":"MEQCICL5n80SdblEuTA7wenHeM4qCHLL2y0X8gMAOZRfblJPAiBff7Muz6X3kKTKXuFYqWmxvJT+TdD1QclOqPJUgii8JQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":552279},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/3a54620d5d7031d0fdc3d5d703ae0291/grackle-ai-core-0.152.0.tgz","_integrity":"sha512-FmDweOOhsRp6+f/wpOVP9mR+5708hl+NTXGuzDHaWB8RUwKL/tIeo019d1f96rsmzQDNafbYJd/LipEJqMQVoA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.152.0","@grackle-ai/auth":"0.152.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.152.0","@grackle-ai/prompt":"0.152.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.152.0_1780442560638_0.3568935762062011","host":"s3://npm-registry-packages-npm-production"}},"0.153.0":{"name":"@grackle-ai/core","version":"0.153.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"f18d507615042f4d8d0104edf2624c120207ba8e","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.153.0.tgz","fileCount":206,"integrity":"sha512-HaJI1gcMXocC3UMK8wdDAPurmHjHkF/gAXEIjiA4NBXgYZV08Gbtgi04hp2BCfibOD/DZte4xBCfAw3DmmwfNA==","signatures":[{"sig":"MEQCIEBwcnLZRq7qGKH2FyIn6NJY/dVnC9HJBkuP1yvM6bQfAiA+LVHxjzziyxkTReMks0BescQDBg7RHQGkGQuBSHQZOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":552279},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/5d823af47dfadc5e5fe1ba4ebd67fcad/grackle-ai-core-0.153.0.tgz","_integrity":"sha512-HaJI1gcMXocC3UMK8wdDAPurmHjHkF/gAXEIjiA4NBXgYZV08Gbtgi04hp2BCfibOD/DZte4xBCfAw3DmmwfNA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.153.0","@grackle-ai/auth":"0.153.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.153.0","@grackle-ai/prompt":"0.153.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.153.0_1780444091891_0.8629441657779047","host":"s3://npm-registry-packages-npm-production"}},"0.154.0":{"name":"@grackle-ai/core","version":"0.154.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"4cf152b6a5d4766b26e56087fae75bc5dbc2e9c7","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.154.0.tgz","fileCount":206,"integrity":"sha512-yl1PtD4RPP/F/j/VIucP/Miq76CJqGXQ0hl69C9ISqfSpH2Lh5vogWkdDwKuGP8xx0lXP6JgSjgo08LAliWONA==","signatures":[{"sig":"MEQCIBIAVr0z88u1Ar94x7SC6tW+p+sWyxXTEjap3RzIPaKXAiA5APwSnijw7XXRe27ouLUdFdALhA2teJCcf52+mPIJSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":552279},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/b419ab5b06fee7480a9754fccb7a78ff/grackle-ai-core-0.154.0.tgz","_integrity":"sha512-yl1PtD4RPP/F/j/VIucP/Miq76CJqGXQ0hl69C9ISqfSpH2Lh5vogWkdDwKuGP8xx0lXP6JgSjgo08LAliWONA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.154.0","@grackle-ai/auth":"0.154.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.154.0","@grackle-ai/prompt":"0.154.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.154.0_1780458422709_0.14046088718984184","host":"s3://npm-registry-packages-npm-production"}},"0.155.0":{"name":"@grackle-ai/core","version":"0.155.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"e7cc16dceb7142d2558829a15ae046180e71f734","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.155.0.tgz","fileCount":206,"integrity":"sha512-Xu4iE6IIUNk9saHX+NGyvcceNKG/8W1kWB+8uAiWnTssbetbnzqsdFb/32x7QuMIiobUEyTA5FNBQ2m5aVgP4Q==","signatures":[{"sig":"MEYCIQCRXEAATy8vEGpr9x3bUPoWVBGAIRZhjFdIovLREzAXUgIhAK/LEICQ5jf0X8G6a4rHDNg+aeXBy7oZsWe5227+rVHI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":552463},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/03ac0c41aebf2a3ca8176a2b54eca962/grackle-ai-core-0.155.0.tgz","_integrity":"sha512-Xu4iE6IIUNk9saHX+NGyvcceNKG/8W1kWB+8uAiWnTssbetbnzqsdFb/32x7QuMIiobUEyTA5FNBQ2m5aVgP4Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.155.0","@grackle-ai/auth":"0.155.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.155.0","@grackle-ai/prompt":"0.155.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.155.0_1780465739662_0.8953923960680612","host":"s3://npm-registry-packages-npm-production"}},"0.156.0":{"name":"@grackle-ai/core","version":"0.156.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"42a111ee61b820fdce01b31de05a0a20088e5f6b","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.156.0.tgz","fileCount":202,"integrity":"sha512-S567ojFGlPKxApXo4k6PVuhEjB9A6dkKZ0+q63crjoQQZi4t2mynDgrKT2kNGHG97GVJuk5laLtcbJzAyR+VtA==","signatures":[{"sig":"MEQCIEBDZ+xIqoDYa1WSn02JaP4sbstqjsy6OL4JJjp1JY+BAiAkUqAHX65rBahnrNM9TI3QOC6jguSZvW/FctQpx9q5Eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":550245},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/ae5f4ef08f8919155dc80a6334a52058/grackle-ai-core-0.156.0.tgz","_integrity":"sha512-S567ojFGlPKxApXo4k6PVuhEjB9A6dkKZ0+q63crjoQQZi4t2mynDgrKT2kNGHG97GVJuk5laLtcbJzAyR+VtA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.156.0","@grackle-ai/auth":"0.156.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.156.0","@grackle-ai/prompt":"0.156.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.156.0_1780470117440_0.6564954490765387","host":"s3://npm-registry-packages-npm-production"}},"0.157.0":{"name":"@grackle-ai/core","version":"0.157.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"827e3a10b6ba44dc42e62c4dfdce8fc4b36caa29","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.157.0.tgz","fileCount":202,"integrity":"sha512-YjH4qJNtbvI6y+tZuuk86MruJZXVAsg8jAZ69FZyil1YKDZxdHjmWxcH5s7uw2yxYoWvXhziMWmNWb9W+bQEbw==","signatures":[{"sig":"MEUCIF1/n+8ZjN1UM5D1sSaZYR+odPZTQ9HHTKboODqZBovfAiEAnEvIBre0IwiXD5Ghy4fLjAnxEh5zcmOchtgY1Ygwmcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":550245},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/7ff6151775c65671e5c95d5fd7c33c74/grackle-ai-core-0.157.0.tgz","_integrity":"sha512-YjH4qJNtbvI6y+tZuuk86MruJZXVAsg8jAZ69FZyil1YKDZxdHjmWxcH5s7uw2yxYoWvXhziMWmNWb9W+bQEbw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.157.0","@grackle-ai/auth":"0.157.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.157.0","@grackle-ai/prompt":"0.157.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.157.0_1780471959368_0.6307961433020901","host":"s3://npm-registry-packages-npm-production"}},"0.158.0":{"name":"@grackle-ai/core","version":"0.158.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"fb68ec49d327a693ea1161c0d1e40fec072d7310","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.158.0.tgz","fileCount":202,"integrity":"sha512-jWix/DAKJkKYgVNgvBUsa/9gn3ZJFf4YAJyanexdOqs55LuxZkIlT4DcHb3au93U8YSNChfleh6qX5gBaQF54g==","signatures":[{"sig":"MEUCIDBtZ3ZcYGDj89Iof0GNhxxAs4ZmmVug8WBtJgSXs5v0AiEA4E7chz/ihP11URLDxpcqZyWoJx3fRTjur68wPGthesY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":550837},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/39fbab7fd99a56241c0f56b9b24027be/grackle-ai-core-0.158.0.tgz","_integrity":"sha512-jWix/DAKJkKYgVNgvBUsa/9gn3ZJFf4YAJyanexdOqs55LuxZkIlT4DcHb3au93U8YSNChfleh6qX5gBaQF54g==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.158.0","@grackle-ai/auth":"0.158.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.158.0","@grackle-ai/prompt":"0.158.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.158.0_1780473770031_0.9319836440940159","host":"s3://npm-registry-packages-npm-production"}},"0.159.0":{"name":"@grackle-ai/core","version":"0.159.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"59b530a876bc3314112d60ff0f2fe4be339df5f0","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.159.0.tgz","fileCount":202,"integrity":"sha512-V9t2OXswOprwC+hK55tbQ26SHL8kKsmcudxeVZnalPzEN0icQnF6idRLFM9UF+qyfiYyubnsCFDeKmuFdK+6aA==","signatures":[{"sig":"MEQCIDP5KXcusC/IKQxxLN9DIWYtqY3WW1QWrlY04Y5hlbqjAiAePRLfTRclIE6YJUGn4HRdPvxY3XuhootfANiB/Akdyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":550837},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/e784670f8ecad9ff95601f377425bc12/grackle-ai-core-0.159.0.tgz","_integrity":"sha512-V9t2OXswOprwC+hK55tbQ26SHL8kKsmcudxeVZnalPzEN0icQnF6idRLFM9UF+qyfiYyubnsCFDeKmuFdK+6aA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.159.0","@grackle-ai/auth":"0.159.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.159.0","@grackle-ai/prompt":"0.159.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.159.0_1780475107261_0.7701208983476018","host":"s3://npm-registry-packages-npm-production"}},"0.160.0":{"name":"@grackle-ai/core","version":"0.160.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"b042d1c3b3308d00b3cd773f2c263791e6f7737c","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.160.0.tgz","fileCount":202,"integrity":"sha512-bk6nn9w4IrnEeHqweD6vtCvupY+9a1lQm1m58+hkGPaSupG0+yWvlUh4muxQcfkuf4uwdvbGm4ILAlCUKRTAPQ==","signatures":[{"sig":"MEUCIBK1EdsUB246s5TdtoEBLTIbAARP0xv9JNHQwx5JfxltAiEAknqMan2SgC9w+qGxykhJZdzNtmA/d1HCrNwnTtY63no=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":549669},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/88ada7afeeb14a3ffc37dbc18f16e1b9/grackle-ai-core-0.160.0.tgz","_integrity":"sha512-bk6nn9w4IrnEeHqweD6vtCvupY+9a1lQm1m58+hkGPaSupG0+yWvlUh4muxQcfkuf4uwdvbGm4ILAlCUKRTAPQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.160.0","@grackle-ai/auth":"0.160.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.160.0","@grackle-ai/prompt":"0.160.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.160.0_1780507331462_0.17535751043240944","host":"s3://npm-registry-packages-npm-production"}},"0.161.0":{"name":"@grackle-ai/core","version":"0.161.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"73b8e2d4a3aae0aa74be393b1fb1bf596f044f62","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.161.0.tgz","fileCount":202,"integrity":"sha512-C0e/AEc/Wkn9oItPQZRiitY4NJl7rsUB+AUNT+gkEGrD1Ur+lkhd1IL/u8+fncpgEaDfEt67diWDZVaMxcn0dQ==","signatures":[{"sig":"MEQCH3NySIFzO5rYMRbkW5IQPEsV6IbJpwwxNGEnyVOA/4gCIQCwgs88wpE0YaJYSz1EUG1MXbdLPeI4sZ39mp6iWn3vgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":549109},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/805d84abe51986db41ffdde277ebdc92/grackle-ai-core-0.161.0.tgz","_integrity":"sha512-C0e/AEc/Wkn9oItPQZRiitY4NJl7rsUB+AUNT+gkEGrD1Ur+lkhd1IL/u8+fncpgEaDfEt67diWDZVaMxcn0dQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.161.0","@grackle-ai/auth":"0.161.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.161.0","@grackle-ai/prompt":"0.161.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.161.0_1780511054659_0.8048696643386533","host":"s3://npm-registry-packages-npm-production"}},"0.162.0":{"name":"@grackle-ai/core","version":"0.162.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"0510e62be59e896096079d6dae9c548ac4616149","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.162.0.tgz","fileCount":202,"integrity":"sha512-Jobc1zaO1Y97btI9EvGKhVNPIqQshwmIFD9fBGrftxAZ2n8mkvzZ2O0uIg4sBNFmSUDWUpZ6kWVD3mWG4ZlC7Q==","signatures":[{"sig":"MEQCIGjcPtX/zcye+ZAtXvRpSqagPfCO5hBrT982g5Wb4AscAiBO7CvP+P9gD8TSy+5HjqnUzJVOTzV3XFWk33yQZ8vi+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":549109},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/79b644f33882629b105c35bfc35eecaa/grackle-ai-core-0.162.0.tgz","_integrity":"sha512-Jobc1zaO1Y97btI9EvGKhVNPIqQshwmIFD9fBGrftxAZ2n8mkvzZ2O0uIg4sBNFmSUDWUpZ6kWVD3mWG4ZlC7Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.162.0","@grackle-ai/auth":"0.162.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.162.0","@grackle-ai/prompt":"0.162.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.162.0_1780513558964_0.2035187318036289","host":"s3://npm-registry-packages-npm-production"}},"0.163.0":{"name":"@grackle-ai/core","version":"0.163.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"8f0a58283c8dce7223d48f742784618f8bdf874e","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.163.0.tgz","fileCount":202,"integrity":"sha512-8E3/GZfUnj9+OVv/xD4nIuXBpKGarQkjyO5iUbi59AeU8THwoIpecq5n4t62fm7YHob+fnAGgXhDFWstfWZ20A==","signatures":[{"sig":"MEQCICOAbn1RUGfPAvgbROfgXPgI9zKfT9Z2M3otqgLlH7o0AiAta9zTcIUeAluNisUYn8+/wfhgajSrDrmLSm/QBi6MGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":549109},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/e28ff5eab0180c1f70f8c9ac38198b18/grackle-ai-core-0.163.0.tgz","_integrity":"sha512-8E3/GZfUnj9+OVv/xD4nIuXBpKGarQkjyO5iUbi59AeU8THwoIpecq5n4t62fm7YHob+fnAGgXhDFWstfWZ20A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.163.0","@grackle-ai/auth":"0.163.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.163.0","@grackle-ai/prompt":"0.163.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.163.0_1780517753889_0.8953999613615005","host":"s3://npm-registry-packages-npm-production"}},"0.164.0":{"name":"@grackle-ai/core","version":"0.164.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"5196dc1401695e077d34fcd4184e5f29ad99c94b","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.164.0.tgz","fileCount":202,"integrity":"sha512-c4QMv0OxF6yeYzjUZtWJtbKAsF+mvE00d13bABur2RAtTBa+44JejG4sB0JsxX/wJDoCTaMN4+dMEnNwMg/Ilw==","signatures":[{"sig":"MEYCIQD1saemG/dD3D+aCtLjmaqP63gASmxwRSV79SW3vgkLWwIhAIOVZJZiaW/rFPPsclX/hNs4Uxx72nxLKIXTGsjujFtR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":549109},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/f5752e49a22a9f5981193b87f8a8a9bb/grackle-ai-core-0.164.0.tgz","_integrity":"sha512-c4QMv0OxF6yeYzjUZtWJtbKAsF+mvE00d13bABur2RAtTBa+44JejG4sB0JsxX/wJDoCTaMN4+dMEnNwMg/Ilw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.164.0","@grackle-ai/auth":"0.164.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.164.0","@grackle-ai/prompt":"0.164.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.164.0_1780540286399_0.1121544781085122","host":"s3://npm-registry-packages-npm-production"}},"0.165.0":{"name":"@grackle-ai/core","version":"0.165.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"b1ca495f9a47633019f99e16a5e4fadefa4c45f8","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.165.0.tgz","fileCount":202,"integrity":"sha512-MazWM8S/5trL5uvRfhYJ5JJIOE8fAJVXLZgAwvNkoaMtnLhSJFsKWROMdPZ+nbhcDcv0LMke5mg8C7SW+r15ZQ==","signatures":[{"sig":"MEUCIQCjhzzo8KoTzO8VqzC1NXwl8mGd/L8gyfpN22b/uT1GlgIgUX/C8IfKHR3ZOufBs6g7v1P0sggDUoba6sKZPniZz9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":549109},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/a68370657455b13ed5806665b381e6a1/grackle-ai-core-0.165.0.tgz","_integrity":"sha512-MazWM8S/5trL5uvRfhYJ5JJIOE8fAJVXLZgAwvNkoaMtnLhSJFsKWROMdPZ+nbhcDcv0LMke5mg8C7SW+r15ZQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.165.0","@grackle-ai/auth":"0.165.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.165.0","@grackle-ai/prompt":"0.165.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.165.0_1780541834215_0.9867426308194631","host":"s3://npm-registry-packages-npm-production"}},"0.166.0":{"name":"@grackle-ai/core","version":"0.166.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"9b6adcb97ff3b06790a9b323fa8b51bce0f6b218","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.166.0.tgz","fileCount":202,"integrity":"sha512-wwWNpztFybIHc9jpHmgo0izfc3nVEaVkRw8ACWaMb108P6fUK+9XV4THxchuc3sIe17avFH3T9LG3KBUTSvZvg==","signatures":[{"sig":"MEYCIQC9+Dh9r22wnD3SYsPdokpYzVzJw85JpkxIbT+aluTjdAIhAPHY/AxQPrsBsWk/gZzIrpU7LWUm125WqMiniuiT2qF6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":549109},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/e433c931bf45c992fcc8665310f4e4df/grackle-ai-core-0.166.0.tgz","_integrity":"sha512-wwWNpztFybIHc9jpHmgo0izfc3nVEaVkRw8ACWaMb108P6fUK+9XV4THxchuc3sIe17avFH3T9LG3KBUTSvZvg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.166.0","@grackle-ai/auth":"0.166.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.166.0","@grackle-ai/prompt":"0.166.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.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/core_0.166.0_1780549644710_0.49160610898492885","host":"s3://npm-registry-packages-npm-production"}},"0.167.0":{"name":"@grackle-ai/core","version":"0.167.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"ca911835729ceb3e3fab74ff5c5fae44e187a67f","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.167.0.tgz","fileCount":202,"integrity":"sha512-QDUW532ZSi3J0dLa9au1h176Y5hBakbERAQe5M4/2iMQm1AY2HGpAIzl31yxj+u1TSjGSHauycBnN5+tCjg8yA==","signatures":[{"sig":"MEUCIFddB+8zioH0HvYdsHmF1RGfFhCBJFi973itgrjkCA7gAiEAq154NIGqDWURbEuuu+41m65JT/RyhDn9jmGOSsaPKbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":540601},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/5853bb38b084d4a3d57472422aabeb24/grackle-ai-core-0.167.0.tgz","_integrity":"sha512-QDUW532ZSi3J0dLa9au1h176Y5hBakbERAQe5M4/2iMQm1AY2HGpAIzl31yxj+u1TSjGSHauycBnN5+tCjg8yA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.167.0","@grackle-ai/auth":"0.167.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.167.0","@grackle-ai/prompt":"0.167.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.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/core_0.167.0_1780553388486_0.45539345454508506","host":"s3://npm-registry-packages-npm-production"}},"0.168.0":{"name":"@grackle-ai/core","version":"0.168.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"2a5d4c19a14aa1f3c715c9c1a80a77118dcdb8c7","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.168.0.tgz","fileCount":202,"integrity":"sha512-mq2t/O0OyKLzWXIuz8d0oNW8k0vmrmv/gN68VrRthfrkX4gXFX9Itw19O3eNIg224UQTQ7Hw+URKNk3bojw2vQ==","signatures":[{"sig":"MEQCIFbffihuv2A4IivS8ePRo8AzO9JL8p82zGO/Ar6npTjHAiAwp1ciDFDokts3Pg1k7Wmvp1IxVROGjQxHrZohrDBc/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":540601},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/b8cfa4bb24d6533a31e778c0b8042ded/grackle-ai-core-0.168.0.tgz","_integrity":"sha512-mq2t/O0OyKLzWXIuz8d0oNW8k0vmrmv/gN68VrRthfrkX4gXFX9Itw19O3eNIg224UQTQ7Hw+URKNk3bojw2vQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.168.0","@grackle-ai/auth":"0.168.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.168.0","@grackle-ai/prompt":"0.168.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.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/core_0.168.0_1780557965281_0.2996123550329757","host":"s3://npm-registry-packages-npm-production"}},"0.169.0":{"name":"@grackle-ai/core","version":"0.169.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"fdf1c711d2c1225feefacc32bd5f7d1a14f2ae34","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.169.0.tgz","fileCount":226,"integrity":"sha512-VkKmC/1j+KgFh789K0dXMbt0U77hCjWGT/nGc02SvDK/4+XKBwnaRdUkg9gfqYsVTqZTQ6ssEB0r/iT1lii8aQ==","signatures":[{"sig":"MEQCIDW1k+A4TXTCCvQ2Uu+P9bCD6l8xHBf0bONL2aJKSptMAiBe5TsRofnvV+pFGnVO6GsWx78rrmGukXFFsG8lL+hFsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":559175},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/c866952c8325b4186dccc79697783008/grackle-ai-core-0.169.0.tgz","_integrity":"sha512-VkKmC/1j+KgFh789K0dXMbt0U77hCjWGT/nGc02SvDK/4+XKBwnaRdUkg9gfqYsVTqZTQ6ssEB0r/iT1lii8aQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.169.0","@grackle-ai/auth":"0.169.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.169.0","@grackle-ai/prompt":"0.169.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.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/core_0.169.0_1780583314698_0.6351935177535717","host":"s3://npm-registry-packages-npm-production"}},"0.170.0":{"name":"@grackle-ai/core","version":"0.170.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"07a1892b8bd95a082aa584c008c6294254260f8f","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.170.0.tgz","fileCount":226,"integrity":"sha512-sAB79iwGZRyV4PQF+ThRm6TR6BpK8lrrF75orQM1b8Of09DUdNtChhZ14+HFH+kebr7gV2ORh7udfoA1//8CFA==","signatures":[{"sig":"MEQCIG530TnDxPoWh3m+BB+W4eRwbdRfX6uf9UKB4hBmPSjkAiAlKD7Sap6eEul1xPrdG2DPaH3HBE+BgspBF50aNvjqpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":559175},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/d7319ebd37c3cb34c56806ade06b62fd/grackle-ai-core-0.170.0.tgz","_integrity":"sha512-sAB79iwGZRyV4PQF+ThRm6TR6BpK8lrrF75orQM1b8Of09DUdNtChhZ14+HFH+kebr7gV2ORh7udfoA1//8CFA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.170.0","@grackle-ai/auth":"0.170.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.170.0","@grackle-ai/prompt":"0.170.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.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/core_0.170.0_1780628412631_0.1579639911873043","host":"s3://npm-registry-packages-npm-production"}},"0.171.0":{"name":"@grackle-ai/core","version":"0.171.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"5022642fc4121a25c6b7e2e72f0d8120c135cf35","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.171.0.tgz","fileCount":230,"integrity":"sha512-Zo5Yk4Z8CYDUZHLI+j4M7mkJKpSksEjIQJ5TPFvBZ2/7x/nzhw8RbFZd8QB4LEI6Z2YGUlOeAxnn3wPYXe3fjQ==","signatures":[{"sig":"MEUCIQCxMBl+idXbQDe1l/4KiosGjKdCdrc+vaWqHoHc3t41bQIgf7R/dQxwbyL2XnZAEJXt/Nt4r9rzLJ+lsa5n4Wtrs/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":562778},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/bd4d4c4c3b31389c13926bc85b9b14f6/grackle-ai-core-0.171.0.tgz","_integrity":"sha512-Zo5Yk4Z8CYDUZHLI+j4M7mkJKpSksEjIQJ5TPFvBZ2/7x/nzhw8RbFZd8QB4LEI6Z2YGUlOeAxnn3wPYXe3fjQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.171.0","@grackle-ai/auth":"0.171.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.171.0","@grackle-ai/prompt":"0.171.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.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/core_0.171.0_1780633547965_0.6416905900570447","host":"s3://npm-registry-packages-npm-production"}},"0.172.0":{"name":"@grackle-ai/core","version":"0.172.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"e5be1fb50bac72f6f39581d259f01d3c43861c1d","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.172.0.tgz","fileCount":230,"integrity":"sha512-8AYs8oN5HbZfBL0kaxGYrfeTFG8+XrwkYKtr8pal98vzSLFMeT+czS0o5JbTQgsbFTRd6tkuJzRWMFL6swzf2w==","signatures":[{"sig":"MEUCIDHDDcdQ+/1gVSa/pU5CIo0PHKTbAomdG26oyIi6lrdwAiEA+yXu6b87cazC3SAkIMp0Oi81X+Z8CYuDz0ms2sSsdrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":562218},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/373cce9025d2c7e98491c7da33bea580/grackle-ai-core-0.172.0.tgz","_integrity":"sha512-8AYs8oN5HbZfBL0kaxGYrfeTFG8+XrwkYKtr8pal98vzSLFMeT+czS0o5JbTQgsbFTRd6tkuJzRWMFL6swzf2w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.172.0","@grackle-ai/auth":"0.172.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.172.0","@grackle-ai/prompt":"0.172.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.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/core_0.172.0_1780638239123_0.6028608294213875","host":"s3://npm-registry-packages-npm-production"}},"0.173.0":{"name":"@grackle-ai/core","version":"0.173.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"fdf27fd423a86f437529814632a3d43a0f1d519a","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.173.0.tgz","fileCount":230,"integrity":"sha512-2iO45CnN7qexJvikkK4+GarWFNn0jW8SRsHbOZBxOS1jn2JatwisJOykuOfnSbYhBrfkUVTpRmna0NZN5Y22JA==","signatures":[{"sig":"MEUCIBNOS9tHX6pldgCib4LALD8E9y2TfhejsrdVv03IB+bNAiEAq/AKolY2DhKd1CiLZAWml4LTiHgYBYpnZswkWP/4BDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":562836},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/f986a1d0a019407e07d6b8b192681d50/grackle-ai-core-0.173.0.tgz","_integrity":"sha512-2iO45CnN7qexJvikkK4+GarWFNn0jW8SRsHbOZBxOS1jn2JatwisJOykuOfnSbYhBrfkUVTpRmna0NZN5Y22JA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.173.0","@grackle-ai/auth":"0.173.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.173.0","@grackle-ai/prompt":"0.173.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.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/core_0.173.0_1780641143125_0.06454842475287292","host":"s3://npm-registry-packages-npm-production"}},"0.174.0":{"name":"@grackle-ai/core","version":"0.174.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"ef617ec783306d091b0a1b5c4343198dc239715a","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.174.0.tgz","fileCount":230,"integrity":"sha512-DEI/5VuWl5sBQRSNFR4OEpxi2VGESQ60qatBOy6mGRJqvdCK9RAvzs+nelBnNvp8oL/wd3CUFUQnZmf4+fgeCQ==","signatures":[{"sig":"MEUCIQC6AkxsuPmzxbe9BGLwB1bNhv9RobToFN8XCfbRV/ccAwIgIcopGL3UesEEzct+zhJRmKqxfc7MqG5LbZUmzIg6UJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":562827},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/8b942ba6657c98163f16882885926d46/grackle-ai-core-0.174.0.tgz","_integrity":"sha512-DEI/5VuWl5sBQRSNFR4OEpxi2VGESQ60qatBOy6mGRJqvdCK9RAvzs+nelBnNvp8oL/wd3CUFUQnZmf4+fgeCQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.174.0","@grackle-ai/auth":"0.174.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.174.0","@grackle-ai/prompt":"0.174.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.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/core_0.174.0_1780643896206_0.8656856604493222","host":"s3://npm-registry-packages-npm-production"}},"0.175.0":{"name":"@grackle-ai/core","version":"0.175.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"b84ede689d84cb82b48ab9983542a4eb49d743c0","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.175.0.tgz","fileCount":226,"integrity":"sha512-apUFwITTulL3g60qPcxGMG/dMsYzBmN/P4K6DmaFTjB9MjLfBDG9VQ1ZsDRWeZAnr/sdeg3/SwGgyKqwEgyrJA==","signatures":[{"sig":"MEUCIQD0z3lLeakH+1M4A6AAiQ2aPFPcEjyEqpY3lNOJ5xQcnAIgAcvLLkhrT4CJ7VPQ7XVesoITZqgFFDe1hABBJc6yIlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548116},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/dca4f4d34b86bdc2f5309cda10fc2d03/grackle-ai-core-0.175.0.tgz","_integrity":"sha512-apUFwITTulL3g60qPcxGMG/dMsYzBmN/P4K6DmaFTjB9MjLfBDG9VQ1ZsDRWeZAnr/sdeg3/SwGgyKqwEgyrJA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.175.0","@grackle-ai/auth":"0.175.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.175.0","@grackle-ai/prompt":"0.175.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.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/core_0.175.0_1780661564658_0.754344148233187","host":"s3://npm-registry-packages-npm-production"}},"0.176.0":{"name":"@grackle-ai/core","version":"0.176.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"85db6fe5fe0330b5dd46757c853c1840c7b81d5b","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.176.0.tgz","fileCount":226,"integrity":"sha512-PfgWX8uMTJ6v+GYpDBpQvTHFi0Fn65Tp5Q3VVapbk86vwJJukOeP/g2TXdVs3jZOscTIYlO5Y0p4so0oIAuclQ==","signatures":[{"sig":"MEUCIQCeEEsBmobPRBM1WY4m8nCKDTDnhTCW2g8HG4deMF2b/QIgPWoeqKzMKsFQfvKGF3d0+o+PZVwnV3hc4MEy1n/Eldw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548595},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/2b52f8a85f5df116b2643f7caa534c38/grackle-ai-core-0.176.0.tgz","_integrity":"sha512-PfgWX8uMTJ6v+GYpDBpQvTHFi0Fn65Tp5Q3VVapbk86vwJJukOeP/g2TXdVs3jZOscTIYlO5Y0p4so0oIAuclQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.176.0","@grackle-ai/auth":"0.176.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.176.0","@grackle-ai/prompt":"0.176.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.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/core_0.176.0_1780670307569_0.03812564027115717","host":"s3://npm-registry-packages-npm-production"}},"0.177.0":{"name":"@grackle-ai/core","version":"0.177.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"7bbfd21c878a9a6c6d8ec9eca2f51c5234744bb9","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.177.0.tgz","fileCount":226,"integrity":"sha512-67TgMttK51JI0JPQulYo6+bUESlziUFoGcWaHOe8gzgSdb50OmgS2ysAD19TBVqF+fwlFxe4YOMxndJ7hyPVzw==","signatures":[{"sig":"MEUCIBbY/bdivxIWecebLhZwF7NQZ9iTp+IW9kPBu4jrQGenAiEA2vqb2Lu/ELv+2aw30Resi54LUN+CK0LTT36Io1V97XA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548595},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/1ab90c41e19927e7801d1a97db1282b5/grackle-ai-core-0.177.0.tgz","_integrity":"sha512-67TgMttK51JI0JPQulYo6+bUESlziUFoGcWaHOe8gzgSdb50OmgS2ysAD19TBVqF+fwlFxe4YOMxndJ7hyPVzw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.177.0","@grackle-ai/auth":"0.177.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.177.0","@grackle-ai/prompt":"0.177.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.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/core_0.177.0_1780682413257_0.20990361094735976","host":"s3://npm-registry-packages-npm-production"}},"0.178.0":{"name":"@grackle-ai/core","version":"0.178.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"017b392f3b09e18dee20203aa767eea3602f6c87","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.178.0.tgz","fileCount":226,"integrity":"sha512-rhFnvAECw5krl6rst0aKZfDRNbuMsswXerAnooS2n650yK2odwE/aHQYvicMHVKviFUGL4k1J6YF6lVJ51o+xw==","signatures":[{"sig":"MEYCIQDw2WqgRc//Obu8o5y+5Di9kiMNfH5KG4tbM2d6wJjOtAIhAPCiCDylNO8BM80ZiVQmPyPewA3eVmnJOzXWvvXACMDI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":551951},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/49a0ed0fd5d69dda2d7845f81207a3eb/grackle-ai-core-0.178.0.tgz","_integrity":"sha512-rhFnvAECw5krl6rst0aKZfDRNbuMsswXerAnooS2n650yK2odwE/aHQYvicMHVKviFUGL4k1J6YF6lVJ51o+xw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.178.0","@grackle-ai/auth":"0.178.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.178.0","@grackle-ai/prompt":"0.178.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.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/core_0.178.0_1781109838544_0.6888488566583733","host":"s3://npm-registry-packages-npm-production"}},"0.179.0":{"name":"@grackle-ai/core","version":"0.179.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"a7e0ed095e01f492781df279ffa6cbba6e778e9f","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.179.0.tgz","fileCount":226,"integrity":"sha512-gTYdunhqrhPH5gW1r0LbfdfImsbqVounFfVQE67IMhQH4vi7dIqzVcarZV4mDrb2wGPvk89iWOdOE6RsbXn0cg==","signatures":[{"sig":"MEYCIQDXal+norrzrB7oJiigIt02m31KYuEbnJGzFdiVxEy3YAIhAN+OAM+vfJEloK6fRiBw2rVvONLcUwT+2VxXHuLzZ9LF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":551951},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/42dfd3354d14dde16ed69f0bff725717/grackle-ai-core-0.179.0.tgz","_integrity":"sha512-gTYdunhqrhPH5gW1r0LbfdfImsbqVounFfVQE67IMhQH4vi7dIqzVcarZV4mDrb2wGPvk89iWOdOE6RsbXn0cg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pino":"^10.3.1","ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.179.0","@grackle-ai/auth":"0.179.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.179.0","@grackle-ai/prompt":"0.179.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.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/core_0.179.0_1781113532581_0.13370485935640675","host":"s3://npm-registry-packages-npm-production"}},"0.180.0":{"name":"@grackle-ai/core","version":"0.180.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"3aab90acfbf8c90d0ec1e2d99ecdc271cc26c3c7","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.180.0.tgz","fileCount":226,"integrity":"sha512-iclvp7ps8DECwYM5LttthESXeIq7An5t7UDL8z05MXGX4+WwxsDBFqjVqiStGI1wEPoYK71a7Sxo3gN0i71IHg==","signatures":[{"sig":"MEUCIAaGmQrPemgxkEPLH21HS1w1cdI6WgYlzcdvTtTZ3drUAiEAv3uytQVSbIA2GGPK4PwcLCPHgCB15dF928kpRblgWIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":551528},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/94ec6fe4f3badc430764186994430ce7/grackle-ai-core-0.180.0.tgz","_integrity":"sha512-iclvp7ps8DECwYM5LttthESXeIq7An5t7UDL8z05MXGX4+WwxsDBFqjVqiStGI1wEPoYK71a7Sxo3gN0i71IHg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.180.0","@grackle-ai/auth":"0.180.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.180.0","@grackle-ai/prompt":"0.180.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^10.3.1","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/core_0.180.0_1781119101739_0.33133251694720633","host":"s3://npm-registry-packages-npm-production"}},"0.181.0":{"name":"@grackle-ai/core","version":"0.181.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"a2e10ed7f9d9a9d71f48f8e7f0f58585aa8736de","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.181.0.tgz","fileCount":226,"integrity":"sha512-hkx+RE8CfOcYrMugoM2bOOB5FBHB9KBxfQVHH7A4NA4Otq/imTBb73bhAn3bHAkThvZouF/4tFdS2ITJf3uauw==","signatures":[{"sig":"MEUCIQDd90g5AR0TEubDZIbf0YP7EnlXH7N2nkkscI/X/+8sdAIgbfvRQTvEElU4dIUTHAQVOp7z4W3Uajm1HS9Afe96304=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":551528},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/de01001663591a2f17bb64db6015309e/grackle-ai-core-0.181.0.tgz","_integrity":"sha512-hkx+RE8CfOcYrMugoM2bOOB5FBHB9KBxfQVHH7A4NA4Otq/imTBb73bhAn3bHAkThvZouF/4tFdS2ITJf3uauw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.181.0","@grackle-ai/auth":"0.181.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.181.0","@grackle-ai/prompt":"0.181.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^10.3.1","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/core_0.181.0_1781123067166_0.28512237332119583","host":"s3://npm-registry-packages-npm-production"}},"0.182.0":{"name":"@grackle-ai/core","version":"0.182.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"53739206fe7b180ba70f6408cef726039ab0965d","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.182.0.tgz","fileCount":230,"integrity":"sha512-4fneF//A2qafb8CXk8tVJknbPYH1KwRJHNbRqJ6oHTqeVD1ISkvaXYrIV7cP5CczWYxtxb45eBqpW+LB4XWriA==","signatures":[{"sig":"MEQCIE8dSXcuzICKRpmIJ+nczGi/87DDiDAv2O3SlLU1ADduAiBYkfpoggaQZ6zYYDM1vXxPuCH8GIcU8xMe6ImRvHGhtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":556055},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/e685475d1decab14e5bc62cf1622623e/grackle-ai-core-0.182.0.tgz","_integrity":"sha512-4fneF//A2qafb8CXk8tVJknbPYH1KwRJHNbRqJ6oHTqeVD1ISkvaXYrIV7cP5CczWYxtxb45eBqpW+LB4XWriA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.182.0","@grackle-ai/auth":"0.182.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.182.0","@grackle-ai/prompt":"0.182.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^10.3.1","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/core_0.182.0_1781125482524_0.0286027221345575","host":"s3://npm-registry-packages-npm-production"}},"0.183.0":{"name":"@grackle-ai/core","version":"0.183.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"fb9cd447e086743c1744f34e4c59f62bef18a0bd","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.183.0.tgz","fileCount":230,"integrity":"sha512-G5Ggw4VeEctNq+Y1mC5hUtbICeeCZ8uLWNcRq8cXyqxHkZsMcVVFH1nnQCSv0R/QSamKy8G541Ta9zo/uSedzQ==","signatures":[{"sig":"MEUCICB/H6UJB0wn/L36V6xoHc5OB+ahu57qj/7vaLI0VUVpAiEAirKYqTJ/Lig1ort699oimlLs7TyFBYUwuf/yq+ebFUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":556055},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/73634cd0bb3d745a7c8a195782b702c3/grackle-ai-core-0.183.0.tgz","_integrity":"sha512-G5Ggw4VeEctNq+Y1mC5hUtbICeeCZ8uLWNcRq8cXyqxHkZsMcVVFH1nnQCSv0R/QSamKy8G541Ta9zo/uSedzQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.183.0","@grackle-ai/auth":"0.183.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.183.0","@grackle-ai/prompt":"0.183.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^10.3.1","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/core_0.183.0_1781141862746_0.7996358871159948","host":"s3://npm-registry-packages-npm-production"}},"0.184.0":{"name":"@grackle-ai/core","version":"0.184.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"95895ce620b6d0dfaf70e516de33a4ffc2521d94","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.184.0.tgz","fileCount":230,"integrity":"sha512-hSMrSOYu0X3nbtqBKNt/QFyVVgzNT0dY0IH1Y+kgMUi7qn2srssYXhGOtVo71hpc6vsu/VE4bu91AsxpLHBiNg==","signatures":[{"sig":"MEUCIQC0YpaPOuuvztPg+YVGReO+2d+CxkwAsQI0jA2XFVbVAAIgZFOXwbpVhR2twNUZO6nZqNCfE9wzRzBm6rH3GdxGYT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":556055},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/174bce3a07b2afc794f4c2a916c0aa73/grackle-ai-core-0.184.0.tgz","_integrity":"sha512-hSMrSOYu0X3nbtqBKNt/QFyVVgzNT0dY0IH1Y+kgMUi7qn2srssYXhGOtVo71hpc6vsu/VE4bu91AsxpLHBiNg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.184.0","@grackle-ai/auth":"0.184.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.184.0","@grackle-ai/prompt":"0.184.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^10.3.1","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/core_0.184.0_1781143554190_0.601975094653241","host":"s3://npm-registry-packages-npm-production"}},"0.185.0":{"name":"@grackle-ai/core","version":"0.185.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"678f5c850df180d502e639f0ac978dc9a02631c2","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.185.0.tgz","fileCount":230,"integrity":"sha512-QX207NUL9pH4dCpfc5dmPWBrHzjTTc1i2m01zYO3u4xBW4C+O6/zWjFjTrlfnsjVQJQGe4i6t5moRAFNNHQSQw==","signatures":[{"sig":"MEYCIQCFC1PDJFc8sZ2ludHJ/oYWd0/m17Xk3laopjth3g8T4AIhAKVwThFigIL02cETAWWdZaHNNfhBJCihLr0j/h5dUM8/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":556055},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/ed14f3cda6e7212a7bd4a100f0f88894/grackle-ai-core-0.185.0.tgz","_integrity":"sha512-QX207NUL9pH4dCpfc5dmPWBrHzjTTc1i2m01zYO3u4xBW4C+O6/zWjFjTrlfnsjVQJQGe4i6t5moRAFNNHQSQw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.185.0","@grackle-ai/auth":"0.185.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.185.0","@grackle-ai/prompt":"0.185.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^10.3.1","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/core_0.185.0_1781144906962_0.2746698686121245","host":"s3://npm-registry-packages-npm-production"}},"0.186.0":{"name":"@grackle-ai/core","version":"0.186.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"a758569d17b8db7c7d0b993d0bc65eff6e957dde","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.186.0.tgz","fileCount":230,"integrity":"sha512-H2OIiKInsRUprxLrO3QAW4kcBDzYyiXF075nzL0LBr/SiYUkiRHExOCD+ZE4YxFUdeTTmQwoGh3XpgHEuPzTMA==","signatures":[{"sig":"MEUCIQCMDMQG2p+AWgRuDk54DVV4gIY87p9R/s5z2W1jL2JoxgIgbIRMDMutk3gjWjXpf67Y2MIBPqO3Gh04w1T+Pp0pZfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":556055},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/90c5c075b6f111743fa0142990bfd5dc/grackle-ai-core-0.186.0.tgz","_integrity":"sha512-H2OIiKInsRUprxLrO3QAW4kcBDzYyiXF075nzL0LBr/SiYUkiRHExOCD+ZE4YxFUdeTTmQwoGh3XpgHEuPzTMA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.186.0","@grackle-ai/auth":"0.186.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.186.0","@grackle-ai/prompt":"0.186.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^10.3.1","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/core_0.186.0_1781152056203_0.40718266627037547","host":"s3://npm-registry-packages-npm-production"}},"0.187.0":{"name":"@grackle-ai/core","version":"0.187.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"127eb15c9109b7efc7269ec41cdcebf49b795a4c","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.187.0.tgz","fileCount":230,"integrity":"sha512-Zymaacn42f3PPcVvQQi6Q44j6AYQs+t7KTG4IgIu8GisFDMZ9xQmMw0UlMROmKt9uQEcwIvtwbOsJqoC4rVdAg==","signatures":[{"sig":"MEUCIF05yiCtKeKdvxxkbbyIvQwBb5XQ9vrZPKBJq6Y5I1zpAiEA8tuEDlAzUP/AOJXrrcHwX3PsycwZ74hiPE2vyo15sG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":556055},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/c361fcc2b97e3f7e6070187f3df64e5e/grackle-ai-core-0.187.0.tgz","_integrity":"sha512-Zymaacn42f3PPcVvQQi6Q44j6AYQs+t7KTG4IgIu8GisFDMZ9xQmMw0UlMROmKt9uQEcwIvtwbOsJqoC4rVdAg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.187.0","@grackle-ai/auth":"0.187.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.187.0","@grackle-ai/prompt":"0.187.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^10.3.1","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/core_0.187.0_1781153896685_0.177203431953616","host":"s3://npm-registry-packages-npm-production"}},"0.188.0":{"name":"@grackle-ai/core","version":"0.188.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"0250d36206435fd3448319e685aa330b9fcbfa77","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.188.0.tgz","fileCount":230,"integrity":"sha512-po7lX4B00p09YZCF5QPq0nfYo241vSzT767W02+M9z9ih8nGeGi0Px7Crfa/7hEsueZhepUFGXbRIBAGsZAVkw==","signatures":[{"sig":"MEYCIQCvAONzWMSukVH3ppxg48MU8Yq0mX/tpgB0KpAfiIo4FwIhAKzdryvp4nJFcaP5MNXvQ/7MLHSN53O7Ok6iBq6mJvG+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":556055},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/e5bd4c8ead8fbb17252b7eea9a86d5b4/grackle-ai-core-0.188.0.tgz","_integrity":"sha512-po7lX4B00p09YZCF5QPq0nfYo241vSzT767W02+M9z9ih8nGeGi0Px7Crfa/7hEsueZhepUFGXbRIBAGsZAVkw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.188.0","@grackle-ai/auth":"0.188.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.188.0","@grackle-ai/prompt":"0.188.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^10.3.1","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/core_0.188.0_1781156244579_0.5358203468215008","host":"s3://npm-registry-packages-npm-production"}},"0.189.0":{"name":"@grackle-ai/core","version":"0.189.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"67e7489f4e059955917573b0e1d4623313a97266","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.189.0.tgz","fileCount":282,"integrity":"sha512-Aht1EUdWS3PhD224XOAvYt+sfXDBbotX5576Q8L4cd3WL+CFI+s7e7aJgAy/082BKskBOX6USwq6ezoDq+B4tA==","signatures":[{"sig":"MEUCIQCRqQ/Dk7me7g7VnU8r298PDnNTWyOLWhCb1TirHeXXXgIgc4pdzhmIrgXhsjl6Lxp0GxZ+Z+z8/KN3QJIy3lm2Byo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":609701},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/78fd45856262e32911c3c910d51d53be/grackle-ai-core-0.189.0.tgz","_integrity":"sha512-Aht1EUdWS3PhD224XOAvYt+sfXDBbotX5576Q8L4cd3WL+CFI+s7e7aJgAy/082BKskBOX6USwq6ezoDq+B4tA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.189.0","@grackle-ai/auth":"0.189.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.189.0","@grackle-ai/prompt":"0.189.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^10.3.1","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/core_0.189.0_1781162662640_0.7856197339864808","host":"s3://npm-registry-packages-npm-production"}},"0.190.0":{"name":"@grackle-ai/core","version":"0.190.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"790cdf40f2171765bf1e7116b90e7b12fae8bf21","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.190.0.tgz","fileCount":286,"integrity":"sha512-XGg6DaC2E6XmKYyrYFqE9MR9JVglfzQ5kBgtYNo3tOkgQDy5x6ckNGKOmE3R4ZLFJY6LUb2lqAwKvFLok6xeNQ==","signatures":[{"sig":"MEYCIQDg2wJUeEgq+25zkXSw8B9WRQktYgp8sSJyrvsA1qd9pgIhAIdayXd0tc7V6Rj8TxCopZbf7hPRF55NG4t14rCEaYEG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616533},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/57e9cae9f9620681a7656444f9b7a180/grackle-ai-core-0.190.0.tgz","_integrity":"sha512-XGg6DaC2E6XmKYyrYFqE9MR9JVglfzQ5kBgtYNo3tOkgQDy5x6ckNGKOmE3R4ZLFJY6LUb2lqAwKvFLok6xeNQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.190.0","@grackle-ai/auth":"0.190.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.190.0","@grackle-ai/prompt":"0.190.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^10.3.1","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/core_0.190.0_1781186703347_0.6114007457029289","host":"s3://npm-registry-packages-npm-production"}},"0.191.0":{"name":"@grackle-ai/core","version":"0.191.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"a8e38af434325ba9b67919e8a4530b470e4d1e28","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.191.0.tgz","fileCount":286,"integrity":"sha512-YFdIdOaknwXDy+1LfhSOPq0RLTYQFbJR1R6eWQjE8Vnq5g14pHKAbqrWaFnEkuMFHMV4AkV7WMg3FuYKD22+Hg==","signatures":[{"sig":"MEYCIQDylpb4/2FbrXx9SLeueZUoU5ttyjipFXJF+eDkBK3UlgIhANVXX4c+dpPFaEzrpURTgAMEc7SpchqwZfBck0W5lLzS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616533},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/52b404beb634510cb66deb47b8099cf1/grackle-ai-core-0.191.0.tgz","_integrity":"sha512-YFdIdOaknwXDy+1LfhSOPq0RLTYQFbJR1R6eWQjE8Vnq5g14pHKAbqrWaFnEkuMFHMV4AkV7WMg3FuYKD22+Hg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.191.0","@grackle-ai/auth":"0.191.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.191.0","@grackle-ai/prompt":"0.191.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^10.3.1","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/core_0.191.0_1781189098716_0.25777324566154025","host":"s3://npm-registry-packages-npm-production"}},"0.192.0":{"name":"@grackle-ai/core","version":"0.192.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"ad68b467cd9afa3d3d068d58f5f216b37125fd9e","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.192.0.tgz","fileCount":286,"integrity":"sha512-tTsvN8oXQMXBw4NSK4hJEGwp034j6Lami8jdPI2rQlycEsUTcEACaAVfSuFmdtFXbt7VXN1i7923ATHnv30tcA==","signatures":[{"sig":"MEUCICA9Ie71MYc8XeWLkYzV3s1g9rglbQ7VHTnt7zvTkCpNAiEAvUQpX4z5klfdSK8PUyOb0yQA1PmhHQAxTbsXVpR7S6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616533},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/0f3ec55d64c1fcb68b406fe54c80c02e/grackle-ai-core-0.192.0.tgz","_integrity":"sha512-tTsvN8oXQMXBw4NSK4hJEGwp034j6Lami8jdPI2rQlycEsUTcEACaAVfSuFmdtFXbt7VXN1i7923ATHnv30tcA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.192.0","@grackle-ai/auth":"0.192.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.192.0","@grackle-ai/prompt":"0.192.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^10.3.1","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/core_0.192.0_1781206413389_0.16459191940040707","host":"s3://npm-registry-packages-npm-production"}},"0.193.0":{"name":"@grackle-ai/core","version":"0.193.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"64a9970f3090dfa18fe1bcc02ca516fc3bbc798c","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.193.0.tgz","fileCount":286,"integrity":"sha512-UvxNKnD31SJXbm1VQXqdmS++FjnCCiaG23OmClvwvM63cJ2YzURhbddzgp9LhyVn5Hwlxivab4IB2Og7etLXuw==","signatures":[{"sig":"MEUCIQD7+S/8N+/VvohOJ7vH3DB5YGD9DG4kAV9mbqbd5aJ1FgIgfMPHt+z1PZ+UHm9rrek6qnPT6cdXnH7mu3bbYZTgBZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":623579},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/6852929f55ef65474b87a5ed1d10cc97/grackle-ai-core-0.193.0.tgz","_integrity":"sha512-UvxNKnD31SJXbm1VQXqdmS++FjnCCiaG23OmClvwvM63cJ2YzURhbddzgp9LhyVn5Hwlxivab4IB2Og7etLXuw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.193.0","@grackle-ai/auth":"0.193.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.193.0","@grackle-ai/prompt":"0.193.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^10.3.1","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/core_0.193.0_1781212163112_0.6199020467904468","host":"s3://npm-registry-packages-npm-production"}},"0.194.0":{"name":"@grackle-ai/core","version":"0.194.0","keywords":["grackle","core","grpc","event-system","streaming"],"license":"MIT","_id":"@grackle-ai/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":"06ccf58ca18fd44e4c32ec0385b19a0c8ea0bfce","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.194.0.tgz","fileCount":286,"integrity":"sha512-nMD5rp3DouM0XmzsrmMvdN5RCH3DMy+7WwDy6Mfp1E8gVAm622jW05Qczxwzye+VaHfPL4JbjUGz8ueRrp0NLA==","signatures":[{"sig":"MEQCIEnZxjdVbHAIaiZKBbIQxCMme44DFwkVrD3Qgr6yLbl6AiB+ADZXfGcscZCU/L7uTi604aJmIGjVPDudfJR8CB9P+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":623579},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-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/5637e405466f419f35fff73dcabac177/grackle-ai-core-0.194.0.tgz","_integrity":"sha512-nMD5rp3DouM0XmzsrmMvdN5RCH3DMy+7WwDy6Mfp1E8gVAm622jW05Qczxwzye+VaHfPL4JbjUGz8ueRrp0NLA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ulid":"^2.3.0","uuid":"^11.1.1","cron-parser":"^4.9.0","@grackle-ai/ahp":"0.194.0","@grackle-ai/auth":"0.194.0","@bufbuild/protobuf":"^2.5.0","@grackle-ai/common":"0.194.0","@grackle-ai/prompt":"0.194.0","@opentelemetry/api":"^1.9.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","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/sdk-logs":"^0.218.0","@connectrpc/connect-node":"^2.0.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/semantic-conventions":"^1.29.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"pino":"^10.3.1","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/core_0.194.0_1781214675495_0.19946557495817463","host":"s3://npm-registry-packages-npm-production"}},"0.195.0":{"name":"@grackle-ai/core","version":"0.195.0","description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nick-pape/grackle.git","directory":"packages/core"},"keywords":["grackle","core","grpc","event-system","streaming"],"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","@opentelemetry/api":"^1.9.0","@opentelemetry/api-logs":"^0.218.0","@opentelemetry/exporter-logs-otlp-http":"^0.218.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/sdk-logs":"^0.218.0","@opentelemetry/semantic-conventions":"^1.29.0","cron-parser":"^4.9.0","ulid":"^2.3.0","uuid":"^11.1.1","@grackle-ai/adapter-sdk":"0.195.0","@grackle-ai/auth":"0.195.0","@grackle-ai/ahp":"0.195.0","@grackle-ai/common":"0.195.0","@grackle-ai/database":"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","pino":"^10.3.1","@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/core@0.195.0","_integrity":"sha512-cFH2o4D7h3vddkLWGFszp8C0wMtUF2dsiueViU465dSFR8qT6tTjJdWDrwB1cGG1hUgeriDhOjrN5tS7tSZVmg==","_resolved":"/tmp/e6aa386f5cfce9428d617f9bbb3c5dae/grackle-ai-core-0.195.0.tgz","_from":"file:grackle-ai-core-0.195.0.tgz","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-cFH2o4D7h3vddkLWGFszp8C0wMtUF2dsiueViU465dSFR8qT6tTjJdWDrwB1cGG1hUgeriDhOjrN5tS7tSZVmg==","shasum":"3960f03cbfecb3e520951f1b0cca3349a69e09cb","tarball":"https://registry.npmjs.org/@grackle-ai/core/-/core-0.195.0.tgz","fileCount":286,"unpackedSize":623579,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDPUJYe+925ebSugBUlW8Ka93x0GHvhvRvTU6z101LBgAiA0hgjOz8fsGPf1sJYE89DzGaBqZDtcIiX0wfDlUFhKkA=="}]},"_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/core_0.195.0_1781275900342_0.680292963837261"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-24T13:18:46.330Z","modified":"2026-06-12T14:51:40.621Z","0.75.4":"2026-03-24T13:18:46.632Z","0.75.5":"2026-03-24T15:29:18.553Z","0.75.6":"2026-03-24T15:57:08.535Z","0.75.7":"2026-03-24T16:31:04.390Z","0.75.8":"2026-03-24T19:04:22.546Z","0.75.9":"2026-03-24T19:32:56.069Z","0.75.10":"2026-03-25T00:00:23.574Z","0.75.11":"2026-03-25T00:32:04.857Z","0.75.12":"2026-03-25T03:24:18.296Z","0.75.13":"2026-03-25T04:52:08.306Z","0.76.0":"2026-03-25T06:32:41.767Z","0.76.1":"2026-03-25T13:30:06.498Z","0.76.2":"2026-03-25T14:21:49.028Z","0.76.3":"2026-03-25T15:09:24.478Z","0.77.0":"2026-03-25T16:31:27.840Z","0.78.0":"2026-03-25T17:15:15.208Z","0.79.0":"2026-03-25T20:39:13.888Z","0.79.1":"2026-03-26T02:24:47.173Z","0.80.0":"2026-03-26T03:08:18.452Z","0.81.0":"2026-03-26T04:19:46.141Z","0.82.0":"2026-03-26T04:36:55.846Z","0.82.1":"2026-03-26T05:17:21.287Z","0.82.2":"2026-03-26T06:35:31.762Z","0.83.0":"2026-03-26T14:54:59.979Z","0.83.1":"2026-03-27T04:02:15.258Z","0.83.2":"2026-03-27T04:31:46.175Z","0.84.0":"2026-03-27T05:00:30.000Z","0.84.1":"2026-03-27T05:32:06.752Z","0.85.0":"2026-03-27T16:14:26.333Z","0.85.1":"2026-03-27T19:03:07.185Z","0.85.2":"2026-03-27T21:25:23.859Z","0.86.0":"2026-03-27T22:25:15.206Z","0.86.1":"2026-03-28T00:15:20.583Z","0.87.0":"2026-03-28T02:27:09.443Z","0.88.0":"2026-03-28T02:51:10.637Z","0.89.0":"2026-03-28T03:01:07.959Z","0.89.1":"2026-03-28T03:24:35.943Z","0.89.2":"2026-03-28T22:37:45.608Z","0.89.3":"2026-03-29T01:57:56.809Z","0.89.4":"2026-03-29T04:52:27.622Z","0.90.0":"2026-03-29T15:36:31.136Z","0.91.0":"2026-03-29T17:16:59.131Z","0.91.1":"2026-03-29T18:40:57.998Z","0.91.2":"2026-03-29T23:28:08.230Z","0.91.3":"2026-03-30T00:49:30.382Z","0.91.4":"2026-03-30T02:03:10.133Z","0.92.0":"2026-03-30T02:42:11.392Z","0.92.1":"2026-03-30T12:54:01.978Z","0.92.2":"2026-03-30T14:24:45.319Z","0.92.3":"2026-03-30T15:00:47.523Z","0.93.0":"2026-03-30T16:06:55.316Z","0.94.0":"2026-03-30T17:31:39.559Z","0.95.0":"2026-03-30T19:00:21.483Z","0.95.1":"2026-03-30T19:25:44.567Z","0.95.2":"2026-03-30T20:04:07.931Z","0.96.0":"2026-03-30T21:40:10.145Z","0.96.1":"2026-03-30T21:54:07.758Z","0.96.2":"2026-03-31T00:58:25.882Z","0.96.3":"2026-03-31T01:19:52.949Z","0.97.0":"2026-03-31T02:22:22.553Z","0.98.0":"2026-03-31T03:27:31.879Z","0.99.0":"2026-03-31T04:42:04.801Z","0.100.0":"2026-03-31T05:30:43.415Z","0.100.1":"2026-03-31T06:01:48.063Z","0.101.0":"2026-03-31T13:50:56.210Z","0.102.0":"2026-03-31T14:53:11.522Z","0.103.0":"2026-03-31T15:27:41.072Z","0.104.0":"2026-03-31T16:23:37.636Z","0.105.0":"2026-03-31T18:57:25.553Z","0.106.0":"2026-03-31T19:07:32.447Z","0.106.1":"2026-03-31T21:45:53.605Z","0.106.2":"2026-03-31T22:07:30.692Z","0.106.3":"2026-04-01T00:42:13.738Z","0.107.0":"2026-04-01T03:01:32.619Z","0.107.1":"2026-04-01T03:53:19.129Z","0.107.2":"2026-04-01T16:09:03.862Z","0.108.0":"2026-04-05T14:00:33.134Z","0.108.1":"2026-04-26T02:40:16.341Z","0.108.2":"2026-05-09T05:59:58.809Z","0.108.3":"2026-05-09T07:41:25.580Z","0.108.4":"2026-05-09T08:10:59.465Z","0.110.1":"2026-05-20T20:51:18.416Z","0.110.2":"2026-05-21T05:31:22.101Z","0.110.3":"2026-05-22T15:02:45.434Z","0.111.0":"2026-05-22T18:26:42.450Z","0.112.0":"2026-05-22T22:14:36.735Z","0.112.1":"2026-05-22T23:28:09.240Z","0.112.2":"2026-05-23T00:00:19.331Z","0.113.0":"2026-05-23T03:18:28.687Z","0.114.0":"2026-05-23T08:24:45.891Z","0.115.0":"2026-05-23T13:35:40.610Z","0.115.1":"2026-05-23T14:23:32.934Z","0.115.2":"2026-05-23T21:03:14.690Z","0.116.0":"2026-05-24T00:01:08.587Z","0.117.0":"2026-05-24T02:29:29.565Z","0.118.0":"2026-05-24T15:07:10.376Z","0.119.0":"2026-05-24T18:32:45.122Z","0.120.0":"2026-05-24T21:04:21.201Z","0.121.0":"2026-05-25T04:21:08.853Z","0.122.0":"2026-05-25T04:50:08.144Z","0.123.0":"2026-05-25T05:25:23.969Z","0.123.1":"2026-05-25T05:45:06.257Z","0.123.2":"2026-05-25T13:18:39.185Z","0.124.0":"2026-05-25T13:49:29.074Z","0.125.0":"2026-05-25T15:13:53.903Z","0.125.1":"2026-05-25T15:38:43.526Z","0.125.2":"2026-05-25T17:22:37.152Z","0.126.0":"2026-05-25T18:55:37.250Z","0.126.1":"2026-05-25T19:15:32.292Z","0.127.0":"2026-05-25T19:36:14.293Z","0.128.0":"2026-05-25T21:24:42.693Z","0.129.0":"2026-05-26T01:34:41.941Z","0.130.0":"2026-05-26T02:15:02.083Z","0.131.0":"2026-05-26T16:33:29.060Z","0.132.0":"2026-05-28T07:47:35.035Z","0.132.1":"2026-05-28T08:10:44.192Z","0.132.2":"2026-05-28T17:49:23.027Z","0.133.0":"2026-05-29T22:14:49.285Z","0.133.1":"2026-05-29T22:57:04.106Z","0.134.0":"2026-05-30T01:06:33.277Z","0.135.0":"2026-05-30T12:43:43.273Z","0.135.1":"2026-05-30T13:36:50.516Z","0.135.2":"2026-05-30T13:55:19.648Z","0.136.0":"2026-05-30T14:24:58.605Z","0.136.1":"2026-05-30T15:00:15.357Z","0.136.2":"2026-05-30T17:21:20.247Z","0.137.0":"2026-05-30T18:06:01.474Z","0.137.1":"2026-05-31T00:33:56.469Z","0.138.0":"2026-05-31T00:57:20.980Z","0.138.1":"2026-05-31T03:02:26.674Z","0.139.0":"2026-05-31T05:25:24.010Z","0.139.1":"2026-05-31T14:41:12.905Z","0.139.2":"2026-05-31T15:07:31.634Z","0.140.0":"2026-05-31T16:46:59.000Z","0.141.0":"2026-05-31T17:38:59.225Z","0.142.0":"2026-05-31T19:50:44.144Z","0.143.0":"2026-05-31T23:10:46.839Z","0.144.0":"2026-06-01T02:43:23.632Z","0.145.0":"2026-06-01T21:17:50.514Z","0.146.0":"2026-06-02T03:14:01.624Z","0.147.0":"2026-06-02T06:57:15.056Z","0.148.0":"2026-06-02T14:20:26.389Z","0.149.0":"2026-06-02T15:35:48.144Z","0.150.0":"2026-06-02T20:05:26.422Z","0.151.0":"2026-06-02T21:53:55.882Z","0.152.0":"2026-06-02T23:22:40.875Z","0.153.0":"2026-06-02T23:48:12.071Z","0.154.0":"2026-06-03T03:47:02.876Z","0.155.0":"2026-06-03T05:48:59.833Z","0.156.0":"2026-06-03T07:01:57.597Z","0.157.0":"2026-06-03T07:32:39.529Z","0.158.0":"2026-06-03T08:02:50.169Z","0.159.0":"2026-06-03T08:25:07.468Z","0.160.0":"2026-06-03T17:22:11.640Z","0.161.0":"2026-06-03T18:24:14.847Z","0.162.0":"2026-06-03T19:05:59.215Z","0.163.0":"2026-06-03T20:15:54.057Z","0.164.0":"2026-06-04T02:31:26.562Z","0.165.0":"2026-06-04T02:57:14.409Z","0.166.0":"2026-06-04T05:07:24.912Z","0.167.0":"2026-06-04T06:09:48.655Z","0.168.0":"2026-06-04T07:26:05.501Z","0.169.0":"2026-06-04T14:28:34.855Z","0.170.0":"2026-06-05T03:00:12.825Z","0.171.0":"2026-06-05T04:25:48.264Z","0.172.0":"2026-06-05T05:43:59.278Z","0.173.0":"2026-06-05T06:32:23.362Z","0.174.0":"2026-06-05T07:18:16.351Z","0.175.0":"2026-06-05T12:12:44.813Z","0.176.0":"2026-06-05T14:38:27.738Z","0.177.0":"2026-06-05T18:00:13.417Z","0.178.0":"2026-06-10T16:43:58.762Z","0.179.0":"2026-06-10T17:45:32.847Z","0.180.0":"2026-06-10T19:18:21.948Z","0.181.0":"2026-06-10T20:24:27.316Z","0.182.0":"2026-06-10T21:04:42.687Z","0.183.0":"2026-06-11T01:37:42.948Z","0.184.0":"2026-06-11T02:05:54.381Z","0.185.0":"2026-06-11T02:28:27.205Z","0.186.0":"2026-06-11T04:27:36.441Z","0.187.0":"2026-06-11T04:58:16.838Z","0.188.0":"2026-06-11T05:37:24.787Z","0.189.0":"2026-06-11T07:24:22.878Z","0.190.0":"2026-06-11T14:05:03.512Z","0.191.0":"2026-06-11T14:44:58.915Z","0.192.0":"2026-06-11T19:33:33.546Z","0.193.0":"2026-06-11T21:09:23.371Z","0.194.0":"2026-06-11T21:51:15.671Z","0.195.0":"2026-06-12T14:51:40.491Z"},"bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"license":"MIT","homepage":"https://github.com/nick-pape/grackle#readme","keywords":["grackle","core","grpc","event-system","streaming"],"repository":{"type":"git","url":"git+https://github.com/nick-pape/grackle.git","directory":"packages/core"},"description":"Core gRPC business logic for Grackle - RPC handlers, event system, streaming, session lifecycle","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"readme":"# @grackle-ai/core\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@grackle-ai/core\"><img src=\"https://img.shields.io/npm/v/@grackle-ai/core.svg\" alt=\"npm version\" /></a>\n  <a href=\"https://github.com/nick-pape/grackle/actions/workflows/ci.yml\"><img src=\"https://github.com/nick-pape/grackle/actions/workflows/ci.yml/badge.svg?branch=main\" alt=\"CI\" /></a>\n  <a href=\"https://opensource.org/licenses/MIT\"><img src=\"https://img.shields.io/badge/License-MIT-yellow.svg\" alt=\"License: MIT\" /></a>\n</p>\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/nick-pape/grackle/main/apps/docs-site/static/img/grackle-logo.png\" alt=\"Grackle\" width=\"200\" />\n</p>\n\nCore gRPC business logic for [Grackle](https://github.com/nick-pape/grackle).\n\n## Overview\n\nThis package contains the runtime business logic for the Grackle server:\n\n- **gRPC Service** — ConnectRPC handlers for environment, session, task, workspace, persona, and knowledge operations\n- **Event System** — Domain event bus with pub/sub, event processing, and persistence\n- **Streaming** — Stream multiplexing, registry, and pipe delivery for real-time agent output\n- **WebSocket Bridge** — Event broadcast to connected web clients\n- **Session Lifecycle** — Recovery, auto-hibernate, and reanimate for agent sessions\n- **Adapter Management** — Registry and health-check heartbeat for environment adapters\n- **Signals** — SIGCHLD handling for parent-child task coordination\n- **Credentials** — Token push and credential bundling for remote environments\n\n## Usage\n\nThis package is consumed by `@grackle-ai/server` (the orchestrator) which wires it together with the web server, MCP server, and PowerLine.\n\n```typescript\nimport {\n  registerGrackleRoutes,\n  registerAdapter,\n  startHeartbeat,\n  emit,\n  subscribe,\n  createWsBridge,\n  logger,\n} from \"@grackle-ai/core\";\n```\n","readmeFilename":"README.md"}