























Hermes Agent is an open-source AI agent from Nous Research that can work from the terminal, desktop, and messaging platforms. You can learn more in the Hermes Agent documentation or explore its source code on GitHub.
Today, we are releasing the open-source SerpApi plugin for Hermes Agent. It connects Hermes's built-in web search to SerpApi and adds dedicated tools for local places, current news, and product research. The plugin is available now on PyPI.

Hermes already knows when it needs to search. The plugin gives it four SerpApi search paths to choose from:
| What you ask for | Hermes tool | SerpApi engine |
|---|---|---|
| General web research | web_search |
Google Light |
| Places and local businesses | serpapi_maps_search |
Google Maps |
| Current and recent news | serpapi_news_search |
Google News Light |
| Products, prices, and merchants | serpapi_shopping_search |
Google Shopping Light |
For a normal web query, Hermes continues to use its familiar web_search tool; the plugin supplies the SerpApi backend. For a local, news, or shopping request, Hermes can call the matching specialized tool. You can ask naturally without remembering an engine name or tool name.
Google Light is the default for general web search because its compact response and low latency are a good fit for agent workflows. The specialized tools keep the useful structured fields from their respective engines, such as addresses and ratings for places, publishers and dates for news, and prices and merchants for products.
SERPAPI_API_KEY authenticates every search path in the plugin.You need a working Hermes Agent installation and a SerpApi account. If you are new to Hermes, follow its installation guide and quickstart first.
For complete step-by-step instructions, including custom Hermes installations and manual configuration, see the repository README.
For a standard Hermes installation on macOS or Linux, install the package into Hermes's Python environment:
cd ~/.hermes/hermes-agent
uv pip install --python venv/bin/python serpapi-hermes-plugin
hermes plugins enable serpapi
hermes toolsSelect SerpApi under Web Search & Extract, then enter the Private API Key from your SerpApi dashboard. Restart any Hermes session that was already running.
You can also share our installation instructions with Hermes and let the agent install, enable, configure, and verify the plugin. Paste this into a Hermes chat:
Install and configure serpapi-hermes-plugin by following the instructions at:
https://github.com/serpapi/serpapi-hermes-plugin#ask-hermes-to-install-itApprove the installation commands when Hermes prompts you, then provide your Private API Key. The ready-to-copy installation prompt in the README contains the full workflow and safety instructions.
You can start with a prompt as short as:
Find latest AI news
In the example below, Hermes turns that request into several focused news searches. It broadens the query to cover major AI companies, chips, safety, and regulation, then uses its other browsing tools to inspect sources and prepare a dated briefing.

Hermes uses SerpApi for discovery, then combines the search results with its other tools to check sources and write the final briefing. The stories shown in this example reflect the time of the search and will change.
For a more repeatable briefing, give Hermes a little more direction:
Find the latest AI news. Use multiple focused news searches, verify the leading stories against reputable or primary sources, and give me a concise dated briefing with source links.
This is where an agent-native search integration becomes useful: Hermes can run more than one query, refine its search as it learns, and organize the results around the task instead of returning a single page of links.
A local search can be just as simple:
Find best Cafes in Paris
Rather than treating the whole city as one search, Hermes can explore different neighborhoods and intents. In this example, it searches for specialty coffee and cafés in Le Marais, Saint-Germain-des-Prés, Montmartre, Canal Saint-Martin, and the Latin Quarter before compiling a shortlist.

The resulting shortlist brings together useful Google Maps details such as ratings, review counts, addresses, price levels, and map references. Local business data can change, so check the live results when planning a visit.
For a more specific recommendation, try:
Find the best cafés in Paris. Search specialty coffee and notable neighborhoods separately, then return a varied shortlist with ratings, review counts, addresses, price levels, and Google Maps links.
Hermes can make several focused serpapi_maps_search calls, compare the structured place results, and turn them into one useful answer.
Try these prompts for the remaining search paths:
Together, these prompts also work as quick smoke tests after installation. Hermes should use web_search for general research and the dedicated Maps, News, and Shopping tools for their respective requests. Search results change over time, so verify the tool selected and the shape of the response rather than expecting the same listings on every run.
If Hermes does not find the plugin, check these three points:
serpapi is enabled in hermes plugins.SERPAPI_API_KEY is available to the Hermes process and SerpApi is selected as the web search backend.The PyPI package publishes a hermes_agent.plugins entry point. When Hermes discovers and enables the package, the plugin:
web_search provider.This keeps the integration native to Hermes while preserving the structured search data that makes SerpApi useful for agent workflows.
The SerpApi plugin for Hermes Agent is available now on PyPI, and its source code is open on GitHub.
If you find a bug or have an idea for another Hermes-native search capability, open an issue or pull request in the repository. If you have not tried SerpApi yet, create an account and give Hermes live search data in a few minutes.
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。