Install
Install and enable the plugin
Pin Keenable as the default provider
Runset-default to make every search use Keenable and turn the plugin’s auto-routing off. After this both the web_search_plus agent tool and the standalone search.py (with no --provider flag) route through Keenable.
Authenticate
setup.py config show → default provider: keenable.
Set
KEENABLE_API_KEY to authenticate — this removes the hourly request cap. To run without a key you also have to opt into the plugin’s public-tier flag, which is off by default: KEENABLE_ALLOW_PUBLIC=1 (or keenable.allow_public: true in config.json). That path runs on the shared public tier at lower rate limits.