Lobster

🦞 AI 工作流运行时,带审批闸门

确定性工作流运行时,支持类型化管道与人工审批节点,适用于多步骤自动化、PR监控、邮件分类等需人机协作的场景,显著节省token消耗。

收藏
7.5k
安装
3.1k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Lobster 是一款面向 AI 代理的确定性工作流运行时,采用 Unix 管道风格的命令组合方式构建自动化流程。核心工作模式是通过声明式管道连接各类数据处理命令(如 execwherepicksortgroupBy 等),在关键节点插入 approve 审批闸门实现人机协作。

显著优点

1. Token 效率:与 LLM 每步重新规划相比,确定性管道大幅降低 token 消耗
2. 类型安全:全程 JSON 类型化数据处理,支持 --json 解析和结构化输出

3. 状态持久化:内置 state.get/setdiff.last 支持有状态工作流,适合监控类场景

4. 审批闸门:原生支持 approve 节点,工具模式下返回结构化暂停响应,可通过 resume 续行

5. 生态集成:支持 GitHub CLI 直接调用,可集成 Clawdbot 消息系统

潜在缺点与局限性

  • 学习曲线:管道语法需熟悉命令组合逻辑,非可视化配置
  • 调试难度:复杂管道的中间状态排查依赖日志输出
  • 审批体验:命令行交互对非技术用户不够友好
  • 扩展性:自定义命令需遵循特定 CLI 规范
  • 错误处理:管道级错误传播机制文档未详述

适合人群

  • 开发者/DevOps 工程师构建代码审查、部署审批流程
  • 需要监控 GitHub PR/Issue 变更的自动化场景
  • 邮件分类、批量操作等需人工确认的数据处理任务
  • 追求 token 效率、偏好声明式配置的 AI 工作流设计者

常规风险

  • 审批节点前后的数据流需严格校验,防止误操作
  • 状态目录权限管理不当可能导致敏感信息泄露
  • Shell 命令注入风险:exec --shell 接收外部输入时需过滤
  • 长期运行的状态监控任务需考虑状态文件清理策略

Lobster 内容

暂无文件树

手动下载zip · 2.1 kB
contentapplication/octet-stream
请选择文件