Skip to main content

nemo-agent-toolkit-keenable

Keenable web search and page-fetch tools for the NVIDIA NeMo Agent Toolkit, packaged as a provider-owned third-party plugin.

Keyless by default. The tools call Keenable's public endpoints with no API key (rate-limited). An optional KEENABLE_API_KEY lifts the hourly cap; it is never a prerequisite.

Installation

pip install nemo-agent-toolkit-keenable

Installing it in the same environment as nvidia-nat-core registers the keenable function group via a Python entry point.

Usage

Add the function group to your workflow config and expose the tools you need:

function_groups:
  keenable:
    _type: keenable
    # api_key: "keen_..."   # optional; keyless by default (or set KEENABLE_API_KEY)
    include: [search, fetch]

This exposes the tools keenable__search and keenable__fetch.

  • keenable__search: web search. Args: query (required), optional site, published_after / published_before, acquired_after / acquired_before (YYYY-MM-DD), max_results (1-20). Returns { query, results: [{ title, url, description, published_at, acquired_at }] }.
  • keenable__fetch: fetch a URL as clean markdown. Args: url. Returns { url, title, content, description, author, published_at }.

Configuration

Field Default Description
api_key (empty) Optional Keenable API key. Keyless by default; falls back to KEENABLE_API_KEY. A key lifts the rate limit.
timeout_seconds 30.0 HTTP timeout for Keenable requests.

Get a key at keenable.ai/console.

License

Apache-2.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nemo_agent_toolkit_keenable-0.1.0.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nemo_agent_toolkit_keenable-0.1.0-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file nemo_agent_toolkit_keenable-0.1.0.tar.gz.

File metadata

File hashes

Hashes for nemo_agent_toolkit_keenable-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0a188c5ab4aa2722dd494fa37fe37464d669196ed2b6e9765c6005128e6a39d8
MD5 e3edf78649218af3a6bbc0fab77429cd
BLAKE2b-256 9929058f5a2bbf1f0506e732813297f6cf258fab151784ba71e27e4cd1f38efa

See more details on using hashes here.

Provenance

The following attestation bundles were made for nemo_agent_toolkit_keenable-0.1.0.tar.gz:

Publisher: publish.yml on keenableai/NeMo-Agent-Toolkit-keenable

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nemo_agent_toolkit_keenable-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for nemo_agent_toolkit_keenable-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0810c6cdda4fd5ce7291562af2365bb3c5d7f232688edb1d71ead91d75a2a2b9
MD5 79e7c832f33a3c1e9b39418c67cd27d4
BLAKE2b-256 8797986ec220fd519e4b7045bf0f8014e381f9398564ecb3b2b7917c95dd91e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for nemo_agent_toolkit_keenable-0.1.0-py3-none-any.whl:

Publisher: publish.yml on keenableai/NeMo-Agent-Toolkit-keenable

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page