Issue #3572402: Add effort, adaptive thinking, and native token usage support
Adds Anthropic-specific model settings and native API features:
- Effort parameter (low/medium/high/max) via getModelSettings()
- Extended thinking mode (adaptive/enabled with budget) via getModelSettings()
- Model detection helpers (supportsEffort, supportsThinking, supportsAdaptiveThinking)
- requiresNativeApi() returns TRUE when effort or thinking configured
- buildNativePayload() handles effort in output_config, thinking blocks, temperature override
- parseNativeResponse() extracts thinking blocks to metadata, maps reasoning tokens
- 30 new tests covering model detection, settings, payload, and response parsing
Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com
Closes #3572402