{"_id":"@graphorin/workflow","_rev":"29-e3a2cbccb59a86869c82439b5955ddc4","name":"@graphorin/workflow","dist-tags":{"latest":"0.15.1"},"versions":{"0.5.0":{"name":"@graphorin/workflow","version":"0.5.0","keywords":["graphorin","ai","agents","framework","workflow","step-graph","durable-execution","checkpointing","hitl","pause-resume","channels","state-machine","streaming","fan-out","directive","dispatch"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/workflow@0.5.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/workflow","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"99097d0875c661122e1b28cfadf6ab0bf58900e2","tarball":"https://registry.npmjs.org/@graphorin/workflow/-/workflow-0.5.0.tgz","fileCount":36,"integrity":"sha512-s8cGINYbKcS3VER5u47KO1KhA/5Qb3kv6idQLZXZ1OZiyeax0UNhM+rsdzeGAQqxL8GTw1WumwunSbKaRUJfFw==","signatures":[{"sig":"MEUCIQCzb999z3euSj2V2Jll+Noj5lrrziyI0iUVLjPWfKV/GQIganqZ/iGV4kGzaFIuaR0udneIhJ2GaFYv71q+WPgWjsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fworkflow@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":250750},"main":"./dist/index.js","type":"module","_from":"file:graphorin-workflow-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./factory":{"types":"./dist/factory.d.ts","import":"./dist/factory.js"},"./package.json":"./package.json","./checkpoint-store-memory":{"types":"./dist/checkpoint-store-memory.d.ts","import":"./dist/checkpoint-store-memory.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"o-stepper","email":"step.oleksiy@gmail.com"},"_resolved":"/tmp/56d37de3035e6f92b32b1fc211e21ba0/graphorin-workflow-0.5.0.tgz","_integrity":"sha512-s8cGINYbKcS3VER5u47KO1KhA/5Qb3kv6idQLZXZ1OZiyeax0UNhM+rsdzeGAQqxL8GTw1WumwunSbKaRUJfFw==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/workflow"},"_npmVersion":"10.9.8","description":"Step-graph workflow engine for the Graphorin framework: createWorkflow({...}) factory, Workflow.execute / resume / getState / listCheckpoints / fork APIs, the Graphorin-named primitives (Directive, Dispatch, pause, LatestValue, AnyValue, Reducer, ListAggr","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.5.0","@graphorin/observability":"0.5.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/workflow_0.5.0_1783148660903_0.7683319648058324","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@graphorin/workflow","version":"0.6.0","keywords":["graphorin","ai","agents","framework","workflow","step-graph","durable-execution","checkpointing","hitl","pause-resume","channels","state-machine","streaming","fan-out","directive","dispatch"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/workflow@0.6.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/workflow","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"ba37e1715859692d4251c399f5066dec0d1b73cf","tarball":"https://registry.npmjs.org/@graphorin/workflow/-/workflow-0.6.0.tgz","fileCount":36,"integrity":"sha512-ajPaxQuosOYCvhSWpYA1wFm9JX3zrAdwiMk0alcMZRB+BjWlpDEtbgQEETYJEv69pdLDlVqiVZ61kjJ9pzBUNQ==","signatures":[{"sig":"MEUCIFMDtYS4/77i/eCzNix2/Uw0IUnnmDUB0YKaGmab/EO5AiEA9ES5r9vFvwNn4HIXoCSGOk0XPal9OBDH7sus/i3TDOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fworkflow@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":326149},"main":"./dist/index.js","type":"module","_from":"file:graphorin-workflow-0.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./factory":{"types":"./dist/factory.d.ts","import":"./dist/factory.js"},"./package.json":"./package.json","./checkpoint-store-memory":{"types":"./dist/checkpoint-store-memory.d.ts","import":"./dist/checkpoint-store-memory.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"o-stepper","email":"step.oleksiy@gmail.com"},"_resolved":"/tmp/b11e0cb8507e954316aacb4cab55861a/graphorin-workflow-0.6.0.tgz","_integrity":"sha512-ajPaxQuosOYCvhSWpYA1wFm9JX3zrAdwiMk0alcMZRB+BjWlpDEtbgQEETYJEv69pdLDlVqiVZ61kjJ9pzBUNQ==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/workflow"},"_npmVersion":"10.9.8","description":"Step-graph workflow engine for the Graphorin framework: createWorkflow({...}) factory, Workflow.execute / resume / getState / listCheckpoints / fork APIs, the Graphorin-named primitives (Directive, Dispatch, pause, LatestValue, AnyValue, Reducer, ListAggr","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.6.0","@graphorin/observability":"0.6.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/workflow_0.6.0_1783230386908_0.2628205232406864","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@graphorin/workflow","version":"0.6.1","keywords":["graphorin","ai","agents","framework","workflow","step-graph","durable-execution","checkpointing","hitl","pause-resume","channels","state-machine","streaming","fan-out","directive","dispatch"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/workflow@0.6.1","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/workflow","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"c7a67495cb78888e1ff309d9e2116ec7e2e56245","tarball":"https://registry.npmjs.org/@graphorin/workflow/-/workflow-0.6.1.tgz","fileCount":38,"integrity":"sha512-/W0HU44zemWUL6rIK86HnQx6BSoer6xrWOYsoF3QYXbnj2fVeXjasq33W7ajMRk7roI6uJJPM3WqS1fk/fwaUA==","signatures":[{"sig":"MEQCICn+mGTxRkDlXTHkHzxQMda8e2jcGvEae6AvPsBCZF5EAiBXGeKN/CwTlGgH1Q0SGbzGKH+6x+hR36j0cJarpY2Yfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fworkflow@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331634},"main":"./dist/index.js","type":"module","_from":"file:graphorin-workflow-0.6.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./factory":{"types":"./dist/factory.d.ts","import":"./dist/factory.js"},"./package.json":"./package.json","./checkpoint-store-memory":{"types":"./dist/checkpoint-store-memory.d.ts","import":"./dist/checkpoint-store-memory.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"o-stepper","email":"step.oleksiy@gmail.com"},"_resolved":"/tmp/b3c7620fa6fe61acae4c710eacb52c3f/graphorin-workflow-0.6.1.tgz","_integrity":"sha512-/W0HU44zemWUL6rIK86HnQx6BSoer6xrWOYsoF3QYXbnj2fVeXjasq33W7ajMRk7roI6uJJPM3WqS1fk/fwaUA==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/workflow"},"_npmVersion":"10.9.8","description":"Step-graph workflow engine for the Graphorin framework: createWorkflow({...}) factory, Workflow.execute / resume / getState / listCheckpoints / fork APIs, the Graphorin-named primitives (Directive, Dispatch, pause, LatestValue, AnyValue, Reducer, ListAggr","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.6.1","@graphorin/observability":"0.6.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/workflow_0.6.1_1783240314230_0.8801136842890067","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@graphorin/workflow","version":"0.7.0","keywords":["graphorin","ai","agents","framework","workflow","step-graph","durable-execution","checkpointing","hitl","pause-resume","channels","state-machine","streaming","fan-out","directive","dispatch"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/workflow@0.7.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/workflow","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"22b0768c089142454601d1dcd95ddeb37964651d","tarball":"https://registry.npmjs.org/@graphorin/workflow/-/workflow-0.7.0.tgz","fileCount":52,"integrity":"sha512-yROLvtrHrY+xPnr75ErqKMyfcjqUrXgR/6BNj09aG3WLoNCtJkTG2e6c9Kne9LECqxl7d0SkEWXWIX9WyUVM6A==","signatures":[{"sig":"MEUCIEJOND8lCEG+u3+M8yR10FbynMOSRIU/JxkDITxOE35HAiEA8hRpcJJykCctseEzB4+hbbIQxOCltGF/nIfINJ3z9uY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fworkflow@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561298},"main":"./dist/index.js","type":"module","_from":"file:graphorin-workflow-0.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","default":"./dist/node.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./factory":{"types":"./dist/factory.d.ts","default":"./dist/factory.js"},"./package.json":"./package.json","./checkpoint-store-memory":{"types":"./dist/checkpoint-store-memory.d.ts","default":"./dist/checkpoint-store-memory.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7d67722a-ad28-492e-af80-4833a99c21c3"}},"_resolved":"/tmp/22ec7459e9eae93d6b42b95a06878835/graphorin-workflow-0.7.0.tgz","_integrity":"sha512-yROLvtrHrY+xPnr75ErqKMyfcjqUrXgR/6BNj09aG3WLoNCtJkTG2e6c9Kne9LECqxl7d0SkEWXWIX9WyUVM6A==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/workflow"},"_npmVersion":"11.18.0","description":"Step-graph workflow engine for the Graphorin framework: createWorkflow({...}) factory, Workflow.execute / resume / getState / listCheckpoints / fork APIs, the Graphorin-named primitives (Directive, Dispatch, pause, LatestValue, AnyValue, Reducer, ListAggr","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.7.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/workflow_0.7.0_1783394986312_0.8518831602088703","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@graphorin/workflow","version":"0.8.0","keywords":["graphorin","ai","agents","framework","workflow","step-graph","durable-execution","checkpointing","hitl","pause-resume","channels","state-machine","streaming","fan-out","directive","dispatch"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/workflow@0.8.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/workflow","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"12c892486cc8cebe68f56d5c4758e7f0ccfdc819","tarball":"https://registry.npmjs.org/@graphorin/workflow/-/workflow-0.8.0.tgz","fileCount":52,"integrity":"sha512-KkviVe8hdZotlWqVDaX8vubvmylgZLnQfJ/SUi0JPpTn1VSRyG1+MmiaZ2cY5WIuGhQu2IoVpThcYnTFAj/PPQ==","signatures":[{"sig":"MEQCIAUCHgXn1ztk2ArVvzwGSbb3cfBFuy1++tmgIXkX1AolAiBcVsPA9u2fAoZlZxQ1UH2UrLT9EFF68OWKpNI0FjLzyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fworkflow@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561381},"main":"./dist/index.js","type":"module","_from":"file:graphorin-workflow-0.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","default":"./dist/node.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./factory":{"types":"./dist/factory.d.ts","default":"./dist/factory.js"},"./package.json":"./package.json","./checkpoint-store-memory":{"types":"./dist/checkpoint-store-memory.d.ts","default":"./dist/checkpoint-store-memory.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7d67722a-ad28-492e-af80-4833a99c21c3"}},"_resolved":"/tmp/eeb37ccbc80fae60ee9a036a23519972/graphorin-workflow-0.8.0.tgz","_integrity":"sha512-KkviVe8hdZotlWqVDaX8vubvmylgZLnQfJ/SUi0JPpTn1VSRyG1+MmiaZ2cY5WIuGhQu2IoVpThcYnTFAj/PPQ==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/workflow"},"_npmVersion":"11.18.0","description":"Step-graph workflow engine for the Graphorin framework: createWorkflow({...}) factory, Workflow.execute / resume / getState / listCheckpoints / fork APIs, the Graphorin-named primitives (Directive, Dispatch, pause, LatestValue, AnyValue, Reducer, ListAggr","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.8.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/workflow_0.8.0_1783783847024_0.5168646473290159","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@graphorin/workflow","version":"0.9.0","keywords":["graphorin","ai","agents","framework","workflow","step-graph","durable-execution","checkpointing","hitl","pause-resume","channels","state-machine","streaming","fan-out","directive","dispatch"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/workflow@0.9.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/workflow","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"a92377efa24ed5d1d5dc3047cf888cd7deb1b104","tarball":"https://registry.npmjs.org/@graphorin/workflow/-/workflow-0.9.0.tgz","fileCount":62,"integrity":"sha512-xzUTMlUotHd2HogOSQ45UIjNDVGf+ATjypHSjQBsjevWER6ON/yQj9W9eF4/fAyW3vpLaxywmhCj8AV4NfzCrw==","signatures":[{"sig":"MEUCIQDS6T59UuC4nkpt7RshafidJkWEd9pI02/zXDQsMNzyQAIgUM2TkDUdRgvvGNZmS36y4jYyzDsZFYClwAnGialr4rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fworkflow@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":606995},"main":"./dist/index.js","type":"module","_from":"file:graphorin-workflow-0.9.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","default":"./dist/node.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./factory":{"types":"./dist/factory.d.ts","default":"./dist/factory.js"},"./package.json":"./package.json","./checkpoint-store-memory":{"types":"./dist/checkpoint-store-memory.d.ts","default":"./dist/checkpoint-store-memory.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7d67722a-ad28-492e-af80-4833a99c21c3"}},"_resolved":"/tmp/8d64b1432a5cc1c80b7bf30c15a7f938/graphorin-workflow-0.9.0.tgz","_integrity":"sha512-xzUTMlUotHd2HogOSQ45UIjNDVGf+ATjypHSjQBsjevWER6ON/yQj9W9eF4/fAyW3vpLaxywmhCj8AV4NfzCrw==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/workflow"},"_npmVersion":"11.18.0","description":"Step-graph workflow engine for the Graphorin framework: createWorkflow({...}) factory, Workflow.execute / resume / getState / listCheckpoints / fork APIs, the Graphorin-named primitives (Directive, Dispatch, pause, LatestValue, AnyValue, Reducer, ListAggr","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.9.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/workflow_0.9.0_1783941144120_0.3095833863070705","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@graphorin/workflow","version":"0.10.0","keywords":["graphorin","ai","agents","framework","workflow","step-graph","durable-execution","checkpointing","hitl","pause-resume","channels","state-machine","streaming","fan-out","directive","dispatch"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/workflow@0.10.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/workflow","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"4b1ee067a6e84aee9fd83028b534315774c07b07","tarball":"https://registry.npmjs.org/@graphorin/workflow/-/workflow-0.10.0.tgz","fileCount":62,"integrity":"sha512-RWdUlk02l6Ki+rWg3Qa0uXXKBiCSqrIEEzKEmYY1xfN/LKkWlBs+ReXiqEJHuJpQDFeSbKe6YEZkDJ5eCR4Drw==","signatures":[{"sig":"MEYCIQDLUhQ5AIwrcEmAlU0Bf9CZkh9RSKYVf8tNFV+LoqHRiwIhANLzmKxRHha2SfuJEKEHxQFlpbCMDZ3IYW4mcKouBLt2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fworkflow@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":607086},"main":"./dist/index.js","type":"module","_from":"file:graphorin-workflow-0.10.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","default":"./dist/node.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./factory":{"types":"./dist/factory.d.ts","default":"./dist/factory.js"},"./package.json":"./package.json","./checkpoint-store-memory":{"types":"./dist/checkpoint-store-memory.d.ts","default":"./dist/checkpoint-store-memory.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7d67722a-ad28-492e-af80-4833a99c21c3"}},"_resolved":"/tmp/9f6fc92da36d17e4b16e08647c9b52dc/graphorin-workflow-0.10.0.tgz","_integrity":"sha512-RWdUlk02l6Ki+rWg3Qa0uXXKBiCSqrIEEzKEmYY1xfN/LKkWlBs+ReXiqEJHuJpQDFeSbKe6YEZkDJ5eCR4Drw==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/workflow"},"_npmVersion":"11.18.0","description":"Step-graph workflow engine for the Graphorin framework: createWorkflow({...}) factory, Workflow.execute / resume / getState / listCheckpoints / fork APIs, the Graphorin-named primitives (Directive, Dispatch, pause, LatestValue, AnyValue, Reducer, ListAggr","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.10.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/workflow_0.10.0_1784200827517_0.7433990956571304","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@graphorin/workflow","version":"0.10.1","keywords":["graphorin","ai","agents","framework","workflow","step-graph","durable-execution","checkpointing","hitl","pause-resume","channels","state-machine","streaming","fan-out","directive","dispatch"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/workflow@0.10.1","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/workflow","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"6a4eabb0672bed3e2b6070e88e8a934e4dd09071","tarball":"https://registry.npmjs.org/@graphorin/workflow/-/workflow-0.10.1.tgz","fileCount":62,"integrity":"sha512-FM4xTEe+msgjZdq1eacVsjyuKETOiKLf6Ota979VC5wOz/V721Lc+/O/iAX5+DDMWjC/uAXSD+RyUZ/WC2M7Pw==","signatures":[{"sig":"MEYCIQDP0zxqXiFDGuV5v2vFKLNA1AQrCkmQze4PZN22DYkeEwIhAMJ654obtiE9OYWhQ9yxN8tY0T86815P9MmsIUjC3IR2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fworkflow@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":610108},"main":"./dist/index.js","type":"module","_from":"file:graphorin-workflow-0.10.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","default":"./dist/node.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./factory":{"types":"./dist/factory.d.ts","default":"./dist/factory.js"},"./package.json":"./package.json","./checkpoint-store-memory":{"types":"./dist/checkpoint-store-memory.d.ts","default":"./dist/checkpoint-store-memory.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7d67722a-ad28-492e-af80-4833a99c21c3"}},"_resolved":"/tmp/7259a36086cd7ec1f64305d1ca9a687b/graphorin-workflow-0.10.1.tgz","_integrity":"sha512-FM4xTEe+msgjZdq1eacVsjyuKETOiKLf6Ota979VC5wOz/V721Lc+/O/iAX5+DDMWjC/uAXSD+RyUZ/WC2M7Pw==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/workflow"},"_npmVersion":"11.18.0","description":"Step-graph workflow engine for the Graphorin framework: createWorkflow({...}) factory, Workflow.execute / resume / getState / listCheckpoints / fork APIs, the Graphorin-named primitives (Directive, Dispatch, pause, LatestValue, AnyValue, Reducer, ListAggr","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.10.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/workflow_0.10.1_1784234227286_0.1268320680703905","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@graphorin/workflow","version":"0.10.2","keywords":["graphorin","ai","agents","framework","workflow","step-graph","durable-execution","checkpointing","hitl","pause-resume","channels","state-machine","streaming","fan-out","directive","dispatch"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/workflow@0.10.2","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/workflow","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"1b259b746c80c7d99491c62be4ed684720c252ee","tarball":"https://registry.npmjs.org/@graphorin/workflow/-/workflow-0.10.2.tgz","fileCount":62,"integrity":"sha512-KLdgDt3hqedIgTJg/5EsDYr2BJCOyU66pFyiS70UtaRvpYPv4koK2yxcQq+Zn/pq4JeL3Kb7FSO+YWhVxiQl8A==","signatures":[{"sig":"MEUCIQCJ3+eBb7pTIuadzk9XA2fX4eu+qGFNIXZ9ei4lJFoZkwIgdwJmiGTVBiJVV3UhlBagiQdVEwZWDAJ+/Y1MAIQiTn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fworkflow@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":610194},"main":"./dist/index.js","type":"module","_from":"file:graphorin-workflow-0.10.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","default":"./dist/node.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./factory":{"types":"./dist/factory.d.ts","default":"./dist/factory.js"},"./package.json":"./package.json","./checkpoint-store-memory":{"types":"./dist/checkpoint-store-memory.d.ts","default":"./dist/checkpoint-store-memory.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7d67722a-ad28-492e-af80-4833a99c21c3"}},"_resolved":"/tmp/91b34ca9683507f002431d9e2bf21028/graphorin-workflow-0.10.2.tgz","_integrity":"sha512-KLdgDt3hqedIgTJg/5EsDYr2BJCOyU66pFyiS70UtaRvpYPv4koK2yxcQq+Zn/pq4JeL3Kb7FSO+YWhVxiQl8A==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/workflow"},"_npmVersion":"11.18.0","description":"Step-graph workflow engine for the Graphorin framework: createWorkflow({...}) factory, Workflow.execute / resume / getState / listCheckpoints / fork APIs, the Graphorin-named primitives (Directive, Dispatch, pause, LatestValue, AnyValue, Reducer, ListAggr","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.10.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.10.2"},"_npmOperationalInternal":{"tmp":"tmp/workflow_0.10.2_1784273656246_0.5921614807179802","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@graphorin/workflow","version":"0.11.0","keywords":["graphorin","ai","agents","framework","workflow","step-graph","durable-execution","checkpointing","hitl","pause-resume","channels","state-machine","streaming","fan-out","directive","dispatch"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/workflow@0.11.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/workflow","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"2cdb6459ce3a88c64f5ba7c0a92cd7d6fb24a0ad","tarball":"https://registry.npmjs.org/@graphorin/workflow/-/workflow-0.11.0.tgz","fileCount":62,"integrity":"sha512-XwAl/fh44nVpVkCH79bmrRU/EDTdrTVjwZsdS83RvVGFagoMILDWeZ9FkG5N2c+MUFQV6WrcfNcAFAtjdSKCCA==","signatures":[{"sig":"MEUCIEJxFDYMnAOFNLPSGTBwGWHFSoGag8NlDUFKwwtKH3HOAiEAqSi3E7ET9FXXS8skqIoevOK2ZuZUQaKBMcaeu8k+1WU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fworkflow@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":610378},"main":"./dist/index.js","type":"module","_from":"file:graphorin-workflow-0.11.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","default":"./dist/node.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./factory":{"types":"./dist/factory.d.ts","default":"./dist/factory.js"},"./package.json":"./package.json","./checkpoint-store-memory":{"types":"./dist/checkpoint-store-memory.d.ts","default":"./dist/checkpoint-store-memory.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7d67722a-ad28-492e-af80-4833a99c21c3"}},"_resolved":"/tmp/b5dff561622363e93e678017fa8f3449/graphorin-workflow-0.11.0.tgz","_integrity":"sha512-XwAl/fh44nVpVkCH79bmrRU/EDTdrTVjwZsdS83RvVGFagoMILDWeZ9FkG5N2c+MUFQV6WrcfNcAFAtjdSKCCA==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/workflow"},"_npmVersion":"11.18.0","description":"Step-graph workflow engine for the Graphorin framework: createWorkflow({...}) factory, Workflow.execute / resume / getState / listCheckpoints / fork APIs, the Graphorin-named primitives (Directive, Dispatch, pause, LatestValue, AnyValue, Reducer, ListAggr","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.11.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/workflow_0.11.0_1784290948705_0.3037423500196921","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@graphorin/workflow","version":"0.12.0","keywords":["graphorin","ai","agents","framework","workflow","step-graph","durable-execution","checkpointing","hitl","pause-resume","channels","state-machine","streaming","fan-out","directive","dispatch"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/workflow@0.12.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/workflow","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"1b4c106d28ff819a3b56bbc9f0577ead0f2cb035","tarball":"https://registry.npmjs.org/@graphorin/workflow/-/workflow-0.12.0.tgz","fileCount":62,"integrity":"sha512-NSv8RG60LnRu+i7QOnURbjnVLZe020EkF8bW84iEqUnp98oPLow+Wn0fSreEsM1wsFvSCfalGI0VoeJepMCZ2Q==","signatures":[{"sig":"MEYCIQDwtL/wxm8hfG0OtWXF64CtXZeGlyuPlEOeUDwlJlms4wIhANMuysNX3xZ5kmgd1dN7VjwVOgMc0+kPeDaKgX5y0T+G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fworkflow@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":610463},"main":"./dist/index.js","type":"module","_from":"file:graphorin-workflow-0.12.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","default":"./dist/node.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./factory":{"types":"./dist/factory.d.ts","default":"./dist/factory.js"},"./package.json":"./package.json","./checkpoint-store-memory":{"types":"./dist/checkpoint-store-memory.d.ts","default":"./dist/checkpoint-store-memory.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7d67722a-ad28-492e-af80-4833a99c21c3"}},"_resolved":"/tmp/47041d37cd8d45369084db8042893db3/graphorin-workflow-0.12.0.tgz","_integrity":"sha512-NSv8RG60LnRu+i7QOnURbjnVLZe020EkF8bW84iEqUnp98oPLow+Wn0fSreEsM1wsFvSCfalGI0VoeJepMCZ2Q==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/workflow"},"_npmVersion":"11.18.0","description":"Step-graph workflow engine for the Graphorin framework: createWorkflow({...}) factory, Workflow.execute / resume / getState / listCheckpoints / fork APIs, the Graphorin-named primitives (Directive, Dispatch, pause, LatestValue, AnyValue, Reducer, ListAggr","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.12.0"},"_npmOperationalInternal":{"tmp":"tmp/workflow_0.12.0_1784297333674_0.37073693928207563","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@graphorin/workflow","version":"0.12.1","keywords":["graphorin","ai","agents","framework","workflow","step-graph","durable-execution","checkpointing","hitl","pause-resume","channels","state-machine","streaming","fan-out","directive","dispatch"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/workflow@0.12.1","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/workflow","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"1f348963fcf94d433db2e71354b30e3b17462996","tarball":"https://registry.npmjs.org/@graphorin/workflow/-/workflow-0.12.1.tgz","fileCount":62,"integrity":"sha512-ndIaQ/A3WFXcIPOcXDB+pbJ5pJ7EqUJqeM0sqSXXbhbWO0vmoaVm2HlXYdGdCd5jGnioS17nd2zeVmdymBhwXQ==","signatures":[{"sig":"MEUCIQDL0CF+XVZEcEbFfHy4KVBW4J09VWQQp7qDCAxOx9EaTwIgEZA+6bVYTLx5yHwi4mq6ySxFwHDUePTukk9xuMpjLvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fworkflow@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":610548},"main":"./dist/index.js","type":"module","_from":"file:graphorin-workflow-0.12.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","default":"./dist/node.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./factory":{"types":"./dist/factory.d.ts","default":"./dist/factory.js"},"./package.json":"./package.json","./checkpoint-store-memory":{"types":"./dist/checkpoint-store-memory.d.ts","default":"./dist/checkpoint-store-memory.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7d67722a-ad28-492e-af80-4833a99c21c3"}},"_resolved":"/tmp/e84fc01af46bd16b99e6a5a03e1011f0/graphorin-workflow-0.12.1.tgz","_integrity":"sha512-ndIaQ/A3WFXcIPOcXDB+pbJ5pJ7EqUJqeM0sqSXXbhbWO0vmoaVm2HlXYdGdCd5jGnioS17nd2zeVmdymBhwXQ==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/workflow"},"_npmVersion":"11.18.0","description":"Step-graph workflow engine for the Graphorin framework: createWorkflow({...}) factory, Workflow.execute / resume / getState / listCheckpoints / fork APIs, the Graphorin-named primitives (Directive, Dispatch, pause, LatestValue, AnyValue, Reducer, ListAggr","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.12.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.12.1"},"_npmOperationalInternal":{"tmp":"tmp/workflow_0.12.1_1784304061765_0.021666863285409343","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@graphorin/workflow","version":"0.13.0","keywords":["graphorin","ai","agents","framework","workflow","step-graph","durable-execution","checkpointing","hitl","pause-resume","channels","state-machine","streaming","fan-out","directive","dispatch"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/workflow@0.13.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/workflow","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"cf4880427b2624127d60d53c3426a54014995bbc","tarball":"https://registry.npmjs.org/@graphorin/workflow/-/workflow-0.13.0.tgz","fileCount":62,"integrity":"sha512-AxH4bxMZR3UpSZ0G1zXQU+tq1AnfxhKBq0UAoDNv3TLZiGmhU6pcHLAI1ZTmYETnyaRWlamX4SuxkBndT6tALw==","signatures":[{"sig":"MEUCIGSMiFounvp3GQonAMEz9YG6q74ajMNWBFT07F5FjGoOAiEAlcFp2xECtIEJnpJFDFodbrOcdaBuegbWLlxGRDrD7SI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fworkflow@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":610633},"main":"./dist/index.js","type":"module","_from":"file:graphorin-workflow-0.13.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","default":"./dist/node.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./factory":{"types":"./dist/factory.d.ts","default":"./dist/factory.js"},"./package.json":"./package.json","./checkpoint-store-memory":{"types":"./dist/checkpoint-store-memory.d.ts","default":"./dist/checkpoint-store-memory.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7d67722a-ad28-492e-af80-4833a99c21c3"}},"_resolved":"/tmp/7f217cc253b14fa0dcf94f9c8cb0b145/graphorin-workflow-0.13.0.tgz","_integrity":"sha512-AxH4bxMZR3UpSZ0G1zXQU+tq1AnfxhKBq0UAoDNv3TLZiGmhU6pcHLAI1ZTmYETnyaRWlamX4SuxkBndT6tALw==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/workflow"},"_npmVersion":"11.18.0","description":"Step-graph workflow engine for the Graphorin framework: createWorkflow({...}) factory, Workflow.execute / resume / getState / listCheckpoints / fork APIs, the Graphorin-named primitives (Directive, Dispatch, pause, LatestValue, AnyValue, Reducer, ListAggr","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/workflow_0.13.0_1784461403078_0.532386198939955","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@graphorin/workflow","version":"0.13.1","keywords":["graphorin","ai","agents","framework","workflow","step-graph","durable-execution","checkpointing","hitl","pause-resume","channels","state-machine","streaming","fan-out","directive","dispatch"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/workflow@0.13.1","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/workflow","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"7d24a94a5bac402d1f19e55898b6421336e4d8c1","tarball":"https://registry.npmjs.org/@graphorin/workflow/-/workflow-0.13.1.tgz","fileCount":62,"integrity":"sha512-HjnBWC0hBHnoPk1hYeYnr484DuqoWAKWVE6H/F9cRKNXbW7p/cgr0JzPiabMP7toQC9jf5WWT3SR2Gju4+CAZQ==","signatures":[{"sig":"MEYCIQD/UDPRgyc8y0R5foUOZw6C4xpI3OLTyTLmt6kL3LQ3GQIhAJ12jcRpD1kwI0GmD4lvHPip4hCX/Hi+L/7sJcS5wurl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fworkflow@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":609552},"main":"./dist/index.js","type":"module","_from":"file:graphorin-workflow-0.13.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","default":"./dist/node.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./factory":{"types":"./dist/factory.d.ts","default":"./dist/factory.js"},"./package.json":"./package.json","./checkpoint-store-memory":{"types":"./dist/checkpoint-store-memory.d.ts","default":"./dist/checkpoint-store-memory.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7d67722a-ad28-492e-af80-4833a99c21c3"}},"_resolved":"/tmp/05ad4dd13b8c3b68178067ee0cf0f71b/graphorin-workflow-0.13.1.tgz","_integrity":"sha512-HjnBWC0hBHnoPk1hYeYnr484DuqoWAKWVE6H/F9cRKNXbW7p/cgr0JzPiabMP7toQC9jf5WWT3SR2Gju4+CAZQ==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/workflow"},"_npmVersion":"11.18.0","description":"Step-graph workflow engine for the Graphorin framework: createWorkflow({...}) factory, Workflow.execute / resume / getState / listCheckpoints / fork APIs, the Graphorin-named primitives (Directive, Dispatch, pause, LatestValue, AnyValue, Reducer, ListAggr","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.13.1"},"_npmOperationalInternal":{"tmp":"tmp/workflow_0.13.1_1784477262597_0.9980823562293148","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@graphorin/workflow","version":"0.13.2","keywords":["graphorin","ai","agents","framework","workflow","step-graph","durable-execution","checkpointing","hitl","pause-resume","channels","state-machine","streaming","fan-out","directive","dispatch"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/workflow@0.13.2","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/workflow","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"4dffa258f0fe1564791e25fdc9b4f9a7c09bcda9","tarball":"https://registry.npmjs.org/@graphorin/workflow/-/workflow-0.13.2.tgz","fileCount":62,"integrity":"sha512-w8h3CWPRKa10PFJMJ6s5isI2ifFHYnsvEIACIU1Z2X26P9/5/ICwd/Mwtg3aJBCaLGNq3KqcDAnTEIkwxrGF4A==","signatures":[{"sig":"MEYCIQCDbFRHIatEZZWRwIahLJTU5kG+MxGm7KVHsRw/B9N2hQIhAL/t41v2gzG+HqxhV0tNEubwjlX7Mo0VSBVqYGOgbqaN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fworkflow@0.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":609736},"main":"./dist/index.js","type":"module","_from":"file:graphorin-workflow-0.13.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","default":"./dist/node.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./factory":{"types":"./dist/factory.d.ts","default":"./dist/factory.js"},"./package.json":"./package.json","./checkpoint-store-memory":{"types":"./dist/checkpoint-store-memory.d.ts","default":"./dist/checkpoint-store-memory.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7d67722a-ad28-492e-af80-4833a99c21c3"}},"_resolved":"/tmp/42462f242b80f8a98c3dbddf335af42d/graphorin-workflow-0.13.2.tgz","_integrity":"sha512-w8h3CWPRKa10PFJMJ6s5isI2ifFHYnsvEIACIU1Z2X26P9/5/ICwd/Mwtg3aJBCaLGNq3KqcDAnTEIkwxrGF4A==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/workflow"},"_npmVersion":"11.18.0","description":"Step-graph workflow engine for the Graphorin framework: createWorkflow({...}) factory, Workflow.execute / resume / getState / listCheckpoints / fork APIs, the Graphorin-named primitives (Directive, Dispatch, pause, LatestValue, AnyValue, Reducer, ListAggr","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.13.2"},"_npmOperationalInternal":{"tmp":"tmp/workflow_0.13.2_1784490552685_0.477418954959159","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"@graphorin/workflow","version":"0.13.3","keywords":["graphorin","ai","agents","framework","workflow","step-graph","durable-execution","checkpointing","hitl","pause-resume","channels","state-machine","streaming","fan-out","directive","dispatch"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/workflow@0.13.3","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/workflow","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"ba0ad25c8229e26c24d4d337335bb03b9ed5b5c8","tarball":"https://registry.npmjs.org/@graphorin/workflow/-/workflow-0.13.3.tgz","fileCount":62,"integrity":"sha512-N/8/XfU6xDP526dUqtonfYUmroBWZ4jKOIUy7di7f2nPfbow8VF4YMuw6wXR1UPQ9Ll9X+uiTF0m2IxJ+za7oA==","signatures":[{"sig":"MEUCIEkLRAqNxop8HxxvdpNDMpSSZvKeRnIkan/gEmMKdTQLAiEAxBFtSOMs6spnWPQGKVvVRsFQ4MgK16ieINx52L6pzYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fworkflow@0.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":609821},"main":"./dist/index.js","type":"module","_from":"file:graphorin-workflow-0.13.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","default":"./dist/node.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./factory":{"types":"./dist/factory.d.ts","default":"./dist/factory.js"},"./package.json":"./package.json","./checkpoint-store-memory":{"types":"./dist/checkpoint-store-memory.d.ts","default":"./dist/checkpoint-store-memory.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7d67722a-ad28-492e-af80-4833a99c21c3"}},"_resolved":"/tmp/927e81ae3849679977dd4a302ce52a40/graphorin-workflow-0.13.3.tgz","_integrity":"sha512-N/8/XfU6xDP526dUqtonfYUmroBWZ4jKOIUy7di7f2nPfbow8VF4YMuw6wXR1UPQ9Ll9X+uiTF0m2IxJ+za7oA==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/workflow"},"_npmVersion":"11.18.0","description":"Step-graph workflow engine for the Graphorin framework: createWorkflow({...}) factory, Workflow.execute / resume / getState / listCheckpoints / fork APIs, the Graphorin-named primitives (Directive, Dispatch, pause, LatestValue, AnyValue, Reducer, ListAggr","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.13.3"},"_npmOperationalInternal":{"tmp":"tmp/workflow_0.13.3_1784526981415_0.9691599163122613","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"name":"@graphorin/workflow","version":"0.13.4","keywords":["graphorin","ai","agents","framework","workflow","step-graph","durable-execution","checkpointing","hitl","pause-resume","channels","state-machine","streaming","fan-out","directive","dispatch"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/workflow@0.13.4","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/workflow","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"f77b52171e9fe8e3d5d2f7ca533ecdbdd3b5ecc5","tarball":"https://registry.npmjs.org/@graphorin/workflow/-/workflow-0.13.4.tgz","fileCount":62,"integrity":"sha512-+HvKwZ1RzNEaqAszgQCB/8Ytnxh5gWlerCJMPypb0/eNFylrBT1Npj0SpN+Sy8yi+mT+k1qYhSgkWSKz5BxcAw==","signatures":[{"sig":"MEYCIQCkXVwB7IYxwvq9Pp6/+9pDgjav2ZYFeWMEzm8svp1xHgIhAO2MqKv0AvmS3SReNcda7DFnf6JXXZp8qiE/XFFyuzJ/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fworkflow@0.13.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":609906},"main":"./dist/index.js","type":"module","_from":"file:graphorin-workflow-0.13.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","default":"./dist/node.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./factory":{"types":"./dist/factory.d.ts","default":"./dist/factory.js"},"./package.json":"./package.json","./checkpoint-store-memory":{"types":"./dist/checkpoint-store-memory.d.ts","default":"./dist/checkpoint-store-memory.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7d67722a-ad28-492e-af80-4833a99c21c3"}},"_resolved":"/tmp/cc65b5caeec4d450396962452423ec68/graphorin-workflow-0.13.4.tgz","_integrity":"sha512-+HvKwZ1RzNEaqAszgQCB/8Ytnxh5gWlerCJMPypb0/eNFylrBT1Npj0SpN+Sy8yi+mT+k1qYhSgkWSKz5BxcAw==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/workflow"},"_npmVersion":"11.18.0","description":"Step-graph workflow engine for the Graphorin framework: createWorkflow({...}) factory, Workflow.execute / resume / getState / listCheckpoints / fork APIs, the Graphorin-named primitives (Directive, Dispatch, pause, LatestValue, AnyValue, Reducer, ListAggr","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.13.4"},"_npmOperationalInternal":{"tmp":"tmp/workflow_0.13.4_1784532402126_0.017006565805363305","host":"s3://npm-registry-packages-npm-production"}},"0.13.5":{"name":"@graphorin/workflow","version":"0.13.5","keywords":["graphorin","ai","agents","framework","workflow","step-graph","durable-execution","checkpointing","hitl","pause-resume","channels","state-machine","streaming","fan-out","directive","dispatch"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/workflow@0.13.5","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/workflow","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"44eda140d7f3006e9bea0703144127f27c10a316","tarball":"https://registry.npmjs.org/@graphorin/workflow/-/workflow-0.13.5.tgz","fileCount":62,"integrity":"sha512-Q1bO7hYmIDndUuRzFaJOHmkw5ZS3SrIBz6HZPfQuawJ9P/uR0ibiGOoqewszQOVhYyD2XKMNUA2qHoESS8gCcw==","signatures":[{"sig":"MEUCIQCf65QwiZZ+T2k0dnoAvGvVF2zFmPe2jKH0WMPTzt13EgIgX41grvdaS0yfxe/5EU4X+tEF4kZ0lXzMj2qwX3Is974=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fworkflow@0.13.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":610090},"main":"./dist/index.js","type":"module","_from":"file:graphorin-workflow-0.13.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","default":"./dist/node.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./factory":{"types":"./dist/factory.d.ts","default":"./dist/factory.js"},"./package.json":"./package.json","./checkpoint-store-memory":{"types":"./dist/checkpoint-store-memory.d.ts","default":"./dist/checkpoint-store-memory.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7d67722a-ad28-492e-af80-4833a99c21c3"}},"_resolved":"/tmp/b84eb169fd34e1f29b8bbdecdceda639/graphorin-workflow-0.13.5.tgz","_integrity":"sha512-Q1bO7hYmIDndUuRzFaJOHmkw5ZS3SrIBz6HZPfQuawJ9P/uR0ibiGOoqewszQOVhYyD2XKMNUA2qHoESS8gCcw==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/workflow"},"_npmVersion":"11.18.0","description":"Step-graph workflow engine for the Graphorin framework: createWorkflow({...}) factory, Workflow.execute / resume / getState / listCheckpoints / fork APIs, the Graphorin-named primitives (Directive, Dispatch, pause, LatestValue, AnyValue, Reducer, ListAggr","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.13.5"},"_npmOperationalInternal":{"tmp":"tmp/workflow_0.13.5_1784541638147_0.3777535051673364","host":"s3://npm-registry-packages-npm-production"}},"0.13.6":{"name":"@graphorin/workflow","version":"0.13.6","keywords":["graphorin","ai","agents","framework","workflow","step-graph","durable-execution","checkpointing","hitl","pause-resume","channels","state-machine","streaming","fan-out","directive","dispatch"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/workflow@0.13.6","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/workflow","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"1cad40e671a5431ba2b03c3f1815357ec001fffd","tarball":"https://registry.npmjs.org/@graphorin/workflow/-/workflow-0.13.6.tgz","fileCount":62,"integrity":"sha512-gphi0XHuYiXkbwthK6/jBaomktQPThHra3sgLv+MH2QoPksoF7G5uJrf40cUENVwoW9pvEKHtQZmE4mYfR3Pbw==","signatures":[{"sig":"MEQCIEX9kDx13SVaRdVBbd5O19F83biAnYfXCfZlU/2pUIEoAiBYr6k1bps7/ATARC5dF/2MwiwWUIXMAcjqdXZkFwCB/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fworkflow@0.13.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":610175},"main":"./dist/index.js","type":"module","_from":"file:graphorin-workflow-0.13.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","default":"./dist/node.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./factory":{"types":"./dist/factory.d.ts","default":"./dist/factory.js"},"./package.json":"./package.json","./checkpoint-store-memory":{"types":"./dist/checkpoint-store-memory.d.ts","default":"./dist/checkpoint-store-memory.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7d67722a-ad28-492e-af80-4833a99c21c3"}},"_resolved":"/tmp/659e3dd632bb493b6e679c7e364a7a5e/graphorin-workflow-0.13.6.tgz","_integrity":"sha512-gphi0XHuYiXkbwthK6/jBaomktQPThHra3sgLv+MH2QoPksoF7G5uJrf40cUENVwoW9pvEKHtQZmE4mYfR3Pbw==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/workflow"},"_npmVersion":"11.18.0","description":"Step-graph workflow engine for the Graphorin framework: createWorkflow({...}) factory, Workflow.execute / resume / getState / listCheckpoints / fork APIs, the Graphorin-named primitives (Directive, Dispatch, pause, LatestValue, AnyValue, Reducer, ListAggr","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.6"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.13.6"},"_npmOperationalInternal":{"tmp":"tmp/workflow_0.13.6_1784551330953_0.7807739799062425","host":"s3://npm-registry-packages-npm-production"}},"0.13.7":{"name":"@graphorin/workflow","version":"0.13.7","keywords":["graphorin","ai","agents","framework","workflow","step-graph","durable-execution","checkpointing","hitl","pause-resume","channels","state-machine","streaming","fan-out","directive","dispatch"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/workflow@0.13.7","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/workflow","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"aaafa61c6f6b9f4d08d76a526b48e81bb5ac0c14","tarball":"https://registry.npmjs.org/@graphorin/workflow/-/workflow-0.13.7.tgz","fileCount":62,"integrity":"sha512-JBfpWLY+A/dtFrQFTv8T3j/JRpogCj93bHyiGBMXXABFDC+9k9GWgUjpIrKyNHjtv0E1fK5xMngzkpXvPv2MqA==","signatures":[{"sig":"MEUCIF9udFkhex6vO0ZRks+LOFCxnBkE4gTALmkML6G93wriAiEAk20LRLLvTRI7PxmRNSA/ibvYIdlCiHw0aT2B4p/5s/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fworkflow@0.13.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":610260},"main":"./dist/index.js","type":"module","_from":"file:graphorin-workflow-0.13.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","default":"./dist/node.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./factory":{"types":"./dist/factory.d.ts","default":"./dist/factory.js"},"./package.json":"./package.json","./checkpoint-store-memory":{"types":"./dist/checkpoint-store-memory.d.ts","default":"./dist/checkpoint-store-memory.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7d67722a-ad28-492e-af80-4833a99c21c3"}},"_resolved":"/tmp/7fc0d6979a5f8ab1442876b6e575b9c0/graphorin-workflow-0.13.7.tgz","_integrity":"sha512-JBfpWLY+A/dtFrQFTv8T3j/JRpogCj93bHyiGBMXXABFDC+9k9GWgUjpIrKyNHjtv0E1fK5xMngzkpXvPv2MqA==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/workflow"},"_npmVersion":"11.18.0","description":"Step-graph workflow engine for the Graphorin framework: createWorkflow({...}) factory, Workflow.execute / resume / getState / listCheckpoints / fork APIs, the Graphorin-named primitives (Directive, Dispatch, pause, LatestValue, AnyValue, Reducer, ListAggr","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.7"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/workflow_0.13.7_1784562503324_0.860606513967114","host":"s3://npm-registry-packages-npm-production"}},"0.13.8":{"name":"@graphorin/workflow","version":"0.13.8","keywords":["graphorin","ai","agents","framework","workflow","step-graph","durable-execution","checkpointing","hitl","pause-resume","channels","state-machine","streaming","fan-out","directive","dispatch"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/workflow@0.13.8","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/workflow","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"6d38a7c8eb9e9d2529c00e64600ac292e635fe4b","tarball":"https://registry.npmjs.org/@graphorin/workflow/-/workflow-0.13.8.tgz","fileCount":62,"integrity":"sha512-zfW6EInPf3eOW1G/QdC6hO9IIwhxZ1JYrMv8qP7qxFzicz22Y6Ua67DsnGF5Kbx4h/J1yru8aIIZ5zrRL7xRAA==","signatures":[{"sig":"MEQCIELnnQkk7soPsf5SkQrRJoPPh0fiL0L6oUnuXw9Kcs1gAiAsS4yw65xg2Tv+BzjqwtMbRCmE1c7bd7SdA83dpmwl3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fworkflow@0.13.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":610345},"main":"./dist/index.js","type":"module","_from":"file:graphorin-workflow-0.13.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","default":"./dist/node.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./factory":{"types":"./dist/factory.d.ts","default":"./dist/factory.js"},"./package.json":"./package.json","./checkpoint-store-memory":{"types":"./dist/checkpoint-store-memory.d.ts","default":"./dist/checkpoint-store-memory.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7d67722a-ad28-492e-af80-4833a99c21c3"}},"_resolved":"/tmp/346a5e62563f79e4bdb7f33aa5d668bd/graphorin-workflow-0.13.8.tgz","_integrity":"sha512-zfW6EInPf3eOW1G/QdC6hO9IIwhxZ1JYrMv8qP7qxFzicz22Y6Ua67DsnGF5Kbx4h/J1yru8aIIZ5zrRL7xRAA==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/workflow"},"_npmVersion":"11.18.0","description":"Step-graph workflow engine for the Graphorin framework: createWorkflow({...}) factory, Workflow.execute / resume / getState / listCheckpoints / fork APIs, the Graphorin-named primitives (Directive, Dispatch, pause, LatestValue, AnyValue, Reducer, ListAggr","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.13.8"},"_npmOperationalInternal":{"tmp":"tmp/workflow_0.13.8_1784574670559_0.9086192800783655","host":"s3://npm-registry-packages-npm-production"}},"0.13.9":{"name":"@graphorin/workflow","version":"0.13.9","keywords":["graphorin","ai","agents","framework","workflow","step-graph","durable-execution","checkpointing","hitl","pause-resume","channels","state-machine","streaming","fan-out","directive","dispatch"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/workflow@0.13.9","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/workflow","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"6ec163b10378fbadddd622547b3785ada8200a0e","tarball":"https://registry.npmjs.org/@graphorin/workflow/-/workflow-0.13.9.tgz","fileCount":62,"integrity":"sha512-eidhIfzVxgOTpKU/ixdA0KHfwLVQ2jmchXuHiSvVwTrLuqXbdKPVoMW1DPFJic2Svx38fkqXhIpB9h8kKkQpbQ==","signatures":[{"sig":"MEYCIQCAiTni2wPG2CfXZDOoGyVxJvd63OzXCZ35EhsDgiSAqwIhAPdl9ebNEDCGftEuhQCdrEohXw0YgLXQ0IboQCTX6QOw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fworkflow@0.13.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":610430},"main":"./dist/index.js","type":"module","_from":"file:graphorin-workflow-0.13.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","default":"./dist/node.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./factory":{"types":"./dist/factory.d.ts","default":"./dist/factory.js"},"./package.json":"./package.json","./checkpoint-store-memory":{"types":"./dist/checkpoint-store-memory.d.ts","default":"./dist/checkpoint-store-memory.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7d67722a-ad28-492e-af80-4833a99c21c3"}},"_resolved":"/tmp/32c3234ea475ffdbfe049ff4a6a4b557/graphorin-workflow-0.13.9.tgz","_integrity":"sha512-eidhIfzVxgOTpKU/ixdA0KHfwLVQ2jmchXuHiSvVwTrLuqXbdKPVoMW1DPFJic2Svx38fkqXhIpB9h8kKkQpbQ==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/workflow"},"_npmVersion":"11.18.0","description":"Step-graph workflow engine for the Graphorin framework: createWorkflow({...}) factory, Workflow.execute / resume / getState / listCheckpoints / fork APIs, the Graphorin-named primitives (Directive, Dispatch, pause, LatestValue, AnyValue, Reducer, ListAggr","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.9"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.13.9"},"_npmOperationalInternal":{"tmp":"tmp/workflow_0.13.9_1784612083711_0.797815219860367","host":"s3://npm-registry-packages-npm-production"}},"0.13.10":{"name":"@graphorin/workflow","version":"0.13.10","keywords":["graphorin","ai","agents","framework","workflow","step-graph","durable-execution","checkpointing","hitl","pause-resume","channels","state-machine","streaming","fan-out","directive","dispatch"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/workflow@0.13.10","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/workflow","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"8c12629262e6f5e3b3fc21306bf6ab916f82cab5","tarball":"https://registry.npmjs.org/@graphorin/workflow/-/workflow-0.13.10.tgz","fileCount":62,"integrity":"sha512-gk3ZqjW6vUFSrLxF2TYXR99rZJY0VVgx8K4xW/acRySJMwGd60rajKIV7UUW5ka1k4rvqKX1y3vCoEhYZcuNuQ==","signatures":[{"sig":"MEQCIEixizVUSeE4BUrYxz2SDYQXNZxopSazyfdNhAyHXvKkAiATWsX3K1G3/S8yQHZRNKiA37OSueq1qq1w/N+Ucbbc5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fworkflow@0.13.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":610523},"main":"./dist/index.js","type":"module","_from":"file:graphorin-workflow-0.13.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","default":"./dist/node.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./factory":{"types":"./dist/factory.d.ts","default":"./dist/factory.js"},"./package.json":"./package.json","./checkpoint-store-memory":{"types":"./dist/checkpoint-store-memory.d.ts","default":"./dist/checkpoint-store-memory.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7d67722a-ad28-492e-af80-4833a99c21c3"}},"_resolved":"/tmp/50953cf89c17f708a607c8aa50e058ed/graphorin-workflow-0.13.10.tgz","_integrity":"sha512-gk3ZqjW6vUFSrLxF2TYXR99rZJY0VVgx8K4xW/acRySJMwGd60rajKIV7UUW5ka1k4rvqKX1y3vCoEhYZcuNuQ==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/workflow"},"_npmVersion":"11.18.0","description":"Step-graph workflow engine for the Graphorin framework: createWorkflow({...}) factory, Workflow.execute / resume / getState / listCheckpoints / fork APIs, the Graphorin-named primitives (Directive, Dispatch, pause, LatestValue, AnyValue, Reducer, ListAggr","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.13.10"},"_npmOperationalInternal":{"tmp":"tmp/workflow_0.13.10_1784623008230_0.3360172037456357","host":"s3://npm-registry-packages-npm-production"}},"0.13.11":{"name":"@graphorin/workflow","version":"0.13.11","keywords":["graphorin","ai","agents","framework","workflow","step-graph","durable-execution","checkpointing","hitl","pause-resume","channels","state-machine","streaming","fan-out","directive","dispatch"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/workflow@0.13.11","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/workflow","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"764127e2659e51a4b9af80a0c98e440c57dd96b5","tarball":"https://registry.npmjs.org/@graphorin/workflow/-/workflow-0.13.11.tgz","fileCount":62,"integrity":"sha512-sL4cYdzFNPoujv0IHYHSgq2+Bi7JpoSutV+ON5S5TOG7pb0gxDBoe4M3RgErTdKuHDMk2taTIfITdpUi9KgO5w==","signatures":[{"sig":"MEUCIQChReODKhSdQZ3Pnvz2JQiENaIx4Q4t1fCqHsZ9Pacx0gIgbnSyygXhDQyy7AvVvYH0BTwmBmgQxElnabaOm8oc4gI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fworkflow@0.13.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":610610},"main":"./dist/index.js","type":"module","_from":"file:graphorin-workflow-0.13.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","default":"./dist/node.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./factory":{"types":"./dist/factory.d.ts","default":"./dist/factory.js"},"./package.json":"./package.json","./checkpoint-store-memory":{"types":"./dist/checkpoint-store-memory.d.ts","default":"./dist/checkpoint-store-memory.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7d67722a-ad28-492e-af80-4833a99c21c3"}},"_resolved":"/tmp/1d0157ef62d89469abb0f38b2139c732/graphorin-workflow-0.13.11.tgz","_integrity":"sha512-sL4cYdzFNPoujv0IHYHSgq2+Bi7JpoSutV+ON5S5TOG7pb0gxDBoe4M3RgErTdKuHDMk2taTIfITdpUi9KgO5w==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/workflow"},"_npmVersion":"11.18.0","description":"Step-graph workflow engine for the Graphorin framework: createWorkflow({...}) factory, Workflow.execute / resume / getState / listCheckpoints / fork APIs, the Graphorin-named primitives (Directive, Dispatch, pause, LatestValue, AnyValue, Reducer, ListAggr","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.13.11"},"_npmOperationalInternal":{"tmp":"tmp/workflow_0.13.11_1784635600532_0.31983858474517635","host":"s3://npm-registry-packages-npm-production"}},"0.13.12":{"name":"@graphorin/workflow","version":"0.13.12","keywords":["graphorin","ai","agents","framework","workflow","step-graph","durable-execution","checkpointing","hitl","pause-resume","channels","state-machine","streaming","fan-out","directive","dispatch"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/workflow@0.13.12","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/workflow","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"c8073ae95d5a688b504c7f2420fe04921374e0ec","tarball":"https://registry.npmjs.org/@graphorin/workflow/-/workflow-0.13.12.tgz","fileCount":62,"integrity":"sha512-iD8uUxJAXSag85ouVjqI+yx+ZsuFR01Uo+yfc1Tr2xYJaBJxKXKwV4U/cZaZmfNkSajVHRjO2VYoVSu5d6P3yA==","signatures":[{"sig":"MEUCIQDkEAUvmDk0B+pSTR7cHiaVDaCfpkuPxmXD2tk0/I6kSgIgJgsTIGSdBSddQ2HNYUhRKOwP7R7x5ZYPy3IktV91Usg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fworkflow@0.13.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":610696},"main":"./dist/index.js","type":"module","_from":"file:graphorin-workflow-0.13.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","default":"./dist/node.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./factory":{"types":"./dist/factory.d.ts","default":"./dist/factory.js"},"./package.json":"./package.json","./checkpoint-store-memory":{"types":"./dist/checkpoint-store-memory.d.ts","default":"./dist/checkpoint-store-memory.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7d67722a-ad28-492e-af80-4833a99c21c3"}},"_resolved":"/tmp/ccfdf9d5428fc1a8a47a06617faf945e/graphorin-workflow-0.13.12.tgz","_integrity":"sha512-iD8uUxJAXSag85ouVjqI+yx+ZsuFR01Uo+yfc1Tr2xYJaBJxKXKwV4U/cZaZmfNkSajVHRjO2VYoVSu5d6P3yA==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/workflow"},"_npmVersion":"11.18.0","description":"Step-graph workflow engine for the Graphorin framework: createWorkflow({...}) factory, Workflow.execute / resume / getState / listCheckpoints / fork APIs, the Graphorin-named primitives (Directive, Dispatch, pause, LatestValue, AnyValue, Reducer, ListAggr","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.12"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.13.12"},"_npmOperationalInternal":{"tmp":"tmp/workflow_0.13.12_1784653270121_0.8144228644700218","host":"s3://npm-registry-packages-npm-production"}},"0.13.13":{"name":"@graphorin/workflow","version":"0.13.13","keywords":["graphorin","ai","agents","framework","workflow","step-graph","durable-execution","checkpointing","hitl","pause-resume","channels","state-machine","streaming","fan-out","directive","dispatch"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/workflow@0.13.13","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/workflow","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"13960f7b648ccb5deb4220434a34a61fd7a203bd","tarball":"https://registry.npmjs.org/@graphorin/workflow/-/workflow-0.13.13.tgz","fileCount":62,"integrity":"sha512-8/jUHPIXVV9alHqgp5M28vA+DoduiG4G1KZENAGIxWN88mp9iYS6OhvLHiIuGqGI2TklRRfG69Qnh8uAda/U5w==","signatures":[{"sig":"MEYCIQCY4jgXQiDGahSTWFpCbCr4NGYYdpdJ835a1PscEMT1GQIhAJ6bVNrwGuIyj+2aTS8048FTybrGNuNI+HCWp88tWU/d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fworkflow@0.13.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":611777},"main":"./dist/index.js","type":"module","_from":"file:graphorin-workflow-0.13.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","default":"./dist/node.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./factory":{"types":"./dist/factory.d.ts","default":"./dist/factory.js"},"./package.json":"./package.json","./checkpoint-store-memory":{"types":"./dist/checkpoint-store-memory.d.ts","default":"./dist/checkpoint-store-memory.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7d67722a-ad28-492e-af80-4833a99c21c3"}},"_resolved":"/tmp/fbd3b9998d60e57aca13b12e7551bd99/graphorin-workflow-0.13.13.tgz","_integrity":"sha512-8/jUHPIXVV9alHqgp5M28vA+DoduiG4G1KZENAGIxWN88mp9iYS6OhvLHiIuGqGI2TklRRfG69Qnh8uAda/U5w==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/workflow"},"_npmVersion":"11.18.0","description":"Step-graph workflow engine for the Graphorin framework: createWorkflow({...}) factory, Workflow.execute / resume / getState / listCheckpoints / fork APIs, the Graphorin-named primitives (Directive, Dispatch, pause, LatestValue, AnyValue, Reducer, ListAggr","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.13"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.13.13"},"peerDependencies":{"zod":"^3.23.0 || ^4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workflow_0.13.13_1784713160945_0.0608584307757567","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@graphorin/workflow","version":"0.14.0","keywords":["graphorin","ai","agents","framework","workflow","step-graph","durable-execution","checkpointing","hitl","pause-resume","channels","state-machine","streaming","fan-out","directive","dispatch"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/workflow@0.14.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/workflow","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"976e90d595bd70f0d10cf42fac92a82d965ee986","tarball":"https://registry.npmjs.org/@graphorin/workflow/-/workflow-0.14.0.tgz","fileCount":62,"integrity":"sha512-KVyUMRxgLIeJts7LiFpRJr+qtoT1ij70fCFCEex2JE0a5gZSNyQ2APK5M3vOtbm0T0pOJ61Kijl9FNW/BoAAnA==","signatures":[{"sig":"MEYCIQDA4TppWAwSMSq/5ISofd9tLCP6D7BVdJz/a7uW7SNUmwIhAJLaEZ6/CwGEbNlWCHgV8DYrRGW+MmUwjqLeL5sTHTzF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fworkflow@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":613107},"main":"./dist/index.js","type":"module","_from":"file:graphorin-workflow-0.14.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","default":"./dist/node.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./factory":{"types":"./dist/factory.d.ts","default":"./dist/factory.js"},"./package.json":"./package.json","./checkpoint-store-memory":{"types":"./dist/checkpoint-store-memory.d.ts","default":"./dist/checkpoint-store-memory.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7d67722a-ad28-492e-af80-4833a99c21c3"}},"_resolved":"/tmp/661d7cfdc6cb59bce13188e1e775000e/graphorin-workflow-0.14.0.tgz","_integrity":"sha512-KVyUMRxgLIeJts7LiFpRJr+qtoT1ij70fCFCEex2JE0a5gZSNyQ2APK5M3vOtbm0T0pOJ61Kijl9FNW/BoAAnA==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/workflow"},"_npmVersion":"11.18.0","description":"Step-graph workflow engine for the Graphorin framework: createWorkflow({...}) factory, Workflow.execute / resume / getState / listCheckpoints / fork APIs, the Graphorin-named primitives (Directive, Dispatch, pause, LatestValue, AnyValue, Reducer, ListAggr","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.14.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.14.0"},"peerDependencies":{"zod":"^3.23.0 || ^4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workflow_0.14.0_1784729707724_0.4702921359968282","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@graphorin/workflow","version":"0.15.0","keywords":["graphorin","ai","agents","framework","workflow","step-graph","durable-execution","checkpointing","hitl","pause-resume","channels","state-machine","streaming","fan-out","directive","dispatch"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/workflow@0.15.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/workflow","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"14e78ad180f8e5a5fb587c74cf67c89966dfa326","tarball":"https://registry.npmjs.org/@graphorin/workflow/-/workflow-0.15.0.tgz","fileCount":62,"integrity":"sha512-cMJDIa7FLCSZGztXDzM6DeIeSWtxJMKbjjgsWM3qTCf47XNwKpZJNL2+t/S4lLMmg4uRrVXxVtoqXBsxYB+Fkw==","signatures":[{"sig":"MEYCIQC2JiW3WApGiWBxSQxxm/rWi6HZmPCH9IquvFY0LgwbDAIhAPbpg8AcngQlQPQHgjCJFmKY9Vq4+d1VjrGyvw2zsIVi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fworkflow@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":613192},"main":"./dist/index.js","type":"module","_from":"file:graphorin-workflow-0.15.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","default":"./dist/node.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./factory":{"types":"./dist/factory.d.ts","default":"./dist/factory.js"},"./package.json":"./package.json","./checkpoint-store-memory":{"types":"./dist/checkpoint-store-memory.d.ts","default":"./dist/checkpoint-store-memory.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7d67722a-ad28-492e-af80-4833a99c21c3"}},"_resolved":"/tmp/24f28aa1169c4bed0cfc840e9364c8e1/graphorin-workflow-0.15.0.tgz","_integrity":"sha512-cMJDIa7FLCSZGztXDzM6DeIeSWtxJMKbjjgsWM3qTCf47XNwKpZJNL2+t/S4lLMmg4uRrVXxVtoqXBsxYB+Fkw==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/workflow"},"_npmVersion":"11.18.0","description":"Step-graph workflow engine for the Graphorin framework: createWorkflow({...}) factory, Workflow.execute / resume / getState / listCheckpoints / fork APIs, the Graphorin-named primitives (Directive, Dispatch, pause, LatestValue, AnyValue, Reducer, ListAggr","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.15.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.15.0"},"peerDependencies":{"zod":"^3.23.0 || ^4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workflow_0.15.0_1784737521038_0.24778170615885586","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@graphorin/workflow","version":"0.15.1","description":"Step-graph workflow engine for the Graphorin framework: createWorkflow({...}) factory, Workflow.execute / resume / getState / listCheckpoints / fork APIs, the Graphorin-named primitives (Directive, Dispatch, pause, LatestValue, AnyValue, Reducer, ListAggr","license":"MIT","author":{"name":"Oleksiy Stepurenko"},"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/workflow","repository":{"type":"git","url":"git+https://github.com/o-stepper/graphorin.git","directory":"packages/workflow"},"bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"keywords":["graphorin","ai","agents","framework","workflow","step-graph","durable-execution","checkpointing","hitl","pause-resume","channels","state-machine","streaming","fan-out","directive","dispatch"],"type":"module","sideEffects":false,"engines":{"node":">=22.12.0"},"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./factory":{"types":"./dist/factory.d.ts","default":"./dist/factory.js"},"./node":{"types":"./dist/node.d.ts","default":"./dist/node.js"},"./checkpoint-store-memory":{"types":"./dist/checkpoint-store-memory.d.ts","default":"./dist/checkpoint-store-memory.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./package.json":"./package.json"},"dependencies":{"@graphorin/core":"0.15.1"},"publishConfig":{"access":"public","provenance":true},"devDependencies":{"@types/better-sqlite3":"^7.6.13","better-sqlite3":"^12.9.0","@graphorin/store-sqlite":"0.15.1"},"peerDependencies":{"zod":"^3.23.0 || ^4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json","test":"vitest run","lint":"biome check .","clean":"rimraf dist .turbo *.tsbuildinfo"},"_id":"@graphorin/workflow@0.15.1","_integrity":"sha512-WM5PEXTQKjTtWwmcb+OOfhOgzjAUZUIgy0afzIRdqty7aMLpx6vBzKHC/kWRxFLrN1HA3uHLaN2z47GZvC6uZA==","_resolved":"/tmp/bd2a5da9796f49bd1a17fa976a595fc1/graphorin-workflow-0.15.1.tgz","_from":"file:graphorin-workflow-0.15.1.tgz","_nodeVersion":"22.23.1","_npmVersion":"11.18.0","dist":{"integrity":"sha512-WM5PEXTQKjTtWwmcb+OOfhOgzjAUZUIgy0afzIRdqty7aMLpx6vBzKHC/kWRxFLrN1HA3uHLaN2z47GZvC6uZA==","shasum":"9fd60e702b341f615aa48007db566e1930305ef3","tarball":"https://registry.npmjs.org/@graphorin/workflow/-/workflow-0.15.1.tgz","fileCount":62,"unpackedSize":613277,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fworkflow@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCFiWtaRU5LXzy+8TzqMiOkYA9XBSBY30fGAbArSNoMagIhALChOvIniFFXi+AcMJ5kmY5Dgalce6IBfGRxGmbz80gA"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7d67722a-ad28-492e-af80-4833a99c21c3"}},"directories":{},"maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/workflow_0.15.1_1784742415756_0.20516505327159296"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-04T07:04:20.774Z","modified":"2026-07-22T17:46:56.279Z","0.5.0":"2026-07-04T07:04:21.083Z","0.6.0":"2026-07-05T05:46:27.036Z","0.6.1":"2026-07-05T08:31:54.369Z","0.7.0":"2026-07-07T03:29:46.469Z","0.8.0":"2026-07-11T15:30:47.163Z","0.9.0":"2026-07-13T11:12:24.349Z","0.10.0":"2026-07-16T11:20:27.713Z","0.10.1":"2026-07-16T20:37:07.485Z","0.10.2":"2026-07-17T07:34:16.420Z","0.11.0":"2026-07-17T12:22:28.856Z","0.12.0":"2026-07-17T14:08:53.880Z","0.12.1":"2026-07-17T16:01:02.003Z","0.13.0":"2026-07-19T11:43:23.245Z","0.13.1":"2026-07-19T16:07:42.856Z","0.13.2":"2026-07-19T19:49:12.867Z","0.13.3":"2026-07-20T05:56:21.565Z","0.13.4":"2026-07-20T07:26:42.302Z","0.13.5":"2026-07-20T10:00:38.305Z","0.13.6":"2026-07-20T12:42:11.111Z","0.13.7":"2026-07-20T15:48:23.483Z","0.13.8":"2026-07-20T19:11:10.710Z","0.13.9":"2026-07-21T05:34:43.862Z","0.13.10":"2026-07-21T08:36:48.386Z","0.13.11":"2026-07-21T12:06:40.731Z","0.13.12":"2026-07-21T17:01:10.282Z","0.13.13":"2026-07-22T09:39:21.128Z","0.14.0":"2026-07-22T14:15:07.856Z","0.15.0":"2026-07-22T16:25:21.275Z","0.15.1":"2026-07-22T17:46:55.918Z"},"bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/workflow","keywords":["graphorin","ai","agents","framework","workflow","step-graph","durable-execution","checkpointing","hitl","pause-resume","channels","state-machine","streaming","fan-out","directive","dispatch"],"repository":{"type":"git","url":"git+https://github.com/o-stepper/graphorin.git","directory":"packages/workflow"},"description":"Step-graph workflow engine for the Graphorin framework: createWorkflow({...}) factory, Workflow.execute / resume / getState / listCheckpoints / fork APIs, the Graphorin-named primitives (Directive, Dispatch, pause, LatestValue, AnyValue, Reducer, ListAggr","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"readme":"# @graphorin/workflow\n\n> Step-graph workflow engine for the Graphorin framework.\n\n`@graphorin/workflow` is the durable workflow layer of the Graphorin\nframework. It owns the synchronous-step execution loop, the\nGraphorin-named primitive set (`Directive`, `Dispatch`, `pause`,\n`LatestValue`, `AnyValue`, `Reducer`, `ListAggregate`, `Stream`,\n`Barrier`, `Ephemeral`), the per-channel atomic merge resolver, the\nHITL `pause(...)` / `resume(directive)` lifecycle, and the\n`AbortSignal`-aware cancellation contract.\n\nThe package is **library-mode-first**: every primitive you need to\nwrite a small workflow (`createWorkflow`, `createNode`, `Directive`,\n`Dispatch`, `pause`, `InMemoryCheckpointStore`) ships from the npm\npackage without the optional standalone server.\n\n## Dependencies\n\n- `@graphorin/core` - typed contracts (`WorkflowEvent`, `Channel`,\n  `Directive`, `Dispatch`, `pause`, `CheckpointStore`, …).\n- `@graphorin/observability` - the `Tracer` interface used to record\n  `workflow.run / workflow.step / workflow.task / workflow.checkpoint`\n  spans.\n\nFor production deployments, plug in `@graphorin/store-sqlite`'s\n`SqliteCheckpointStore` to get durable-by-default checkpoint\npersistence.\n\n## Quick start\n\n```ts\nimport {\n  createNode,\n  createWorkflow,\n  Directive,\n  InMemoryCheckpointStore,\n  latestValue,\n  listAggregate,\n  pause,\n} from '@graphorin/workflow';\n\ninterface OrderState {\n  status: 'pending' | 'validated' | 'approved' | 'shipped';\n  notes: ReadonlyArray<string>;\n  decision?: 'approved' | 'rejected';\n}\n\nconst checkpointStore = new InMemoryCheckpointStore();\n\nconst orderProcessing = createWorkflow<OrderState>({\n  name: 'order-processing',\n  channels: {\n    status: latestValue<OrderState['status']>({ default: 'pending' }),\n    notes: listAggregate<string>({ default: [] }),\n    decision: latestValue<OrderState['decision']>(),\n  },\n  nodes: {\n    validate: createNode({\n      name: 'validate',\n      run: async () => ({ status: 'validated', notes: ['validated'] }),\n    }),\n    awaitApproval: createNode({\n      name: 'awaitApproval',\n      run: async () => {\n        const decision = pause<{ kind: 'approval' }, 'approved' | 'rejected'>({\n          kind: 'approval',\n        });\n        return { decision, status: decision === 'approved' ? 'approved' : 'pending' };\n      },\n    }),\n    ship: createNode({\n      name: 'ship',\n      run: async () => ({ status: 'shipped', notes: ['shipped'] }),\n    }),\n  },\n  edges: [\n    { from: '__start__', to: 'validate' },\n    { from: 'validate', to: 'awaitApproval' },\n    { from: 'awaitApproval', to: 'ship', when: (s) => s.decision === 'approved' },\n    { from: 'awaitApproval', to: '__end__', when: (s) => s.decision !== 'approved' },\n    { from: 'ship', to: '__end__' },\n  ],\n  checkpointStore,\n});\n\nconst stream = orderProcessing.execute({}, { threadId: 'order-42' });\nfor await (const event of stream) {\n  if (event.type === 'workflow.suspended') {\n    // ... show approval UI to operator ...\n    const resumed = orderProcessing.resume(\n      'order-42',\n      new Directive({ resume: 'approved' }),\n    );\n    for await (const next of resumed) console.log(next);\n  }\n}\n```\n\n## Highlights\n\n- **Durable execution.** Every execution step ends with a checkpoint\n  written through the pluggable `CheckpointStore` from\n  `@graphorin/core`, carrying the full resumable frontier (pending\n  pauses, `Dispatch` tasks, completed-but-unwalked nodes). A new\n  process can pick up exactly where the previous one left off via\n  `workflow.resume(threadId, directive)` - including crashed threads\n  whose latest checkpoint is `running` - and `retry(threadId)`\n  restarts a `failed` thread re-running only the failed work\n  (successful siblings replay from persisted writes). Checkpoint\n  writes are CAS-guarded: a racing resume loses with\n  `checkpoint-version-conflict` instead of forking the timeline.\n  Resume re-executes the paused node body from the top (snapshot\n  resume, not deterministic replay) - side effects before a\n  `pause()` must be idempotent. Checkpoint state must be JSON-safe;\n  `Map`/`Set`/`Date` fail fast with `state-not-serializable` on every\n  store.\n- **Synchronous-step semantics.** Tasks planned for an execution step\n  run in parallel; their writes merge atomically per channel; the\n  merged state is persisted; the next step plans against the new\n  state. The semantics are documented for predictability under\n  concurrent writes.\n- **Channel descriptors as merge strategies.** `LatestValue`\n  (overwrite, error on collision), `AnyValue` (last-writer-wins),\n  `Reducer((prev, next) => merged)`, `ListAggregate` (append),\n  `Stream` (append-only queue, optional uniqueness), `Barrier(['a',\n  'b'])` (keyed join - a node fed by 2+ of the barrier's writers waits\n  for every writer and runs exactly once), `Ephemeral` (per-step\n  value).\n- **HITL via `pause(value)`.** A node calls `pause(...)`; the engine\n  catches the signal, persists state, and yields a\n  `workflow.suspended` event. `workflow.resume(threadId, new\n  Directive({ resume }))` re-enters the paused node with the supplied\n  value.\n- **Static `pauseAt`.** Declare `pauseAt: { before: ['shipOrder'],\n  after: ['chargeCard'] }` to suspend without hand-rolling\n  `pause(...)` inside the node body.\n- **Durable primitives.** `sleepFor(ms)` / `sleepUntil(iso)` suspend a\n  thread on a durable timer; `awaitExternal(name)` parks the thread on\n  an awakeable that `workflow.resolveAwakeable(threadId, name, value)`\n  completes; `requestApproval(name, payload?)` + `workflow.approve(\n  threadId, name, decision)` persist a typed approval round-trip\n  resolved by name.\n- **Firing durable timers.** `createTimerDriver({ workflows:\n  [{ workflow, checkpointStore }] })` polls each store's\n  `listSuspended(namespace, { dueBefore })` (the engine stamps\n  `CheckpointMetadata.wakeAt` on timer suspends) and calls\n  `workflow.tick(threadId)` on due threads - `start()`/`stop()` in\n  library mode, or hand the driver to `createServer({ workflowTimers:\n  { driver } })` for lifecycle + `/v1/health` integration. A store\n  without `listSuspended` fails fast with\n  `TimerDriverStoreUnsupportedError`; manual `workflow.tick()` remains\n  available for one-off firing. Per-node\n  `timeoutMs` / `retry` (via `nodeDefaults` or per node) bound flaky\n  steps with `node-timeout`; `WorkflowConfig.version` pins a\n  definition to its checkpoints (`workflow-version-mismatch` /\n  `workflow-divergence` on drift), and `journalSteps` journals each\n  completed task's channel writes so crash recovery replays them\n  exactly once and re-runs only unfinished tasks. The task's SIDE\n  EFFECTS stay at-least-once: the journal entry lands after the task\n  finishes, so a crash inside that window re-runs the task - keep\n  effects idempotent for strict once-semantics.\n- **Dynamic parallelism via `Dispatch(node, args)`.** A node returns\n  one or more `Dispatch('processOrder', { orderId })` directives;\n  the engine schedules each as a parallel task in the next execution\n  step.\n- **Cancellation.** `workflow.execute(input, { signal })` accepts an\n  `AbortSignal`; aborting it stops the run within the configurable\n  grace window (default 100 ms) and produces a structured\n  `WorkflowAbortedError`. Pending tasks see the same signal via\n  `ctx.signal`.\n- **Stream modes.** Pass `{ stream: 'updates' }` (or `'values'`,\n  `'tasks'`, `'checkpoints'`, `'debug'`, `'custom'`; `'messages'` is\n  reserved) to choose the granularity of the emitted events.\n- **`fork(threadId, fromCheckpointId)`.** Create a parallel timeline\n  branched off a previous checkpoint without touching the original\n  thread.\n- **Pluggable observability.** Pass the `tracer` from\n  `@graphorin/observability` to record `workflow.run`,\n  `workflow.step`, `workflow.task`, `workflow.checkpoint` spans.\n- **Typed error surface.** `WorkflowError` base class with the stable\n  `code` discriminator covers `invalid-config`,\n  `invalid-channel-write`, `multi-write-into-latest-value`,\n  `unknown-node`, `thread-not-found`, `checkpoint-not-found`,\n  `checkpoint-version-conflict`, `resume-without-suspension`,\n  `concurrent-resume-rejected`, `pause-not-found`,\n  `workflow-aborted`, `workflow-cancel-timeout`,\n  `max-steps-exceeded`, `node-execution-failed`, `node-timeout`,\n  `reducer-failed`, `state-validation-failed`,\n  `workflow-version-mismatch`, `workflow-divergence`,\n  `dead-end`, `state-not-serializable`.\n\n## Composition with `@graphorin/agent`\n\n`@graphorin/workflow` does **not** depend on `@graphorin/agent`. The\ntwo compose orthogonally - a workflow node may invoke\n`agent.run(...)` directly from its `run(state, ctx)` body, but no\nimport edge ever crosses between the two packages. The agent's\nin-loop fan-out helper (`Agent.fanOut(...)`) and the workflow's\nnode-level `Dispatch(...)` solve different problems and live in\ndifferent lifecycles:\n\n| Primitive            | Lives in                | Lifecycle                          | Durability          |\n| -------------------- | ----------------------- | ---------------------------------- | ------------------- |\n| `Dispatch(...)`      | `@graphorin/workflow`   | per workflow execution step        | checkpointed        |\n| `Agent.fanOut(...)`  | `@graphorin/agent`      | per agent run (single agent step)  | inline (no per-child checkpoint) |\n\nUse `Dispatch(...)` when the parallel work needs to survive process\nrestart, when the parallel tasks are durable graph nodes with their\nown edges, OR when the parallel work spans multiple workflow\nexecution steps. Use `Agent.fanOut(...)` when the parallel work is\ninline within an agent's reasoning loop, when the children are\nsub-agents (not arbitrary node functions), AND when the result is\nconsumed by the parent agent's continuing loop without checkpointing.\n\n## Documentation\n\nThe full architecture lives in the framework docs (the workflow\nengine reference). The package's `CHANGELOG.md` records every\nchange.\n\n## License\n\nMIT © Oleksiy Stepurenko. See [LICENSE](./LICENSE) for the full\ntext.\n\n---\n\n**Project Graphorin** · v0.15.1 · MIT License · © 2026 Oleksiy\nStepurenko · <https://github.com/o-stepper/graphorin>\n","readmeFilename":"README.md"}