# `CliSubprocessCore.Session.Delivery`
[🔗](https://github.com/nshkrdotcom/cli_subprocess_core/blob/v0.1.0/lib/cli_subprocess_core/session/delivery.ex#L1)

Stable mailbox-delivery metadata for direct session subscribers.

The tagged event atom is configurable adapter detail. Higher-level wrappers
should prefer their own relay envelope or `CliSubprocessCore.Session`
extraction helpers over hard-coded assumptions about the default tag.

# `t`

```elixir
@type t() :: %CliSubprocessCore.Session.Delivery{
  legacy_message: :session_event,
  tagged_event_tag: atom(),
  tagged_payload: :event
}
```

# `new`

```elixir
@spec new(atom()) :: t()
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
