{"name":"CLAUDE_CODE_WORKER_EPOCH","slug":"claude-code-worker-epoch","family":"env","title":"Environment variables","noun":"environment variable","description":"The background worker now drops duplicate telemetry events within an upload and logs how many.","description_source":"entry","described_by":{"version":"2.1.238","anchor":"worker-client-drops-duplicate-events-and-can-treat-proxy-403"},"presence":{"first_seen":"2.1.138","removed_in":null,"in_current_build":true,"newest_mined":"2.1.308","builds":149,"mined_builds":149,"first_cited":{"version":"2.1.247","released_at":"2026-08-26 18:02:01","spans":2}},"aliases":[],"entries":[{"version":"2.1.293","anchor":"cloud-settings-restore-new-settings-gone-notice-and-crede","heading":"Cloud sessions explain more clearly which settings were not carried over","line":"Cloud sessions now give a separate notice when forwarded settings are lost after the environment is recreated, and list rules left out for looking like credentials","released_at":"2026-10-07 17:18:04","reason":"found in this entry's text"},{"version":"2.1.285","anchor":"official-marketplace-autoinstall-env-var-replaces-worker-epo","heading":"Official marketplace auto-install opt-out is now read by a reworked check","line":"A small check that used to read the cloud worker generation number now reads `CLAUDE_CODE_DISABLE_OFFICIAL_MARKETPLACE_AUTOINSTALL` instead","released_at":"2026-09-29 17:32:09","reason":"found in this entry's text"},{"version":"2.1.280","anchor":"cloud-worker-reconnection-logic-tied-to-claude-code-worker-e","heading":"Cloud worker reconnection logic tied to CLAUDE_CODE_WORKER_EPOCH","line":"Cloud worker reconnect prompts now gate on the worker generation number having advanced","released_at":"2026-09-22 15:44:39","reason":"found in this entry's text, named in this entry"},{"version":"2.1.247","anchor":"cloud-sessions-can-report-which-worker-generation-they-are-o","heading":"Cloud sessions can report which worker generation they are on","line":"Cloud sessions track which worker generation they're on and re-register only after a worker restart.","released_at":"2026-08-26 18:02:01","reason":"named in this entry, found in this entry's text"},{"version":"2.1.239","anchor":"directory-sync-anchoring-can-be-switched-off-plus-seven-dir-","heading":"Directory-sync anchoring can be switched off, plus seven dir-sync variables now stripped from child processes","line":"CLAUDE_CODE_DIR_SYNC_DISABLE_ANCHORING turns off path anchoring, and seven sync variables are now stripped from child processes.","released_at":"2026-08-21 17:18:54","reason":"found in this entry's text"},{"version":"2.1.239","anchor":"sync-and-hook-forwarding-switches-now-survive-into-remote-se","heading":"Sync and hook-forwarding switches now survive into remote sessions","line":"Seven more environment variables you export locally now carry into remote and worker processes.","released_at":"2026-08-21 17:18:54","reason":"found in this entry's text"},{"version":"2.1.238","anchor":"worker-client-drops-duplicate-events-and-can-treat-proxy-403","heading":"Worker client drops duplicate events and can treat proxy 403s as transient","line":"The background worker now drops duplicate telemetry events within an upload and logs how many.","released_at":"2026-08-20 18:01:54","reason":"found in this entry's text"}],"entries_total":7,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"CLAUDE_CODE_WORKER_CHECKIN_SCHEDULE","slug":"claude-code-worker-checkin-schedule","description":"One schedule variable replaces the two single-interval check-in variables, and setting the old ones no longer changes anything"}],"url":"https:\/\/changelogs.core-directive.com\/reference\/env\/claude-code-worker-epoch","family_url":"https:\/\/changelogs.core-directive.com\/reference\/env.json"}