安全地检查是否完成
如果工具返回请求或任务标识,应查询该操作状态,而不是再次提交相同命令。否则通过只读调用检查受影响资源,并与预期状态比较。
创建记录或发送消息时,若工具支持幂等键或稳定标识,应使用它。这样重试可以引用同一项操作,避免创建第二项。
设定明确边界后再重试
若证据表明操作未完成,在查明原因后再重试。如果状态仍不明确且操作影响较大,应暂停重复尝试并收集信息,避免扩大影响。
记录超时情况、操作标识和最终观察到的状态。如果工具无法提供执行状态或安全重试机制,应将此限制纳入工作流设计并添加验证步骤。