diff options
| author | paul@buetow.org <paul@buetow.org> | 2026-02-06 16:15:29 +0200 |
|---|---|---|
| committer | paul@buetow.org <paul@buetow.org> | 2026-02-06 16:15:29 +0200 |
| commit | fbfbc3311e7c5beee35f430a443866bc30cf595f (patch) | |
| tree | 8b1dd63e4d1d1112b1ef28b71b61a27df16d9f68 /internal/llm/anthropic_test.go | |
| parent | da01d65da337cc2f6c99d8236140f8fb45c6bd5e (diff) | |
fix: add missing Anthropic and OpenRouter provider support in config and LSP
- Add Anthropic field merging in config.mergeProviderFields() to properly load AnthropicModel/BaseURL/Temperature from config.toml
- Add anthropic and openrouter cases in lsp.resolveDefaultModel() to prevent fallback to OpenAI defaults
- Update default Anthropic model to valid claude-3-5-sonnet-20240620 (previous 20241022 doesn't exist)
- Update test expectation to match new default model
This fixes the issue where Anthropic provider configuration was ignored, causing LSP to return dummy completions instead of real LLM responses.
Co-authored-by: Cursor <cursoragent@cursor.com>
Diffstat (limited to 'internal/llm/anthropic_test.go')
| -rw-r--r-- | internal/llm/anthropic_test.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/internal/llm/anthropic_test.go b/internal/llm/anthropic_test.go index 578b536..ffc5021 100644 --- a/internal/llm/anthropic_test.go +++ b/internal/llm/anthropic_test.go @@ -253,7 +253,7 @@ func TestAnthropicClient_DefaultBaseURL(t *testing.T) { func TestAnthropicClient_DefaultModel_Empty(t *testing.T) { c := newAnthropic("https://api.anthropic.com/v1", "", "test-key", nil).(anthropicClient) - if c.defaultModel != "claude-3-5-sonnet-20241022" { + if c.defaultModel != "claude-3-5-sonnet-20240620" { t.Fatalf("expected default model, got '%s'", c.defaultModel) } } |
