现象
在FastGPT 4.8.4私有部署版本中,工具调用终止节点无法被多个HTTP请求节点共用。当多个HTTP请求节点绑定同一个工具调用终止节点时,该终止节点不会生效。而在4.7.1版本中,相同的工具调用终止节点可以被多个HTTP请求节点正常复用。
可能原因
目前无官方明确的变更说明,仅能观察到4.8.4版本与4.7.1版本的工具调用终止节点绑定逻辑存在行为差异,该问题仅出现在4.8.4版本中。
排查步骤
- 确认当前使用的FastGPT私有部署版本为4.8.4。
- 检查工作流配置,确认是否存在多个HTTP请求节点共用同一个工具调用终止节点的情况。
- 对比4.7.1版本的同类工作流配置,验证节点复用场景下的执行行为差异。
- 查看工作流运行日志,确认工具调用终止节点是否未被触发或执行。
解决与验证
解决该问题的方式为,为每个HTTP请求节点单独配置专属的工具调用终止节点。验证时,修改配置后运行工作流,确认工具调用终止节点可以正常起效,工作流执行符合预期。