{"version":"2.1.239","anchor":"new-modelsettings-config-key-holds-per-model-effort","canonical_anchor":"new-modelsettings-config-key-holds-per-model-effort","heading":"New modelSettings config key holds per-model effort","tier":"use","area":"Internals","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.239\/e\/new-modelsettings-config-key-holds-per-model-effort","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.239","markdown":"### New `modelSettings` config key holds per-model effort\n\nA new modelSettings config key stores an effort level per model, from low to xhigh.\n\n**What**\n\nGlobal 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.\n\n**Details**\n\n- Keys are canonical model names; prototype-polluting keys such as `__proto__` are stripped on read.\n- Values that do not parse fall back to undefined rather than erroring.\n- The schema accepts the key in this build; what writes it is a separate question.\n\n**Evidence**\n\n`Per-model settings keyed by canonical model name.`\n\n- Area: Internals\n- Names: `modelSettings`, `effortLevel`, `xhigh`\n- Tier: Use it now\n- Useful: 4\/5\n- Signal: 4\/5"}