Provides struct and type for a Command
@type t() :: %OpenCode.Generated.Command{ agent: String.t() | nil, description: String.t() | nil, hints: [String.t()], model: String.t() | nil, name: String.t(), source: String.t() | nil, subtask: boolean() | nil, template: String.t() }