# `Codex.Protocol.Plugin`
[🔗](https://github.com/nshkrdotcom/codex_sdk/blob/v0.16.1/lib/codex/protocol/plugin.ex#L1)

Typed app-server plugin request and response models.

Raw plugin wrappers remain available on `Codex.AppServer` for callers that
want the original map payloads. The typed surface adds schema-backed params,
typed responses, and `Codex.AppServer.request_typed/5`.

---

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