[桌面] 从侧栏创建的新会话永远不响应 — prompt_async 失败: FileSystem.realPath ENOENT 在缺少工作树目录 (global/silent-knight) 时
作者: wzgcavtc创建于 2026年9月17日更新于 2026年9月17日
□ 总结 OpenCode 桌面 (Windows 11): 点击 "+ 新会话"侧边栏中的按钮会创建一个新的聊天窗口,但发送消息会产生没有助手回复,且UI中没有明显出错. CLI在同一项目/提供者上工作得很好。
□ 环境
- OS: Windows 11 Home (中文(简体) ),建于26200,x64
- OpenCode 桌面: ** 1.18.31** (“ LOCALAPPDATA ” 方案 : “ opencode- aidesktop\ OpenCode.exe ” )
- 提供商/型号:`开放码/大泡菜'
- 节点:v24.17.0
□ 复制步骤
- 启动 OpenCode 桌面
- 在侧边栏点击"+新会话"(新聊天窗口打开)
- 输入信件并按 Enter
- 用户消息生成,但助手从未回复(没有输出,没有自旋器,没有出错)
- 重复/发送更多信息的行为相同
□ 实际行为
- 每一次请求都以`即时-即时-即时-即时-即时-即时-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-被无声存档。
- 完全退出+重启并不能解决它。
□ 根因 (出自“ USERPROFILE %. local\ share\ opencode\ log\ opencode.log” ) 每个受影响的会话记录相同的错误 :
timerstamp=2026-09-17T13:46:20.243Z level=ERROR run=afdd6996 消息="propt async fail" sessionID=s f5061bc4ffe5iah Y9b6Zr7kxy cause=" [Die(格式错误:不死:Found:FileSystem.realPath (C:\\\ Uers\Lenovo\Lenovo\.re\Global\silent-knight (C:\\wers\Lenovo\\\.workness-knight])" (因为:错误:ENOENT:没有这样的文件或目录,lstat 'C:\wers\Leno-Lenovo\\\\\\\\\worpworcworknder\\\\\\\\\\\\\\\平平方辛特-kn))")
- `C:\Users\Lenovo.local\share\opencode\worktree\global'** 存在,但已空出** - ' silent-knight' worktree dir已缺失。
- 日志显示在3个会期内有11个
FileSystem. realPath ' 错误和8个prompt async'失败。 - 该项目是一个非垃圾文件夹(使用`全球 ' 工作空间范围)。
□ 可能的关系 可能涉及关于桌面侧车被卡住/ 新会话未回复的现有问题: #36061, #37255, #41964.
在“ USERPROFILE%%. local\ share\ opencode\ log\ opencode.log” 上提供完整日志, 如果维护者需要完整摘录 .
内容来源: anomalyco/opencode