OpenCode Go API 从 2026年9月5日 起要求所有请求必须携带 x-opencode-session 请求头,用于会话路由和 prompt cache 优化  。TRAE 和 dsh 在调用 OpenCode Go API 时没有发送这个 header,请求被 API 网关直接拒绝(HTTP 400)。

这个问题不是配置项问题,也不是网络问题,而是客户端(TRAE/dsh)没有实现这个新要求的 header 注入。

解决方案

最安全的方案是启动一个本地代理,在转发请求到 OpenCode Go 之前注入 x-opencode-session header。TRAE 的"自定义配置"添加模型时不支持自定义 HTTP headers,这就是为什么必须走代理。

2026年9月5日起,trae/dsh等客户端调用opencode go API报错,为大家奋上x-opencode-session 头一键启动代理服务,双击bat文件可用,亲测有效。

这里提供一键式启动代理服务,在trae和dsh等工具出有效更新前,大家可以自行选用。

https://download.csdn.net/download/smartzhou2008/93409771

Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐