Provides struct and type for a ToolListItem
@type t() :: %OpenCode.Generated.ToolListItem{ description: String.t(), id: String.t(), parameters: map() }