| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-08-25 | 5.1 kB | |
| v0.25.0 source code.tar.gz | 2026-08-25 | 6.8 MB | |
| v0.25.0 source code.zip | 2026-08-25 | 6.9 MB | |
| Totals: 3 Items | 13.7 MB | 0 | |
Pi Web Access 0.25.0 makes web access work in more real-world environments. You can now route searches and fetches through an explicit proxy, fetch useful GitHub PR and issue summaries, and use Kimi Code Plan search when you are signed in through Pi. Gemini setups are also more flexible, with deterministic browser cookie profile selection and Application Default Credentials support for Vertex-backed generate-content calls. Extraction and retrieval paths are less fragile, so failures are clearer and stored-content lookups behave better.
Highlights
web_search,source_check, andfetch_contentcan now use an explicit HTTP(S) proxy for restricted networks.fetch_contentnow gives useful GitHub PR and issue summaries, including comments, review threads, anchors, and truncation markers.- Gemini users can choose browser cookie profiles more predictably and can use Google Application Default Credentials for Gemini generate-content calls.
- Kimi Code Plan users can run explicit Kimi web searches through Pi's
kimi-codinglogin. - HTML extraction, missing-page guidance, and stored-content lookup are more reliable.
Need to know
| Affected users | What changed |
|---|---|
| Proxy users | Use the new proxy parameter or "proxy" in ~/.pi/web-search.json. Localhost and NO_PROXY hosts still bypass the proxy. |
| Gemini ADC users | geminiAuth: "adc" works for generate-content paths. YouTube and local video analysis still require GEMINI_API_KEY because they use the Gemini Files API. |
| Kimi users | Kimi search is explicit-only and requires /login kimi-coding. |
Highlights
web_search,source_check, andfetch_contentcan now use an explicit HTTP(S) proxy for restricted networks.fetch_contentnow gives useful GitHub PR and issue summaries, including comments, review threads, anchors, and truncation markers.- Gemini users can choose browser cookie profiles more predictably and can use Google Application Default Credentials for Gemini generate-content calls.
- Kimi Code Plan users can run explicit Kimi web searches through Pi's
kimi-codinglogin. - HTML extraction, missing-page guidance, and stored-content lookup are more reliable.
Added
- Added an optional
proxyparameter toweb_search,source_check, andfetch_content. When set, search APIs, page fetches, and content extraction usecurlthrough that proxy. Localhost andNO_PROXYhosts still bypass the proxy. A default proxy can also be set with"proxy"in~/.pi/web-search.json. Thanks to @mystery4f for PR [#307]. - Added deterministic Chromium cookie selection with
browserCookies.browserandbrowserCookies.profile; arbitrary profile paths remain unsupported. Thanks to @lmilojevicc for issue [#297]. - Added GitHub PR and issue specialization in
fetch_content, withgh-first metadata, bounded REST fallback, comment anchors, review threads, truncation markers, and thegithubPrIssue.enabledopt-out (#294). - Added explicit-only Kimi Code Plan search using Pi's refreshed
kimi-codingOAuth credentials. Thanks to @lushangkan for PR [#275]. - Added opt-in
searchRouting.useCurrentModelrouting for automatic searches. Official OpenAI GPT Responses models can now fund Hosted Search with their current endpoint, credentials, and headers before configured fallbacks. Thanks to @nyankosama for PR [#293]. - Added strict Hosted Search response validation and better fallback classification for unsupported Hosted Search tools.
- Added current-model Hosted Search routing for official
openai-codexGPT Responses models through the Codex Responses endpoint. - Added Google Application Default Credentials support for Gemini generate-content calls with
geminiAuth: "adc". This covers Gemini search, URL context, PDF, and inline-data extraction through Vertex AI. YouTube and local video analysis still requireGEMINI_API_KEYbecause they use the Gemini Files API. Thanks to @smazurov for PR [#301].
Fixed
- Added Defuddle as a local fallback when Readability and RSC extraction cannot recover useful HTML content. Thanks to @tobru for issue [#300].
- Kept Gemini ADC config and credential errors, GitHub PR/issue REST fallback failures, and Defuddle fallback failures visible instead of silently downgrading them.
- Pointed definitive
fetch_content404/410 failures to search guidance instead of provider configuration. Thanks to @Daniishkhan for PR [#308]. - Improved Gemini Web browser-cookie diagnostics so
/google-accountshows sanitized attempted browser/profile entries and distinguishes missing required cookies, password-store access, and decryption failures. Thanks to @lmilojevicc for issue [#296]. - Made
get_search_contenttolerate bridge defaults whenfindTextis supplied, while preserving ordinary pagination. Thanks to @ZacharyQin for PR [#295].