VSCode extension: reasoning effort slider maps inconsistent values
Resolved 💬 3 comments Opened Mar 30, 2026 by InnerSpaceTaylor Closed Apr 3, 2026
Summary
The reasoning effort slider in the VS Code extension sends inconsistent numeric values to the model. The slider label does not correspond to a stable numeric value, and the mapping is non-monotonic (moving the slider "up" can send a lower number).
Observed behavior
Collected during a single session by asking the model to report its reasoning_effort value after each slider change:
| Slider Position | Numeric Value Received |
|----------------|------------------------|
| High | 99 |
| Max | 99 |
| High (moved back down) | 19 |
| Medium | 85 |
| High (moved back up) | 99 |
| Max (again) | 50 |
Expected behavior
- Each slider position should map to a consistent numeric value
- Values should be monotonic: Low < Medium < High < Max
- The same slider position should always send the same value
Environment
- VS Code extension (Claude Code)
- Windows 11
- Model: claude-opus-4-6 (1M context)
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗