We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents aa1e3b0 + 20e56a4 commit 6d7348cCopy full SHA for 6d7348c
1 file changed
packages/opencode/src/server/routes/session.ts
@@ -579,6 +579,17 @@ export const SessionRoutes = lazy(() =>
579
sessionID: c.req.valid("param").sessionID,
580
limit: query.limit,
581
})
582
+ const acceptEncoding = c.req.header("accept-encoding") ?? ""
583
+ if (acceptEncoding.includes("gzip")) {
584
+ const json = JSON.stringify(messages)
585
+ const compressed = Bun.gzipSync(json)
586
+ return new Response(compressed, {
587
+ headers: {
588
+ "Content-Type": "application/json",
589
+ "Content-Encoding": "gzip",
590
+ },
591
+ })
592
+ }
593
return c.json(messages)
594
},
595
)
0 commit comments