Versions in this module Expand all Collapse all v0 v0.0.3 Mar 26, 2026 v0.0.1 Mar 24, 2026 Changes in this version + func AppendSourceDocumentPart(parts *[]map[string]any, seen map[string]struct{}, doc SourceDocument) + func AppendSourceURLPart(parts *[]map[string]any, seen map[string]struct{}, url, title string, ...) + func ProviderMetadata(c SourceCitation) map[string]any + type GeneratedFilePart struct + MediaType string + URL string + type SourceCitation struct + Author string + Description string + Favicon string + Image string + Published string + SiteName string + Title string + URL string + func AppendUniqueCitation(citations []SourceCitation, c SourceCitation) []SourceCitation + func ExtractWebSearchCitations(output string) []SourceCitation + func MergeCitationFields(dst, src SourceCitation) SourceCitation + func MergeSourceCitations(existing, incoming []SourceCitation) []SourceCitation + type SourceDocument struct + Filename string + ID string + MediaType string + Title string