Skip to main content

apify-hermes-agent-plugin

Hermes Agent plugin for Apify, the world's largest marketplace for AI tools - discover Actors in Apify Store, start runs, and collect structured results, all from natural language, via Hermes Agent.

Install

pip install apify-hermes-agent-plugin
hermes plugins enable apify

Then run:

hermes apify-setup

This prompts for your APIFY_API_TOKEN (get one at https://console.apify.com/settings/integrations?utm_source=hermes-agent&utm_medium=integrations), saves it, and enables the Apify Actors toolset for the CLI. Pass --token <token> to skip the prompt.

Troubleshooting: hermes plugins enable apify fails

If that command prints Plugin 'apify' is not installed or bundled., your installed hermes-agent predates 0.18.1, when entry-point plugin discovery was fixed upstream. Check your version and upgrade first:

hermes --version
pip install --upgrade hermes-agent

If you can't upgrade, enable the plugin manually instead: open ~/.hermes/config.yaml and add apify to the plugins.enabled list:

plugins:
  enabled:
    - apify

Then run hermes apify-setup as above - it still takes care of enabling the toolset for you.

Tools

  • apify_discover - search Apify Store by keyword, or fetch an Actor's input schema + README by actor_id.
  • apify_start - fire-and-forget batch Actor starts (up to 10 per call).
  • apify_collect - poll run statuses and return completed dataset results.

Web search & fetch

This plugin also registers apify as a Hermes Agent web search and web-fetch backend, running the RAG Web Browser Actor for search and the Web Fetch Actor for content extraction. Both use the same APIFY_API_TOKEN configured above - no separate setup needed.

To use them, set the search and/or extract backend in ~/.hermes/config.yaml:

web:
  search_backend: apify
  extract_backend: apify

or select apify interactively via hermes tools.

Development

pip install -r requirements-dev.txt
pytest

Releasing

Releases are cut from the Actions tab, not by creating a GitHub Release by hand: open the publish workflow → Run workflow → choose a release type (auto, patch, minor, major, or custom). The pipeline then bumps the version, updates CHANGELOG.md, creates the GitHub Release, and publishes to PyPI automatically.

auto infers the version bump from Conventional Commits since the last tag, and only works correctly when at least one qualifies (feat:, fix:, etc. — see AGENTS.md's Release process for the exact rules). If you're not sure, pick patch/minor/major explicitly instead — those always compute correctly regardless of commit history.

Metadata

Release files for apify-hermes-agent-plugin 0.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for apify-hermes-agent-plugin 0.1.5
File Size Uploaded
apify_hermes_agent_plugin-0.1.5.tar.gz 22.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for apify-hermes-agent-plugin 0.1.5
File Interpreter ABI Platform
apify_hermes_agent_plugin-0.1.5-py3-none-any.whl Python 3 none any Details

Total release size: 41.7 kB

Release files / apify_hermes_agent_plugin-0.1.5.tar.gz

Download URL apify_hermes_agent_plugin-0.1.5.tar.gz
Size 22.0 kB
Tags Source
SHA-256 checksum
How to use checksums
050ceb10a1427bcb1980a8254b9295fe45a86811fa9e5001bd1b7d3be1e1d6c9
BLAKE2b-256 checksum
How to use checksums
e0bb54b89b850c0e7c0575ab2718acfec807566d977b96e9c0a3973581a9d8b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 5, 2026.

Transparency log

Release files / apify_hermes_agent_plugin-0.1.5-py3-none-any.whl

Download URL apify_hermes_agent_plugin-0.1.5-py3-none-any.whl
Size 19.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1b9946a37b75d2b169d43ba0836a4ed3a20043a7df1ddf0e808ac72553ae790e
BLAKE2b-256 checksum
How to use checksums
5653da7e506ff347a4d2b58973ca618310eee5339b3868684a1795acd5e12881
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 5, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.5 This release

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page