@counterposition/pi-web-search
v0.2.1
Published
Web search and page fetching tools for the Pi coding agent
Downloads
477
Maintainers
Readme
Pi Web Search
Pi extension package that adds web_search and web_fetch tools.
Install
pi install npm:@counterposition/pi-web-searchMaintainer smoke test from the monorepo root:
pi install ./packages/pi-web-searchConfiguration
Configure at least one search provider API key to enable web_search.
Supported search providers:
BRAVE_API_KEY- Brave SearchTAVILY_API_KEY- TavilyEXA_API_KEY- Exa
web_fetch is Jina-backed:
JINA_API_KEY- Jina Reader (optional; also works without a key at lower limits)
Recommended minimum: Set both BRAVE_API_KEY and EXA_API_KEY (or TAVILY_API_KEY). Brave covers basic and freshness-filtered searches. Exa or Tavily covers thorough searches that return page content. With only one provider configured, thorough searches may silently degrade to basic results.
Files
extensions/web-search.ts- extension entrypoint loaded by Pisrc/- runtime support modules used by the extension entrypointtests/- package tests
