v2.1.0
Release v2.1.0 (4 new backends)
π New Backends
- Brave LLM Context β pre-extracted AI-grounding chunks, token-budget aware. Same API key as Brave Search.
- Linkup β EU/GDPR-compliant AI-native search. x402 crypto payment support. $20/mo free credit.
- You.com β web + news search. Up to 100 results per call. Built-in news intent detection. $100 free credits.
- fastCRW β Firecrawl-compatible search + scrape. Self-hostable (AGPL-3.0). 500 free credits/mo.
π Stats
- 16 backends total (was 12)
- 65 tests passing (was 47)
- 27
.tsfiles (4 new adapters)
π§ Changes
types.ts: AddedbraveLLM,linkup,youcom,fastcrwto SearchConfig. AddedtokenBudget,depth,baseUrlper-backend options.registry.ts: Registered 4 new BACKEND_DEFS with proper key resolution.parsers.ts: AddedparseBraveLLM,parseLinkup,parseYoucom,parseFastcrw.package.json: Updated description to reflect 16 backends.
Release v2.0.1 (fix broken 2.0.0 tarball)
v2.0.0 was deprecated. NPM tarball was missing module files due to restrictive .npmignore.
Features same as 2.0.0:
- Smart backend scoring (composite: success rate + latency + quality)
- Search result caching (LRU with TTL, configurable)
- DuckDuckGo v9.x metasearch (backend, region, timelimit)
- Per-backend config (timeout, maxResults, headers)
- Combine mode config option in search.json
- Modular architecture (20 files from 1 monolith)
- 21 new integration tests
Fixes:
.npmignorenow includes all extension module files- Publish workflow skips if version already on registry