BettaFish icon indicating copy to clipboard operation
BettaFish copied to clipboard

为什么生成报告的agent一直提示等待前3个执行完毕

Open CaiGaoQing opened this issue 2 weeks ago • 2 comments

Image Image Image Image

CaiGaoQing avatar Dec 09 '25 04:12 CaiGaoQing

Hi @CaiGaoQing! I'm Dosu and I’m helping the BettaFish team.

报告生成agent一直提示“等待前3个执行完毕”,是因为它依赖Insight、Media、Query三个子引擎的输出(通常是Markdown报告文件),只有这三者都生成了新文件后,报告生成流程才会继续。如果任意一个引擎未生成新文件,或者输出目录/文件权限有问题,ReportAgent的就绪检测会一直返回未就绪,前端就会持续显示等待提示。你可以:

  1. 检查Insight、Media、Query三个引擎的输出目录,确认是否有新的Markdown文件生成;
  2. 查看各Agent的运行日志,排查是否有报错、异常或长时间无进展,定位具体卡住的Agent;
  3. 检查输出目录和文件权限,确保系统有读写权限,避免因权限问题导致文件未生成或未被检测到。

如果有自定义配置或特殊操作,也建议回顾相关设置,排查是否影响Agent正常执行。详细机制说明可参考此处

To reply, just mention @dosu.


How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other

Open in Cursor Join Discord Share on X

dosubot[bot] avatar Dec 09 '25 05:12 dosubot[bot]

同问

hbprotoss avatar Dec 09 '25 07:12 hbprotoss

作者把api的端口故意改的不合适了

#478

James4Ever0 avatar Dec 11 '25 02:12 James4Ever0

作者把api的端口故意改的不合适了

#478

什么意思?

hbprotoss avatar Dec 11 '25 03:12 hbprotoss

除了上面说的这一点 作者让你点击搜索按钮的时候什么动作都不执行 本来就一个很简单的post操作 位置是/api/search 现在点了什么请求都不发送

James4Ever0 avatar Dec 11 '25 06:12 James4Ever0

说白了就是钱压根就没给 作者要开始搞破坏了 哪天给你放病毒都有可能

James4Ever0 avatar Dec 11 '25 06:12 James4Ever0

要么就是全程无脑vibe 测都不测直接发布

James4Ever0 avatar Dec 11 '25 06:12 James4Ever0

那个search api即使手动执行了 streamlit那三个应用也没有对应的api

James4Ever0 avatar Dec 11 '25 06:12 James4Ever0

streamlit官方不支持api操作 除非换成gradio

James4Ever0 avatar Dec 11 '25 07:12 James4Ever0

代码里面搞的是get query params 然而app.py用的是 post query 后缀也不一样 只能说这个压根就没写好

James4Ever0 avatar Dec 11 '25 07:12 James4Ever0

可能是我错怪了吧 这个作者的应用 就是想给你访问的那四个页面端口都在一个ip或者域名下面 这样才能通过query params的方式启动那三个agent 我反正觉得这个设计一开始就该说清楚原理 不然我点半天搜索没反应

James4Ever0 avatar Dec 11 '25 07:12 James4Ever0