Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.239 Home All releases olderv2.1.238 v2.1.240newer
Claude Code v2.1.239

New modelSettings config key holds per-model effort

Use it now
Useful4 Signal4
Internals Notable

A new modelSettings config key stores an effort level per model, from low to xhigh.

modelSettingseffortLevelxhigh
What

Global config gained a modelSettings map keyed by model name, where each entry can carry an effortLevel of low, medium, high or xhigh. The existing single saved effort level stays alongside it.

Details
  • Keys are canonical model names; prototype-polluting keys such as __proto__ are stripped on read.
  • Values that do not parse fall back to undefined rather than erroring.
  • The schema accepts the key in this build; what writes it is a separate question.
Evidence

Per-model settings keyed by canonical model name.

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

See this entry in the whole of v2.1.239 →