Skip to content

OmniSerp v0.9.0 Release Notes

Release Date: June 2026

This release adds two new search engine backends (Brave Search and Exa.ai) and introduces the OmniSkill adapter for agent integration.

Highlights

  • Brave Search: Privacy-focused search with web, news, images, videos, and autocomplete support
  • Exa.ai: Neural search optimized for LLM applications with multiple search modes
  • OmniSkill Integration: Adapter package for omniskill-compatible agents

What's Changed

Added

  • Brave Search engine implementation with support for web, news, images, videos, and autocomplete searches
  • Exa.ai neural search engine with multiple search modes (auto, instant, fast, deep, deep-lite, deep-reasoning)
  • OmniSkill adapter package for agent integration with web_search, news_search, and image_search tools
  • Content extraction and highlights support in Exa.ai responses

Changed

  • Upgrade Go version to 1.26.0
  • Update omnivault dependency to v0.5.0
  • Update various indirect dependencies

Documentation

  • Add Brave Search and Exa.ai to engine overview documentation
  • Update feature comparison table with all four engines
  • Add engine selection guide with recommendations
  • Update README with new engines and environment variables

New Engines

export BRAVE_API_KEY="your_brave_key"
export SEARCH_ENGINE="brave"
import "github.com/plexusone/omniserp/client/brave"

engine, err := brave.New()
result, err := engine.Search(ctx, omniserp.SearchParams{
    Query: "golang programming",
})

Supported Operations: Web, News, Images, Videos, Autocomplete

Exa.ai

export EXA_API_KEY="your_exa_key"
export SEARCH_ENGINE="exa"
import "github.com/plexusone/omniserp/client/exa"

engine, err := exa.New(exa.WithSearchType(exa.SearchTypeDeep))
result, err := engine.Search(ctx, omniserp.SearchParams{
    Query: "latest AI research",
})

Supported Operations: Web Search, News Search, Scholar Search

Search Modes:

Mode Description
auto Automatic mode selection
instant Sub-200ms latency
fast Balanced speed/quality
deep In-depth research
deep-lite Lightweight synthesis
deep-reasoning Enhanced reasoning

OmniSkill Integration

The new omniskill package adapts omniserp for use with omniskill-compatible agents:

import "github.com/plexusone/omniserp/omniskill"

skill, err := omniskill.New(omniskill.Config{
    MaxResults: 5,
})

// Provides web_search, news_search, image_search tools
tools := skill.Tools()

Installation

go get github.com/plexusone/omniserp@v0.9.0

Feature Comparison

Operation Serper SerpAPI Brave Exa
Web Search
News Search
Image Search
Video Search
Places Search
Maps Search
Scholar Search
Lens Search
Autocomplete
Neural Search
Content Extract

Dependencies

This release requires:

  • Go 1.26.0 or later
  • github.com/plexusone/omniskill v0.9.0 (for omniskill integration)
  • github.com/plexusone/omnivault v0.5.0