WorkBuddy执行阻塞时需立即终止:第一步点右上角「停止」按钮;第二步无效时用快捷键硬终止;第三步确认状态提示;第四步手动结束后台进程;再检查YAML中循环/条件节点是否缺失退出约束;可临时加--max-steps=6参数限制步数;最后用/claw reset清除缓存重建连接。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

WorkBuddy智能体界面持续显示“正在执行中”、进度条卡住不动、技能按钮变灰无法点击,或任务日志停留在某一步超过90秒无新输出,说明当前执行链已陷入阻塞或逻辑死锁,需立即干预终止。
强制中断当前执行任务
该操作直接终止正在运行的Skill进程,不保存中间状态,适用于UI完全冻结、指令无响应的紧急场景。
第一步:在WorkBuddy主界面右上角点击「停止」按钮(红色方形图标)。
第二步:若按钮不可点或点击无反应,按下 【Ctrl + Shift + X】(Windows/Linux)或 【Cmd + Shift + X】(macOS)组合键触发硬终止信号。
第三步:等待3秒,观察底部状态栏是否出现“执行已中止”提示;若未出现,继续执行下一步。
第四步:打开任务管理器(Windows)或活动监视器(macOS),查找并结束名称含 【WorkBuddy SkillRunner】 或 【PythonWorker】 的进程——这一步必须做,否则后台任务仍在占用CPU和内存。
检查并禁用导致循环的条件分支节点
某些Skill在YAML中使用if-then-else或loop结构时,若判断条件始终为真或缺少break出口,会引发隐式循环。这类问题不会报错,但会让执行永远卡在同一个节点。
方法一:打开对应Skill的YAML文件,在execution区块中查找所有含有loop:或if:的行。
方法二:定位到疑似卡住的步骤编号(如step-7),检查其后是否缺失break_on_true: true或max_loop: 3等退出约束字段。
方法三:临时将该步骤的action:值改为noop(空操作),保存后重新加载Skill测试——如果执行立刻跳过并结束,就确认是此处逻辑失控。
启用该技能,可以在WorkBuddy对话页的右边栏添加一个日历,提供月历视图、日程增删改查、分类标签(开庭/会议/截止日期/个人/研究/其他),支持从对话中提取事件并自动同步到日历。当用户提到"日历""日程""打开日历""添加日程""我的日程""calendar""安排"或询问已记录的日程信息时使用。
通过指令动态注入步数限制参数
该方法无需修改配置文件,专为临时调试设计,可立即生效,避免反复重启客户端。
在触发Skill的自然语言指令末尾添加--max-steps=6参数。
确保参数与主指令间以单个空格分隔,且不加引号;例如:提取D:\合同\2026年Q2.xlsx中的付款条款 --max-steps=6。
若使用企业微信远程调用,需将完整指令含参数一同发送,系统将在第6步后自动中止并返回“执行已终止:达到最大跳转步数限制(6)”提示。
清除Claw运行缓存并重建连接
当Claw通道缓存损坏时,指令虽能送达,但本地Agent无法解析或反馈,表现为“执行中”状态长期悬挂,实际无任何动作。
在手机端WorkBuddy机器人对话中发送:/claw reset。
电脑端将自动关闭Claw服务模块,并清空%APPDATA%\WorkBuddy\claw\cache(Windows)或~/Library/Application Support/WorkBuddy/claw/cache(macOS)目录。
发送完成后,等待10秒,再发一条测试指令如你好,观察电脑端右上角Claw图标是否由灰色变为蓝色脉动状态。










