fn session_outcome_line_with(
outcome: SessionOutcome,
attempted_sid: String,
actual_sid: Option<String>,
continued: bool,
) -> StringExpand description
session_outcome_line, plus whether the fresh session was given
AgentMux’s record of the conversation (continued, SPEC_DURABLE_
CONVERSATION_MEMORY_2026_09_23.md §4.8). The outcome stays fresh: the
provider session is new, and every consumer that scopes scrollback on
fresh keeps doing so. Only the pane’s label changes.