简要总结
Lobster
这页说明书讲的是一个叫“龙虾”的小帮手。它能让你的OpenClaw助手一口气做完一连串的事情,比如检查邮件、写回复,中间还会停下来问“可以这样做吗?”,等你点头同意再继续。就像你搭积木,每一步都要放稳了,才能放下一块。如果你想让助手帮你自动完成一些有好多步骤的工作,就可以看看这页。
五岁小孩版解释
“龙虾”是OpenClaw助手的一个特别工具。它像一个能干的小队长,可以指挥一连串的小工具按顺序工作。最棒的是,它会在做重要事情(比如发邮件)前停下来,举着小牌子问你:“我可以这样做吗?” 只有你同意了,它才会继续。
怎么让它工作呢?
- 先要安装“龙虾”队长。你需要去一个叫GitHub的地方(就像乐高官网)把它下载下来,安装到和OpenClaw助手同一台电脑上,并且要确保电脑能找到它(在
PATH里)。 - 然后要告诉OpenClaw助手:“请把‘龙虾’队长也叫来帮忙吧!” 你需要在设置里加上
"alsoAllow": ["lobster"]这句话。记住,最好不要用"allow",除非你知道自己在做什么。 - 现在可以派任务了! 你让OpenClaw助手去调用“龙虾”工具。你需要告诉它一个“行动”(
action)。主要有两种行动:- 开始行动 (
run):这是最常见的。你要告诉“龙虾”队长具体做什么,也就是一个“管道”(pipeline)。这个管道可以是一串命令,也可以是一个写好的任务文件(.lobster文件)。 - 继续行动 (
resume):如果“龙虾”队长之前停下来等你批准,它会给你一个“继续令牌”(resumeToken)。等你考虑好了,就用这个令牌告诉它“批准”(approve: true)或者“取消”(approve: false),让它继续或停止。
- 开始行动 (
写任务管道的小窍门
- 你可以把好几个小工具用竖线
|连起来,让它们一个接一个工作。 - 如果想在中间停下来等你批准,就在命令里加上
approve --prompt ‘问题?’。 - 你还可以把任务步骤写在一个
.lobster文件里,这样更清楚。文件里可以写每一步的名字(id)、命令(command),还能规定哪一步需要你批准(approval: required)。
需要小心的事情
- 时间限制:如果任务太久没做完,“龙虾”队长会超时(
timeoutMs)。如果觉得时间不够,可以把这个数字调大一点。 - 输出太多:如果任务说话太多(输出太大),也可能会被停止(
maxStdoutBytes)。同样,可以调大这个数字。 - 只在本地:“龙虾”队长自己不会跑去网上,它只指挥电脑里的其他小工具。
- 没有密码:它自己不管密码,管密码的是它指挥的那些小工具。
- 安全模式:如果OpenClaw助手在“沙箱”(一个安全围栏)里工作,“龙虾”队长就不能出来帮忙了。
如果出错了怎么办?
- 如果提示“超时了”,就增加
timeoutMs的时间,或者把长任务分成几个短任务。 - 如果提示“输出太多了”,就增加
maxStdoutBytes的大小,或者让任务少说点话。 - 如果提示“返回了奇怪的JSON”,请检查你的管道命令是不是只说了JSON这种“机器话”。
- 如果提示“失败了(代码…)”,你可以先把同样的命令在电脑终端里试一下,看看它自己说了什么错误。
更厉害的用法
你还可以请一个叫 llm-task 的“思考小助手”来帮忙。在管道里,它可以帮你分析邮件、总结内容,但它会按固定的格式“思考”和回答,这样整个流程还是可控的。要启用它,需要在设置里打开 llm-task 插件。