Typed Workflow Runtime
Lobster
Lobster 让 OpenClaw 能把多步骤工具序列收束成一次可恢复的确定性工作流调用。它的价值不在于“又一种 DSL”,而在于显式审批、恢复 token 与可审计的流水线状态。
为什么有 Lobster
一次调用代替多次来回
复杂工作流不再需要模型逐步编排每一个小命令,运行时本身负责串接与状态管理。
副作用内置审批
发送邮件、发布评论这类动作可以在流水线中暂停,等待你批准后再继续,而不必整套重跑。
可恢复
审批暂停后会生成 resumeToken,后续可以基于令牌恢复,而不是重新执行前面的每一步。
结构化、可记录
因为 pipeline 是数据而不是自由程序,它更容易被记录、比较、重放和审阅。
基本形态
运行 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
} 恢复已暂停工作流
{
"action": "resume",
"token": "<resumeToken>",
"approve": true
}