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)

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗