some more oc fixes

This commit is contained in:
Luxferre
2026-09-18 14:25:13 +03:00
parent f23c9132ce
commit 0cc2987dcb
3 changed files with 25 additions and 4 deletions
+2 -1
View File
@@ -90,6 +90,7 @@ var defCfg = Cfg{"https://api.kilo.ai/api/openrouter", "openrouter/free", "-", 0
const opencodeAgentVersion = "opencode/1.18.31"
const opencodeProviderUA = "ai-sdk/provider-utils/4.0.23 runtime/bun/1.3.14"
const opencodeIDAlphabet = "0123456789ABCDEFGHJKMNPQRSTVWXYZ"
const opencodeProjectID = "global"
func atoiD(s string, d int) int {
if v, e := strconv.Atoi(strings.TrimSpace(s)); e == nil {
@@ -1721,7 +1722,7 @@ func applyLLMHeaders(req *http.Request, cfg *Cfg, msgID string) {
if isOpencodeEndpoint(cfg.Endpoint) {
req.Header.Set("User-Agent", opencodeAgentVersion+" "+opencodeProviderUA)
req.Header.Set("x-opencode-client", "cli")
req.Header.Set("x-opencode-project", projectID())
req.Header.Set("x-opencode-project", opencodeProjectID)
req.Header.Set("x-opencode-session", sid)
req.Header.Set("x-opencode-request", msgID)
} else {