SuperAPI AI 工具集

slopomatic

部署与运维

查看项目

更新于 10-16 05:42

技能介绍

用途:Slopomatic 用于以确定性、结构化的方式管理一次实现工作流,流程为 plan → clarify → 人工放行 → 机器执行。它通过已安装的 slopomatic CLI 运行,强调先校验再应用、按状态驱动推进。

主要能力:用 status --json 及相关字段获取当前状态、run_id、next_action、allowed_commands、required_evidence 等;用 intake 提交有界、按依赖排序的工作单元;用 build → verify → review → deliver 循环推进;支持人工放行、审查同意、决策提问(ask/decide)、阻塞与重试(block/retry)等环节。

必要用法:先确认二进制存在,执行 command -v slopomatic 和 slopomatic version;缺失时停止并请用户通过其批准的安装方式安装,不要下载或运行安装器。用 slopomatic status --json --fields state,run_id,next_action,... 引导流程;UNINITIALIZED 时执行 init;每次变更先用 --dry-run --json 校验,投影符合意图后再去掉 --dry-run 应用。证据通过 stdin 传入,不写入仓库。审查完成后再交付,需满足 required reviewers 全部在 completed_reviewers 中。

适用场景:需要在受控、可审计条件下推进实现变更并与人工协同时使用,包含放行确认、审查同意、决策和错误恢复。

限制:资料未提供安装来源、版本要求、平台支持、收费与价格等信息;verify --cmd --dry-run 无法预测退出码,返回 outcome_undetermined:true 时应改为校验命令与当前状态;失败验证会记录 BLOCKED 并以退出码 6 结束,格式错误退出 2,非法迁移或未满足守卫退出 3;空 next_action 表示运行完成或需人工检查。SQLite 保存规范事件日志。