Provides struct and type for a SubtaskPart
@type t() :: %OpenCode.Generated.SubtaskPart{ agent: String.t(), command: String.t() | nil, description: String.t(), id: String.t(), message_id: String.t(), model: OpenCode.Generated.SubtaskPartModel.t() | nil, prompt: String.t(), session_id: String.t(), type: String.t() }