summaryrefslogtreecommitdiff
path: root/Omni/Agent
diff options
context:
space:
mode:
Diffstat (limited to 'Omni/Agent')
-rw-r--r--Omni/Agent/Engine.hs4
-rw-r--r--Omni/Agent/Worker.hs14
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 =