Skip to content

CLI 正常但 VS Code 插件 v0.1.23 使用火山引擎 API 时报 Connection error #242

Description

@2301342512

环境
- 插件版本:vegamo.deepcode-vscode v0.1.23
- 模型:deepseek-v4-pro-260425(火山引擎方舟)
- Base URL:https://ark.cn-beijing.volces.com/api/v3
- 系统:Linux (WSL2 Ubuntu 24.04),VS Code Server
- Node.js:v22.23.1

配置文件 ~/.deepcode/settings.json
json
{
  "env": {
    "MODEL": "deepseek-v4-pro-260425",
    "BASE_URL": "https://ark.cn-beijing.volces.com/api/v3",
    "API_KEY": ["***"](url)
  },
  "thinkingEnabled": true,
  "reasoningEffort": "max",
  "debugLogEnabled": true
}


现象

| 运行方式              | 结果                                |
|-----------------------|-------------------------------------|
| WSL 终端 deepcode CLI | ✅ 正常工作                         |
| VS Code 插件          | ❌ Request failed: Connection error |

两者读取同一份 ~/.deepcode/settings.json,配置完全相同。

插件日志显示请求呈间歇性失败——同一会话中部分成功、部分失败:

14:36:13 → identifyMatchingSkillNames → ✅ 成功 (2076ms)
14:36:18 → activateSession           → ✅ 成功 (4783ms)
14:36:25 → identifyMatchingSkillNames → ❌ Connection error
14:36:27 → activateSession           → ❌ Connection error


验证:API 端点没问题
直接用 curl 和 OpenAI SDK 调用火山引擎均正常。

错误堆栈

Error: Connection error.
    at OpenAI.makeRequest (/home/lv/.vscode-server/extensions/vegamo.deepcode-vscode-0.1.23/out/extension.js:38716:13)
    at SessionManager.createChatCompletionStream (.../extension.js:65612:18)


日志附件
- /home/lv/.deepcode/logs/debug.log
- /home/lv/.deepcode/logs/error.log

debug.log
error.log

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions