#49561·opencode

[桌面] 从侧栏创建的新会话永远不响应 — 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

□ 复制步骤

  1. 启动 OpenCode 桌面
  2. 在侧边栏点击"+新会话"(新聊天窗口打开)
  3. 输入信件并按 Enter
  4. 用户消息生成,但助手从未回复(没有输出,没有自旋器,没有出错)
  5. 重复/发送更多信息的行为相同

□ 实际行为

  • 每一次请求都以`即时-即时-即时-即时-即时-即时-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-即行-被无声存档。
  • 完全退出+重启并不能解决它。

□ 根因 (出自“ 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