欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 家装 > OpenManus测出死循环bug

OpenManus测出死循环bug

2025/3/12 6:42:37 来源:https://blog.csdn.net/weixin_47420447/article/details/146179106  浏览:    关键词:OpenManus测出死循环bug

问题链接:

https://github.com/mannaandpoem/OpenManus/issues/458

🐞 Bug 描述
当 OpenManus 在 成功查询天气并保存文件 后,它本应该终止任务,但 LLM 进入死循环,不断执行新的步骤 (Step 6+),并重复 "你可以使用这些工具" 之类的提示,导致代理无限执行。

🔍 复现步骤
运行 main.py
输入:今天广州的天气以及未来七天的天气
观察 Step 5 成功保存数据后,LLM 仍然继续运行

📌 问题描述
在 OpenManus 运行时,当查询天气并成功保存数据后(Step 5),代理 (Manus) 本应终止任务,但从 Step 6 开始,LLM 进入 死循环,不断进行无意义的 "思考",并重复 “你可以用这些工具” 之类的提示,而不执行任何新的有效操作。

🚨 关键日志分析
Step 5 (任务完成)

INFO     | app.agent.toolcall:act:113 - 🎯 Tool 'file_saver' completed its mission! Result: Observed output of cmd `file_saver` executed:Content successfully saved to guangzhou_weather_forecast.txt

✅ 任务完成,file_saver 成功执行,天气数据已保存。

Step 6 (开始出现异常)

INFO     | app.agent.toolcall:think:53 - ✨ Manus's thoughts: The weather forecast for Guangzhou has been saved successfully to a file named `guangzhou_weather_forecast.txt`. If you need further assistance or have any other tasks, feel free to ask!
INFO     | app.agent.base:run:137 - Executing step 7/30

❌ 这里 Manus 应该停止任务,但它没有,而是继续执行 Step 7,等待新的指令。

Step 7-10(死循环开始)

INFO     | app.agent.toolcall:think:53 - ✨ Manus's thoughts: It seems like you're interested in knowing how I can assist you using the various tools at my disposal. Here's a brief overview of what I can do for you:
INFO     | app.agent.base:run:137 - Executing step 8/30

❌ Manus 开始不断重复工具列表,而没有执行任何新任务。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词