on main help sign in
chore(agent): cleanup logic
commit7d50e8f8e7a8bc9b32000a5c97c43f8fc1b1b8df authorChristian Rocha <christian@rocha.is> dateWed 4 Mar 2026, 11:42 (7 months ago) parente0d3141
1 file changed+1−12
internal/agent/coordinator.go+1−12
internal/agent/coordinator.go+1−12
@@ -772,19 +772,8 @@ func (c *coordinator) isAnthropicThinking(model config.SelectedModel) bool {
772772 if model.Think {
773773 return true
774774 }
775−
776− if model.ProviderOptions == nil {
777− return false
778− }
779−
780775 opts, err := anthropic.ParseOptions(model.ProviderOptions)
781− if err != nil {
782− return false
783− }
784− if opts.Thinking != nil {
785− return true
786− }
787− return false
776+ return err == nil && opts.Thinking != nil
788777}
789778
790779func (c *coordinator) buildProvider(providerCfg config.ProviderConfig, model config.SelectedModel, isSubAgent bool) (fantasy.Provider, error) {