
"大约 40% 的时间,它会停滞不前,不完成任务。当我检查时,它声称正在工作,但没有任何进展。"
社区的智慧:两个关键解法
解法一:检查 Think Level
"检查你的默认 think level 是否设置为 low 而不是 off。"
在 OpenClaw 中输入 /status 命令 查看当前的 think level 设置 如果是 off,告诉 bot:"设置默认 think level 为 low"
解法二:设置明确的结束条件(社区建议)
"你必须告诉它:永远不要在没有行动的情况下以承诺结束。"
我的建议:三层防御体系

第一层:预防(配置阶段)
基础配置
thinking:enabled: truelevel: low
模型选择:不要用太弱的模型
model:default: claude-sonnet-4
(国内的话推荐GLM5,Kimi K2.5,Minimax M2.7)
超时设置
# 超时设置timeout:per_step: 300# 每步最多5分钟total: 3600
第二层:监控(执行阶段)
日志配置
logging:enabled: truefile: memory/task_log.mdfrequency: per_step
每步都记录:心跳检测(每五分钟监测一次)
heartbeat:enabled: trueinterval: 300
recovery:max_retries: 3retry_delay: 60fallback_model: gpt-4o
human_in_loop:trigger: after_3_failuresnotification: feishu
最后

合适的配置(Think Level、Thinking) 合适的模型(别为了省钱用太弱的) 合适的任务设计(拆分、明确、可验证) 监控和恢复机制(日志、心跳、自动重试)
夜雨聆风