web_search backend in Omnigent — the only keyless one — selectable via the tool’s search_provider config.
→ View the change on GitHub
pip install omnigent, then the built-in web_search tool on the keenable backend — no key.
Install
No separate install
Keenable ships as a built-in web_search backend in Omnigent (merged upstream) — there is no separate package to install.Select Keenable in the agentspec
Setsearch_provider on the web_search tool. Omnigent never picks an engine for you — with no search_provider the tool returns an error naming the options.
Or drive the tool directly
invoke takes a JSON argument string and a ToolContext:
Keyless by default (
/v1/search/public, no key); add "api_key": "keen_…" to the config to switch to the authenticated endpoint and lift the rate limits.