故障排查GitHub issue2 分钟阅读排错/错误码

解决FastGPT 4.8.4工具调用终止节点复用失效问题

在FastGPT 4.8.4私有部署版本中,工具调用终止节点无法被多个HTTP请求节点共用。当多个HTTP请求节点绑定同一个工具调用终止节点时,该终止节点不会生效。而在4.7.1版本中,相同的工具调用终止节点可以被多个HTTP请求节点正常复用。

现象

在FastGPT 4.8.4私有部署版本中,工具调用终止节点无法被多个HTTP请求节点共用。当多个HTTP请求节点绑定同一个工具调用终止节点时,该终止节点不会生效。而在4.7.1版本中,相同的工具调用终止节点可以被多个HTTP请求节点正常复用。

可能原因

目前无官方明确的变更说明,仅能观察到4.8.4版本与4.7.1版本的工具调用终止节点绑定逻辑存在行为差异,该问题仅出现在4.8.4版本中。

排查步骤

  1. 确认当前使用的FastGPT私有部署版本为4.8.4。
  2. 检查工作流配置,确认是否存在多个HTTP请求节点共用同一个工具调用终止节点的情况。
  3. 对比4.7.1版本的同类工作流配置,验证节点复用场景下的执行行为差异。
  4. 查看工作流运行日志,确认工具调用终止节点是否未被触发或执行。

解决与验证

解决该问题的方式为,为每个HTTP请求节点单独配置专属的工具调用终止节点。验证时,修改配置后运行工作流,确认工具调用终止节点可以正常起效,工作流执行符合预期。

来源:FastGPT GitHub issue