返回工具常见问题
帮助中心 · 常见问题工具1 分钟阅读

工具调用超时但可能已成功时该怎么办?

超时表示调用方没有及时收到结果,并不能证明操作失败。重试前应检查目标状态或通过操作标识查询首次请求是否完成,尤其是重复操作可能造成重复记录或外部副作用时。

工具

安全地检查是否完成

如果工具返回请求或任务标识,应查询该操作状态,而不是再次提交相同命令。否则通过只读调用检查受影响资源,并与预期状态比较。

创建记录或发送消息时,若工具支持幂等键或稳定标识,应使用它。这样重试可以引用同一项操作,避免创建第二项。

设定明确边界后再重试

若证据表明操作未完成,在查明原因后再重试。如果状态仍不明确且操作影响较大,应暂停重复尝试并收集信息,避免扩大影响。

记录超时情况、操作标识和最终观察到的状态。如果工具无法提供执行状态或安全重试机制,应将此限制纳入工作流设计并添加验证步骤。

返回工具常见问题