skillre/dsh-tavily-firecrawl

skillre★ 0JavaScriptLast synced: 2026-08-15

Open on GitHub

README excerpt

dsh-tavily-firecrawl 把 DeepSeek Harness 的联网能力换成 Tavily 搜索 + Firecrawl 抓取 的组合。一个 bundle 包, dsh plugin add 一条命令完成安装。 - web search → Tavily ( POST /search ,专用检索端点,快且便宜) - web fetch → Firecrawl ( POST /v1/scrape ,返回 markdown 正文) - 自动禁用内置的 DeepSeek 原生搜索( web-search-deepseek ),无需 DEEPSEEK API KEY 纯 JavaScript ESM,无需编译;peer 依赖( @deepseek-ai/dsh-web 、 @deepseek-ai/cordis 等)从 dsh 安装自带的 fallback node modules 解析, 接收者不需要额外安装任何依赖 (也不需要源码运行 DSH)。 安装(接收者视角,官方机制推荐) 前置:已安装 dsh CLI(≥ 0.1.0-rc.5,本包在该版本验证)和 pnpm( dsh plugin 需要)。 重启后 新会话 即生效: - web search 立即可用(Tavily) - web fetch (Firecrawl)需要会话运行在开启 fetch 的预设上:设置 → 通用 → agent 预设里选 standard-web (本包附带的预设 = 官方 standard + fetch: true ),或应用 enable-web-fetch-default.patch.yml 让它成为默认: 想用旧版(git URL 无 tag)? dsh plugin --profile web add github: /dsh-tavily-firecrawl 装默认分支。 想更新? dsh plugin --profile web update dsh-tavily-firecrawl 。 想卸载? dsh plugin --profile web remove dsh-tavily-firecrawl ,然后按本文末尾恢复 web-search-deepseek 。 其他安装方式 方式 B:本地 tgz (无 GitHub/网络 git 依赖时) 方式 C: ./install.sh (无需 pnpm / dsh CLI,一键全自动) 脚本幂等:复制 bundle 到 profile vendor/ → 建 node modules 符号链接 → 合并 wiring patch(带起止标记)→ 复制 standard-web 预设 → 生成 .env 模板。卸载用 ./uninstall.sh [--profile ] [--keep-prese…

View full README on GitHub →
Searchagentdeepseek-harnessdshdsh-pluginfirecrawlplugintavilyweb-search

Category