Back to AI Q&A
How do I enable web search with Hermes Agent?

How do I enable web search with Hermes Agent?

AI Q&A Admin 1054 views

To search on the web, make sure you have configured the relevant provider for search or crawling. The common route in the official documentation is Firecrawl: FIRECRAWL_API_KEY for cloud, and FIRECRAWL_API_URL for self-hosting.

The fastest way to open it

  1. Prepare the Firecrawl API key.
  2. Write to ~/.hermes/.env, such as FIRECRAWL_API_KEY=fc-your-key.
  3. Restart the Hermes Agent.
  4. Let it perform the question that needs to be checked for the web page and see if it calls web_search or web_extract.

What if you don't want to use cloud services?

You can self-host Firecrawl and then configure FIRECRAWL_API_URL to point to local services. However, the self-hosted version may not be as capable of handling complex backcrawling, CAPTCHAs, and Cloudflare as well as the cloud.

What to look for first when the search fails

First, check whether the key is filled in incorrectly, whether the service is accessible, and whether the network is blocked. Don't doubt Hermes in the first place, a lot of failures come from the search backend itself.

In a word: web search should be equipped with Firecrawl or equivalent search backend before letting Hermes adjust the tool.

Official open source address: https://github.com/NousResearch/hermes-agent; Official document entry: https://hermes-agent.nousresearch.com/.

Recommended Tools

More