diff --git a/pkg/providers/openai_compat/provider.go b/pkg/providers/openai_compat/provider.go index 8d5858081..aac44bc91 100644 --- a/pkg/providers/openai_compat/provider.go +++ b/pkg/providers/openai_compat/provider.go @@ -138,7 +138,7 @@ func (p *Provider) Chat( fallbackOut, fallbackErr := p.chatCompletions(ctx, messages, tools, normalizedModel, options) if fallbackErr != nil { - return nil, fmt.Errorf("responses request failed: %w; fallback chat/completions failed: %v", err, fallbackErr) + return nil, fmt.Errorf("responses request failed; fallback chat/completions failed: %w", errors.Join(err, fallbackErr)) } return fallbackOut, nil }