Telegram as an Agent Control Plane
vita-reports.ham.xyz
vita-reports.ham.xyz
the separate topics approach along with allowing other processes to enqueue messages into the session stream solves state pretty tidily, see "the session as decision-maker" in the linked report