Concise provider context with command and task correlation.
Summary
Types
@type kind() :: :quiet | :speakable | :instruction
@type t() :: %Parlora.ContextUpdate{ content: String.t(), delegation_id: String.t() | nil, id: String.t(), kind: kind(), provider_generation: non_neg_integer(), task_id: String.t() | nil, task_revision: pos_integer() | nil }