DeepSeek Harness Plugin

moguiyu/dsh-tavily#packages/dsh-tool-tavily-search

Stars ★ 0 Category Tools & Capabilities Added 2026-08-15 npm @moguiyu/dsh-tool-tavily-search

Tavily search with multiple API keys, key rotation and failover, a usage gauge, and a settings card.

Install

# from npm (prebuilt)

dsh plugin --profile web add @moguiyu/dsh-tool-tavily-search

# from GitHub (first run asks for allowBuilds approval — follow the hint, retry)

dsh plugin --profile web add github:moguiyu/dsh-tavily#path:/packages/dsh-tool-tavily-search

Any plugin you install runs third-party code with your own permissions — it can read your files, use your credentials, and reach the network, and tool approvals don’t sandbox it. GitHub-sourced plugins also run build scripts at install time. Only install sources you trust, and pin a commit (github:owner/repo#sha).

README

Registers the tavily_search model tool and the Tavily Search settings card for the DeepSeek Harness web UI.

  • tavily_search — full Tavily surface (max_results, search_depth, topic, days, include_answer, include_raw_content, include_domains, exclude_domains). Keys are resolved from the TAVILY_API_KEYS credential on every call; round-robin rotation with failover on HTTP 401/429.
  • Settings card (settings.plugin.item, id tavily-search) — expandable card matching the native plugin-config design: flat key list (masked values, saved dates, show/edit/delete icons), key-usage strategy selector, usage gauge, and the on/off switch for the web provider.

Host half: plain ESM (src/index.js). Client half: prebuilt window.__ModuleLoader__ bundle at lib/client.js, generated from src/client.js via pnpm build.

See the workspace README for install and configuration.

Content from the project README on GitHub ↗

Links

More in this category

View the whole category →