web-search-plus (Hermes)

Integrations › web-search-plus (Hermes)

Search provider plugin

Keenable as a web-search and extract provider in the web-search-plus community plugin for the Hermes agent.

Install the plugin, pin Keenable as the default provider, opt into the keyless public tier, and run a first search — no key.

Setup

  1. 1Install and enable the plugin
    bash
    hermes plugins install robbyczgw-cla/hermes-web-search-plus --enable
  2. 2Pin Keenable as the default provider

    Run set-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.

    bash
    python3 ~/.hermes/plugins/web-search-plus/setup.py config set-default keenable
  3. 3Opt into the keyless public tier

    The plugin gates every keyless provider behind an explicit opt-in (off by default), so enable Keenable's public tier once — no API key needed. Set KEENABLE_API_KEY instead of the flag to raise the rate limits.

    bash
    export KEENABLE_ALLOW_PUBLIC=1   # or config.json: "keenable": { "allow_public": true }

Keyless by default, like our other integrations — the plugin just gates the public tier behind an opt-in: KEENABLE_ALLOW_PUBLIC=1 (or keenable.allow_public: true). An optional KEENABLE_API_KEY lifts the rate limits. Verify the pin with setup.py config show → default provider: keenable.

View the change on GitHub →