{"version":"2.1.323","anchor":"tengu-kairos-cron-gate-is-now-bypassed-cron-enabled-unless","canonical_anchor":"tengu-kairos-cron-gate-is-now-bypassed-cron-enabled-unless","heading":"CLAUDE_CODE_DISABLE_CRON still turns scheduled tasks off","tier":"internal","area":"Scheduled Tasks","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323\/e\/tengu-kairos-cron-gate-is-now-bypassed-cron-enabled-unless","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323","markdown":"### `CLAUDE_CODE_DISABLE_CRON` still turns scheduled tasks off\n\nThe check for scheduled tasks gained a term that is always true, so it still honours `CLAUDE_CODE_DISABLE_CRON` and a remote flag\n\n**What**\n\nScheduled tasks let Claude Code run work at set times. The check that decides whether they are available has gained a term that is always true, which does not change its result. It still turns scheduled tasks off when `CLAUDE_CODE_DISABLE_CRON` is set, and it still consults the remote flag `tengu_kairos_cron`, which counts as on when the server sends nothing. In an earlier reading the flag server returned that flag on, both for this site's account and for an anonymous baseline.\n\n**Why**\n\nIf you want scheduled tasks off, setting `CLAUDE_CODE_DISABLE_CRON` remains the switch you control.\n\n- Flag `tengu_kairos_cron`: On for this account, and not off by default (read for one account on one subscription tier against v2.1.323; this account: on, anonymous baseline: on, compiled default: on) 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: Scheduled Tasks\n- Names: `CLAUDE_CODE_DISABLE_CRON`\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 0\/5\n- Scope: individual\n- Heads-up: no"}