Tool-call cards in the UI now reflect the running, failed, or stopped state of a linked background task
When a tool call in the conversation is linked to a background task or process, its card in the interface now watches that background task's own status. Whether the card animates (shows as running) or displays an error now takes into account whether the linked background task is running, failed, or has been stopped, not just whether the tool call itself has resolved or errored.
This keeps the tool-call display accurate when the underlying work continues in the background: a tool card can now show as still active or as failed based on what's actually happening with its background task, instead of only reflecting the tool call's own immediate result.