The project started to be a Cyclic State Graph orchestrator, statically defined via YAML, leveraging Neurosymbolic validation (Prolog) to ensure deterministic transitions in edge environments. Langraph also it is, but python and the thread mechanism make not suitable for edge environments.
Yeah, but it's written in a modular way and extending it is not as painful as one would expect. I actually went that way and wrote a couple of custom watchers for things like that.