dsh-firecrawl
在终端中运行以下命令:
dsh plugin install Lorodn4x/dsh-firecrawl
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中运行 dsh plugin install Lorodn4x/dsh-firecrawl 即可安装,完整源码见 https://github.com/Lorodn4x/dsh-firecrawl 。
插件介绍
DeepSeek Harness 内置的 web_search 与 web_fetch 工具依赖默认搜索引擎和抓取器,面对时效性查询或大量客户端渲染的页面时,结果往往不够及时、格式也较杂乱。dsh-firecrawl 将这两项能力统一切换到 Firecrawl 后端:搜索返回最新来源(含新闻条目),页面抓取则输出干净的 Markdown 文本,并自动截断在 200 000 字符以内,避免撑爆上下文窗口。
插件以一个服务端模块注入 ctx.web 接缝,注册两个供应商——firecrawl(调用 POST /v2/search,将 web 与 news 数据合并为统一来源列表)和 firecrawl-fetch(调用 POST /v2/scrape,formats 设为 markdown,超出长度即裁剪)。配置层面只需设置 API Key(环境变量或字面量均可)、按需指向自建 Firecrawl 实例、在 1 到 20 之间调整每次搜索的来源数量、设定单次调用超时即可,无需改动 Harness 核心代码。
如果你是在 DeepSeek Harness 中做资料调研、文档阅读或竞品分析的研究者和小团队,这个插件能显著降低网页信息的获取成本。Firecrawl 对匿名请求提供低额度服务,无需注册即可体验;正式使用时到 firecrawl.dev 申请免费 Key 并写入环境变量即可。需要注意的是,启用后每项能力只走单一供应商,且 PDF 页面暂不支持。
使用场景
- 在 Harness 中用 web_search 查最新技术动态时结果不够新鲜
- 用 web_fetch 抓取文档页面时返回的 HTML 杂乱、难以直接阅读
- 批量获取竞品页面内容并转为 Markdown 进行对比分析
适合人员
- 在 DeepSeek Harness 中做资料调研的研究者
- 需要频繁阅读和比较网页文档的小团队
- 对默认 web_search 与 web_fetch 供应商不满意、想切换后端的用户