Releases
v2.3.1
Compare
Sorry, something went wrong.
No results found
Bug Fixes
Fixed missing closing brace in exa_mcp backend that caused pi to fail loading.
Fixed orphaned return block in search-hub.ts that caused parse errors.
v2.3.0 Features
Exa MCP — Zero-config backend (no API key needed)
SSRF guard — isPrivateHost(), validateUrl(), assertSafeUrl()
Large-page spillover — Handles oversized responses
Statusline activity — Search tools show activity in status line
Tool selection persistence — Remembers last used tool
Sibling URL probing — Tries .md, README.md variants
GFM support — Tables, task lists, strikethrough, code blocks
Content negotiation pipeline — Markdown detection
Cache system with TTL — Configurable TTL cache
TLS fingerprinting — For Cloudflare bypass
Exa usage tracking — Monthly quota tracking (1000/mo)
Setup Menu Enhancements
"⚡ Enable all free backends" quick option
"⚙️ Global settings" — configure compact, showStatus, combine, cacheTtl, cacheMax, reader, selectionStrategy
Show rate limits in backend list
Free backends auto-enable without prompting
Stats
18 backends (added Exa MCP)
228 tests passing
You can’t perform that action at this time.