Skip to content

Releases: Windrunner20/pi-tavily-search

Pi Tavily Search v1.0.0

Choose a tag to compare

@github-actions github-actions released this 10 Jul 03:39

Pi Tavily Search v1.0.0

First stable release of a context-safe Tavily web search extension for the Pi coding agent.

Install

pi install npm:@windrunner20/pi-tavily-search@1.0.0

Pinned GitHub alternative:

pi install git:github.com/Windrunner20/pi-tavily-search@v1.0.0

Configure TAVILY_API_KEY or create ~/.pi/agent/tavily-api-key, then restart Pi or run /reload.

Highlights

  • tavily_search with basic, advanced, fast, and ultra-fast modes.
  • Compact citation-ready results capped at 8KB per call.
  • Shared 16KB budget across parallel searches in one Pi turn.
  • Raw page content stays out of chat and tool details.
  • Private 0600 JSON artifacts for raw or truncated responses.
  • /tavily-status, /tavily-depth, and /tavily-clean commands.
  • Prompt-injection warnings in both the system policy and each search digest.
  • 30-second request deadline and 32MB upstream-response safety limit.
  • Session cleanup and 24-hour stale-artifact cleanup.
  • Google-compatible tool schema.

Validation

  • TypeScript strict typecheck
  • 12 offline behavior/security tests
  • Live Tavily integration test
  • Node.js 22 and 24 CI matrix
  • Pi installation and clean-session smoke test
  • Package-content validation
  • npm audit: 0 vulnerabilities

Package artifact

The attached windrunner20-pi-tavily-search-1.0.0.tgz is generated and verified by the release workflow.

See CHANGELOG.md for the full change list and SECURITY.md for the security model.