A conversation can keep running after you open another chat or switch to Settings. When its running indicator disappears, the result is easy to miss: the interface has shown that work stopped, but has not recorded that the user still needs to see the outcome.
AIClaw 3.8.2 adds a blue unread dot for a turn that finishes while its conversation is not visible. Opening that conversation clears the marker. This is a published feature; the implementation links below are pinned to the release.
Completion is a separate event from streamed output
The renderer already keeps each conversation's timeline and running state in its own LiveSession record . Agent events carry a session identifier, so switching the visible conversation does not redirect the original conversation's updates into the new one.
The new field is an optional unread boolean on that record.…