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¶
Brave Search¶
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¶
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¶
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/omniskillv0.9.0 (for omniskill integration)github.com/plexusone/omnivaultv0.5.0