![[BUG] CREW getting stuck on any task as "THINKING" and gets FREEZE](https://www.chat-gpts.plus/wp-content/uploads/2026/07/2997-78573581.jpg)
[BUG] CREW getting stuck on any task as “THINKING” and gets FREEZE
快速结论:此问题出现在 CrewAI 0.121.0 版本中,任务在运行过程中随机卡在 “THINKING” 状态并冻结。优先排查 CrewAI 版本是否为 0.121.0,并尝试升级到 0.126 或应用相关代码修复。
问题场景
用户在 CrewAI 0.121.0 版本中运行自定义 Agent 和 Task 组成的 Crew(包括 EmailAssignment Crew),无论使用 “crewai run” 还是 “python main.py” 调用 main.kickoff(),任务都会在随机位置卡在 “THINKING” 状态,无法进入 “Completed” 状态。用户尝试将 Crew 拆分为多个子 Crew 进行排查,问题依旧。
报错原文
� Crew: crew
├── � Task: 1cd98e6d-2747-441d-9a3d-16f874e94025
│ Assigned to: Field Extraction Specialist
│ Status: ✅ Completed
└── � Task: c6282374-436b-43ab-9280-2ad676c469d5
Status: Executing Task...
└── � Thinking...
原因分析
可能原因是 CrewAI 0.121.0 版本中存在控制台格式化器(console formatter)相关 bug,导致任务在执行过程中出现死锁或未正确触发状态更新,从而使任务卡在 “THINKING” 状态。已有修复 PR(#2996)涉及此问题。
环境排查
- CrewAI 版本:0.121.0(请确认是否为该版本)
- Python 版本:3.12
- 虚拟环境:Venv
pyproject.toml中依赖写法:dependencies = ["crewai>=0.121.0"]或dependencies = ["crewai==0.121.0"]
解决步骤
- 升级 CrewAI 版本:
尝试将 CrewAI 更新到 0.126 版本,检查问题是否解决。这是维护者建议的优先尝试步骤。 - 应用修复代码(可优先尝试若升级无效):
如果升级无效,请尝试应用 Issue #2996 中的代码修复。该 PR 针对控制台格式化器问题进行了修复,可能解决 “THINKING” 卡死问题。
验证方法
在升级版本或应用修复后,重新运行之前卡住的 Crew 流程。观察任务状态是否从 “THINKING” 变为 “Completed”,不再出现卡死或冻结现象。



![[Bug]: Tool schema marks **kwargs as a required (untyped) parameter, forcing the LLM to fill it](https://www.chat-gpts.plus/wp-content/uploads/2026/07/22134-dfdd0514-768x403.jpg)