【环境】
Windows 11 x64
Qoder CN 0.5.7:正常
Qoder CN 0.5.11:异常
BYOK 自定义 provider:OpenAI 兼容
baseUrl: https://opencode.ai/inference/go/openai/v1
model: deepseek-v4.1-flash
【现象】
升级到 0.5.11 后,所有对话发送即失败,UI 提示“这轮回复失败 发生了意外错误”。
日志里每一轮都是:
HTTP 400
{"type":"error","error":{"type":"MissingSessionID","message":"Request is missing x-opencode-session and cannot be routed efficiently..."}}
【对比验证】
同一台电脑、同一份 BYOK 配置、同一个模型和 Key:
我对比了 0.5.7 和 0.5.11 的请求行为:0.5.7 在自定义 provider 请求上会携带 X-Session-ID / X-Qoder-Session-Id;0.5.11 新的自定义 provider 传输链路疑似没有再带这个会话头。而 BYOK 配置里只有 baseUrl/apiKey/model 等字段,没有自定义 headers 入口,用户无法自行补 x-opencode-session。
【复现步骤】
【期望】
0.5.11 恢复自定义 provider 的会话头注入(保持 0.5.7 的行为),或者在 BYOK 配置中开放自定义请求头;至少不要在不提示的情况下破坏已有 provider。
【补充:0.5.11 的本地数据库升级没有降级兼容】
0.5.11 把 main.sqlite 升到了 v85(0.5.7 只支持 v84,日志有 21 个未知迁移,包含 drop-retired-main-tables),remote-control.sqlite 也换了 schema。回退到 0.5.7 后远程控制初始化失败:
REMOTE_CONTROL_SCOPE_TABLE_MISSING
REMOTE_CONTROL_SCOPE_DATABASE_UNAVAILABLE
设置里提示“无法更新远程控制设置,请稍后重试”,手机端显示设备离线。
希望官方提供降级/修复工具,或明确说明升级后如何安全回滚本地数据库。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
Qoder CN 是 Qoder CN 系列中面向软件开发场景的核心子产品(原“通义灵码”),提供 IDE、JetBrains 插件、Visual Studio Code 插件等多种使用形态。Qoder CN 持续提供代码智能生成、智能问答、多文件修改、编程智能体等能力,并在模型选择、专家协作、任务规划等方向全面升级,为开发者带来高效、流畅的编码体验。同时面向企业客户提供企业标准版、企业专属版,具备企业级场景自定义、私域知识增强等能力,助力企业研发智能化升级。