Effort slider fourth dot writes 'max' to settings but schema only recognises 'xhigh'

Resolved 💬 3 comments Opened May 16, 2026 by wainwright1000 Closed May 20, 2026

The effort level UI in the VS Code extension shows four dots. Clicking the fourth dot writes "effortLevel": "max" to ~/.claude/settings.json.

However, the settings schema defines only four named values: low, medium, high, xhigh. There is no "max" in the schema.

Expected behaviour

Clicking the fourth dot writes "effortLevel": "xhigh", consistent with the schema.

Actual behaviour

Clicking the fourth dot writes "effortLevel": "max", which is not a recognised schema value and may be silently ignored.

Impact

Users who click the highest effort dot believe they have selected maximum effort. If "max" is not recognised, the setting has no effect and the actual effort level is unknown. There is no error or warning to indicate the mismatch.

Steps to reproduce

  1. Open the Claude Code VS Code extension.
  2. Click the fourth (rightmost) dot on the Effort slider.
  3. Inspect ~/.claude/settings.jsoneffortLevel is written as "max".
  4. Compare against the settings schema, which lists "xhigh" as the highest valid value.

View original on GitHub ↗

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