V1.FeedFeed subscription metadata.
Feed subscription with type and URL.
A feed represents a subscription to a content source (Atom, RSS, JSONFeed, or Manual discovery via Claude).
make ~feed_type ~url ?name ?hint () creates a new feed.
val url : t -> stringurl t returns the feed URL.
val name : t -> string optionname t returns the feed name if set.
val hint : t -> string optionhint t returns the discovery hint if set (used for Manual feeds).
val feed_type_to_string : feed_type -> stringfeed_type_to_string ft converts a feed type to a string.
val feed_type_of_string : string -> feed_type optionfeed_type_of_string s parses a feed type from a string. Returns None if the string is not recognized.
val pp : Format.formatter -> t -> unitpp ppf t pretty prints a feed.