问题描述
WorkBuddy 桌面端(Windows)的 Shell 执行子系统(Bash 与 PowerShell 两个工具通道)出现间歇性、复发性失效。
在对话中调用 Bash 或 PowerShell 执行任意命令时,进程均静默失败——返回 exit code 1 且无任何 stdout/stderr 输出;进一步测试 PowerShell 的 Out-File 写盘操作同样失败(目标文件未生成),说明并非输出回传层故障,而是 shell 执行引擎本身未能运行。
关键特征:
间歇性 / 复发性:重启电脑后可临时恢复正常(曾成功执行 python render_kanban.py 并启动本地服务),但故障在后续会话复发,至今未根治。
非用户电脑问题(已用控制变量验证):同一台电脑、同一 Windows、同一 Python 环境下,使用另一 AI 工具「豆包 Agent」运行相同命令(echo hello、python --version)全部成功;仅更换"执行命令的载体"这一个变量即 WorkBuddy 失败——故障被干净隔离到 WorkBuddy 应用层。
影响:助手完全无法执行 shell 命令(运行 Python 脚本、启动本地服务、系统命令均不可行),仅文件类工具(Read / Edit / Grep / Glob / Write)可用,对命令执行类任务造成阻塞。
建议排查方向:
重启可恢复但会复发,指向 WorkBuddy 应用内 shell 集成组件随时间 / 使用崩溃、沙箱会话过期或资源泄漏。
工具层当前连进程启动失败的错误都被吞掉,建议增加明细日志回传以便自诊。
可对比另一可用工具(豆包)的 shell 执行实现(写 .ps1 到 Temp 目录 → 由 PowerShell 运行),定位 WorkBuddy 侧断点。
环境信息: Windows(win32);WorkBuddy 桌面端(基于 CodeBuddy IDE);受托管运行时 Node 22.22.2 / Python 3.13.12;首次出现 2026-07-26(间歇性)。
相似问题