Skip to content

Releases: Michaelliv/pi-websearch

v0.2.3

10 Jun 06:45

Choose a tag to compare

v0.2.2

02 Jun 10:26

Choose a tag to compare

What's changed

  • Added Firecrawl custom API endpoint support via the optional FIRECRAWL_URL environment variable.
  • Kept FIRECRAWL_API_KEY as the only required Firecrawl env var, so router auto-detection continues to work with the default Firecrawl API.
  • Added regression coverage for optional provider env vars and Firecrawl provider resolution.
  • Documented optional Firecrawl configuration in the README.

Thanks to @debemdeboas for the contribution!

v0.2.1

29 Mar 20:26

Choose a tag to compare

What's Changed

  • feat: add fast depth option to linkup provider by @aliou in #1

New Contributors

  • @aliou made their first contribution in #1

Full Changelog: v0.2.0...v0.2.1

v0.2.0

29 Mar 11:57

Choose a tag to compare

v0.2.0

  • Collapsed/expanded TUI rendering for all 13 extension packages via shared createRenderers() in core
  • Remove console logging from router extension
  • Integration tests made non-blocking in CI (depend on external APIs)
  • All packages published to npm

v0.1.0

28 Mar 22:55

Choose a tag to compare

pi-websearch v0.1.0

Web search tools for pi. 12 providers, pick what you need.

Quick start

pi install npm:pi-websearch-router
export PARALLEL_API_KEY=...  # or any other provider's key

Packages

Package Provider
pi-websearch-router Auto-detect (recommended)
pi-websearch-parallel Parallel
pi-websearch-brave Brave Search
pi-websearch-exa Exa
pi-websearch-tavily Tavily
pi-websearch-serper Serper (Google)
pi-websearch-serpapi SerpAPI
pi-websearch-perplexity Perplexity Sonar
pi-websearch-linkup Linkup
pi-websearch-valyu Valyu
pi-websearch-you You.com
pi-websearch-firecrawl Firecrawl
pi-websearch-jina Jina AI

Features

  • Normalized SearchResult type across all providers
  • Collapsed/expanded TUI rendering with renderCall/renderResult
  • Router auto-detects provider from env keys
  • All packages published to npm with pi-package keyword