Typed Workflow Runtime
Lobster
Lobster lets OpenClaw collapse multi-step tool sequences into one resumable, deterministic workflow call. Its value is not just another DSL, but explicit approvals, resume tokens and auditable pipeline state.
Why Lobster Exists
One call instead of many back-and-forth steps
Complex workflows no longer need the model to manually orchestrate each tiny command. The runtime manages sequencing and state.
Side effects include built-in approvals
Actions like sending email or posting comments can pause for approval inside the pipeline instead of forcing a full rerun.
Resumable
When approval pauses a workflow, Lobster produces a resumeToken so you can continue from that exact point later.
Structured and reviewable
Because the pipeline is data instead of free-form code, it is easier to record, compare, replay and review.
Basic Shape
Run a pipeline
{
"action": "run",
"pipeline": "exec --json --shell 'inbox list --json' | exec --stdin json --shell 'inbox categorize --json' | approve --preview-from-stdin --limit 5 --prompt 'Apply changes?'",
"timeoutMs": 30000
} Resume a paused workflow
{
"action": "resume",
"token": "<resumeToken>",
"approve": true
}