From 7d50e8f8e7a8bc9b32000a5c97c43f8fc1b1b8df Mon Sep 17 00:00:00 2001 From: Christian Rocha Date: Wed, 4 Mar 2026 11:42:12 -0700 Subject: [PATCH] chore(agent): cleanup logic --- internal/agent/coordinator.go | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/internal/agent/coordinator.go b/internal/agent/coordinator.go index 40076c34ee429816e93d5c5082f598a5dd02ec6c..7a512f239b0bfce56a282f9311087579a1e6770a 100644 --- a/internal/agent/coordinator.go +++ b/internal/agent/coordinator.go @@ -772,19 +772,8 @@ func (c *coordinator) isAnthropicThinking(model config.SelectedModel) bool { if model.Think { return true } - - if model.ProviderOptions == nil { - return false - } - opts, err := anthropic.ParseOptions(model.ProviderOptions) - if err != nil { - return false - } - if opts.Thinking != nil { - return true - } - return false + return err == nil && opts.Thinking != nil } func (c *coordinator) buildProvider(providerCfg config.ProviderConfig, model config.SelectedModel, isSubAgent bool) (fantasy.Provider, error) {