- Remove Claude Code integration files (oauth.ts, streaming-client.ts, tests)
- Remove Claude Code API provider handler and tests
- Remove Claude Code UI components
- Remove Claude Code types and models
- Update provider lists and configuration
- Remove Claude Code message handlers from webview
- Remove Claude Code initialization from extension
- Update UI hooks and settings to remove Claude Code support
- Remove Claude Code authentication state tracking
- Remove legacy migration code for Claude Code settings
- Update test files to use qwen-code instead of claude-code
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Daniel <57051444+daniel-lxs@users.noreply.github.com>
Co-authored-by: Daniel Riccio <ricciodaniel98@gmail.com>
- Update parseOpenRouterModel to always use actual max_completion_tokens from OpenRouter API
- Remove artificial restriction that only reasoning budget and Anthropic models get their actual max tokens
- Fall back to 20% of context window when max_completion_tokens is null
- Update getModelMaxOutputTokens to use same fallback logic for consistency
- Update tests to reflect new behavior
- Fixes issue where reserved tokens showed ~209k instead of actual model limits (e.g. GPT-4o: 16,384)