{"version":"2.1.239","anchor":"effort-level-is-stored-as-a-structured-value","canonical_anchor":"effort-level-is-stored-as-a-structured-value","heading":"Effort level is stored as a structured value","tier":"internal","area":"Effort","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.239\/e\/effort-level-is-stored-as-a-structured-value","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.239","markdown":"### Effort level is stored as a structured value\n\nEffort settings are wrapped in a structured value everywhere, including the model menu and SDK.\n\n**What**\n\nThe session's effort setting is no longer compared as a bare string; it is wrapped and unwrapped through helpers everywhere it is set or checked, including the `\/model` menu, the effort slash command, SDK effort messages and the effort permission layer. No change in behaviour.\n\n**Evidence**\n\n`sessionEffort`\n\n- Area: Effort\n- Names: `\/model`\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5"}