I'm building a worklow runtime for clawdbot. This is so that clawd doesn't have to plan and replan each step of deterministic workflows that are repeatable.
For instance, when you tell clawd triage my email queue, clawd doesn't have to plan the whole execution every time. It can run email.triage (with whatever parameters we provide as ability) and it'll be a single tool call instead of multiple. Something like lobster.run("email.triage")
The new plugin boundary changes that peter made make this possible. I'd like feedback on the direction and the vision.