| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-09-05 | 2.9 kB | |
| v0.28.0 source code.tar.gz | 2026-09-05 | 6.8 MB | |
| v0.28.0 source code.zip | 2026-09-05 | 6.9 MB | |
| Totals: 3 Items | 13.7 MB | 0 | |
You can now search X posts through xAI or choose Mistral for web research. Multi-query searches run in parallel, so researching several angles takes less waiting. Follow-up retrieval can access stored search results, and Perplexity keeps the sources its answers cite. Proxy settings stay limited to web tools without affecting your other Pi requests.
Highlights
- Search X posts through xAI or choose Mistral for web searches.
- Get faster multi-query research with parallel batch searches.
- Retrieve stored search results and keep all cited Perplexity sources.
- Use a web-tool proxy without changing unrelated Pi requests.
Full changelog
Highlights
- Search X posts through xAI or choose Mistral for web searches.
- Batch searches run in parallel for faster multi-query research.
- Follow-up retrieval can access stored search results, and Perplexity keeps all cited sources.
- Web-tool proxy settings no longer affect unrelated Pi requests.
Added
- Documented the Linux
xdg-utilsdependency for automatic curator browser launch and the manual URL fallback. Thanks to @wickedTangent for issue [#336] and PR [#337]. - Added opt-in X post search through xAI alongside web search, configured with
xaiSearchTools. Thanks to @Jerry2003sky for issue [#342]. - Added Mistral web search with
provider: "mistral", usingmistralApiKey/MISTRAL_API_KEYcredentials. Premium web search is available as a separate opt-in. Thanks to @jaudiger for issue [#346].
Changed
- Run batch searches in parallel with a concurrency limit, keeping results in query order and preserving provider fallback. Thanks to @Noir-Lime for PR [#345].
Fixed
- Included
responseIdin search output so the model can retrieve stored results withget_search_content. Thanks to @axelbaumlisto for PR [#354]. - Fixed flaky tests on slower Node startups. Thanks to @axelbaumlisto for PR [#353].
- Kept all sources cited in Perplexity answers, even beyond
numResults. Answers without citations still respect the result limit. Thanks to @schlessera for issue [#340] and PR [#341]. - Limited configured proxies to web-tool requests so unrelated Pi requests are unaffected. Thanks to @alexei-ciobanu for PR [#339] and @mystery4f for PR [#343].
- Cleaned up abandoned GitHub clone directories after crashes, only when their owning process is confirmed dead. Thanks to @yazanabuashour for issue [#331].
- Kept using an existing
~/.pi/web-search.jsonwhenXDG_CONFIG_HOMEis set but no config file exists there. Thanks to @hu3rror for issue [#333].