v2.2.1 — brave-llm type fix, free backend setup, docs cleanup
Fixes
- Critical: type mismatch in types.ts — added proper key to match registry (users' config was silently ignored)
- Bug: Free backend setup no longer crashes for backends needing instance URL (SearXNG)
- Bug: web_read description now mentions Sofya reader option
Docs
- README: Added missing Sofya row 17 (was 16 rows, claimed 17 backends)
- README: Complete config example with all 17 backends including
brave-llm - README: Sofya notes added, registry path corrected in 'Adding a new backend'
- MISSING_KEY_HELP: Clarified Marginalia has optional public key
- jina.ts: Clarified search needs key, web_read reader is free
Tests
- 74 tests passing (was 70)
Run pi install npm:pi-search-hub to update.