Tools
vLLM's Anthropic-compatible /v1/messages now honors the thinking field, which broke Claude Code's auto-mode classifier on local reasoning models
vLLM PR #58613 (merged 2026-09-25) adds the thinking parameter to /v1/messages. The endpoint used to drop it silently through Pydantic's extra='ignore', which broke clients that asked for disabled thinking or a token budget. The PR says Claude Code's client-side auto-mode classifier sends thinking disabled with max_tokens 64 and expects '<severity>N' right away, but on reasoning models it spent the whole budget thinking and never returned a verdict. Anyone running Claude Code against a local vLLM backend should pick this up.
Source
↳ Follow the thread