Provides struct and type for a Agent
Summary
Types
@type t() :: %OpenCode.Generated.Agent{ color: String.t() | nil, description: String.t() | nil, hidden: boolean() | nil, mode: String.t(), model: OpenCode.Generated.AgentModel.t() | nil, name: String.t(), native: boolean() | nil, options: map(), permission: [OpenCode.Generated.PermissionRule.t()], prompt: String.t() | nil, steps: integer() | nil, temperature: number() | nil, top_p: number() | nil, variant: String.t() | nil }