From 96ffbd5cf53c448bdfc0d86f1e7e866a358e01bd Mon Sep 17 00:00:00 2001 From: Grail Finder Date: Sat, 21 Feb 2026 16:26:13 +0300 Subject: Feat: openrouter reasoning --- agent/request.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'agent') diff --git a/agent/request.go b/agent/request.go index 14009dd..c89127f 100644 --- a/agent/request.go +++ b/agent/request.go @@ -15,10 +15,10 @@ import ( var httpClient = &http.Client{} var defaultProps = map[string]float32{ - "temperature": 0.8, - "dry_multiplier": 0.0, - "min_p": 0.05, - "n_predict": -1.0, + "temperature": 0.8, + "dry_multiplier": 0.0, + "min_p": 0.05, + "n_predict": -1.0, } func detectAPI(api string) (isCompletion, isChat, isDeepSeek, isOpenRouter bool) { @@ -110,8 +110,8 @@ func (ag *AgentClient) buildRequest(sysprompt, msg string) ([]byte, error) { req := models.NewDSChatReq(*chatBody) return json.Marshal(req) case isOpenRouter: - // OpenRouter chat - req := models.NewOpenRouterChatReq(*chatBody, defaultProps) + // OpenRouter chat - agents don't use reasoning by default + req := models.NewOpenRouterChatReq(*chatBody, defaultProps, "") return json.Marshal(req) default: // Assume llama.cpp chat (OpenAI format) -- cgit v1.2.3