{"_id":"@goatlab/delphi-core","_rev":"64-a94682465dfb719e82c1fd89639f2c6c","name":"@goatlab/delphi-core","dist-tags":{"latest":"0.6.0"},"versions":{"0.1.0":{"name":"@goatlab/delphi-core","version":"0.1.0","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.0","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"fa78f62545c7e45895f515f013564f2b559d6bab","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.0.tgz","fileCount":285,"integrity":"sha512-A+963di7Yy9U2Mgqq+PFTw5+R8nPOB8w/yQ8ALsFfwZeDU6Bgc2YAiY7JXZRfRi9u/88V2Emq3Vx8CrxzirjOA==","signatures":[{"sig":"MEQCICertrVH82j13400/xSvWENZcvGcQ6gEpZXJ9i4Pu9ihAiBLR7SRBNiobUvYsUjwjT5tsJs+zSrbv8In1FLb8X8M8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1955029},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"71005bd27684cdb8f9ca64850a020a7e0161f325","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_npmVersion":"10.9.4","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.22.1","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","@goatlab/js-utils":"workspace:*","@goatlab/tasks-core":"workspace:*","pg-copy-streams-binary":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"workspace:*","testcontainers":"^11.0.3","pg-copy-streams":"^7.0.0","@goatlab/tsconfig":"workspace:*","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"workspace:*","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.0_1776257032181_0.16789701333895857","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@goatlab/delphi-core","version":"0.1.1","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.1","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"82fdc87056d4c848699edfc6399caef8169621c6","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.1.tgz","fileCount":286,"integrity":"sha512-I0lAlplWOS7hSeSzBziXf2l9gNwie9+YiOUVa/u0RqwyV3g5DqKjYx6URhuOGd9gEe/VO3gQSVKSienn5+HH8A==","signatures":[{"sig":"MEQCIHnBMIE2Hr+t2ffnny66tHuh/crgaZpfnk/37MXns1Y9AiBDZePT2pN2EXBmO8XKAOWNU7GDrYm+TgRaohQgN3ALLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1956077},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.1.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/mr/j5lxsb2s669d5kdqz7w1y2f40000gn/T/25917f5af9c6f522fe5ee0e37c323e71/goatlab-delphi-core-0.1.1.tgz","_integrity":"sha512-I0lAlplWOS7hSeSzBziXf2l9gNwie9+YiOUVa/u0RqwyV3g5DqKjYx6URhuOGd9gEe/VO3gQSVKSienn5+HH8A==","_npmVersion":"10.9.4","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.22.1","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.0","pg-copy-streams-binary":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","pg-copy-streams":"^7.0.0","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.1_1776257120344_0.9979786400748079","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@goatlab/delphi-core","version":"0.1.2","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.2","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"fd6db817494e0c15112b4d61eaec0ce5ddf98f64","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.2.tgz","fileCount":286,"integrity":"sha512-xAEyTt2n1Yl6UU6e4K7+0s27e2zY45ny82l/s/shWYBT0/x6gnNneo5wFZmV5lRmOII2uFLOqKdTgdMTUfSWUQ==","signatures":[{"sig":"MEUCIQCjEdOC24KpY7koi7DbFyjfKRknD8GavvfxVCpPY8BUrgIgHU8wjI11neeKOOF6buTWe37XOSn5KNio1j4wifuxlwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1956037},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.2.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/mr/j5lxsb2s669d5kdqz7w1y2f40000gn/T/36d358dc25abc2de9eb1f8278160f7c7/goatlab-delphi-core-0.1.2.tgz","_integrity":"sha512-xAEyTt2n1Yl6UU6e4K7+0s27e2zY45ny82l/s/shWYBT0/x6gnNneo5wFZmV5lRmOII2uFLOqKdTgdMTUfSWUQ==","_npmVersion":"10.9.4","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.22.1","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.2_1776259699671_0.12628843001166468","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@goatlab/delphi-core","version":"0.1.3","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.3","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"703d32a62f7d62d4edcb52699390a47c0418a7f2","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.3.tgz","fileCount":286,"integrity":"sha512-sgUVliaUeWnRKoLOZRTLQ+xGqR+93lxiOI3k6vX7s7JLuyouY/9Zkmu0E4tQ4cfULO8Qb042zn/eiQDLG73oJg==","signatures":[{"sig":"MEQCIA+xJxM3kaM6dyGhjOhUtE9YndXcHPMzEmGplX1POgeCAiBzEXiK51alSuIG4La4lGP1Gizf4Ii5jb5hCKJUcldbXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1956639},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.3.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/mr/j5lxsb2s669d5kdqz7w1y2f40000gn/T/fb3a23ffeba739d257082dffb1f5baad/goatlab-delphi-core-0.1.3.tgz","_integrity":"sha512-sgUVliaUeWnRKoLOZRTLQ+xGqR+93lxiOI3k6vX7s7JLuyouY/9Zkmu0E4tQ4cfULO8Qb042zn/eiQDLG73oJg==","_npmVersion":"10.9.4","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.22.1","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.3_1776263238718_0.0450130974187426","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@goatlab/delphi-core","version":"0.1.4","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.4","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"d1d0389e2a6694f0fbdc4b7eb5c518d0216977e1","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.4.tgz","fileCount":286,"integrity":"sha512-SKPt138Ru58VpLlZKlOHb+ydLNYeWEFG0NLKB9frPiQdYyS36m+fUk6A9Rfj8P0A8DIO/YKiiZk/Tm99ONor+w==","signatures":[{"sig":"MEUCIFQLjtvDX2x0DmfrgsOLr/OdzRQsiQVOnkEWVAL8vVJdAiEA0/wgg/eUxwuk2pHI65eLaKoFxEFE6f30NlPFOnPlEr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1963436},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.4.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/mr/j5lxsb2s669d5kdqz7w1y2f40000gn/T/187e92ab04eb9d0f353ebcf8c719bf36/goatlab-delphi-core-0.1.4.tgz","_integrity":"sha512-SKPt138Ru58VpLlZKlOHb+ydLNYeWEFG0NLKB9frPiQdYyS36m+fUk6A9Rfj8P0A8DIO/YKiiZk/Tm99ONor+w==","_npmVersion":"10.9.4","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.22.1","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.4_1776278829423_0.6787812531341004","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@goatlab/delphi-core","version":"0.1.5","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.5","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"3bac4c7a165a1cf025e9dcc5c5e7b1d32fc6def3","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.5.tgz","fileCount":286,"integrity":"sha512-gwIaJyNX/7HmC92cwVkri1MSiZFcPnJeK1RCnUsH8e+tS9SwMeyUgawI1KIglMSv+GksBBXuZNQq+Q3QO4NIig==","signatures":[{"sig":"MEYCIQCo6aeIU+6BeaVO5wKI5EOvSJ6vMLpnLOLioqwBJL7wvQIhAKeK8rU5YoL19HulzFKsQmlovZL9Zl59Za4fQw+7lL8i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1964185},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.5.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/mr/j5lxsb2s669d5kdqz7w1y2f40000gn/T/0ecaec7e657788d61ceeb7b374f0d40d/goatlab-delphi-core-0.1.5.tgz","_integrity":"sha512-gwIaJyNX/7HmC92cwVkri1MSiZFcPnJeK1RCnUsH8e+tS9SwMeyUgawI1KIglMSv+GksBBXuZNQq+Q3QO4NIig==","_npmVersion":"10.9.4","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.22.1","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.5_1776280867396_0.16201280435721643","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@goatlab/delphi-core","version":"0.1.6","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.6","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"57a4e5f9aaca7d918caa68a67503c0b221192993","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.6.tgz","fileCount":286,"integrity":"sha512-iFjrumcPHjVkQ3+GnWC1Sop54N9qvAmqU6U8MXgLUeiJpWlltjEbom4Bsf0b15ebdvRSVhSqsIgCYjiOnUjmAQ==","signatures":[{"sig":"MEYCIQCzDkA60wwCedLdUgC3wVkl3edcjAWJ+PDsFnygxqGQ+AIhANGYe7IZjNfuqmnv9eSF6IrlMQfAu3V6TsuO3SUsJ3Hn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1966599},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.6.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/f210bcd19dd9bfac004a4993fa1f81ea/goatlab-delphi-core-0.1.6.tgz","_integrity":"sha512-iFjrumcPHjVkQ3+GnWC1Sop54N9qvAmqU6U8MXgLUeiJpWlltjEbom4Bsf0b15ebdvRSVhSqsIgCYjiOnUjmAQ==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.6_1776412329452_0.9124796222039651","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@goatlab/delphi-core","version":"0.1.7","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.7","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"49da558b6dac8f8608045617667ffd7e8bd4d0f9","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.7.tgz","fileCount":286,"integrity":"sha512-rpEjjLpoC6mSTongIe5yKrNRb3nAIFYrZVX53ADllAT53H2nNo8raeI7BxdbZ/6qYlXa4mUXnfng9Q37RwmtXg==","signatures":[{"sig":"MEQCIB0zIZQcjmghecphH/Kl0m2KOdb8xplLIvfi0/dIlnmxAiAJRdHFH39Kw+yBYE7tvEiNGaVw0YrWBJuJy0z4JvcoHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1966599},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.7.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/3923dd5da3e7201c8fca3c7c16fcd3b9/goatlab-delphi-core-0.1.7.tgz","_integrity":"sha512-rpEjjLpoC6mSTongIe5yKrNRb3nAIFYrZVX53ADllAT53H2nNo8raeI7BxdbZ/6qYlXa4mUXnfng9Q37RwmtXg==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.7_1776417054969_0.022870796219308653","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@goatlab/delphi-core","version":"0.1.8","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.8","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"a2b11f723a51d503d1967e4b5d5288fccb268fb2","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.8.tgz","fileCount":286,"integrity":"sha512-x5fMqrslL36lowB894JL5CWL2o0JZecKypENMWwFoGmmLydf5LtL5lPUakDrOlkSo3b39zxooNGiWcB/0uXmfw==","signatures":[{"sig":"MEUCIQC33ZAWWSerdS3S/LKjvv3Qakfe+9fRVCyJIhEc7LrXZgIgMqvIzzKTjuKOZHT/McwYlquBCRQt9/zt8HQW0TxGb0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1967312},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.8.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/a70b83dfeb94146765da922394fe5f38/goatlab-delphi-core-0.1.8.tgz","_integrity":"sha512-x5fMqrslL36lowB894JL5CWL2o0JZecKypENMWwFoGmmLydf5LtL5lPUakDrOlkSo3b39zxooNGiWcB/0uXmfw==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.8_1776417218272_0.962215720469844","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@goatlab/delphi-core","version":"0.1.9","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.9","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"206bf6eb177bd0a32e249e9970c2684fa609c951","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.9.tgz","fileCount":286,"integrity":"sha512-Eee/8F5T/prL0gYJOZScpGwCNOStH+BLUFqityStG/QMqCw/6u+/wTPxY0c8YfvCzoR75jsF+3dwY5YFmV4MqQ==","signatures":[{"sig":"MEYCIQCqdzTKxsnvpuArryeQFX6WCoelTQYlyB17TlAiPspRKQIhAKxl8IketJzYj62Gr8VpDdzwxz+lKWLE79MjWA1zBOls","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1968800},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.9.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/b14360a0397fb31251445f7a8df26042/goatlab-delphi-core-0.1.9.tgz","_integrity":"sha512-Eee/8F5T/prL0gYJOZScpGwCNOStH+BLUFqityStG/QMqCw/6u+/wTPxY0c8YfvCzoR75jsF+3dwY5YFmV4MqQ==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.9_1776417900016_0.6837287691205791","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@goatlab/delphi-core","version":"0.1.10","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.10","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"c0fcd44628380aec246bccbc48bc947c272fe7dd","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.10.tgz","fileCount":289,"integrity":"sha512-pnNW7Cq4WB/HZJNnsvagGXnrpZ6We0SVqbKa1xiYAqtQ8I7B6BLQTvMnUsvvGioCNglWrRgny9w6mmBcL6q3lA==","signatures":[{"sig":"MEUCIDxKiQ3SzJ1rKRzwhtiPAR9txyH+vJEGehMBgGa63XtwAiEArW5Xm43ERua6rHOMRtfnvi08VouSwhdgGOsT3GzXWME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1976554},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.10.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/718934b8760abef2b7a66842ad374b32/goatlab-delphi-core-0.1.10.tgz","_integrity":"sha512-pnNW7Cq4WB/HZJNnsvagGXnrpZ6We0SVqbKa1xiYAqtQ8I7B6BLQTvMnUsvvGioCNglWrRgny9w6mmBcL6q3lA==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.10_1776419661033_0.7897870687647421","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@goatlab/delphi-core","version":"0.1.11","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.11","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"7dfdba81227c98c8b37e256e9367a3213aa3cbf3","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.11.tgz","fileCount":289,"integrity":"sha512-SomLSILnDzCswoO8rPO5kaKURR+dVAg3KWzDemr3Pdi5ZI85iQF8ISHz76fsLJ7HuhT6Eb22wPWEFOrO7bgufg==","signatures":[{"sig":"MEUCIQDFKilK5+VrIEWSBt4/7fBgY2QwLT7uwbi+GRtze6BlaQIgbtRPTIN9Su75pQJyl/UTKV12ipoZ1TnYtB8BmxYGMps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1976774},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.11.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/075cec408d4893cd05df8b25f28e0c31/goatlab-delphi-core-0.1.11.tgz","_integrity":"sha512-SomLSILnDzCswoO8rPO5kaKURR+dVAg3KWzDemr3Pdi5ZI85iQF8ISHz76fsLJ7HuhT6Eb22wPWEFOrO7bgufg==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.11_1776420634680_0.11657283030107979","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@goatlab/delphi-core","version":"0.1.12","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.12","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"0b25e837cf1f179ea0c6d6b803bccea995d06054","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.12.tgz","fileCount":289,"integrity":"sha512-V1xgns+TuhTgnuIm6pXZM7y3RWhKkmKGE2nCnE/QsarKIFxgPCjhE3V7sC1y9JlLvnhp+pMUXlqzjx2iMFnVmw==","signatures":[{"sig":"MEQCIGug5F4JQJGZ9xQ4/hgVfum1afb/YSYIAZJaUk86Z3XrAiBfAF0FnGEZ9VDO3ANcUUP+rmWeYrSukwq/bppWvLTcjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1977295},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.12.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/22c1e42a9e307540d2eb75a9eaa3420e/goatlab-delphi-core-0.1.12.tgz","_integrity":"sha512-V1xgns+TuhTgnuIm6pXZM7y3RWhKkmKGE2nCnE/QsarKIFxgPCjhE3V7sC1y9JlLvnhp+pMUXlqzjx2iMFnVmw==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.12_1776421007519_0.5036148476885469","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@goatlab/delphi-core","version":"0.1.13","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.13","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"197c0cca78d4ed1a53aa83404113a430dcc7d5eb","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.13.tgz","fileCount":292,"integrity":"sha512-Z17x9gG2bgcn3TPf4wmvLdnkoLxOb9YuWZiFrasQTEIUVoKidvlM3D88sgOIFldJjrXoVpHZrvOC1Bt7MmF+bA==","signatures":[{"sig":"MEQCIDwD301xt591hI7ukheSnbuV1c/G3Pz4ooV5Raz/eY3XAiAva3E2FINwTKix3EOLdApxnh5R0G4twERnKQQZ4yjQrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1982007},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.13.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/4dcece8a102645ff0340ec3d9560e1ae/goatlab-delphi-core-0.1.13.tgz","_integrity":"sha512-Z17x9gG2bgcn3TPf4wmvLdnkoLxOb9YuWZiFrasQTEIUVoKidvlM3D88sgOIFldJjrXoVpHZrvOC1Bt7MmF+bA==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.13_1776421675346_0.834529405360477","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@goatlab/delphi-core","version":"0.1.14","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.14","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"27fd4417a168ead755bc9aa911077fafa28a64f4","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.14.tgz","fileCount":292,"integrity":"sha512-lwduMxIrOqO0//EXqOyhzitBjCklOPjsk4d4bqQVd1H9Z6MwO7+EamTfdluLOnxigoNv/WBC0ow+c/ygGv8LNw==","signatures":[{"sig":"MEUCICLxHstOwPePxyQSkupLaI6WUeR/P7e6L+74WAy5UYfZAiEA/y8mpQrJvJG9a8rimBZ9ejB6XHC5PG0YpZAWTHkvX3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1981864},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.14.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/2de9b1eed285dc288492a3c925114a0d/goatlab-delphi-core-0.1.14.tgz","_integrity":"sha512-lwduMxIrOqO0//EXqOyhzitBjCklOPjsk4d4bqQVd1H9Z6MwO7+EamTfdluLOnxigoNv/WBC0ow+c/ygGv8LNw==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.14_1776422328572_0.7679421410772438","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@goatlab/delphi-core","version":"0.1.15","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.15","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"5d49816303eb291a0ce93ca119776ccf76c816aa","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.15.tgz","fileCount":292,"integrity":"sha512-gPWT90Ho5RCQbku59kul6yC3s68eIdkqCsT5KryN/uKfUVevVeca1Rg7gxdGPfIFXwWx1rPwUFc2wFIMgsAFDg==","signatures":[{"sig":"MEUCIQC2wrElcig/wPPx/nR1anzslRsBcyPXySDCsawnwab0ZQIgfHL+o079bIXYpObsGQyCmyCoCBrXs/sO9zBnUIuOSls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1982221},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.15.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/4c0ced0906db2c005a75215efcfe9a7a/goatlab-delphi-core-0.1.15.tgz","_integrity":"sha512-gPWT90Ho5RCQbku59kul6yC3s68eIdkqCsT5KryN/uKfUVevVeca1Rg7gxdGPfIFXwWx1rPwUFc2wFIMgsAFDg==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.15_1776422431463_0.4875902724215013","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@goatlab/delphi-core","version":"0.1.16","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.16","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"896d1e6b295e0faad275cd92eff51848dbe227e3","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.16.tgz","fileCount":292,"integrity":"sha512-o8aWVQFkoRDjpTwv7BKPshHD2hE/2qYQaNW1yYyPPcsBOenrULNdXU5JbXJ1aWeTjq4MpyYAIPadG0osKlScPg==","signatures":[{"sig":"MEUCIQC0aF5SgtyGmjRGc8er1AS9eeD44ZGKkZj3EYJRydDk6QIgFWHvaY2Zp3tJx9WmNAx2t5oZ2+kG+w66YtO6/BY7cWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1982987},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.16.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/e359399439d3ac462ad37fe5b4cb2e30/goatlab-delphi-core-0.1.16.tgz","_integrity":"sha512-o8aWVQFkoRDjpTwv7BKPshHD2hE/2qYQaNW1yYyPPcsBOenrULNdXU5JbXJ1aWeTjq4MpyYAIPadG0osKlScPg==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.16_1776422665275_0.4910929914409319","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@goatlab/delphi-core","version":"0.1.17","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.17","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"4857ae2af30fe6e2d899edb1d8edfba0b144ba3c","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.17.tgz","fileCount":292,"integrity":"sha512-OyduAgm66HjscLQWL5aOJeRGK1DB45AT6iRWaMGGJna3Hak4CW4R0d+CgF5p1d+6qxApH+gsYGwPi9dgJ8zcaA==","signatures":[{"sig":"MEUCIQDxVSHs9Y6gs6qnmwHGpnPs336ZJaWRGo8b/ouJv6Hl+wIgVwJYVlG5lW80O4JwMwqqfmmtfBVRtUVlc/cctHXGnew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1983520},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.17.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/a24d15bd75e6fe61cd1479d8fb4d9252/goatlab-delphi-core-0.1.17.tgz","_integrity":"sha512-OyduAgm66HjscLQWL5aOJeRGK1DB45AT6iRWaMGGJna3Hak4CW4R0d+CgF5p1d+6qxApH+gsYGwPi9dgJ8zcaA==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.17_1776424651842_0.86666843433744","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@goatlab/delphi-core","version":"0.1.18","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.18","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"4b162b912cec9cf6ea6780b59e8fa1c549c913a4","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.18.tgz","fileCount":292,"integrity":"sha512-W2l2GZHnefCLdFZJEAm8+ox+Uv6lyDeBX6lsDxCm+Ki9JZZvHNYs5pxoDUNnNa4ULbZ69BCgDIg6ve5aEmkaew==","signatures":[{"sig":"MEUCIQCKtOcsIbxTX1HVEWU+5IIVIN7Nognwj9eMYBMyyicaHAIgC6AisF0aD/VU+RhG+y1CRFMBHduvmZnPylpT5IHXnn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1985145},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.18.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/3972679a75f7596fe99a4a9aa577ad0b/goatlab-delphi-core-0.1.18.tgz","_integrity":"sha512-W2l2GZHnefCLdFZJEAm8+ox+Uv6lyDeBX6lsDxCm+Ki9JZZvHNYs5pxoDUNnNa4ULbZ69BCgDIg6ve5aEmkaew==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.18_1776430147621_0.6864513572615363","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@goatlab/delphi-core","version":"0.1.19","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.19","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"7c2589774bb00cf36f17abdf07b5e2af179ecf0d","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.19.tgz","fileCount":291,"integrity":"sha512-zXdw/b4ykRUkIcPba4fXZajNCdS6UauEBAwC5JVKB7C20HPLYQfpahmY+sfgchufpKT0Qko0M7zBr7HHlhf8dA==","signatures":[{"sig":"MEUCIHdIFH5gsjfHfrJiSW4GwDnXjwdXQKdUes584nEAsZh+AiEAvYyi74MOKE083waiNWRhKpJGrCN4533UMAgN14If+n4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1992144},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2a21ce6567223567476220686ffd6a15e2ee6dff","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"deprecated":"broken: workspace:* not rewritten during publish; use 0.1.20","_npmVersion":"10.9.4","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.22.1","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"workspace:*","@goatlab/tasks-core":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"workspace:*","testcontainers":"^11.0.3","@goatlab/tsconfig":"workspace:*","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"workspace:*","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.19_1776676239142_0.7280550528762428","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@goatlab/delphi-core","version":"0.1.20","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.20","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"16ecbf2b48e4730c578b9f2f7c7fdb7c04bd7191","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.20.tgz","fileCount":292,"integrity":"sha512-gV/q+DrUBfSjYNYcS5sYAcom9Co3u8ZS+ucC8kNoPJDHXrPmjNJmZqVPcR7CaZtHX8KM7M8W6UybWLCWWxW65Q==","signatures":[{"sig":"MEUCIC9KXOF36QgtCrosJXdKuVJ6IqFqJjcwvnCGP2fkLbRnAiEAqWMCpYgVnWHgdVcXXuqmR0yPEgNrKn5aU1U7yW6CrII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1993192},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.20.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/mr/j5lxsb2s669d5kdqz7w1y2f40000gn/T/52fcee70a1f664492076e5176d699ff5/goatlab-delphi-core-0.1.20.tgz","_integrity":"sha512-gV/q+DrUBfSjYNYcS5sYAcom9Co3u8ZS+ucC8kNoPJDHXrPmjNJmZqVPcR7CaZtHX8KM7M8W6UybWLCWWxW65Q==","_npmVersion":"10.9.4","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.22.1","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.20_1776677332865_0.6755810875669122","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@goatlab/delphi-core","version":"0.1.21","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.21","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"f91a09943ee4ed01975726af8307cd563dec6279","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.21.tgz","fileCount":292,"integrity":"sha512-6JBCYnHKI02u+Lzv826WIqexvkLVWoTtDg0BAUlPa7RMDKyS5JCuCwVK/8Osoa35qpJqQL6I5a3bMxW/a28j7Q==","signatures":[{"sig":"MEQCIAYEJ89tqpWyS0kMNJmEgkaNXsjGU05d6JnupnKz23toAiB5j4TDoD5XFDPm0MLsYO218h6p7R4LGQrJvSeWtFVX6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1985011},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.21.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/9dcdcb78b115f43fb69399e9435780a5/goatlab-delphi-core-0.1.21.tgz","_integrity":"sha512-6JBCYnHKI02u+Lzv826WIqexvkLVWoTtDg0BAUlPa7RMDKyS5JCuCwVK/8Osoa35qpJqQL6I5a3bMxW/a28j7Q==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.21_1776747173894_0.5776540775448773","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@goatlab/delphi-core","version":"0.1.22","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.22","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"3514af740181eb097a94b50cba74d9710a147c63","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.22.tgz","fileCount":292,"integrity":"sha512-i6k8MP7ABHZ6S6Y0kvMvVX+rdKDRSCo3CxTGy/Vcn0OOznTZnlIOncUPn6rESS3AytsChd5Ncu3pirv+equ4RA==","signatures":[{"sig":"MEQCICFIT8VFEWfQMfVbNRJcFQTDeZJqiAyzVQ/nAD/Q+w9ZAiAHzmsWHaK3ItfzqbJH2Bqt8xVV7rh0Tfxirj9WPAPXLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1985011},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.22.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/e98e2c2f603775be2f4e242b2a64fddb/goatlab-delphi-core-0.1.22.tgz","_integrity":"sha512-i6k8MP7ABHZ6S6Y0kvMvVX+rdKDRSCo3CxTGy/Vcn0OOznTZnlIOncUPn6rESS3AytsChd5Ncu3pirv+equ4RA==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.22_1776747334474_0.9006512948099403","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@goatlab/delphi-core","version":"0.1.23","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.23","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"d9ac4e129a49f70ad5e020a188ad3d180af412d1","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.23.tgz","fileCount":292,"integrity":"sha512-6oW3tMW/qmVFnG8UwdkCNwIsy1Znmcfeml0p8V0vG2t6GOo6zUFRKS0ij/ePoTmHIymoVm5B5ELrjQgRdT5o0g==","signatures":[{"sig":"MEUCIF9L/P6/94n9gnGs0zYJfq2XOwdIKtO8e+/9j3rgcEKiAiEAvgg54AMyiJPt3XIee3SC/Ty0lzzvSlOr/Od8YnBHquw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1985011},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.23.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/84b92a0ce54446d10cd803a21115bb11/goatlab-delphi-core-0.1.23.tgz","_integrity":"sha512-6oW3tMW/qmVFnG8UwdkCNwIsy1Znmcfeml0p8V0vG2t6GOo6zUFRKS0ij/ePoTmHIymoVm5B5ELrjQgRdT5o0g==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.23_1776747521164_0.7760593469139683","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@goatlab/delphi-core","version":"0.1.24","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.24","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"e5769ae2d10ed829c4314153a6577b2cff7d4869","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.24.tgz","fileCount":292,"integrity":"sha512-KoENMiSfdDm7ol6upKP6nQwXq4wqT/2TQT3VA0klKDW2FD8L+LkE67zHsEhwULhd/9c8092ef4zVtqZHnJULfQ==","signatures":[{"sig":"MEYCIQCNwpu5Z6XT2RhizsmPYiHq8MovlomVhqwXFFJwiLr08QIhALK942EZdMFuRwU0MWAE017ADNJ2Gq8CWCxMNMIBOdHQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1985011},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.24.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/6cd78ee2ca8122691c5c4f019d7041a8/goatlab-delphi-core-0.1.24.tgz","_integrity":"sha512-KoENMiSfdDm7ol6upKP6nQwXq4wqT/2TQT3VA0klKDW2FD8L+LkE67zHsEhwULhd/9c8092ef4zVtqZHnJULfQ==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.24_1776747614502_0.9130718072435011","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@goatlab/delphi-core","version":"0.1.25","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.25","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"7c1e48e697bc37c6868094fc1c3705fe2f8d68e7","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.25.tgz","fileCount":292,"integrity":"sha512-u9gqBlrGWW304E22SOWbD7hoEy9DhxcCKM6ziUFhyOhWXTcx5stLcfSHLAIl/Nx/+WfHe+72+YjKlWHE6F1jcA==","signatures":[{"sig":"MEQCIHASaO8xZbPGpq2MZRRxdYE1Vr7r9tSRoHNNhwsYnJIOAiAAj4vhiRLn77nOVgyPSL9YQKBx4SUbtXlsi4UkDYJ5Rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1985697},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.25.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/1d168f34b35380bf5573e369dfc4c16e/goatlab-delphi-core-0.1.25.tgz","_integrity":"sha512-u9gqBlrGWW304E22SOWbD7hoEy9DhxcCKM6ziUFhyOhWXTcx5stLcfSHLAIl/Nx/+WfHe+72+YjKlWHE6F1jcA==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.25_1776754678299_0.9728110749346386","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@goatlab/delphi-core","version":"0.1.26","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.26","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"06edf0659e73a23ec99b14df00b40b6b5836b772","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.26.tgz","fileCount":292,"integrity":"sha512-wdv7MBKFu74/Tm/3sA5siKnqhL7cEpngiWJ4vA81CQtL78vrduKvDkm99QrUUwIibLJWW3Aych26AzZ/LYMs/Q==","signatures":[{"sig":"MEYCIQDMTp/WR19ee+xj/rAz2cCPOvW20LqiKZkuMI4XN4YaiQIhAK91QC29+0wA62nHQ+ZL74Lc6hfI00mG6D7e0COj9vLj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1985697},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.26.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/56a25dbb1353f4c1f6d13cc7926fa4b6/goatlab-delphi-core-0.1.26.tgz","_integrity":"sha512-wdv7MBKFu74/Tm/3sA5siKnqhL7cEpngiWJ4vA81CQtL78vrduKvDkm99QrUUwIibLJWW3Aych26AzZ/LYMs/Q==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.26_1776755146951_0.17686504643101864","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@goatlab/delphi-core","version":"0.1.27","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.27","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"c6ea6555c27335a885e5cfa9d62c7baf44e9d4db","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.27.tgz","fileCount":292,"integrity":"sha512-0F3xgQ7gpk4bdTyeaV7LbQ5FDajza4oYSzEj20YNKQLPDpS2zgYE5XxvgSJgB+hpUDi1rmmXuTR2FZ3CsK1zLQ==","signatures":[{"sig":"MEUCIQC3Fu+EpXvI4RGIR2j5CM21UnywRohuVHV+PDHIld3fbQIgSM7LFZlibuTvzPKvI897cxm9LONiMffRE00ISvOb6Cg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1988386},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.27.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/b44571a985b95ae272a4cc2a276a2d0e/goatlab-delphi-core-0.1.27.tgz","_integrity":"sha512-0F3xgQ7gpk4bdTyeaV7LbQ5FDajza4oYSzEj20YNKQLPDpS2zgYE5XxvgSJgB+hpUDi1rmmXuTR2FZ3CsK1zLQ==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.27_1776755208469_0.02590628246787885","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@goatlab/delphi-core","version":"0.1.28","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.28","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"21c54cc5fa9bdb4e83cff1b9966f5a28985b3c20","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.28.tgz","fileCount":292,"integrity":"sha512-GYKORp3bDMcvLzZyHlu0W/G+dP/4pfzqcVHlDF3D+MvgPuSHmB1eGXuO00pVl8uk+CJjyZIRV3u2I0tXneg38Q==","signatures":[{"sig":"MEYCIQCxmJWO53nzCwbXyOZiJGnz5KlT10Qjtb99mvHRGGGtAAIhANqrnQZOCuCVSaDjTMWKo0wLtUFxfxKHbp3Gk9Ag1OYq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1984889},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.28.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/6a84212a7f2a6deb7e78dcf4e5bb57c6/goatlab-delphi-core-0.1.28.tgz","_integrity":"sha512-GYKORp3bDMcvLzZyHlu0W/G+dP/4pfzqcVHlDF3D+MvgPuSHmB1eGXuO00pVl8uk+CJjyZIRV3u2I0tXneg38Q==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.28_1776756434569_0.20600953527499422","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@goatlab/delphi-core","version":"0.1.29","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.29","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"e190bd158b339e3737a325d06ec011f0f22072b2","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.29.tgz","fileCount":292,"integrity":"sha512-SztqP0pqCkmN+LNSJAyjmnHoDVcrDcTACl6pftt5YsbEuNwiAiPeXbEBkjtYw0938AvViTzWBw1mQ3VYNuKYZQ==","signatures":[{"sig":"MEUCIQCVC2ij6ErsjosC/8y3x9XOEgTxOYVuAPBe1XIa4yPoRwIgUil3kNZynQPONZ299zjmVgVgxeC+tLsEZXKQIjxKGSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1984889},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.29.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/287975bf3fc157fac9027b9914306e9a/goatlab-delphi-core-0.1.29.tgz","_integrity":"sha512-SztqP0pqCkmN+LNSJAyjmnHoDVcrDcTACl6pftt5YsbEuNwiAiPeXbEBkjtYw0938AvViTzWBw1mQ3VYNuKYZQ==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.29_1776757734709_0.7583802573477132","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@goatlab/delphi-core","version":"0.1.30","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.30","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"3a5b0eee16608ad6befed29ca8fad70413901bc4","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.30.tgz","fileCount":292,"integrity":"sha512-X3z1qXvk/DEy7fZJfZ00A6/RnwL6fCIKQGGmIX3UALtPm3JLmqa43qIxhqdKweF3PqMIgwJfJXV4Kj8NmL8UXg==","signatures":[{"sig":"MEUCIQCx1CVIHREBAX//mVEpmESwDlxwK/CyI3IL85+M4HDMMQIgWI9FDNxRWNNofepTiZPWegU1gUMTYUqBaj1PPtPnaOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1984889},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.30.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/a5eb8ee6cb9ba526eaf635d08cecbd2c/goatlab-delphi-core-0.1.30.tgz","_integrity":"sha512-X3z1qXvk/DEy7fZJfZ00A6/RnwL6fCIKQGGmIX3UALtPm3JLmqa43qIxhqdKweF3PqMIgwJfJXV4Kj8NmL8UXg==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.30_1776757958447_0.052476812180416","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@goatlab/delphi-core","version":"0.1.31","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.31","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"b0d506aa8b1fef041ff6079e49645b20b544b4ac","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.31.tgz","fileCount":292,"integrity":"sha512-fZF+FB+2i2qTcnOl6Wmh23S2SLjMdCxZ6A6bpJaoIUymrnor2++Y/pjWzjAcKpV2nfomfeKwFZvilN3iA2FVqg==","signatures":[{"sig":"MEUCIDZWcd8GRy2ENce1in2XV5s3ztlVcmCZNKzhoksAY04fAiEAlt/dOgfgHEQmAORS9Y28oXILM+GpfJGzv2Fdd2HIzuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1984889},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.31.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/feb8d5838c8efd63550ce1b12f0bfc76/goatlab-delphi-core-0.1.31.tgz","_integrity":"sha512-fZF+FB+2i2qTcnOl6Wmh23S2SLjMdCxZ6A6bpJaoIUymrnor2++Y/pjWzjAcKpV2nfomfeKwFZvilN3iA2FVqg==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.31_1776758302428_0.8952930786215836","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@goatlab/delphi-core","version":"0.1.32","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.32","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"ed9681d953a1dd80b9f1747637ebc8adddd35c6a","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.32.tgz","fileCount":292,"integrity":"sha512-XfvwK9jRp75x8mSeBUr4/8qNKPohKE8laB2iXSqaCR2UJ+cIUNQEVjFLFKdDi94E8/C/DYv/NKkOgPqmNs9DkA==","signatures":[{"sig":"MEYCIQCXNlDWv2gOhJteQGMGVPT5kcHy0DcrK4G+yLYxdHn8dAIhAOpNzFtKnYAv+9+wW3QMYnb6aWRjdCcyrjkvBRsVerXq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1984889},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.32.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/4e0281d72dddc6bdb561234bf91aa1e7/goatlab-delphi-core-0.1.32.tgz","_integrity":"sha512-XfvwK9jRp75x8mSeBUr4/8qNKPohKE8laB2iXSqaCR2UJ+cIUNQEVjFLFKdDi94E8/C/DYv/NKkOgPqmNs9DkA==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.32_1776758508375_0.9640270253497794","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@goatlab/delphi-core","version":"0.1.33","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.33","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"8b6b2467ddb358b9191e9ae31163f44f63be8d7d","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.33.tgz","fileCount":292,"integrity":"sha512-DMk9a0fGpn59Pv2F2DCHIAj1i9ifk3y5Ud6FzpcFBjH3Wuns5kdvyAXMr5bu3yf0xVbGUOTr2ET3GKWbBR9Fvw==","signatures":[{"sig":"MEYCIQCHSklhqqau4LKMuLlN3vblBE8U+ch3F/oDgZkdJnYyCQIhAPKWkiZYFStFJ4jeQN3PBcVpsNftBJRiEbxXfm5wXo84","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1985402},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.33.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/d7d7fa5efb8a8b53bd43742336230048/goatlab-delphi-core-0.1.33.tgz","_integrity":"sha512-DMk9a0fGpn59Pv2F2DCHIAj1i9ifk3y5Ud6FzpcFBjH3Wuns5kdvyAXMr5bu3yf0xVbGUOTr2ET3GKWbBR9Fvw==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.33_1776758549163_0.767531605528109","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@goatlab/delphi-core","version":"0.1.34","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.34","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"19a3cf5673760ad208917208e8b04d88bf034567","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.34.tgz","fileCount":292,"integrity":"sha512-H9C9CIsh3bUJdmOxpJe7Cvn24iIxmrt1BToAduzmvLqpHq/UsTF4/r7SDDg2pG45iesqPy5PadK+kgU8QpGdQw==","signatures":[{"sig":"MEUCIAncLEfF8fcQMAalUcGzYJktOneYjJxSAzUgVgMipyUrAiEA88tryd6MK5mZX8COt7vfsr+55I/kgo/8EwUwaLIFuh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1985402},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.34.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/95de1c2702a1722a375f639466903aaf/goatlab-delphi-core-0.1.34.tgz","_integrity":"sha512-H9C9CIsh3bUJdmOxpJe7Cvn24iIxmrt1BToAduzmvLqpHq/UsTF4/r7SDDg2pG45iesqPy5PadK+kgU8QpGdQw==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.34_1776759089044_0.49652503177740237","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@goatlab/delphi-core","version":"0.1.35","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.35","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"7208f913b78d14952cd714aad21cb0ba84e77d23","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.35.tgz","fileCount":292,"integrity":"sha512-c3DI027QwTgjML2cTeQPhM61HiXfTucnm1k9OT/IqphvC7qMO7fjnN0G3FYNANe9M7m+72Fiy1q9sOsfqjvuBw==","signatures":[{"sig":"MEUCIQDSicoTgD90ICxyh4bTkhe3hkwGzfdLPPsKJ5D4ElnJ7wIgTqvL3EyPNpMXFYZrsgfv/DYK2sqU7/QxhzLC2+cFQ30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1986058},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.35.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/e9fb1e33dc0732fabc0cc0086ef25e7e/goatlab-delphi-core-0.1.35.tgz","_integrity":"sha512-c3DI027QwTgjML2cTeQPhM61HiXfTucnm1k9OT/IqphvC7qMO7fjnN0G3FYNANe9M7m+72Fiy1q9sOsfqjvuBw==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.35_1776764727684_0.5944185213793791","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@goatlab/delphi-core","version":"0.1.36","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.36","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"7a961b70e8f31718ef636be344d6dd09d62b4296","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.36.tgz","fileCount":293,"integrity":"sha512-5mS/DU3Dj7+pf/UbeoajqzfR1lJSqwuKeXahpBTNePeEBewEBHjTAAQsgzEypQkawW4Dtt1gT12QKuWfiP4Lvg==","signatures":[{"sig":"MEQCIClgc1uAEeFVihWlx0illpkfcDvk1fxDfqpNVfXoEAQrAiBXEvCgaOGWv+/nVja2zc57Bgr3jrdmIQDs5PICPgYgPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2130025},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.36.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/37733e157569750a0ab18cc3d4e44b2f/goatlab-delphi-core-0.1.36.tgz","_integrity":"sha512-5mS/DU3Dj7+pf/UbeoajqzfR1lJSqwuKeXahpBTNePeEBewEBHjTAAQsgzEypQkawW4Dtt1gT12QKuWfiP4Lvg==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.36_1776860460527_0.02501215946087454","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@goatlab/delphi-core","version":"0.1.37","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.37","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"c33c1bb993e9d507cf462012ea0c4cfdcb7344bf","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.37.tgz","fileCount":293,"integrity":"sha512-S51hmHyw7qg95yC22VGpJfAnQtLsnMdmKOm+K6H0l/MtjWP9evS0+4DQNV4w0+G1lr1w6Bw4yECkP5836ayG1g==","signatures":[{"sig":"MEQCID5YmDvT4btw4HPQyupNmrZ9nWo70IRCFVHBkOsFjO97AiBnGRmolFSAh7c8mq8ZfRRz7ooAS8h8BAusfF/MoVwXHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2133999},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.37.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/898ec7fba9a6d6f109832e493597d1b2/goatlab-delphi-core-0.1.37.tgz","_integrity":"sha512-S51hmHyw7qg95yC22VGpJfAnQtLsnMdmKOm+K6H0l/MtjWP9evS0+4DQNV4w0+G1lr1w6Bw4yECkP5836ayG1g==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.37_1776862336183_0.5826134298412169","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"@goatlab/delphi-core","version":"0.1.38","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.38","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"a82f592f979060ede7ed524f0dcadf54de7f884d","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.38.tgz","fileCount":293,"integrity":"sha512-sMA4NjdeNKemrFf2XBjDwutLIWQjZPoq1h90QETLPSik+a2NRJDYId/7PNMrLp+HksT/3uauYCcbSNJ49przfQ==","signatures":[{"sig":"MEQCIFqAcG+6Bwn2qTSprFWpDO5Od4uiqSxAjTF8KUhRm5zbAiBU5kYXk7VlfjwCRIx5xGl/2WB/dJEKqbIX5m9DmZadaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2136042},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.38.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/09ef79f4f13216ee49181c5e305e1732/goatlab-delphi-core-0.1.38.tgz","_integrity":"sha512-sMA4NjdeNKemrFf2XBjDwutLIWQjZPoq1h90QETLPSik+a2NRJDYId/7PNMrLp+HksT/3uauYCcbSNJ49przfQ==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.38_1776863556977_0.8735388892342455","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"@goatlab/delphi-core","version":"0.1.39","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.39","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"133b95583b6857ad6c62ebd77cfe30666664bdad","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.39.tgz","fileCount":293,"integrity":"sha512-qnEnmF3D/6hxcMVdvijl8Nop1soFRH3mD710d4DdoiULkJqYP2HxHlFruR5J5o1GyX1F9X08EMphHx+zYVigww==","signatures":[{"sig":"MEUCIBJ3M4wcs5O7h5iQb6TiNRhOPCFPbqENY2lwV5PrcYqIAiEAzVDkNx0rCK4KH92W5KWyxAr63w09OeZR5jknX5vL+/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2136108},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.39.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/7d81a184510420e26db157934660e529/goatlab-delphi-core-0.1.39.tgz","_integrity":"sha512-qnEnmF3D/6hxcMVdvijl8Nop1soFRH3mD710d4DdoiULkJqYP2HxHlFruR5J5o1GyX1F9X08EMphHx+zYVigww==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.39_1776864086469_0.6704349412877972","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"@goatlab/delphi-core","version":"0.1.40","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.1.40","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"5ae484773ddbf99212cf385bf02e3d0f16012a5d","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.1.40.tgz","fileCount":293,"integrity":"sha512-nBtVzqrEeV6gsCieKfC16l4Cg0jBS36SaI5QhAMmSpBwYXTfmC8bmMj330rRHqXkkXLQI8drJ+v0DanxJmq5jA==","signatures":[{"sig":"MEQCIHC3sIB1nLgq6zI7xoCtdchjo9N0s6LULTJAyMKPz91yAiA1uWGP2JPDBO9J/e5R0hjWr+fhSSprt40SVHo0uJ+Lwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2139084},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.1.40.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/3ee68c706619b78fd83ed1aea89bba7a/goatlab-delphi-core-0.1.40.tgz","_integrity":"sha512-nBtVzqrEeV6gsCieKfC16l4Cg0jBS36SaI5QhAMmSpBwYXTfmC8bmMj330rRHqXkkXLQI8drJ+v0DanxJmq5jA==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.8.1","kysely":"^0.27.6","cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/js-utils":"0.10.3","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.1.40_1776865154457_0.4942590491774843","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@goatlab/delphi-core","version":"0.2.0","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.2.0","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"f92a169dd390ab849f07df9190a808be5cca3a7e","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.2.0.tgz","fileCount":334,"integrity":"sha512-uYmj9B5OYq6DJzggxbJ/ye0ztp0JctbnWYhBMpSpVeXwuVHCmrl/FOB1gslw9Y/kECHl7XLjLcqloju7fXPD1w==","signatures":[{"sig":"MEQCIHld7VJqyH9X7ybCHWomyl6V8yuaApzMy8zhlp36CAP1AiAENkPDZzIeEmVCrGtSeMq+x2wJs2fMgLtBprnIN0pPxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2196938},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.2.0.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/05287c248f5d978014983dc57fa72d4f/goatlab-delphi-core-0.2.0.tgz","_integrity":"sha512-uYmj9B5OYq6DJzggxbJ/ye0ztp0JctbnWYhBMpSpVeXwuVHCmrl/FOB1gslw9Y/kECHl7XLjLcqloju7fXPD1w==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"peerDependencies":{"pg":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.2.0_1776942266827_0.6571783277641323","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@goatlab/delphi-core","version":"0.2.1","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.2.1","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"97f61b7535eabe0c450641231ee5b49c16a8d486","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.2.1.tgz","fileCount":334,"integrity":"sha512-E4tkhy92HSvTkY5KsuNgpE7d3xrss402wGpYr9/FYD2E8jyfFW7OF3Xs87CI3j51TfR9UAUuyCHqBJ9Y7dNTKg==","signatures":[{"sig":"MEYCIQDAm5wzAsJ/QCpKBLpsHUI4ntJRh9hjZ1iuMOsUQ7RodwIhAIb3+72ejCn87sy04N4p1M7zeQ9sUj5IiEMbXNqu0sLH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2196924},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.2.1.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/70038cfdb293ddff5923dfff6db553ac/goatlab-delphi-core-0.2.1.tgz","_integrity":"sha512-E4tkhy92HSvTkY5KsuNgpE7d3xrss402wGpYr9/FYD2E8jyfFW7OF3Xs87CI3j51TfR9UAUuyCHqBJ9Y7dNTKg==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"peerDependencies":{"pg":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.2.1_1776944539223_0.6009094837880273","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@goatlab/delphi-core","version":"0.2.2","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.2.2","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"7a3bfde645c588238f66459dc289b121d0a24fac","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.2.2.tgz","fileCount":202,"integrity":"sha512-SNnHjNYgRdU+jnXFTjXLtsNIJBkrTtE+V0PobZsHntJUBQMLfp8Rke/7NjnGpb3AZS3M4GjNRcMdqs3iXOTfKg==","signatures":[{"sig":"MEQCIFJNWD3WpuabCBYVHu6txmJEljxTgRla4XuyDtk50BdnAiBmUZl4wvju+GQKXoEeEMJdFbqLBJXiymd/kn/a8L5oQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":905889},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.2.2.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/d21a49fa87a899ac34e65931ef39909f/goatlab-delphi-core-0.2.2.tgz","_integrity":"sha512-SNnHjNYgRdU+jnXFTjXLtsNIJBkrTtE+V0PobZsHntJUBQMLfp8Rke/7NjnGpb3AZS3M4GjNRcMdqs3iXOTfKg==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"peerDependencies":{"pg":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.2.2_1776945665299_0.8244107288840383","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@goatlab/delphi-core","version":"0.2.3","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.2.3","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"4a36edc603f75bea4d6df382d4d6bcab47ac42bb","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.2.3.tgz","fileCount":202,"integrity":"sha512-AM5Do6LCB0tCcpgfdhpteGPexkkn6Pgsdxzk4c9LKel746m0tT07gQE250Xa8tGgqhjtjD6exN47u1yeU6GjAg==","signatures":[{"sig":"MEYCIQDUHQG0rup1uBhRb29UR7h+Srku3aaNMFwUEKGlOJDjqgIhAO8hkel6vhDa12596ef1pOhr0fnDBjBQVNY/kUStM0d1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":905889},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.2.3.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/c26da2a774154486a7083e73ada8fe01/goatlab-delphi-core-0.2.3.tgz","_integrity":"sha512-AM5Do6LCB0tCcpgfdhpteGPexkkn6Pgsdxzk4c9LKel746m0tT07gQE250Xa8tGgqhjtjD6exN47u1yeU6GjAg==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"peerDependencies":{"pg":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.2.3_1776945844228_0.911198999342304","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@goatlab/delphi-core","version":"0.2.4","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.2.4","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"75d4b1b4b52922c89de375e89e8e42d267ffdeb5","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.2.4.tgz","fileCount":202,"integrity":"sha512-f79LM3lK0gh7j83NFbhQgpcaa0dYNwC49GkiIiVY1aNMmVsk1Y/bPvU5YVlzBhaouO77YLc6295IaopE74+FAA==","signatures":[{"sig":"MEMCHy0OebfMxxb1hHI9B1B/TRAANsU2d0z1o3oAkMy7WBQCIBLwvW5phAjAmY2r3pJVbGyO5/ilF7QXLLJmZH5ZybeG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":906032},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.2.4.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/697c630c264679913e3c308ff52c3f21/goatlab-delphi-core-0.2.4.tgz","_integrity":"sha512-f79LM3lK0gh7j83NFbhQgpcaa0dYNwC49GkiIiVY1aNMmVsk1Y/bPvU5YVlzBhaouO77YLc6295IaopE74+FAA==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"peerDependencies":{"pg":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.2.4_1776946033165_0.6052556787629819","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@goatlab/delphi-core","version":"0.2.5","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.2.5","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"cb88a0a70c03fb46b98c04af89df2a288dfc9bed","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.2.5.tgz","fileCount":202,"integrity":"sha512-n7GxVUkIKEbz4KQ/rFIylg4Suf0ZKP+ssEG+nUM1D55pXKO0zJ6Ok1ddKWb4U58Js7W+w7BIxSAFLkg7qGDglA==","signatures":[{"sig":"MEQCIFsZEL5OUW1H7GMsDVNas6JbFb/alc1AnkoU6qo5Du69AiBSgufed61Ytr2sBLV0PJiPcSw2tqRFZXwWA/brI4b+zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":906162},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.2.5.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/bbd0a17a6f487a195cb20c3d64ff6925/goatlab-delphi-core-0.2.5.tgz","_integrity":"sha512-n7GxVUkIKEbz4KQ/rFIylg4Suf0ZKP+ssEG+nUM1D55pXKO0zJ6Ok1ddKWb4U58Js7W+w7BIxSAFLkg7qGDglA==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"peerDependencies":{"pg":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.2.5_1776946165620_0.0012238931934105413","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@goatlab/delphi-core","version":"0.2.6","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.2.6","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"a3465939f6f8118556c0acb7d873a43d9606a9bb","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.2.6.tgz","fileCount":202,"integrity":"sha512-RlTeVbiwW80MeNPXbzalyoQxRuHAFwXoq8HemK3MTD8T6P5xhJTgtRzdBL0rzckzJc9xIlYuv3x62DCx6LQGwA==","signatures":[{"sig":"MEUCIQCjTCATQ/51GrSvJn2F1UrFMWaUdF2JLLc2tix2C5PPwAIgKhKYzlEouhbXecEYpirVi7cY8bibK4bGSGfRPtEYOFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":906357},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.2.6.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/01f15d7378822d68a19647563608b44c/goatlab-delphi-core-0.2.6.tgz","_integrity":"sha512-RlTeVbiwW80MeNPXbzalyoQxRuHAFwXoq8HemK3MTD8T6P5xhJTgtRzdBL0rzckzJc9xIlYuv3x62DCx6LQGwA==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"peerDependencies":{"pg":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.2.6_1776946231382_0.021500731120527083","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@goatlab/delphi-core","version":"0.2.7","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.2.7","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"f74f92411302e4f6f0a64c9301f6d9333fb219f3","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.2.7.tgz","fileCount":202,"integrity":"sha512-PK6Cg/Ply8kFRYL2dc8LLhDB079rIctlnWQW2q3qv/MkuOIzurj+3aJYqIpiIsmgULIG5H+UuK9oIVPgG4z+HA==","signatures":[{"sig":"MEYCIQDCG7w8NGHFzi/N8SPImovOuy36vNyjnyvkDjEZbmJBQQIhANy/F7+r62Qto0ucFjgvA4HK2VbfK2KooDexRUVy76WX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":906357},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.2.7.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/940979079e3c6ad201e446e8a37869cf/goatlab-delphi-core-0.2.7.tgz","_integrity":"sha512-PK6Cg/Ply8kFRYL2dc8LLhDB079rIctlnWQW2q3qv/MkuOIzurj+3aJYqIpiIsmgULIG5H+UuK9oIVPgG4z+HA==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"peerDependencies":{"pg":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.2.7_1776946751471_0.17042386077797822","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@goatlab/delphi-core","version":"0.3.0","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.3.0","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"071a976b37715e1942de6e8f15755d54e0658e25","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.3.0.tgz","fileCount":219,"integrity":"sha512-ZiQc4m2werHRnPGl/pva49Fg13CeLgRdsKRqdaHg8XkWfuuCajR7UHnkZbfkvSwR5GOLsL33yPrJHkJBp8WIJw==","signatures":[{"sig":"MEUCIG5V7LItwQg/gQtNXMPfCsfNVDhPbF4EQ9PqduWwSP2HAiEAi/gF35MlAF0JIkuH7tl4vMSfNN/LwzmyVuKAoJ6yYQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":961921},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"12b54ea8a05a1f4f4d9471d63e352e33e737f822","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/tasks-core":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"workspace:*","testcontainers":"^11.0.3","@goatlab/tsconfig":"workspace:*","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"workspace:*","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"workspace:*"},"peerDependencies":{"pg":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.3.0_1776955745940_0.23768518791132376","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@goatlab/delphi-core","version":"0.3.1","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.3.1","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"a345adc6ebaad9d7060b49ee0e0a1e40404621e3","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.3.1.tgz","fileCount":220,"integrity":"sha512-tAifGENi1WYmYhfy2okMZNjfdm0kaTWqk+IlOdmJbu+kh8QpIy+woEhrCutX48MJoBFO2tHqU817OaWosTdm7Q==","signatures":[{"sig":"MEUCICPdwozXD1tVS/+TF6OBwRH89o243h5c14c7yFq0SXX9AiEAxKaNY98Y3zD/8KBZROZKGEhTXlNfuATFecle3bT5S7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":967119},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.3.1.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/217c31bf24a440b8cf5518a4351daa16/goatlab-delphi-core-0.3.1.tgz","_integrity":"sha512-tAifGENi1WYmYhfy2okMZNjfdm0kaTWqk+IlOdmJbu+kh8QpIy+woEhrCutX48MJoBFO2tHqU817OaWosTdm7Q==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"peerDependencies":{"pg":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.3.1_1776956504207_0.9207230266275972","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@goatlab/delphi-core","version":"0.3.2","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.3.2","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"07a6cbc74e2675e12d754b2144ac0de44173c891","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.3.2.tgz","fileCount":220,"integrity":"sha512-PmMd29BezMKNWvJ6WcC+lHt+FJn3apfm62ERIwtS0V9Kxd2brmXEqoiHAdT+fxz6xIg+poohd94AsvdYUajHFA==","signatures":[{"sig":"MEYCIQDFkpzZGoRlFyt5EYHi8bTxcrmPYqUM7eURnIuuTvw1lgIhAIxlNsISmLWRrA8ke0Hm3SHp4tLfX58blE4YDaIIV/hL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":967416},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.3.2.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/e0badef2995ac08bbadeeb78972501f5/goatlab-delphi-core-0.3.2.tgz","_integrity":"sha512-PmMd29BezMKNWvJ6WcC+lHt+FJn3apfm62ERIwtS0V9Kxd2brmXEqoiHAdT+fxz6xIg+poohd94AsvdYUajHFA==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"peerDependencies":{"pg":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.3.2_1776969957660_0.11013017049305995","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@goatlab/delphi-core","version":"0.4.0","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.4.0","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"0cf5929c96d3f01875df407c6c0235de9ff38e4b","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.4.0.tgz","fileCount":381,"integrity":"sha512-u7AcSpR0rSauMAQFtru3Iq6GS/JIgSYANOBPmoNXe8b4DAAHaqBvrKDkyEe+ynYbRVk0iuRmt8Rtqj4QgJhbEQ==","signatures":[{"sig":"MEUCIGfIbbmogZhQ0X4StBkxUP8NlxUYwOs3M65rP774xNy0AiEAyrtelddp7cTUFzkSTNdJ7vzQ++b3TBQCBW2WYd/sluQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2445789},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ef698b7b61d6426109cf9c266e0e4c52871d1237","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/tasks-core":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"workspace:*","testcontainers":"^11.0.3","@goatlab/tsconfig":"workspace:*","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"workspace:*","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"workspace:*"},"peerDependencies":{"pg":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.4.0_1776979005080_0.9489111648706925","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@goatlab/delphi-core","version":"0.4.1","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.4.1","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"73491275a7e48d4ff7d5653e3921a7b4410dc7dc","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.4.1.tgz","fileCount":220,"integrity":"sha512-T60c5QbmfTF38oYRK3+Rgj4JBltgrW7BV1QwIOpa3CKnzuinHoI51d9Ny3UOgyDsRUNFg+WKbN50zxSnCsV8oQ==","signatures":[{"sig":"MEUCIBluLCky7JIhrnVbUOuXje4z1SnxB3OAK5qvNLv/YVXOAiEAxqKLT/gDW+gDKHiaat+owgOmdQalVw/FnNV3LuFyyUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":995058},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.4.1.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/e9364eaa71427e962f47db6bdbeb4e20/goatlab-delphi-core-0.4.1.tgz","_integrity":"sha512-T60c5QbmfTF38oYRK3+Rgj4JBltgrW7BV1QwIOpa3CKnzuinHoI51d9Ny3UOgyDsRUNFg+WKbN50zxSnCsV8oQ==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"peerDependencies":{"pg":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.4.1_1776979988364_0.9764990189837566","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@goatlab/delphi-core","version":"0.4.2","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.4.2","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"87acde8fcb62bcd93d970cda60000fba70f3df99","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.4.2.tgz","fileCount":382,"integrity":"sha512-fpcpMn7I+dy43qcxln4qindH3RdKjDvApOIRZHvGADQIN6qfbXGTbw+baCXHgGiHZoNgfurBJLjqg/i2vadq9Q==","signatures":[{"sig":"MEYCIQCyJ0/7PZgrRpVndYD9WtSRaRLVSxfxv1/vtR3ixGSdvQIhALUMwoCx/QSqXpD1vjlLcDYCcO+KCVO2rTMe40XzHp6A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2447121},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.4.2.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/4fa5af320b10c175f327c806ca8010c0/goatlab-delphi-core-0.4.2.tgz","_integrity":"sha512-fpcpMn7I+dy43qcxln4qindH3RdKjDvApOIRZHvGADQIN6qfbXGTbw+baCXHgGiHZoNgfurBJLjqg/i2vadq9Q==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"peerDependencies":{"pg":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.4.2_1776982840389_0.7138243065420802","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@goatlab/delphi-core","version":"0.4.3","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.4.3","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"7155e8f651403357b75f021939f0ad23069e07a2","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.4.3.tgz","fileCount":382,"integrity":"sha512-UPYqflzXPCVCe5h3BSDGMwCceA2fVG99/QybXyNrEHfT9/zO3bMo+oWs0rjAtWZFhlgd21LnnzSRQ1n8BiMgEg==","signatures":[{"sig":"MEUCIQCQWLyRuhcy2b9tjQBxa29qMU/o/XTlDjKYusIlKVuy8AIgDc2UMRSWHLKcsJcewOqBOJ2VpSR7x+cPKRYCrENU95g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2447984},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.4.3.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/467c97111c69a5821d3767f9cb36c52a/goatlab-delphi-core-0.4.3.tgz","_integrity":"sha512-UPYqflzXPCVCe5h3BSDGMwCceA2fVG99/QybXyNrEHfT9/zO3bMo+oWs0rjAtWZFhlgd21LnnzSRQ1n8BiMgEg==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"peerDependencies":{"pg":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.4.3_1776983601620_0.3076470557391522","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@goatlab/delphi-core","version":"0.4.4","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.4.4","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"bffe034efa12318cbd3cfde919c48d2dfeba76fc","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.4.4.tgz","fileCount":391,"integrity":"sha512-b3L2p0Hv+5Jsi/uLXtFofzW+bhjNEOGP2siEREtnb/x57FSuE1jzbiu42AMm+DURr0JJEZaAZFa+580erk4iTA==","signatures":[{"sig":"MEYCIQCSznMkr560YUBspktKGgK/ea/XeKbgtMbUCDGvbVRAVgIhAKwQU/FW1eOgpaggb3uKkH4fVu9mVemUN82dYLS0gqXC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2538584},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.4.4.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/bc953d1e3a6808dc5c3e6eeceb868a62/goatlab-delphi-core-0.4.4.tgz","_integrity":"sha512-b3L2p0Hv+5Jsi/uLXtFofzW+bhjNEOGP2siEREtnb/x57FSuE1jzbiu42AMm+DURr0JJEZaAZFa+580erk4iTA==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"peerDependencies":{"pg":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.4.4_1777021317614_0.6650994877412848","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@goatlab/delphi-core","version":"0.4.5","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.4.5","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"556019693eb60a8cca2a38d417b9f8d13bb82775","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.4.5.tgz","fileCount":391,"integrity":"sha512-oy3HqNWK4hRuEwknaFHBWT/C8yOa9dh0Jpjjzyv0+63U5lc5PXPEzt8BefDZNXIMNQN101Rrq8cNwYoqQ6wpNQ==","signatures":[{"sig":"MEUCIB3JFNcpKQp3nw+aa/IE350c55sGVTBSDwARMI5sFK/cAiEAmdqnyH9SvwpASCwdGAxjNnAB0r1fd0Z2scQC4d3VgmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2538718},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.4.5.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/c4ae7a822895c09abf7cdc0cdb20a656/goatlab-delphi-core-0.4.5.tgz","_integrity":"sha512-oy3HqNWK4hRuEwknaFHBWT/C8yOa9dh0Jpjjzyv0+63U5lc5PXPEzt8BefDZNXIMNQN101Rrq8cNwYoqQ6wpNQ==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"peerDependencies":{"pg":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.4.5_1777021777820_0.1412587200169162","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@goatlab/delphi-core","version":"0.4.6","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.4.6","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"6eea91883768bab5882f6f2fa0d836be84d5d9b8","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.4.6.tgz","fileCount":391,"integrity":"sha512-tQ6tlxACazkPg7mnldxSoCzPmFV8YQGQydc9gY134kcdECS5Ra3/9kfnfLFnbKR/JxH/rZVhLn/QTQUkJ20RAw==","signatures":[{"sig":"MEYCIQD/XMTezUuZFdflm2GARIqzET8jmj1N1SatfwNOKSToUAIhAJNJ/DsxoSDt2QZXkKdLO4w7yclfLQGmzwqSg7Z6b0jk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2538584},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.4.6.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/405e0a64a1584fd646cefba32c22898d/goatlab-delphi-core-0.4.6.tgz","_integrity":"sha512-tQ6tlxACazkPg7mnldxSoCzPmFV8YQGQydc9gY134kcdECS5Ra3/9kfnfLFnbKR/JxH/rZVhLn/QTQUkJ20RAw==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"peerDependencies":{"pg":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.4.6_1777021873969_0.9914953233941763","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@goatlab/delphi-core","version":"0.4.7","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.4.7","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"cd9a992a6ddd5110e0aa34199976b9a527232d60","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.4.7.tgz","fileCount":391,"integrity":"sha512-GNiQF6thFVa2M4Brm14YMO9BhsbnGYUBjCcHUSFOtjdSBKGaRcXDRWkOeYkv24YC2zTpJftO2KjkXNHLbKHXtg==","signatures":[{"sig":"MEYCIQD1umHuzyydCd+nqJyO4DHtDdIQco4U67/p9Bi0azZ8CwIhAPY80e64fikpdaIKv6VSQXWsEqdCEjDjBN4NAWOzxDcP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2540228},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.4.7.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/971e8ee15d0d74e683ac89983f0bec77/goatlab-delphi-core-0.4.7.tgz","_integrity":"sha512-GNiQF6thFVa2M4Brm14YMO9BhsbnGYUBjCcHUSFOtjdSBKGaRcXDRWkOeYkv24YC2zTpJftO2KjkXNHLbKHXtg==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"peerDependencies":{"pg":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.4.7_1777022662219_0.6279318307088833","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@goatlab/delphi-core","version":"0.4.8","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.4.8","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"e1869fc81629e98d7d58eaf3bd99c2e977180d13","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.4.8.tgz","fileCount":391,"integrity":"sha512-mQLSPOoCVGYxyhDh59L9sEfAXgI8M32i3Zs9Zj0mlygq4/tH9C7IFfl/erv7aqolFQ4oDurH4y8A0vdTWEIFkw==","signatures":[{"sig":"MEQCIG9tq9slfgn2zv92tDekjwxut6nvfHtkv5QPFM3r+rTmAiBEGhxresn3ggdFmstUWUcelQ7CwzT0ohBSLRS+18zqEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2543746},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.4.8.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/57a23aeabb0db946311bc58d718e973a/goatlab-delphi-core-0.4.8.tgz","_integrity":"sha512-mQLSPOoCVGYxyhDh59L9sEfAXgI8M32i3Zs9Zj0mlygq4/tH9C7IFfl/erv7aqolFQ4oDurH4y8A0vdTWEIFkw==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"peerDependencies":{"pg":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.4.8_1777024660888_0.9853953766415324","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@goatlab/delphi-core","version":"0.5.0","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","_id":"@goatlab/delphi-core@0.5.0","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"homepage":"https://docs.goatlab.io","dist":{"shasum":"542e914554e6a4c0172fa4f8ebfa1b350e1db42b","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.5.0.tgz","fileCount":223,"integrity":"sha512-oiTcip0LhScvWhhXsXZem5ViYlQ0jqWyUR/rDYFftRHAHYSteGnJt4soFIG0O48+4VFc3sxuHgGKBCo5WJTGfQ==","signatures":[{"sig":"MEUCIE/h8FXwiUx9yrGZnjHxvlW4TWxw7FESsGDuDuBjReQNAiEA9LjOOhVs6iozTBLirNw0XBtUXb0+C8ml8uEnEdT0kIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1036287},"main":"dist/index.js","_from":"file:goatlab-delphi-core-0.5.0.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","lint":"biome check --write .","test":"vitest run","build":"tsc","format":"biome format --write .","prebuild":"rimraf dist"},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/38169e112fe119024ea2eb395d547673/goatlab-delphi-core-0.5.0.tgz","_integrity":"sha512-oiTcip0LhScvWhhXsXZem5ViYlQ0jqWyUR/rDYFftRHAHYSteGnJt4soFIG0O48+4VFc3sxuHgGKBCo5WJTGfQ==","_npmVersion":"10.7.0","description":"Distributed agent workflow engine for the Goat ecosystem","directories":{},"_nodeVersion":"22.12.0","dependencies":{"cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/tasks-core":"0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.10.7","@biomejs/biome":"^2.1.3","@goatlab/biome":"0.1.1","testcontainers":"^11.0.3","@goatlab/tsconfig":"0.2.0","@testcontainers/redis":"^11.0.3","@goatlab/realtime-broker":"0.1.0","@testcontainers/postgresql":"^11.0.3","@goatlab/tasks-adapter-bullmq":"0.10.1"},"peerDependencies":{"pg":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/delphi-core_0.5.0_1777033403085_0.4329917069855589","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@goatlab/delphi-core","version":"0.6.0","description":"Distributed agent workflow engine for the Goat ecosystem","homepage":"https://docs.goatlab.io","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"dependencies":{"cron-parser":"^5.5.0","pg-copy-streams":"^7.0.0","@goatlab/tasks-core":"0.15.2"},"peerDependencies":{"pg":"^8.0.0"},"devDependencies":{"@biomejs/biome":"^2.1.3","@testcontainers/postgresql":"^11.0.3","@testcontainers/redis":"^11.0.3","@types/node":"^22.10.7","testcontainers":"^11.0.3","vitest":"^3.1.1","@goatlab/tasks-adapter-bullmq":"0.10.1","@goatlab/tsconfig":"0.2.0","@goatlab/realtime-broker":"0.1.0","@goatlab/biome":"0.1.1"},"scripts":{"prebuild":"rimraf dist","test":"vitest run","dev":"tsc --watch","lint":"biome check --write .","format":"biome format --write .","build":"tsc"},"_id":"@goatlab/delphi-core@0.6.0","_integrity":"sha512-OWL9QN9dDCFjQ6OgiWOdqrIyJg4bQ1AelR7Ui69KxoWIaEdiJ94a4jqZ/hDKCfNi2IsP168ZnZ6p/L/j8BRJaQ==","_resolved":"/private/var/folders/cm/jj93b4_j7lxbwflhbj_2qjsw0000gn/T/1539272cd03e426c28dff4f0eb0b1782/goatlab-delphi-core-0.6.0.tgz","_from":"file:goatlab-delphi-core-0.6.0.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-OWL9QN9dDCFjQ6OgiWOdqrIyJg4bQ1AelR7Ui69KxoWIaEdiJ94a4jqZ/hDKCfNi2IsP168ZnZ6p/L/j8BRJaQ==","shasum":"1bd00734ab1b5cc7c0f29f86dc67f0e3c4a4badd","tarball":"https://registry.npmjs.org/@goatlab/delphi-core/-/delphi-core-0.6.0.tgz","fileCount":394,"unpackedSize":2570473,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC3XPdAI7zqiOlRjqKYHfURTBGYxP4l91+eNbXIBkhlfAIgcKUgRwcCzPfyfavwd/L7z8l9NLyZ0zU3MbN59e5uov8="}]},"_npmUser":{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},"directories":{},"maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/delphi-core_0.6.0_1777321184084_0.015330352451147666"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-15T12:43:52.116Z","modified":"2026-04-27T20:19:44.445Z","0.1.0":"2026-04-15T12:43:52.418Z","0.1.1":"2026-04-15T12:45:20.562Z","0.1.2":"2026-04-15T13:28:19.833Z","0.1.3":"2026-04-15T14:27:18.954Z","0.1.4":"2026-04-15T18:47:09.632Z","0.1.5":"2026-04-15T19:21:07.662Z","0.1.6":"2026-04-17T07:52:09.661Z","0.1.7":"2026-04-17T09:10:55.228Z","0.1.8":"2026-04-17T09:13:38.454Z","0.1.9":"2026-04-17T09:25:00.251Z","0.1.10":"2026-04-17T09:54:21.206Z","0.1.11":"2026-04-17T10:10:34.881Z","0.1.12":"2026-04-17T10:16:47.682Z","0.1.13":"2026-04-17T10:27:55.540Z","0.1.14":"2026-04-17T10:38:48.798Z","0.1.15":"2026-04-17T10:40:31.679Z","0.1.16":"2026-04-17T10:44:25.433Z","0.1.17":"2026-04-17T11:17:32.001Z","0.1.18":"2026-04-17T12:49:07.777Z","0.1.19":"2026-04-20T09:10:39.313Z","0.1.20":"2026-04-20T09:28:53.021Z","0.1.21":"2026-04-21T04:52:54.094Z","0.1.22":"2026-04-21T04:55:34.643Z","0.1.23":"2026-04-21T04:58:41.373Z","0.1.24":"2026-04-21T05:00:14.713Z","0.1.25":"2026-04-21T06:57:58.502Z","0.1.26":"2026-04-21T07:05:47.153Z","0.1.27":"2026-04-21T07:06:48.766Z","0.1.28":"2026-04-21T07:27:14.760Z","0.1.29":"2026-04-21T07:48:54.912Z","0.1.30":"2026-04-21T07:52:38.619Z","0.1.31":"2026-04-21T07:58:22.634Z","0.1.32":"2026-04-21T08:01:48.571Z","0.1.33":"2026-04-21T08:02:29.354Z","0.1.34":"2026-04-21T08:11:29.201Z","0.1.35":"2026-04-21T09:45:27.856Z","0.1.36":"2026-04-22T12:21:00.698Z","0.1.37":"2026-04-22T12:52:16.379Z","0.1.38":"2026-04-22T13:12:37.153Z","0.1.39":"2026-04-22T13:21:26.641Z","0.1.40":"2026-04-22T13:39:14.612Z","0.2.0":"2026-04-23T11:04:26.989Z","0.2.1":"2026-04-23T11:42:19.393Z","0.2.2":"2026-04-23T12:01:05.454Z","0.2.3":"2026-04-23T12:04:04.389Z","0.2.4":"2026-04-23T12:07:13.412Z","0.2.5":"2026-04-23T12:09:25.868Z","0.2.6":"2026-04-23T12:10:31.567Z","0.2.7":"2026-04-23T12:19:11.679Z","0.3.0":"2026-04-23T14:49:06.124Z","0.3.1":"2026-04-23T15:01:44.405Z","0.3.2":"2026-04-23T18:45:57.831Z","0.4.0":"2026-04-23T21:16:45.255Z","0.4.1":"2026-04-23T21:33:08.517Z","0.4.2":"2026-04-23T22:20:40.555Z","0.4.3":"2026-04-23T22:33:21.819Z","0.4.4":"2026-04-24T09:01:57.827Z","0.4.5":"2026-04-24T09:09:37.998Z","0.4.6":"2026-04-24T09:11:14.152Z","0.4.7":"2026-04-24T09:24:22.437Z","0.4.8":"2026-04-24T09:57:41.083Z","0.5.0":"2026-04-24T12:23:23.236Z","0.6.0":"2026-04-27T20:19:44.267Z"},"author":{"name":"ignacio.cabrera@goatlab.io"},"license":"MIT","homepage":"https://docs.goatlab.io","description":"Distributed agent workflow engine for the Goat ecosystem","maintainers":[{"name":"cabrerabywaters","email":"cabrerabywaters@gmail.com"},{"name":"robertzibert","email":"robret93@gmail.com"},{"name":"tomcastro","email":"tcastrog10@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"./image.png\" alt=\"delphi-core\" width=\"100%\" />\n</p>\n\n# @goatlab/delphi-core\n\nDurable workflow engine for TypeScript. Runs step DAGs over Postgres with exactly-once external actions, human-in-the-loop, and queue-first ingestion capable of 5k+ req/s on modest hardware. No Redis required.\n\n## What it is\n\nA TypeScript workflow engine designed for agent orchestration. You define workflows as DAGs of steps; the engine handles scheduling, retries, step-level state, human approval gates, distributed execution, event ingestion, budgets, and lineage tracking.\n\nPostgres is the only required infrastructure — it holds all durable state and serves as the dispatch queue via `FOR UPDATE SKIP LOCKED`. For workloads above ~5k req/s, Redis can be added with a single config line.\n\n## Install\n\n```bash\npnpm add @goatlab/delphi-core pg\n```\n\nRequires Postgres 14+. Redis is optional (install `@goatlab/tasks-adapter-bullmq` if needed).\n\n## Quick start\n\n```ts\nimport { Workflow, FunctionStep, step, createEngine } from '@goatlab/delphi-core'\n\n// 1. Define steps — just input and output types\nclass VerifyStep extends FunctionStep<{ orderId: string }, { token: string; amount: number }> {\n  stepName = 'verify' as const\n  async handle(input) {\n    return { output: { token: 'tok_abc', amount: 4200 } }\n  }\n}\n\nclass ChargeStep extends FunctionStep<{ token: string; amount: number }, { chargeId: string }> {\n  stepName = 'charge' as const\n  async handle(input) {\n    return { output: { chargeId: `ch_${input.token}` } }\n  }\n}\n\n// 2. Define a workflow — steps as classes, auto-pass wires outputs → inputs\nclass PaymentWorkflow extends Workflow<{ orderId: string }> {\n  workflowName = 'payment' as const\n  steps = [\n    VerifyStep,                                   // root — gets trigger input\n    step(ChargeStep, { dependsOn: [VerifyStep] }), // auto-pass — gets verify's output\n  ] as const\n  // TypeScript verifies: VerifyStep output { token, amount } satisfies ChargeStep input { token, amount } ✓\n  // If types don't match, the compiler requires mapInput to bridge them.\n}\n\n// 3. Create the engine — one connection string\nconst engine = createEngine({\n  database: process.env.DATABASE_URL,\n  workflows: [PaymentWorkflow] as const,\n  tenantId: 'default',\n})\n\n// 4. Start — fire-and-forget, returns a handle\nconst { runId } = await engine.payment.start({ orderId: 'ord_123' })\n// Workflow runs in the background. Use runId to check status later.\n```\n\nJust Postgres, classes, and types.\n\n### What `database` accepts\n\n```ts\n// Connection string (engine creates the pool)\ncreateEngine({ database: 'postgresql://user:pass@localhost:5432/mydb', ... })\n\n// Existing pg.Pool (shares your backend's pool — no duplicate connections)\ncreateEngine({ database: existingPool, ... })\n```\n\n### Adding Redis for high throughput\n\n```ts\ncreateEngine({\n  database: existingPool,\n  redis: existingRedisConnection,  // opt-in — dispatch goes through BullMQ\n  workflows: [...],\n  tenantId: 'default',\n})\n```\n\n### How Postgres dispatch works\n\nThe engine uses `FOR UPDATE SKIP LOCKED` to turn the `workflow_steps` table into a work queue — no external broker needed. On startup, it auto-detects whether `LISTEN/NOTIFY` is available:\n\n```\nlisten() called\n  ↓\nSelf-test: LISTEN → NOTIFY → wait 3s\n  ↓\nReceived? → \"LISTEN/NOTIFY available — low-latency dispatch (~1ms)\"\n            Dedicated connection listens for step-queued notifications.\n  ↓\nNot received? → \"Proxy detected — polling dispatch (~500ms)\"\n                Pure FOR UPDATE SKIP LOCKED polling with adaptive backoff.\n```\n\nZero config. If you're connecting directly to Postgres, you get instant dispatch. If PgBouncer (transaction mode) or another proxy sits in between, the self-test fails silently and the engine falls back to polling. The user doesn't need to know their infra topology.\n\n### Tuning dispatch\n\n```ts\ncreateEngine({\n  database: existingPool,\n  dispatch: {\n    pollingIntervalMs: 200,      // how often to poll for queued steps (default 500)\n    maxPollingIntervalMs: 5000,  // adaptive backoff ceiling (default 30_000)\n  },\n  workflows: [...],\n  tenantId: 'default',\n})\n```\n\nUnder load, the poller adapts automatically — interval increases on contention, decreases on activity, grows slowly when idle.\n\n## Library vs service mode\n\n**Library mode (default):** import `@goatlab/delphi-core` into your app, construct the engine once, call its methods from your handlers. No new HTTP surface, no extra process.\n\n```ts\napp.post('/api/orders/:id/checkout', requireAuth, async (req, res) => {\n  const { runId } = await engine.payment_critical.startCommitted(\n    { orderId: req.params.id, amountCents: req.body.amountCents },\n    { idempotencyKey: `checkout-${req.params.id}` },\n  )\n  res.json({ runId })\n})\n```\n\n**Service mode:** when multiple client apps need to start workflows against a shared engine. Mount via [`@goatlab/delphi-express`](../delphi-express). The HTTP boundary becomes the contract; wire your own auth middleware.\n\n| | Library mode | Service mode |\n|---|---|---|\n| Single Node app | use this | overkill |\n| Multiple client apps | — | use this |\n| Auth | reuse your app's | required at the edge |\n\n## Core concepts\n\n### Workflow & step\nA workflow is a DAG of steps. Steps are pure — they declare their input/output types and know nothing about their DAG position. Workflows wire steps together via `dependsOn`.\n\n```ts\n// Simple: raw classes, no wiring needed (single step or linear chain with auto-pass)\nsteps = [FetchStep, TransformStep, SaveStep] as const\n\n// DAG: step() wrapper only when you need dependsOn or mapInput\nsteps = [\n  VerifyStep,                                       // root — gets trigger input\n  step(ChargeStep, { dependsOn: [VerifyStep] }),     // auto-pass — gets verify's output\n  step(NotifyStep, {                                // explicit mapping — field names differ\n    dependsOn: [VerifyStep, ChargeStep],\n    mapInput: (up) => ({ email: up.verify.email, chargeId: up.charge.chargeId }),\n  }),\n] as const\n```\n\nAuto-pass is type-safe: if the upstream output doesn't satisfy the downstream input, TypeScript requires `mapInput` — you get a compile error, not a runtime surprise.\n\n### State\nRuns and steps live in Postgres. The state machine enforces valid transitions (`PENDING → QUEUED → RUNNING → COMPLETED | FAILED | WAITING_HUMAN | SLEEPING`). `deriveWorkflowStatus` computes run status from step statuses.\n\n### Execution\nOn `engine.start()`, the engine inserts the run + steps and dispatches root steps. In Postgres-only mode, the PgConnector polls for `QUEUED` steps via `FOR UPDATE SKIP LOCKED`, marks them `RUNNING`, and calls the handler. The engine then advances the DAG by finding the next ready steps.\n\n### Starting workflows (fire-and-forget)\n\nAll three start methods return a `runId` handle immediately — none wait for the workflow to complete. The actual step execution happens in the background.\n\n```ts\n// start() — waits for PG INSERT (~5-20ms), then returns\nconst { runId } = await engine.payment.start({ amount: 42 })\n\n// startBuffered() — returns from in-memory buffer (~0-1ms, no await needed)\nconst { runId } = engine.event_ingest.startBuffered({ payload: 'hi' })\n\n// startCommitted() — waits for PG COMMIT + fsync (~20-80ms)\nconst { runId } = await engine.payment.startCommitted({ amount: 42 })\n```\n\n### Getting results\n\n```ts\n// Poll\nconst status = await engine.payment.getStatus(runId)\nif (status.status === 'COMPLETED') { /* done */ }\n\n// SSE (realtime push)\nconst es = new EventSource(`/api/workflows/events/${runId}`)\n\n// Callback (on the workflow class)\nclass PaymentWorkflow extends Workflow<{ amount: number }> {\n  workflowName = 'payment' as const\n  steps = [ChargeStep] as const\n\n  onComplete = async (ctx) => {\n    // fires when all steps finish\n  }\n}\n```\n\n### Workflow durability (`buffered` vs `committed`)\n\nEach workflow declares its durability guarantee — what \"accepted\" means when the start call returns:\n\n```ts\n// Buffered (default) — ~1-2ms response, PG write is async\nclass EventWorkflow extends Workflow<{ payload: string }> {\n  workflowName = 'event_ingest' as const\n  steps = [step(processStep)] as const\n}\n\n// Committed — response means \"row is fsync'd to Postgres\"\nclass PaymentWorkflow extends Workflow<{ amount: number }> {\n  workflowName = 'payment' as const\n  override durability = 'committed' as const\n  steps = [step(chargeStep)] as const\n}\n```\n\n### Input validation\n\nWorkflows can declare a schema (Zod-compatible) for compile-time + runtime input validation:\n\n```ts\nimport { z } from 'zod'\n\nclass PaymentWorkflow extends Workflow<{ amount: number }> {\n  workflowName = 'payment' as const\n  override inputSchema = z.object({ amount: z.number().positive() })\n  steps = [step(chargeStep)] as const\n}\n```\n\n### External actions (exactly-once)\n`engine.externalActions.run({...})` wraps calls to external systems (GitHub, Linear, Stripe) with idempotency dedup, rate limiting, and audit trail. Safe to retry.\n\n### Transactional steps\n\nWhen a step is marked `transactional`, the engine wraps the step handler and the result recording in a single Postgres transaction. App writes via `ctx.tx` are atomic with step completion — COMMIT means both happened, ROLLBACK means neither did.\n\n```ts\nclass CreateOrderStep extends FunctionStep<\n  { productId: string; qty: number },\n  { orderId: string }\n> {\n  stepName = 'create_order' as const\n  transactional = true  // class-level default\n\n  async handle(input, ctx: StepExecutionContext) {\n    // ctx.tx is a pg PoolClient inside the same transaction\n    const { rows } = await ctx.tx!.query(\n      'INSERT INTO orders (product_id, qty) VALUES ($1, $2) RETURNING id',\n      [input.productId, input.qty],\n    )\n    return { output: { orderId: rows[0].id } }\n  }\n}\n```\n\nThe `transactional` flag can be set at two levels, with `step()` overriding the class:\n\n```ts\n// Class-level: this step is always transactional\nclass LedgerStep extends FunctionStep<...> {\n  transactional = true\n}\n\n// step()-level: override per workflow wiring\nsteps = [\n  step(LedgerStep, { transactional: false }),  // override class default\n  step(NotifyStep, { transactional: true }),    // make non-transactional step transactional\n]\n```\n\nPrecedence: `step()` flag > class flag > `false`.\n\n**Constraints:** transactional steps must be short-lived DB operations (the transaction stays open for the entire handler execution). Not suitable for external HTTP calls, AI steps, or anything that takes seconds — those should use the default path with `externalActions` for idempotency.\n\n#### Durability × transactional: three independent axes\n\nWorkflow `durability` (buffered/committed) and step `transactional` are orthogonal:\n\n| Concept | What it controls | Layer |\n|---|---|---|\n| **buffered** | How the workflow *starts* — HTTP returns before PG COMMIT | Ingestion |\n| **committed** | How the workflow *starts* — HTTP returns after PG fsync | Ingestion |\n| **transactional** | How a *step executes* — app writes + step result in one PG tx | Execution |\n\nThey compose naturally:\n\n| Workflow durability | Step transactional | Behavior |\n|---|---|---|\n| buffered + normal | Default. Fast start, separate execution. |\n| buffered + transactional | Start is async (could be lost in crash window), but once the step runs, app writes + completion are atomic. |\n| committed + normal | Start is durable (fsync'd), but step execution and recording are separate operations. |\n| committed + transactional | **Strongest.** Start is durable, step execution is atomic. Zero gaps. |\n\nUse `committed + transactional` for financial flows where both \"trigger accepted\" and \"step executed\" must be all-or-nothing. Use `buffered + transactional` for high-volume events where ingestion loss is acceptable but processing must be atomic.\n\n### Retry backoff\n\nBy default, failed steps retry immediately. For steps calling external APIs (rate-limited endpoints, push notifications, social APIs), configure backoff to avoid hammering a failing service:\n\n```ts\nclass PushNotifyStep extends FunctionStep<{ userId: string }, { sent: boolean }> {\n  stepName = 'push_notify' as const\n  retries = 5\n  backoff = { type: 'exponential' as const, delayMs: 1000, maxDelayMs: 60_000 }\n\n  async handle(input) {\n    await expo.sendPushNotification(input.userId)\n    return { output: { sent: true } }\n  }\n}\n```\n\n| Option | Default | Description |\n|--------|---------|-------------|\n| `type` | — | `'exponential'` (doubles each attempt) or `'fixed'` (constant delay) |\n| `delayMs` | 1000 | Base delay before first retry |\n| `maxDelayMs` | 60000 | Cap for exponential growth |\n| `multiplier` | 2 | Exponential multiplier per attempt |\n\nDelays include ±25% jitter to prevent thundering herd. Under the hood, `retryAfterMs` is stored on the step row — the PgConnector poll skips steps whose retry time hasn't arrived yet. No extra polling loop or scheduler needed.\n\n### Saga rollback\n\nWhen a workflow fails terminally, you often need to undo side effects from steps that already completed — refund a charge, unreserve inventory, revoke an API key. Define a `rollback()` method on any step:\n\n```ts\nclass ChargeCardStep extends FunctionStep<\n  { customerId: string; amount: number },\n  { chargeId: string }\n> {\n  stepName = 'charge_card' as const\n\n  async handle(input) {\n    const charge = await stripe.charges.create({ amount: input.amount, customer: input.customerId })\n    return { output: { chargeId: charge.id } }\n  }\n\n  async rollback(input, output) {\n    await stripe.refunds.create({ charge: output.chargeId })\n  }\n}\n```\n\nWhen the workflow transitions to FAILED (a downstream step exhausted its retries), the engine automatically calls `rollback()` on all completed steps that define it, in **reverse topological order** — last-completed first.\n\n**History is append-only.** Step statuses stay `COMPLETED` — the engine never rewrites history. Rollback actions are logged as `rollback_started`, `rollback_completed`, or `rollback_failed` events in `workflow_step_logs`. If a rollback itself throws, the error is logged and remaining rollbacks continue (best-effort).\n\n### Human-in-the-loop\nA step returning `{ waitForHuman: { prompt, schema } }` transitions to `WAITING_HUMAN`. Resume via `engine.submitHumanInput(...)`.\n\n### Durable sleep\n`engine.durableSleep(runId, stepName, tenantId, durationMs)` persists the wake time to Postgres. Survives process restarts — on recovery, sleeps only the remaining duration.\n\n### Workflow forking\n`engine.forkWorkflow(runId, tenantId, fromStepName)` creates a new run preserving completed step outputs up to the fork point. Enables retry-from-failure and A/B testing.\n\n### Workflow versioning\nIn-flight workflows are frozen to their original definition. When you deploy new code that changes a workflow's steps, retries, or config, running workflows continue with the definition they started with — no mid-flight surprises.\n\nThe engine stores a `definitionSnapshot` at workflow start. On step completion/failure, `getDefinitionForRun()` deserializes the snapshot instead of reading the live registry. Non-serializable callbacks (`condition`, `mapInput`, `onComplete`, `onFail`) are merged from the live registry if the workflow still exists, so code changes to those callbacks take effect immediately.\n\n### Workflow streaming\n`engine.writeStream(runId, key, value)` appends to a durable, offset-based stream. Consumers read via `engine.readStream(runId, key, fromOffset)`. Close with `engine.closeStream(runId, key)`.\n\n### Delayed execution\nStart workflows in the future: `engine.start({ ..., delaySeconds: 60 })`. The run enters `DELAYED` status and auto-transitions to `RUNNING` when the delay expires.\n\n### Cron scheduling\nSchedule recurring workflows directly from the typed engine proxy. Multi-pod safe — uses `FOR UPDATE SKIP LOCKED` so only one instance fires each schedule. Timezone-aware — DST transitions handled automatically.\n\n```ts\n// Schedule a workflow to run every day at 9am New York time\nawait engine.daily_report.schedule({\n  cron: '0 9 * * *',\n  timezone: 'America/New_York',  // IANA timezone — DST-aware\n  input: { region: 'us-east' },\n})\n\n// Fire immediately on deploy, then follow the cron\nawait engine.daily_report.schedule({\n  cron: '0 9 * * *',\n  timezone: 'America/New_York',\n  runOnInit: true,\n  input: { region: 'us-east' },\n})\n\n// List active schedules\nconst schedules = await engine.daily_report.listSchedules()\n\n// Remove a schedule\nawait engine.daily_report.unschedule(scheduleId)\n\n// Start the scheduler polling loop (call once at app startup)\nengine.scheduler.start()\n```\n\n### Cross-tenant dispatch\n\nWhen a single backend serves multiple tenants (each with its own database), the dispatcher coordinates work across all tenants with O(1) persistent connections — no matter how many tenants you have.\n\n**The problem:** Traditional BullMQ requires one persistent Worker per tenant per queue. At 100 tenants × 5 queues = 500 Redis connections. Doesn't scale.\n\n**The solution:** A lightweight hint-based dispatch system. One listener catches all hints, fires HTTP requests to drain each tenant's queue on demand. Connections are ephemeral, created per dispatch cycle and closed immediately.\n\n```\nJob enqueued → onAfterQueue fires hint → single listener → HTTP POST → resolveTenant → drain queue → done\n```\n\n#### Two APIs, two lifecycles\n\n**`createDispatcher()`** — process-level singleton (one per backend):\n\n```ts\nimport { createDispatcher } from '@goatlab/delphi-core'\n\nconst dispatcher = createDispatcher({\n  // Hint transport: Redis (BullMQ) or Postgres (LISTEN/NOTIFY)\n  redis: platformRedisConnection,\n  // OR: database: platformDbClient,\n\n  // Where dispatch HTTP endpoint lives (external URL for Cloud Run scaling)\n  dispatchUrl: 'https://api.myapp.com/dispatch/worker',\n\n  // Consumer provides tenant resolution (DI boundary)\n  resolveTenant: async (tenantId) => {\n    return getEngineForTenant(tenantId) // your DI / container logic\n  },\n  listTenants: async () => getTenantIds(),\n})\n```\n\n**`createEngine({ dispatcher })`** — per-tenant, wires hints automatically:\n\n```ts\n// Each tenant's engine auto-fires hints through the dispatcher\nconst engine = createEngine({\n  database: tenantPool,\n  workflows: [PaymentWorkflow, OnboardingWorkflow] as const,\n  tenantId: 'tenant-abc',\n  redis: tenantRedisConnection, // or omit for PG-only\n  dispatcher,                   // wires onAfterQueue automatically\n})\n```\n\n#### Dispatch handler\n\nMount on your HTTP server — responds 202 immediately, processes in background:\n\n```ts\napp.post('/dispatch/worker', dispatcher.handler)\n```\n\n#### Startup sequence\n\n```ts\n// 1. Start HTTP server\napp.listen(port)\n\n// 2. Start dispatcher (AFTER server is accepting requests)\nawait dispatcher.start()\n\n// 3. Sync cron schedules across all tenants\nawait dispatcher.syncSchedules('prod')\n\n// Shutdown\nawait dispatcher.stop()\n```\n\n#### Declarative cron schedules\n\nInstead of centralized job config arrays, declare schedules on workflows:\n\n```ts\nclass DailyReportWorkflow extends Workflow<{ region: string }> {\n  workflowName = 'daily_report' as const\n  schedule = {\n    cron: '0 9 * * *',                       // cron expression\n    timezone: 'America/New_York',             // IANA timezone (default: 'UTC')\n    runOnInit: true,                          // fire on first deploy\n    input: { region: 'us-east' },             // default input per run\n    environments: ['prod'],                   // only in production\n    tenants: ['platform'],                    // only for specific tenants\n  }\n  steps = [step(GenerateReportStep)] as const\n}\n```\n\n`dispatcher.syncSchedules()` reads these declarations and registers them across all tenants. The `timezone` field accepts any IANA timezone identifier (`America/New_York`, `Europe/Stockholm`, etc.) with full autocomplete support via the `IANATimezone` type.\n\n#### Hint transport options\n\n| Transport | Config | When to use |\n|-----------|--------|-------------|\n| **Redis** | `redis: connection` | You already have Redis. Lower latency (~1ms). |\n| **Postgres** | `database: dbClient` | No Redis in your stack. Uses LISTEN/NOTIFY + polling. |\n\nBoth transports are independent of each tenant's dispatch backend — a tenant can use PgConnector while hints travel through Redis, or vice versa.\n\n#### When to use the dispatcher\n\n| Setup | Use dispatcher? |\n|-------|----------------|\n| Single tenant, single process | No — `createEngine()` alone is enough |\n| Single tenant, multiple processes | No — PgConnector's `FOR UPDATE SKIP LOCKED` handles it |\n| **Multi-tenant, shared backend** | **Yes** — avoids O(N×M) persistent connections |\n| **Multi-tenant, Cloud Run** | **Yes** — HTTP dispatch triggers auto-scaling |\n\n### Signals & events\n- `engine.signal(runId, signalName, data)` — signal a running workflow\n- `EventIngestionService` — idempotent event ingest with ordering, trigger matching, stale-event skipping\n\n### Budgets\nPer-run limits on tokens, cost, step count, and task executions. Enforced atomically on every step completion.\n\n### Lineage\nEvery run carries a `traceId`. `engine.getTrace(traceId)` returns the full set of runs, events, and external actions sharing that trace.\n\n### Timeout enforcement\n`engine.sweepTimedOutSteps()` and `engine.sweepTimedOutWorkflows()` find and fail steps/runs that exceed their configured timeouts.\n\n### Worker nodes\nRegistered `WorkerNode` instances can pull step payloads via HTTP long-poll, execute remotely, and post results back. Label-based routing (`requiresLabels`) ensures steps land on capable workers.\n\n## API surface\n\n### Typed proxy (compile-time safe)\n\n```ts\n// Start (fire-and-forget — returns runId, not completion)\nconst { runId } = await engine.payment.start(input, { idempotencyKey })\nconst { runId } = engine.event_ingest.startBuffered(input)          // no await\nconst { runId } = await engine.payment.startCommitted(input)        // waits for PG fsync\n\n// Check status / interact with running workflows\nawait engine.payment.getStatus(runId)\nawait engine.payment.cancel(runId)\nawait engine.payment.signal(runId, 'approved', { reviewer: 'alice' })\nawait engine.payment.submitHumanInput(runId, 'review', { approved: true })\n```\n\n### String-based handlers (for HTTP adapters)\n\n```ts\nimport { createWorkflowHandlers } from '@goatlab/delphi-core'\nconst handlers = createWorkflowHandlers(engine)\n\nawait handlers.start({ workflowName, tenantId, input })\nawait handlers.getStatus({ runId, tenantId })\nawait handlers.cancel({ runId, tenantId })\nawait handlers.signal({ runId, tenantId, signalName, data })\nawait handlers.listWorkflows({ tenantId })\n```\n\n## Performance\n\nAll numbers from `test-server/server.ts` against a fresh stack (Docker Desktop, M-series Mac, PG + Redis colocated, `CLUSTER_MODE=2`). Production with managed PG will be faster.\n\n### Postgres-only vs Redis dispatch\n\ndelphi-core defaults to **Postgres-only** dispatch (no Redis required). Redis can be added via `redis` option for workloads above ~5k req/s.\n\n#### Buffered durability (CLUSTER_MODE=2)\n\n| Metric | PG-only | Redis | Notes |\n|---|---|---|---|\n| Avg RPS | **1,965/s** | **1,975/s** | identical |\n| p50 | 1ms | 1ms | identical |\n| p95 | 38ms | 63ms | PG-only lower tail |\n| p99 | 134ms | 216ms | PG-only lower tail |\n| Errors | 0% | 0% | |\n\n#### Committed durability (CLUSTER_MODE=2)\n\n| Metric | PG-only | Redis | Notes |\n|---|---|---|---|\n| Avg RPS | **741/s** | **631/s** | PG-only 17% faster |\n| p50 | 27ms | 74ms | PG-only 2.7x faster |\n| p95 | 273ms | 1,310ms | PG-only 4.8x faster |\n| Errors | 0% | 0% | |\n\n#### Breakpoint — where does Redis start winning?\n\n| Target | Redis (sustained) | PG-only (sustained) | Winner |\n|---|---|---|---|\n| 1k | 2,063/s | 4,240/s | PG-only |\n| 3k | 2,791/s | 2,841/s | tie |\n| **5k** | **4,821/s** | **4,818/s** | **crossover** |\n| 8k | 6,976/s | 4,118/s | Redis +69% |\n| 10k | 7,806/s | 5,319/s | Redis +47% |\n\n#### When to use what\n\n| Scale | Recommendation | Why |\n|---|---|---|\n| < 5,000 req/s | **Postgres-only** (default) | Same performance, one less dependency |\n| 5,000 - 10,000 req/s | Either | Redis starts showing marginal benefit |\n| > 10,000 req/s | Add Redis (`redis` option) | PG pool becomes the bottleneck |\n\nMost agent/workflow workloads are well under 5k req/s (each AI step takes 2-30s). Postgres-only is the right default.\n\n#### Reproduce\n\n```bash\n# PG-only\nDISPATCH_MODE=pg CLUSTER_MODE=2 npx tsx test-server/server.ts\nk6 run packages/delphi-core/loadtest/k6-workflow-pgonly.js\nk6 run packages/delphi-core/loadtest/k6-workflow-pgonly-committed.js\n\n# Redis\nDISPATCH_MODE=redis CLUSTER_MODE=2 npx tsx test-server/server.ts\nk6 run packages/delphi-core/loadtest/k6-workflow-buffered.js\nk6 run packages/delphi-core/loadtest/k6-workflow-committed.js\n\n# Breakpoint (find the ceiling)\nk6 run packages/delphi-core/loadtest/k6-breakpoint.js\n```\n\n### Key optimizations\n- `FOR UPDATE SKIP LOCKED` polling with auto-detected LISTEN/NOTIFY wakeup\n- `COPY FROM` for bulk inserts (Hatchet-style, 60-90k writes/sec)\n- Debounced NOTIFY under load (coalesces into 1 per 10ms)\n- `SET LOCAL synchronous_commit = OFF` on buffered ingest (~45% PG TPS gain)\n- Per-workflow definition snapshot cached (avoids re-stringifying)\n- Bounded concurrent flushes to preserve PG pool headroom\n- Log buffering (50-entry / 50ms flush threshold)\n- Atomic budget updates via `jsonb_set` (no SELECT+UPDATE race)\n- N+1-free `listWorkflows` via aggregate JOIN\n\n## Testing\n\n```bash\npnpm test                                                    # full suite (needs Docker)\nnpx vitest run src/__tests__/engine/lifecycle.spec.ts        # targeted\nnpx vitest run src/__tests__/engine/pg-dispatcher.spec.ts    # PG-only dispatch\nnpx vitest run src/__tests__/engine/dbos-parity.spec.ts      # DBOS-parity features\n```\n\n## Key exports\n\n| Export | Purpose |\n|---|---|\n| `createEngine` | Factory: typed engine with per-workflow proxy properties |\n| `Workflow`, `Step`, `FunctionStep`, `step` | Class-based workflow/step authoring |\n| `createDbClient`, `createPool` | Database connection helpers |\n| `PgConnector` | Postgres-only dispatch (default, used internally) |\n| `WorkflowStepTask` | Step handler that bridges dispatch → engine |\n| `IngestBuffer`, `IngestWorker` | Queue-first ingestion (buffered + committed) |\n| `ExternalActionExecutor` | Exactly-once external side effects |\n| `EventIngestionService` | Event ingest + trigger matching |\n| `SchedulerService` | Cron-based recurring workflow triggers (multi-pod safe) |\n| `createDispatcher` | Cross-tenant dispatch singleton (hint queue + HTTP handler) |\n| `createDispatchHandler` | Express-compatible dispatch endpoint (202 + background drain) |\n| `PgHintTransport` | Postgres-based hint transport (alternative to Redis) |\n| `PgNotifier` | LISTEN/NOTIFY with auto-detection |\n| `computeRetryDelay` | Backoff delay calculator (exponential/fixed with jitter) |\n| `IANATimezone` | Type-safe IANA timezone identifiers with autocomplete |\n| `BackoffConfig` | Retry backoff configuration type (exponential/fixed) |\n| `dbRetry` | Connection-resilient retry decorator |\n| `runMigrations` | Schema migration runner |\n| `AdaptivePoller` | Dynamic polling interval with backoff |\n| `CREATE_TABLES_SQL` | Schema bootstrap |\n\n## Schema\n\nPlain TypeScript interfaces in `src/entities/Database.ts`. No ORM, no decorators, no `reflect-metadata`. All queries are parameterized SQL via `pg.Pool`. JSON columns stored as `TEXT` with `toJson()` / `fromJson()` helpers. All timestamp columns use `TIMESTAMPTZ` (not plain `TIMESTAMP`) — stores absolute instants, immune to server timezone changes. Time-critical fields (deadlines, delays, retry backoff) use `BIGINT` epoch milliseconds for comparison safety.\n\n## Inspiration\n\ndelphi-core stands on the shoulders of several excellent projects:\n\n| Project | What we learned |\n|---|---|\n| [DBOS](https://github.com/dbos-inc/dbos-transact-ts) | Postgres-only architecture. `FOR UPDATE SKIP LOCKED` as a work queue. LISTEN/NOTIFY with self-test fallback. Durable sleep. Workflow forking. Schema designed by Mike Stonebraker's team. |\n| [Hatchet](https://github.com/hatchet-dev/hatchet) | `COPY FROM` bulk inserts for high-throughput ingestion. Buffered vs committed durability. Worker-side fan-out pattern. |\n| [Temporal](https://temporal.io) | DAG-based workflow definitions. Step-level retry/timeout. Human-in-the-loop approval gates. Signals and queries. Workflows as code, not YAML. |\n| [Inngest](https://github.com/inngest/inngest) | Event-driven workflow triggers. Idempotent event ingestion with sequence ordering. Step functions as the programming model. |\n| [PgQue](https://github.com/NikolayS/pgque) | Postgres-native event queue (reimplements Skype's PgQ in pure PL/pgSQL). Avoids `SKIP LOCKED` dead-tuple bloat via snapshot-based batching + three-table TRUNCATE rotation — zero VACUUM pressure by construction. Worth watching as an alternative queue primitive if dead-tuple accumulation becomes a concern at sustained high throughput. |\n\n### How delphi-core differs\n\n- **Postgres-only by default** — no Redis, no external orchestrator, no message broker. One peer dependency: `pg`.\n- **Typed class API** — compile-time safety on inputs, outputs, and dependencies. No string handler keys.\n- **Multi-tenant** — `tenantId` on every table, scoped queries, per-tenant isolation. Built-in cross-tenant dispatch with O(1) connections.\n- **AI-native** — budget guardrails, label-based worker routing, Claude Code executor, skill registry.\n- **Flexible dispatch** — Postgres handles ~5k req/s. Add Redis with one config line for more.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}