{"version":"2.1.53","anchor":"background-task-notification-model-overhaul","canonical_anchor":"background-task-notification-model-overhaul","heading":"Background Task Notification Model Overhaul","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.53\/e\/background-task-notification-model-overhaul","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.53","markdown":"### Background Task Notification Model Overhaul\n\nBackground agents and bash tasks no longer generate periodic progress polling messages. Instead, the system now relies entirely on completion notifications.\n\n**Details**\n\n- The `getProgressMessage` function has been removed from all task types (local agents, background bash, remote agents, and teammates)\n- The `task_progress` attachment type is no longer generated or rendered\n- The Task tool description now explicitly states: \"you will be automatically notified when it completes \u2014 do NOT sleep, poll, or proactively check on its progress\"\n- `lastReportedToolCount` and `lastReportedTokenCount` tracking fields removed from task state\n- `deltaSummarySinceLastFlushToAttachment` and the delta summarization LLM call have been removed entirely\n\n**Evidence**\n\nRemoved progress message infrastructure (search for `\"do NOT sleep, poll\"`)"}