d97fb9a6da
Disable reasoning for Claude models via Kilo Gateway until the OpenRouter AI SDK is upgraded to v2.x (which includes the fix for reasoning_details duplication - OpenRouterTeam/ai-sdk-provider#344). Changes: - Remove hardcoded reasoning effort for Claude in options() - Return empty variants for Claude in variants() - Remove Claude-specific reasoning.effort in smallOptions() - Keep thinking/reasoning block stripping code (prevents corrupt reasoning_details from being sent back to the API) - Caching continues to work via model.api.id matching Fixes #303