I'm working on one right now where nearly everything can be expressed as a combination of workflows. There will be some built-in agent types out of the box but all the Lego pieces are there if you want to put together something different.
Might add support for custom WASM plugins down the road, but everything shipped with the system will be Rust.