{"repo":"joematthews/pi-smart-web-search","free":true,"listed":false,"github":"https://github.com/joematthews/pi-smart-web-search","clone":"git clone https://github.com/joematthews/pi-smart-web-search.git","description":"Web search tool for the pi coding agent — batch queries, ranked readable markdown results ready to fetch. Pairs with pi-smart-fetch.","language":"TypeScript","stars":17,"topics":["agentic","ai-agents","content-extraction","defuddle","llm-tools","pi","pi-coding-agent","pi-extension","pi-package","search"],"license":"MIT","category":"ai-agents","readme_excerpt":"pi-smart-web-search A pi extension that adds one tool -- web search -- for batch web discovery. It takes an array of queries , turns each into a search URL, and runs it through the same fetch- extract pipeline as pi-smart-fetch ( wreq-js - linkedom - Defuddle ). It returns each query's extracted results (numbered titles, links, snippets as markdown), followed by a # Read these pages summary -- every result link, in rank order -- for the model to open. Install Requires pi-smart-fetch web search finds and ranks sources; pi-smart-fetch 's web fetch and batch web fetch are how the chosen pages get read. The tool description and the link summary name both tools by name, so installing web search on its own tells the model to call tools that do not exist. Start pi without it and web search says so, once, in the TUI. The warning needs a UI to appear in, so pi -p will not show it. Usage Once installed, start up pi and just ask a question -- web search kicks in automatically when an answer needs current or external info. Try: pi searches, opens the best results, and answers from what it read. No flags, no setup -- just ask. Tool Pass a few focused queries at once to cover a topic from multiple angles in one call. Collapsed, the result is the progress card. Press Ctrl+O to see the markdown the model was given, rendered: headings styled, results numbered, and every link openable from the terminal. Settings One optional setting, in /.pi/agent/settings.json or a project's .pi/settings.json","default_branch":null,"files":null,"tree":[],"storefront":"/r/joematthews","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/joematthews/pi-smart-web-search/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}