0xsline/awesome-deepseek-harness · 上手攻略

  • 仓库:0xsline/awesome-deepseek-harness
  • 链接:https://github.com/0xsline/awesome-deepseek-harness
  • 分类:AI Agent 生态 · DeepSeek Harness 插件合集
  • 作者:Jay
  • 更新:2026-08-20

这是什么

DeepSeek Harness(DSH)是 DeepSeek 官方推出的 AI Agent 运行时,而 0xsline/awesome-deepseek-harness 是一个精选生态导航库——它汇总了来自官方 dsh-external/hub 目录和 GitHub dsh-plugin 公开话题的所有插件、工具与基础设施,按功能分成 20 个分类,方便使用者快速找到适合自己场景的扩展包,而非在 GitHub 浩如烟海的库里盲目搜索。

本质上,这是一个人工审核过的 DSH 生态地图,覆盖范围从核心 Agent 编排到浏览器远程操控,从内存/知识库管理到安全治理、Office 文档、通知通道等。


解决什么问题

DeepSeek Harness 本身只提供基础运行时和少量内置能力。用户若想扩展功能(如深度研究、记忆持久化、代码沙箱、视觉检查、多 Agent 协作),需要从 GitHub 找到合适的插件再手动安装。这个过程有几个痛点:

  1. 发现成本高:DSH 插件散落在 thousands of 个人仓库里,没有统一目录。
  2. 质量参差不齐:并非所有带 dsh-plugin 话题的仓库都真正可用,版本维护状况差异极大。
  3. 安装方式不统一:官方 CLI 安装流程与社区自发格式混用,新手容易踩坑。

本仓库用分类目录 + 安装命令示例一次性解决这三个问题。


快速安装

第一步:安装 DeepSeek Harness 运行时

npx @deepseek-ai/dsh web

要求本地有 Node.js(建议 v18+)。安装完成后运行 dsh --version 确认版本。

⚠️ 注意npx 方式安装的是 latest 版本。若需要特定版本或离线环境,官方也提供 npm install -g @deepseek-ai/dsh,但具体版本号请以 GitHub Releases 页面为准。

第二步:安装插件包

DSH 通过 pnpm 管理插件包,支持多种来源格式:

# 从 GitHub 安装(推荐)
dsh plugin --profile web add "github:owner/repo#ref"

# 从 npm 安装
dsh plugin --profile web add "npm:package-name"

# 从本地路径安装
dsh plugin --profile web add "file:/absolute/path/to/package"

⚠️ 只有在 package.json 中声明了 dsh.bundle.patch 字段的包才会激活为 profile 层;普通依赖会被安装但保持静默不激活。

安装完成后,重启 DSH 进程使插件生效:

# 在 DSH Web UI 中:Settings → Plugins 查看已装插件
# 或通过命令行重启
dsh --profile web restart

核心用法

DSH 插件生态极其庞大,按使用频率和影响力整理如下重点类别:

🔍 深度研究类

插件 功能 安装命令(参考)
dsh-deepresearch DeepResearch 官方插件(cordis 版) dsh plugin --profile web add "github:dsh-external/dsh-deepresearch"
dsh-deep-research 自适应深度研究编排器(workflow engine) dsh plugin --profile web add "github:dsh-external/dsh-deep-research"
dsh-deepread 五种阅读模式(quick/deep/知识图谱/费曼/书籍) dsh plugin --profile web add "github:xiehuan123/dsh-deepread"

⚠️ 具体安装命令中的 #ref(分支/标签)未在目录中列出,实际安装时请替换为 main 或对应 release tag。

🧠 记忆与上下文管理

插件 功能
dsh-context 上下文组成透视面板:每个请求的 token 花费、压缩/注入事件
dsh-scope 每日 token 用量热力图 + KV 缓存命中率
dsh-simple-memory 每会话 Markdown 记忆侧车,支持交叉项目搜索
dsh-hme 跨会话长期记忆(Φ 斐波那契上限 + 标签索引归档)
billion-context-dsh 模型驱动上下文压缩(ACP),模型自行决定何时压缩
dsh-compressor(Headroom 移植) 压缩工具输出,节省 up to 20% context

🤖 多 Agent 与编排

插件 功能
dsh-plan-execute 双模型计划/执行路由:规划模型思考,执行模型行动
dsh-collaboration 多 Agent 协作套件:team_call / team_message / team_status
dsh-agent-team-gui Composer 中的持久多模型 Squad 管理
dsh-background-agents 持久后台子 Agent,支持随时消息/中断、per-child 工具范围限制
dsh-self-evolving 证据驱动的自演化引擎(生成候选 → Loader 准入 → Harbor 评估)

🔧 工程与 Git

插件 功能
dsh-dual-model-eval 跨多个模型并行运行编码评测,隔离 Git worktree
dsh-agent-arena 隔离 worktree 中评测编码 Agent,支持确定性验证
zoahdev/dsh-github-intelligence 16 个生态系统的只读开发者情报(GitHub/GitLab/npm/PyPI 等)

🌐 搜索与网络

插件 功能
dsh-web-search-pro 多引擎路由搜索(DeepSeek/Exa/DDG/Bing/Jina + GitHub/Bilibili/YouTube 等)
dsh-tavily Tavily 搜索,支持多 API key 轮换与故障转移
dsh-hacker-news 实时 HN 内容、Algolia 搜索、用户画像

💬 工具调用(Tool Use)

DSH 本身最重要的能力是将模型的原生工具调用语法翻译为 OpenAI 兼容的 tool_calls 结构化输出,支持 streaming 和多轮工具结果回传。当前支持模板家族包括 DeepSeek-V4 DSML、Qwen JSON / function XML、GLM XML、DeepSeek-V2/V2-Lite/VL2 等。但需注意:

⚠️ DeepSeek-V2/V2-Lite/VL2 当前官方模板未包含工具语法,因此不支持工具调用;Nemotron-3-Super 在 INT4/HQQ4 运行时模式下工具调用可靠性有限(autoregressive 退化明显)。具体支持情况请参阅 ADVANCED.md 工具支持表


典型适用场景

  1. 在 DSH 上搭建深度研究 Agent:组合 dsh-deepresearch + dsh-tavily + dsh-context,让 Agent 具备多跳 web 搜索与上下文预算感知能力。
  2. 构建多 Agent 协作系统:用 dsh-collaboration 定义专家 Agent 角色池,通过 team_call 按需调度,典型场景是多角色代码审查(规划 Agent + 评审 Agent + 修复 Agent)。
  3. 本地记忆增强:在需要跨会话记忆的场景(如长期项目助手),用 dsh-simple-memorydsh-hme 替代纯上下文注入。
  4. 量化/消费者显卡用户:虽然本仓库本身不涉及运行模型,但 DSH 生态中的 billion-context-dshdsh-compressor 对 VRAM 受限用户特别有用。

坑与注意

  1. 插件激活需要 bundle 声明:不是所有 npm install 过的包都会出现在 DSH 中——只有 package.json 声明了 dsh.bundle.patch 的才会激活为 profile 层。如果某个插件安装后不生效,先检查包是否声明了该字段。
  2. 重启才能加载新插件:安装插件后必须重启 DSH 进程或 dsh --profile web restart,否则插件不会出现在 Settings → Plugins 中。
  3. 某些插件依赖 org 访问权限:README 明确注明,部分 dsh-external 仓库链接可能仍需要组织权限,普通 GitHub 账号无法访问。
  4. 旧版安装方式已废弃:文档中明确指出 &path: 子路径和旧版 Repository Plugin 安装方式已废弃,不要沿用过时博客/视频中的安装命令。
  5. 工具调用支持度因模型而异:同一 DSH 版本对不同模型家族的 tool-call 翻译能力差异显著,不要假设"DSH 支持 tool calling = 我的模型支持 tool calling"。

与同类对比

对比项 本仓库 GitHub Topics (dsh-plugin) DeepSeek 官方 Hub
覆盖规模 精选子集(有目录结构) 全部公开仓库(噪声多) 官方认证(数量有限)
分类体系 20 个细分类目 无结构(纯列表) 按官方定义分类
安装命令示例 ✅ 有(bundle 流程)
维护更新 依赖社区投稿 自动聚合 官方维护,但速度慢
质量门槛 中等(0xsline 人工维护) 低(无门槛) 高(官方审核)

一句话推荐结论

想在 DeepSeek Harness 上快速找到经过整理的可用插件?这个 awesome 列表是目前最完整的生态导航,尤其适合需要多 Agent 协作、上下文管理或深度研究能力的用户——但安装前务必核对对应仓库的 stars 最近更新时间,避免踩到已停止维护的插件坑。


来源:GitHub README(0xsline/awesome-deepseek-harness)+ CATALOG.md(通过 README 内链接)