{"version":"2.1.238","anchor":"claude-code-hover-rest-gives-a-local-override-for-the-new-cr","canonical_anchor":"claude-code-hover-rest-gives-a-local-override-for-the-new-cr","heading":"CLAUDE_CODE_HOVER_REST gives a local override for the new credential and settings storage","tier":"use","area":"Internals","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.238\/e\/claude-code-hover-rest-gives-a-local-override-for-the-new-cr","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.238","markdown":"### `CLAUDE_CODE_HOVER_REST` gives a local override for the new credential and settings storage\n\nYou can pin the new credential and settings storage backend yourself with one environment variable.\n\n**What**\n\nThe new v5 storage backend for credentials and settings can now be pinned with the `CLAUDE_CODE_HOVER_REST` environment variable, which takes precedence over the `tengu_hover_rest` server flag. That flag's built-in fallback is false, so the v5 backend stays off unless the server enables it or you set the variable.\n\n**Details**\n\n- The decision is now latched once per process instead of re-read at each call site; the code warns if a later pin disagrees with the first.\n- The variable was added to the list of `CLAUDE_CODE_*` names forwarded to spawned sessions alongside `CLAUDE_CODE_REMOTE_SESSION_ID`, so a pin carries into child sessions.\n\n**Evidence**\n\n`CLAUDE_CODE_HOVER_REST`\n\n- Flag `tengu_hover_rest`: Off in both readings (read for one account on one subscription tier against v2.1.238; this account: off, anonymous baseline: off, compiled default: off)\n- Area: Internals\n- Names: `CLAUDE_CODE_HOVER_REST`\n- Tier: Use it now\n- Useful: 3\/5\n- Signal: 4\/5"}