用途:面向无人值守的自动化流水线,防止长会话中出现两类代价高昂的停摆——只承诺下一步却不真正调用工具,以及为原始请求已授权的动作再问一次权限。它通过一次回合结束纪律、自主契约与范围契约来预防。
主要能力与用法:自主契约建议放入无人值守运行的系统提示中,规定在原始请求范围内的可逆动作应直接执行而非询问;仅在不可逆或破坏性动作未被请求覆盖、真实范围变更、或缺少只有用户掌握的信息时才停下并说明所需。范围即交付物,不得自行收窄、扩大或替换;某部分受阻时应完成所有其他部分,并说明遗漏内容与原因。回合结束检查:若最后一段是计划、可自答的问题、范围内的后续步骤清单或关于未完成工作的第一人称承诺,则回合尚未结束,应先执行再结束;合法结束只有两种状态:任务完成,或受阻于仅用户可提供的信息。上下文预算方面,尽量不显示剩余上下文计数;若必须显示,应说明上下文由运行环境管理,不因它停止、裁剪工作或提议新会话。
面向运行环境作者:如需用户在运行结束前逐字看到内容,可提供客户端 send_to_user 工具并直接渲染其输入,工具调用不会结束回合,且只用于面向用户的内容,不用于叙述或推理。每回合提醒应以回合作用域的系统消息发送,保持历史仅追加,避免修改旧回合导致后续思维块失效与提示缓存重启。有人值守时,仅在破坏性步骤、范围变更、仅用户可提供的输入处暂停,并把提问作为回合的最后一件事。
限制:资料未提供具体收费、价格、支持平台与效果数据;各项约定需由使用者在系统提示或运行环境中自行落地。