@yassimba/pi-web-access
v0.1.3
Published
Reviewed, pinned distribution of Pi Web Access
Maintainers
Readme
@yassimba/pi-web-access
A reviewed distribution of Pi Web Access
for the Yassimba setup catalog. This package contains the exact upstream npm
release recorded in THIRD_PARTY_NOTICES.md. It adds no
runtime code of its own.
Install
Select Web Access with ai-setup add, or install it directly:
pi install npm:@yassimba/pi-web-accessRestart Pi or run /reload. The package provides these tools:
web_searchsearches with Exa by default and supports OpenAI, Brave, Parallel, Tavily, Perplexity, and Gemini.fetch_contentextracts pages and PDFs, clones GitHub repositories, and handles YouTube or local video input.get_search_contentretrieves full content saved by earlier searches.
The package also includes upstream's librarian skill. Search works without an API
key through Exa MCP. Add provider keys and optional video tooling as described in the
upstream README.
Pi extensions run with your user account's permissions. Review the upstream source and configuration before enabling credentials or browser-cookie access.
Updating the bundled release
- Inspect the new upstream npm tarball, source commit, dependencies, and licenses.
- Set an exact
pi-web-accessversion inpackage.json. - From
plugins/web-access, runnpm install --package-lock-only --ignore-scripts --omit=peer --install-strategy=nested --workspaces=falseto updatenpm-shrinkwrap.json. - Update
THIRD_PARTY_NOTICES.mdwith the version, commit, npm integrity, and any bundled dependency whose payload omits its license notice. - From the repo root, run
npm install,npm run catalog:generate, andnpm run check. - Inspect
npm pack --dry-run --json --workspace plugins/web-accessand publish a new wrapper version before publishing the Pi Kit catalog update.
