Home

Switch language

Start Install GuideQuick StartDocs Overview
Docs ChannelsModels & APIGateway OpsTools & Skills
More ArticlesResourcesHelp Center
Get Started
Documentation navigation Tools & Skills
Tools & Skills 2 sections

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

Deterministic

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.

Approval

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.

Resume

Resumable

When approval pauses a workflow, Lobster produces a resumeToken so you can continue from that exact point later.

Auditable

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
}