Added
- Added Jina Search as a normal configured
web_searchprovider withjinaApiKey/JINA_API_KEY, explicit/auto/routing/all-provider support, domain and recency constraints, optional inline page content, and Curator integration. Thanks Orbio Agent (@Gabrielgvl) for PR #214.
Fixed
- Added a tracked npm lockfile for reproducible contributor installs, and updated model-registry auth header typing for current Pi peer packages. Thanks
@dougEfreshfor PR #218. - Keep manual
/websearchcurator pages in sync if the live SSE stream disconnects or misses events while searches are still running. Thanks@Whisperfallfor issue #215. - Updated Kagi Search and Extract requests for the current v1 API contracts. Thanks
@mattgafffor PR #217. - Recognize
:maxthinking suffixes when matching scoped summary models. Thanks@justin8tyfor PR #219. - Route local video Gemini upload, polling, and deletion requests through configured
geminiBaseUrl/GOOGLE_GEMINI_BASE_URLrelays. Thanks Mr. (@Liemo99) for PR #213. - Classify xAI
403spending-limit and quota-exhaustion responses as quota errors so configured search routing can fall back, while preserving ordinary403responses as authentication errors. Thanks@0xmarcinzfor PR #212.