Enable adaptive thinking
mainInstead of manual budget modes, Claude 4.6 models use adaptive thinking (thinking: {type: "adaptive"}). The model dynamically decides when and how much to think. You can enable this using the -o thinking 1 option.
To verify if a model used thinking, you can inspect the response logs for content block types like ['thinking', 'text'].
uv run llm -m claude-sonnet-4.6 -o thinking 1 "What is the square root of 97 to 3 decimal places?"