SuperAPI AI 工具集

recursive-handoff

通用与其它

查看项目

更新于 10-16 04:31

技能介绍

用途:Recursive Handoff 用于反复执行同一提示,每轮使用干净上下文,直到满足完成条件。适合会耗尽上下文的长任务、逐项处理或分批迁移等重复操作、轮询等待外部状态变化,以及任何“持续做 X 直到 Y”的场景。

主要能力:每轮先检查迭代次数,达到上限即停止;再检查完成条件,满足则停止并报告完成;未满足则执行一个工作单元,然后通过 handoff 继续下一轮。循环自主运行,直到条件满足或触及上限。

必要参数:一是完成条件,必须在开始前从用户处获得,且可程序化验证,例如文件检查、命令输出、grep 结果或 API 响应;示例包括“src/legacy/ 中所有文件已处理”“代码库中不再有 TODO 注释”“API 返回状态 200”“队列为空”。二是硬性上限,默认 20,用于防止失控循环。

使用方式:设置完成后,以 follow: true 调用 handoff,goal 填入完整 handoff 提示。提示模板包含迭代编号与上限、完成条件、检查方法,以及达到上限或满足条件时停止并报告、不再 handoff 的说明;未满足时写明本轮任务,并在完成后以 follow: true 递增迭代数继续。

限制:完成条件必须可程序化验证,且需用户提供;未提供则不应开始。默认迭代上限为 20,达到后停止。资料未提供安装命令、平台支持、收费方式或具体效果数据。