Plugin detail payload returned by plugin/read.
Summary
Types
@type t() :: %Codex.Protocol.Plugin.Detail{ apps: [Codex.Protocol.Plugin.AppSummary.t()], description: (String.t() | nil) | nil, extra: map(), marketplace_name: String.t(), marketplace_path: String.t(), mcp_servers: [String.t()], skills: [Codex.Protocol.Plugin.SkillSummary.t()], summary: Codex.Protocol.Plugin.Summary.t() }
Functions
@spec parse(map() | keyword() | t()) :: {:ok, t()} | {:error, {:invalid_plugin_detail, CliSubprocessCore.Schema.error_detail()}}
@spec schema() :: Zoi.schema()