Clark Farming CompanySoftware Foundry

AI / Agent Reference · Evaluation

Firecrawl Web Search Evaluation

In May 2026, Firecrawl was installed and configured on the Hermes Agent instances as an advanced web search and scraping capability. The question: does it actually improve search quality over the existing web_search tool? At the time of evaluation, Hermes Agent provided: web_search — General-purpose web search engine. Good for broad queries, news, current events. web_extract — Extract content from URLs into markdown …

activeneeds-review0 source links4 resolved links
wiki/wiki/concepts/firecrawl-web-search-evaluation.md

Answer

In May 2026, Firecrawl was installed and configured on the Hermes Agent instances as an advanced web search and scraping capability. The question: does it actually improve search quality over the existing web_search tool? At the time of evaluation, Hermes Agent provided: web_search — General-purpose web search engine. Good for broad queries, news, current events. web_extract — Extract content from URLs into markdown …

Auto-generated neutral summary from the source page — needs human review before trusted use.

Evidence & Source Cards

No explicit artifact, library, or external source links found in this sample slice. Evidence state remains needs-review.

Source Excerpt

Background

In May 2026, Firecrawl was installed and configured on the Hermes Agent instances as an advanced web search and scraping capability. The question: does it actually improve search quality over the existing web_search tool?

Existing Search Tools

At the time of evaluation, Hermes Agent provided:

  1. web_search — General-purpose web search engine. Good for broad queries, news, current events.
  2. web_extract — Extract content from URLs into markdown format.
  3. Browser tools — Full browser automation for complex interactions.

Firecrawl Capabilities

Firecrawl offers:

Evaluation Results

What Worked

What Didn't Justify the Overhead

Decision

Firecrawl was retained for document parsing and complex scraping tasks but not as a replacement for general web search. The existing web_search tool remains the primary search mechanism.

Configuration Notes

SearXNG Integration Decision (May 30, 2026)

Decision: ADD SearXNG to the web search stack (not yet deployed as of May 30, 2026).

What is SearXNG?

SearXNG is an open-source, self-hosted metasearch engine (~31k GitHub stars, actively maintained). It doesn't maintain its own index — it queries 70–243 upstream search providers (Google, Bing, DuckDuckGo, Brave, Wikipedia, academic sources, etc.) and aggregates results. No tracking, no profiling, no ads. Provides a JSON API for programmatic access.

Why Add SearXNG?

Current Configuration

Deploy Plan

  1. Deploy SearXNG as a Docker container (one container)
  2. Configure JSON API endpoint
  3. Agents use SearXNG via curl for search discovery
  4. Continue using Firecrawl for page extraction and document parsing
  5. No changes to Hermes Agent core code required

Status

Firecrawl: installed and configured. Used for document parsing and complex scraping. Not a replacement for general web search.

SearXNG: approved for addition to stack, not yet deployed. Planned deployment: Docker container, JSON API, paired with Firecrawl for extraction.

Relationships

Outbound links

Referenced by

Tags

firecrawlweb-searchevaluationhermes-agenttoolssearxngmetasearch