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

Canonical URL: https://help.iagenify.com/zh/faqs/tools/what-should-i-do-when-a-tool-call-times-out-but-may-have-succeeded

[← 返回工具常见问题](https://help.iagenify.com/zh/faqs/tools)

帮助中心 · 常见问题 工具 1 分钟阅读
# 工具调用超时但可能已成功时该怎么办？
超时表示调用方没有及时收到结果，并不能证明操作失败。重试前应检查目标状态或通过操作标识查询首次请求是否完成，尤其是重复操作可能造成重复记录或外部副作用时。
IaGenify
工具

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