Configuration for a custom agent.
@type t() :: %Copilot.Types.CustomAgentConfig{ description: String.t() | nil, display_name: String.t() | nil, infer: boolean() | nil, mcp_servers: map() | nil, name: String.t(), prompt: String.t(), skills: [String.t()] | nil, tools: [String.t()] | nil }