Under the hood
Task notifications no longer carry a local file path when relayed through the redacted message queue
What
When a task_notification message (an internal signal about a background task) is copied into the part of the message queue that gets redacted for persistence or relaying, a new step now blanks out its output_file field, replacing it with an empty string.
Why
This stops a local file path from leaking into a persisted or relayed copy of a task notification, which matters when that copy might be shared or stored somewhere other than the original machine.