{"version":"2.1.247","anchor":"background-task-text-is-escaped-before-it-reaches-the-prompt","canonical_anchor":"background-task-text-is-escaped-before-it-reaches-the-prompt","heading":"Background task text is escaped before it reaches the prompt","tier":"notice","area":"Background Tasks","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.247\/e\/background-task-text-is-escaped-before-it-reaches-the-prompt","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.247","markdown":"### Background task text is escaped before it reaches the prompt\n\nBackground task names and errors are escaped before reaching the model, limiting what they can instruct.\n\n**What**\n\nTask descriptions, IDs, terminal summaries and errors are escaped before being placed into the prompt, including the system reminder listing tasks stopped by a container restart. This limits what task metadata can do to the model's instructions.\n\n**Details**\n\n- Applies both to the restart notice and to the summary and error text written when a task finishes.\n\n**Evidence**\n\n`The container was restarted. The following background tasks were running and are now stopped:`\n\n- Area: Background Tasks\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 3\/5"}