cabal_workflow_runnerversion Documentation on ocaml.org

Deterministic workflow engine on cabal

A deterministic interpreter for declarative agentic workflows (sequence, governed loop, branch, gate, agent, terminal commit). Agents return structured JSON; gate/branch/loop decisions are a total predicate DSL over a run context. Structural control flow runs deterministically in OCaml; agent steps dispatch through cabal. A fail-closed validator enforces a safety floor as an engine invariant (commit requires a runtime human-approval token plus floor gates guaranteed on every path; loops may be unbounded but must declare a governor). Recorded traces replay byte-identically.

Tags agentic workflow deterministic engine cabal
AuthorMathias Bourgoin <mathias.bourgoin@nomadic-labs.com>
LicenseMIT
Published
Homepagehttps://gitlab.com/nomadic-labs/ai-harness/cabal-workflow-runner
Issue Trackerhttps://gitlab.com/nomadic-labs/ai-harness/cabal-workflow-runner/issues
MaintainerMathias Bourgoin <mathias.bourgoin@nomadic-labs.com>
Availableos != "win32"
Dependencies
Source [http] https://gitlab.com/nomadic-labs/ai-harness/cabal-workflow-runner/-/archive/v0.23.5/cabal-workflow-runner-v0.23.5.tar.gz
sha256=846019b2ad922fcc94cd2bba6021b400c6784fcaebfac3bfcfc1461cd39b1ec9
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/cabal_workflow_runner/cabal_workflow_runner.0.23.5/opam
No package is dependent