Anthropic have recently said that they don't like the "reasoning" label and don't intend to have separate base and reasoning models, but rather one model that does it all. The current Claude 3.7 already seems to be doing some reasoning, displaying "pondering" and "analyzing" messages between different stages of output generation.