This repository contains pi-web-providers, a pi extension for configurable web access.
It lets pi expose web-related tools through interchangeable providers instead of tying each capability to a single backend.
For the full product overview, supported capabilities, configuration, and provider-specific details, see README.md.
src/— extension implementation and provider integrationstest/— automated coverage for configuration, provider behavior, and tool executionexamples/— example wrapper-based setups and reference integrationsexample-config.json— minimal example configurationscripts/— project scripts such as live smoke testingchangelog/— release notes and changelog entries
- Keep
package.jsonmetadata, especiallydescriptionandkeywords, in sync with the README. - When user-facing behavior changes, update
README.mdalongside the code. - When changing configuration, routing, or provider behavior, update or add tests in
test/. - Keep examples and sample configuration aligned with the current behavior.
- The changelog is managed via the
tenzir-shiptool; do not editchangelog/by hand.