{"version":"2.1.323","anchor":"experiment-gate-list-changed","canonical_anchor":"experiment-gate-list-changed","heading":"The set of server-controlled experiments has changed","tier":"soon","area":"Internals","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323\/e\/experiment-gate-list-changed","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323","markdown":"### The set of server-controlled experiments has changed\n\nClaude Code dropped four server-controlled experiment switches and added many others, nearly all off unless switched on remotely\n\n**Unclear.** What this list of experiments controls, and what each switch does, is not known.\n\n**What**\n\nClaude Code has a list of experiment switches that the server can turn on or off. Four were removed, including `tengu_hashed_mitten` and `tengu_wobbly_fog`, and many were added, including `tengu_modular_marble` and `tengu_peaceful_lemur`. Nearly all of the named switches are off unless switched on remotely. `tengu_peaceful_lemur` has recently started reading on for this site's account while reading off for an anonymous one.\n\n**Why**\n\nThis shows which experiments have been added or retired.\n\n- Flag `tengu_modular_marble`: Not enough to say (read for one account on one subscription tier against v2.1.323; this account: no value returned, anonymous baseline: off, compiled default: off) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Flag `tengu_hashed_mitten`: Gate removed from the code (read for one account on one subscription tier against v2.1.323; this account: on, anonymous baseline: on, compiled default: not a boolean we can read) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Flag `tengu_wobbly_fog`: Off in both readings (read for one account on one subscription tier against v2.1.323; this account: off, anonymous baseline: off, compiled default: not a boolean we can read) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Flag `tengu_polished_fountain`: Gate removed from the code (read for one account on one subscription tier against v2.1.323; this account: on, anonymous baseline: on, compiled default: not a boolean we can read) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Flag `tengu_peaceful_lemur`: Not enough to say (read for one account on one subscription tier against v2.1.323; this account: no value returned, anonymous baseline: off, compiled default: off) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Flag `tengu_level_harbor`: Not enough to say (read for one account on one subscription tier against v2.1.323; this account: no value returned, anonymous baseline: off, compiled default: off) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Flag `tengu_peppy_pixel`: Not enough to say (read for one account on one subscription tier against v2.1.323; this account: no value returned, anonymous baseline: off, compiled default: off) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Flag `tengu_deep_sphinx`: Not enough to say (read for one account on one subscription tier against v2.1.323; this account: no value returned, anonymous baseline: off, compiled default: off) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Flag `tengu_misty_fiddle`: Not enough to say (read for one account on one subscription tier against v2.1.323; this account: no value returned, anonymous baseline: off, compiled default: off) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Flag `tengu_fizzy_wren`: Not enough to say (read for one account on one subscription tier against v2.1.323; this account: no value returned, anonymous baseline: on, compiled default: off) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Flag `tengu_groovy_ember`: Not enough to say (read for one account on one subscription tier against v2.1.323; this account: no value returned, anonymous baseline: no value returned, compiled default: not a boolean we can read) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Area: Internals\n- Tier: Nothing to try yet\n- Useful: 1\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no\n- Present in the build but not switched on"}