Packages

BEAM-native coding agent substrate for Elixir/OTP projects

Current section

Files

Jump to
vibe lib vibe plugins web_search search_result.ex
Raw

lib/vibe/plugins/web_search/search_result.ex

defmodule Vibe.Plugins.WebSearch.SearchResult do
@moduledoc """
Normalized result for a web search request.
"""
alias Vibe.Plugins.WebSearch.SearchItem
@type t :: %__MODULE__{
query: String.t(),
provider: atom(),
results: [SearchItem.t()],
metadata: map(),
raw: term()
}
defstruct query: "", provider: nil, results: [], metadata: %{}, raw: nil
end