pub fn session_update(event: &Event) -> Option<SessionUpdate>Expand description
Maps one basis event to an ACP session update.
None where ACP has no place for it — basis’s own bookends, and the
housekeeping events (usage, compaction, retries) that ACP models
differently or not at all. Those still reach a JSONL consumer; they are
simply not part of this protocol’s vocabulary.