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 开始不断重复工具列表,而没有执行任何新任务。

相关推荐
AI多Agent协作实战派21 小时前
AI多Agent协作系统实战(二十二):从6列到12列——任务监控报告的进化之路
java·人工智能·uni-app·bug
自然 醒1 天前
记录We码开发者工具的一个bug
前端·javascript·bug
GeekArch1 天前
第28讲:避坑——AI堆栈分配错误、栈溢出BUG
c语言·人工智能·stm32·mcu·学习·bug
AI多Agent协作实战派2 天前
AI多Agent协作系统实战(十七):凌晨4点,我的AI系统在“假装工作“——3个bug同时爆炸的5小时
java·前端·bug
尸僵打怪兽2 天前
Claude-code命令行无法下载插件
bug·插件·claude-code
Liu.7743 天前
uni-app 组件 uni-easyinput 常见 Bug 及解决方案
uni-app·bug
QQ骞5 天前
【bug的管理流程深入浅出】
软件测试·bug
Rambo.xia5 天前
AXI跨时钟域与数据一致性——CDC FIFO深度不够、写后读冒险、多Master仲裁、乱序返回,出了Bug根本查不出来
fpga开发·bug
不知名的老吴6 天前
思考:要做到Bug Free需培养怎样的思维?
bug
河南花仙子科技8 天前
小游戏开发中常见的BUG类型及成因
人工智能·科技·游戏·bug