mmyhj/dsh-tool-hermes-web

mmyhj★ 0JavaScriptLast synced: 2026-08-16

Open on GitHub

Hermes-backed web search/fetch for DeepSeek Harness: ddgs + Tavily search, Firecrawl extraction

README excerpt

dsh-tool-hermes-web Hermes-backed web search/fetch for the DeepSeek Harness (DSH) . - Search : DuckDuckGo via a Python venv ddgs package (free, unlimited) as primary, Tavily as fallback. - Fetch / extract : Firecrawl (markdown extraction). - Backends are chosen in the DSH Settings → Hermes Web Search section, hot-reloaded (no file editing). - API keys are read from a plain .env file (default D:/Hermes/.env , configurable) and are never stored in settings . - Registers the ctx.web providers under the id hermes-web (works with web search / web fetch ). Built from the Hermes personal-assistant setup at D:/Hermes ; paths are configurable so any layout works. Install Restart dsh web , then open Settings → Hermes Web Search to pick backends. Requirements - ddgs backend : a Python interpreter with the ddgs package installed (e.g. pip install ddgs ), and optionally a proxy for DuckDuckGo (default http://127.0.0.1:7897 — Clash-style). - Tavily backend : TAVILY API KEY in the .env file. - Firecrawl backend : FIRECRAWL API KEY in the .env file. Configuration All options live in the Settings → Hermes Web Search section (namespace hermes-web ): Option Meaning Default search backend ddgs (free) …

View full README on GitHub →
Searchdeepseek-harnessdshdsh-pluginweb-searchsearch

Category