如何修复Cloud Shell中Duet AI的‘Client is not running’错误?
解决Google Cloud Shell IDE中Duet AI的"Client is not running"故障
问题说明
使用新版VS Code风格的Google Cloud Shell IDE时,Duet AI出现故障,弹出"Client is not running"错误:
需要解决:
- 如何启动Duet AI客户端恢复正常?
- Google Cloud Shell中是否有重置故障Duet AI的命令或工具?
错误日志片段
[Error - 6:53:33 PM] 服务器初始化失败。 错误: 命令 '_cloudcode.duetAI.ls.completionAccepted' 已存在 at n.registerCommand (/google/devshell/editor/code-oss-for-cloud-shell/out/vs/workbench/api/node/extensionHostProcess.js:125:82889) at Object.registerCommand (/google/devshell/editor/code-oss-for-cloud-shell/out/vs/workbench/api/node/extensionHostProcess.js:140:20485) at t.ExecuteCommandFeature.register (/google/devshell/editor/code-oss-for-cloud-shell/extensions/cloudcode/dist/extension.js:8:12865347) at t.ExecuteCommandFeature.initialize (/google/devshell/editor/code-oss-for-cloud-shell/extensions/cloudcode/dist/extension.js:8:12864926) at A.initializeFeatures (/google/devshell/editor/code-oss-for-cloud-shell/extensions/cloudcode/dist/extension.js:8:12815447) at A.doInitialize (/google/devshell/editor/code-oss-for-cloud-shell/extensions/cloudcode/dist/extension.js:8:12802261) at processTicksAndRejections (node:internal/process/task_queues:95:5) at runNextTicks (node:internal/process/task_queues:64:3) at process.processImmediate (node:internal/timers:447:9) at async A.start (/google/devshell/editor/code-oss-for-cloud-shell/extensions/cloudcode/dist/extension.js:8:12799276) [Error - 6:53:33 PM] Duet AI客户端: 无法创建与服务器的连接。 错误: 命令 '_cloudcode.duetAI.ls.completionAccepted' 已存在 at n.registerCommand (/google/devshell/editor/code-oss-for-cloud-shell/out/vs/workbench/api/node/extensionHostProcess.js:125:82889) at Object.registerCommand (/google/devshell/editor/code-oss-for-cloud-shell/out/vs/workbench/api/node/extensionHostProcess.js:140:20485) at t.ExecuteCommandFeature.register (/google/devshell/editor/code-oss-for-cloud-shell/extensions/cloudcode/dist/extension.js:8:12865347) at t.ExecuteCommandFeature.initialize (/google/devshell/editor/code-oss-for-cloud-shell/extensions/cloudcode/dist/extension.js:8:12864926) at A.initializeFeatures (/google/devshell/editor/code-oss-for-cloud-shell/extensions/cloudcode/dist/extension.js:8:12815447) at A.doInitialize (/google/devshell/editor/code-oss-for-cloud-shell/extensions/cloudcode/dist/extension.js:8:12802261) at processTicksAndRejections (node:internal/process/task_queues:95:5) at runNextTicks (node:internal/process/task_queues:64:3) at process.processImmediate (node:internal/timers:447:9) at async A.start (/google/devshell/editor/code-oss-for-cloud-shell/extensions/cloudcode/dist/extension.js:8:12799276) [Error - 6:53:33 PM] 发送文档通知 textDocument/didOpen 失败 错误: 命令 '_cloudcode.duetAI.ls.completionAccepted' 已存在 at n.registerCommand (/google/devshell/editor/code-oss-for-cloud-shell/out/vs/workbench/api/node/extensionHostProcess.js:125:82889) at Object.registerCommand (/google/devshell/editor/code-oss-for-cloud-shell/out/vs/workbench/api/node/extensionHostProcess.js:140:20485) at t.ExecuteCommandFeature.register (/google/devshell/editor/code-oss-for-cloud-shell/extensions/cloudcode/dist/extension.js:8:12865347) at t.ExecuteCommandFeature.initialize (/google/devshell/editor/code-oss-for-cloud-shell/extensions/cloudcode/dist/extension.js:8:12864926) at A.initializeFeatures (/google/devshell/editor/code-oss-for-cloud-shell/extensions/cloudcode/dist/extension.js:8:12815447) at A.doInitialize (/google/devshell/editor/code-oss-for-cloud-shell/extensions/cloudcode/dist/extension.js:8:12802261) at processTicksAndRejections (node:internal/process/task_queues:95:5) at runNextTicks (node:internal/process/task_queues:64:3) at process.processImmediate (node:internal/timers:447:9) at async A.start (/google/devshell/editor/code-oss-for-cloud-shell/extensions/cloudcode/dist/extension.js:8:12799276)
修复步骤
从日志核心错误命令 '_cloudcode.duetAI.ls.completionAccepted' 已存在来看,是Cloud Code扩展与Duet AI的命令注册冲突导致的,按以下顺序尝试修复:
- 重启IDE:按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac),执行Reload Window命令,或关闭Cloud Shell标签页重新打开,重置扩展宿主环境。 - 重置Cloud Shell环境:在Cloud Shell终端执行命令:
该命令会将Cloud Shell恢复到初始状态,清除缓存和配置冲突,执行后需重启IDE。cloudshell env reset - 重置Cloud Code扩展:打开IDE扩展面板(按
Ctrl+Shift+X/Cmd+Shift+X),找到Cloud Code扩展,先禁用再重新启用,最后重启IDE。 - 检查权限:确认当前Google账号在Google Cloud控制台IAM页面已分配
Duet AI User角色,确保拥有Duet AI使用权限。
内容的提问来源于stack exchange,提问作者Neil C. Obremski
相关产品推荐
相关产品推荐

