dsh-context-aware-search
在终端中运行以下命令:
dsh plugin install helibeiqi/dsh-context-aware-search
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install helibeiqi/dsh-context-aware-search 即可安装,插件源码位于 https://github.com/helibeiqi/dsh-context-aware-search
插件介绍
通用联网搜索插件在查询带有上下文时往往力不从心。搜"error handling"只会返回维基百科概览;但如果你正在写 Rust,你真正需要的是 doc.rust-lang.org 和 thiserror 模式。dsh-context-aware-search 正是为此而生:它读取当前会话最近若干条消息,识别你正在使用的语言、框架和库,将原始查询改写为精准且富含上下文的搜索词,再用 TF-IDF 相似度对结果重排,让最相关的来源浮到顶部。
除了查询改写与重排,每条结果都带有 high / medium / low 可信度标签(基于域名规则:.edu、.gov、官方文档为高,知名媒体与注册站为中,个人博客为低)。内置的 web_summarize 工具可对单个 URL 或前 N 条搜索结果抓取页面文本,返回包含要点、关键数据和来源链接的结构化 Markdown 摘要,一次调用即可完成。
零配置开箱即用(DuckDuckGo 无需 API Key),最多三个后端自动回退,不依赖嵌入模型或 LLM 调用,仅用 TypeScript 与平台 fetch API 实现。它面向使用 DeepSeek Harness 进行编码研究的开发者和研究员——你不再需要手动打磨关键词,插件会自动把"我正在做什么"带入每一次搜索。
截图预览
使用场景
- 写 Rust 时代码报错,搜索相关文档和最佳实践
- 调试 Python asyncio 问题,需要精准的异常处理参考
- 快速生成某技术话题的 Markdown 摘要供评审
适合人员
- 使用 DeepSeek Harness 进行编码的开发者
- 需要精准技术文档检索的研究者
- 追求搜索效率、不想手动调关键词的工程师