fix(server): force identity encoding for OpenCode proxy requests (#808)

Co-authored-by: Jovines <jovines@qq.com>
This commit is contained in:
Jovines
2026-04-01 09:24:46 +03:00
committed by GitHub
co-authored by Jovines
parent 47176de18a
commit ed9d31c681
@@ -155,6 +155,10 @@ export const registerOpenCodeProxy = (app, deps) => {
if (authHeaders.Authorization) {
proxyReq.setHeader('Authorization', authHeaders.Authorization);
}
// Defensive: request identity encoding from upstream OpenCode.
// This avoids compressed-body/header mismatches in multi-proxy setups.
proxyReq.setHeader('accept-encoding', 'identity');
},
error: (err, _req, res) => {
console.error('[proxy] OpenCode proxy error:', err.message);