{"version":"2.1.317","anchor":"ccr-slow-skills-watch-gated-by-claude-code-ccr-slow-skills-w","canonical_anchor":"ccr-slow-skills-watch-gated-by-claude-code-ccr-slow-skills-w","heading":"New environment variables for remote sessions, including a stall-check interval","tier":"use","area":"Skills","scope":"both","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.317\/e\/ccr-slow-skills-watch-gated-by-claude-code-ccr-slow-skills-w","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.317","markdown":"### New environment variables for remote sessions, including a stall-check interval\n\nRemote sessions gain new `CLAUDE_CODE_*` settings, such as a stall-check interval and a slow-skills watch, and `CLAUDE_CODE_LAZY_ENV_GETTERS` is dropped\n\n**Unclear.** It is not clear what the check does once it is turned on.\n\n**What**\n\nEnvironment variables are named values set outside Claude Code that change how it behaves. Several new ones apply when Claude Code runs as a remote session, where `CLAUDE_CODE_REMOTE` is set:\n\n- `CLAUDE_CODE_REMOTE_STALL_CHECK_INTERVAL_MS` sets how often a remote session checks whether it has stalled. Without it, a built-in default is used. Before, the interval was fixed.\n\n- `CLAUDE_CODE_CCR_SLOW_SKILLS_WATCH`, together with `CLAUDE_CODE_REMOTE`, turns on a watch for slow skills in remote sessions.\n\n- `CLAUDE_CODE_PERSONAL_HOOKS_OFF`, `CLAUDE_CODE_PLAIN_DELTA_DIRECT_WRITE` and `CLAUDE_CODE_PLAIN_DELTA_TAKE_AT_SOURCE` are new names added to the lists of variables passed on to remote sessions and child processes. What they do is not shown.\n\n- The check for passed-on names also matches `INCREMENTAL_REQUEST_BODY`, `PLAIN_DELTA_FAST_PATH`, `UNWATCHED_REPLY_HOLD_MS` and `CCR_ONE_PLUGIN_LOAD_PER_RELOAD`.\n\n- `CLAUDE_CODE_LAZY_ENV_GETTERS` has been removed from these lists and no longer appears anywhere in this build.\n\n**Why**\n\nIf you run remote sessions, you can now tune how quickly a stalled session is noticed and opt into a slow-skills watch. If you set `CLAUDE_CODE_LAZY_ENV_GETTERS`, it no longer appears in this build.\n\n- Area: Skills\n- Names: `CLAUDE_CODE_CCR_SLOW_SKILLS_WATCH`, `CLAUDE_CODE_REMOTE`\n- Tier: Use it now\n- Useful: 5\/5\n- Signal: 3\/5\n- Scope: both\n- Heads-up: no"}