{"version":"2.1.321","anchor":"new-dispatchentrypoint-field-in-background-job-state","canonical_anchor":"new-dispatchentrypoint-field-in-background-job-state","heading":"Background jobs can record how they were started","tier":"internal","area":"Background Jobs","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.321\/e\/new-dispatchentrypoint-field-in-background-job-state","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.321","markdown":"### Background jobs can record how they were started\n\nSaved state for background jobs can now hold an optional field recording which entry point launched the job\n\n**What**\n\nClaude Code saves the state of background jobs, which are tasks that keep running separately, in a `state.json` file. That file and the record made when a job is sent off can now hold an optional `dispatchEntrypoint` field. Claude Code checks the value against a fixed format and keeps it as the job is passed along.\n\n**Why**\n\nA job's saved state can now show which entry point launched it.\n\n- Area: Background Jobs\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}