Versions in this module Expand all Collapse all v0 v0.1.0 Jul 14, 2026 Changes in this version + type FetchInput struct + MaxBytes int64 + Prompt string + TimeoutMS int + URL string + type FetchOutput struct + Bytes int64 + Code int + CodeText string + ContentType string + DurationMS int64 + DurationMs int64 + FinalURL string + Result string + StatusCode int + Summary string + Text string + Title string + Truncated bool + URL string + func Fetch(ctx context.Context, input FetchInput) (FetchOutput, error) + type SearchInput struct + AllowedDomains []string + BlockedDomains []string + MaxResults int + Query string + TimeoutMS int + type SearchOutput struct + DurationMS int64 + DurationSeconds float64 + Query string + Results []SearchResult + SourceURL string + func Search(ctx context.Context, input SearchInput) (SearchOutput, error) + func (o SearchOutput) MarshalJSON() ([]byte, error) + type SearchResult struct + Snippet string + Title string + URL string