An immediate user message — joins the active loop, or (idle) wakes or
persists; a persist no agent memory can hold answers memory-unavailable.
A durable AGENT inbox notification. For a runtime-driven agent, the thread owner's notification is delivered at ingestion into the owner's running run, or persisted to agent memory, and never wakes a run; a non-owner's is recorded for the host dispatch tick. An unbranded agent's owner notification follows Mastra's delivery policy.
A system signal with its ifActive/ifIdle behaviors; a persist no agent
memory can hold answers memory-unavailable.
A durable thread-state lane (snapshot/delta, cacheKey dedupe). Owner gates
can return principal-mismatch or persistence-forbidden, missing memory
returns memory-unavailable, and an unbranded agent marks successful
non-skipped responses as degraded: 'not-runtime-driven'.
A message persisted for the next host-started turn.