AionClaw任务状态需通过TUI终端日志、/status命令及Gateway连接检查三重验证:【state】日志停更超3秒或/status显示waiting_for_model/waiting_for_tool_result时需进一步排查网关活性、模型配额与工具超时日志。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要确认AionClaw当前执行的任务是正在运行中、还是卡在等待外部响应阶段,不能只看聊天窗口有没有新消息——因为任务可能已进入文件读取、网页加载、API调用等后台阶段,而界面仍静默;也可能因模型未返回、网页超时、权限拒绝而无限挂起,但终端无报错提示。
通过TUI终端实时观察任务状态流
在启动AionClaw的终端窗口(非聊天界面)中,任务执行时会持续输出带时间戳的状态日志行,每行以【state】开头。
看到形如【state】→ executing → web_search → pending_response,说明任务已触发搜索动作,正等待网页内容返回;此时若超过15秒未出现下一行【state】→ web_search → completed,则大概率卡在HTTP请求层。
若连续3秒无任何【state】日志输出,且上一条是→ code_execute → starting,但没出现→ code_execute → finished或→ error,代表Python子进程未退出也未报错,需手动检查task.pid文件是否存在并kill -9对应进程。
用/status命令快速识别会话级阻塞点
在任意IM渠道(飞书/微信/终端TUI)中输入/status并回车。
重点查看“Current Task”字段:若显示run_id: abc123 → stage: waiting_for_model,说明任务已提交至模型网关,但尚未收到首token;若显示stage: waiting_for_tool_result,代表某个技能(如Excel读取、PDF解析)已发起但未回调。
【waiting_for_tool_result不等于失败】部分工具(如浏览器自动化)默认超时60秒,期间/status始终显示该状态,需结合技能日志路径(如~/.aionclaw/logs/tool_abc123.log)确认是否真卡死。
检查Gateway底层连接活性
打开新终端,执行以下三步:
第一步:运行openclaw gateway status,确认Devices行包含active: true且Latency 2000ms,说明网关与模型服务之间网络异常,任务将永远停在pending_response。
第二步:运行curl -s http://localhost:18789/v1/tasks/active | jq '.tasks[0].state',返回"running"表示任务正在被调度器处理;返回"queued"代表还在等待CPU/内存资源分配,不是模型层问题。
第三步:若前两步均正常,但任务仍无进展,直接查看tail -f ~/.aionclaw/logs/gateway.log,搜索关键词timeout、refused、429。出现Connection refused说明模型API地址配置错误;出现429则代表TaoToken配额当日已耗尽,需重置Key或切换Model ID。


















