Initial release. Designed for pi v0.37.3.
Added
web_searchtool - Search via Perplexity AI with synthesized answers and citationsfetch_contenttool - Fetch and extract readable content from URLsget_search_contenttool - Retrieve stored search results or fetched content/searchcommand - Interactive browser for stored results- TUI rendering with progress bars, URL lists, and expandable previews
- Session-aware storage with 1-hour TTL
- Rate limiting (10 req/min for Perplexity API)
- Config file support (
~/.pi/web-search.json) - Content extraction via Readability + Turndown (max 10k chars)