Shared Agentty protocol models, schema helpers, and prompt payloads.
This crate contains the transport-neutral wire contracts used between
Agentty frontends, session workflows, and provider adapters. It
intentionally avoids depending on the main agentty crate so future
frontends can reuse protocol parsing and turn-prompt serialization without
pulling in TUI state.