现象
使用FastGPT开发的插件处理长耗时任务(如视频生成)时,易因网络异常中断流程,无法在后台异步执行任务并向对应会话推送进度消息。
可能原因
FastGPT当前版本未提供直接向任意会话异步推送消息的内置能力,无法满足长任务后台执行后推送进度的场景需求。
排查步骤
- 确认当前FastGPT版本为最新正式版,已查阅项目README文档。
- 梳理插件接口的执行逻辑,明确是否需要异步处理长耗时任务。
- 核对FastGPT内置功能,确认是否存在可直接推送会话消息的接口。
解决与验证
由于当前FastGPT未提供对应内置方法,需按实际环境确认开发适配方案。可参考需求场景,先通过接口返回响应终止当前工作流,后台执行长耗时任务,待任务进度更新后推送消息至目标会话。验证时需确认异步任务正常执行,且消息可准确推送至指定会话。