用途
stall-status 是 snowflake-labs/cocoplus 下的一个技能,用于报告 CocoStall 的当前状态,具体关注“无进展”(no-progress)与循环(loop)情况。其目标命令形式为:
$stall status [--run-id <id>]
通过该命令可以了解智能体执行过程中是否陷入了重复失败、停滞不前或接近阻塞阈值。
主要能力
根据资料,该技能的报告内容涵盖:
- 重复出现的工具失败;
- 未发生变化的发现(unchanged findings);
- 未满足的检查点(unmet checkpoints);
- 智能体是否正在接近某个阻塞阈值;
- 区分硬性阻塞(hard blockers)与仅仅是进展缓慢的工作。
使用方式
使用 $stall status 命令查询状态,可选地通过 --run-id <id> 指定某次运行。资料未提供更多参数、输出格式或配置方式的细节。
约束与验收要求
资料列出了该技能需要满足的退出标准(Exit Criteria):
- 命令行为与所属功能契约一致;
- 描述必需的读取、写入与用户可见输出;
- 保留安全、治理与产物(artifact)约束;
- 状态缺失时产生清晰且非破坏性的结果。
此外,资料强调该技能不能仅因文件存在就视为完成,技能契约需描述可观察行为与验证方式;即使是小命令也不能跳过产物与安全检查,因为小命令同样可能改变状态或引导执行。
适用场景
适用于需要监控 CocoStall 运行进展、诊断智能体是否陷入循环或即将被阻塞的场景,也适用于排查工具重复失败与检查点未达成等问题。
限制
资料未提供具体的输出格式、阈值定义、权限要求或与其他命令的集成方式,这些细节暂未提供。