Current section
Files
Jump to
Current section
Files
lib/pi/protocol/mcp/result.ex
defmodule Pi.Protocol.MCP.Result do
@moduledoc "MCP JSON-RPC result payload."
use JSONCodec, fast_path: :json
alias Pi.Protocol.MCP.Content
defstruct content: [], is_error: nil
@type t :: %__MODULE__{content: [Content.t()], is_error: boolean() | nil}
codec(:is_error, as: "isError")
end