diff options
Diffstat (limited to 'Omni/Agent')
| -rw-r--r-- | Omni/Agent/Engine.hs | 4 | ||||
| -rw-r--r-- | Omni/Agent/Worker.hs | 14 |
2 files changed, 9 insertions, 9 deletions
diff --git a/Omni/Agent/Engine.hs b/Omni/Agent/Engine.hs index 2704606..e019341 100644 --- a/Omni/Agent/Engine.hs +++ b/Omni/Agent/Engine.hs @@ -77,7 +77,7 @@ test = llmBaseUrl defaultLLM Test.@=? "https://openrouter.ai/api/v1", Test.unit "defaultLLM has OpenRouter headers" <| do length (llmExtraHeaders defaultLLM) Test.@=? 2 - llmModel defaultLLM Test.@=? "anthropic/claude-sonnet-4-20250514", + llmModel defaultLLM Test.@=? "anthropic/claude-sonnet-4.5", Test.unit "defaultAgentConfig has sensible defaults" <| do agentMaxIterations defaultAgentConfig Test.@=? 10, Test.unit "defaultEngineConfig has no-op callbacks" <| do @@ -227,7 +227,7 @@ defaultLLM = LLM { llmBaseUrl = "https://openrouter.ai/api/v1", llmApiKey = "", - llmModel = "anthropic/claude-sonnet-4-20250514", + llmModel = "anthropic/claude-sonnet-4.5", llmExtraHeaders = [ ("HTTP-Referer", "https://omni.dev"), ("X-Title", "Omni Agent") diff --git a/Omni/Agent/Worker.hs b/Omni/Agent/Worker.hs index ded4144..61c392b 100644 --- a/Omni/Agent/Worker.hs +++ b/Omni/Agent/Worker.hs @@ -343,13 +343,13 @@ selectModel task = selectModelByComplexity (TaskCore.taskComplexity task) -- | Select model based on complexity level selectModelByComplexity :: Maybe Int -> Text -selectModelByComplexity Nothing = "anthropic/claude-sonnet-4-20250514" -selectModelByComplexity (Just 1) = "anthropic/claude-haiku" -selectModelByComplexity (Just 2) = "anthropic/claude-haiku" -selectModelByComplexity (Just 3) = "anthropic/claude-sonnet-4-20250514" -selectModelByComplexity (Just 4) = "anthropic/claude-sonnet-4-20250514" -selectModelByComplexity (Just 5) = "anthropic/claude-opus-4-20250514" -selectModelByComplexity (Just _) = "anthropic/claude-sonnet-4-20250514" +selectModelByComplexity Nothing = "anthropic/claude-sonnet-4.5" +selectModelByComplexity (Just 1) = "anthropic/claude-haiku-4.5" +selectModelByComplexity (Just 2) = "anthropic/claude-haiku-4.5" +selectModelByComplexity (Just 3) = "anthropic/claude-sonnet-4.5" +selectModelByComplexity (Just 4) = "anthropic/claude-sonnet-4.5" +selectModelByComplexity (Just 5) = "anthropic/claude-opus-4.5" +selectModelByComplexity (Just _) = "anthropic/claude-sonnet-4.5" formatTask :: TaskCore.Task -> Text formatTask t = |
