{"version":"2.1.300","anchor":"local-workflow-task-ids-are-validated","canonical_anchor":"local-workflow-task-ids-are-validated","heading":"Background workflow task IDs are checked before they are accepted","tier":"internal","area":"Workflows","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.300\/e\/local-workflow-task-ids-are-validated","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.300","markdown":"### Background workflow task IDs are checked before they are accepted\n\nA task ID from a background local workflow is now accepted only if it matches the expected format and is not too long\n\n**What**\n\nA local workflow started in the background returns a task ID. Claude Code now accepts that ID only if it matches an expected format and is under a length limit. Before, any piece of text was accepted.\n\n**Why**\n\nThis guards against task IDs that are malformed or deliberately harmful.\n\n- Area: Workflows\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}