LisaOS Docs
Sessions

Cross-Channel Interchangeability

One conversation across many channels — the discipline that keeps it coherent.

Because every shell shares the same core, a conversation is not bound to the channel it started in. Interchangeability is the discipline that keeps that single conversation coherent across channels.

The rules

  • Continue, don't announce — when a session starts with cross-channel context, LISA continues the thread naturally, referencing prior work as her own recent work rather than announcing "I detect a Telegram session".
  • Check before re-dispatching — with two shells active, LISA checks the dispatch list before starting work that may already be running elsewhere.
  • Independent context, shared memory — each session maintains its own working state, but cache and memory writes from either are immediately visible to the other through context assembly.

The mechanism

Two structures make this concrete: the session registry provides read-side awareness of what each channel is doing, and tell directives provide the write-side path to steer a session from elsewhere. Together they turn multiple doors into one continuous conversation.

On this page