DeepSeek Harness plugin

dsh-plugin-advisor-haveanot

Plugin advisor for DeepSeek Harness: senses a need, checks locally installed plugins first, searches the dsh-plugin ecosystem with multi-signal quality scoring, and installs the best pick after user

Jump to install

Source facts

Repository
haveanote06/dsh-plugin-advisor
Latest update
Aug 17, 2026
Category
Tools & Capabilities
GitHub stars
0
Format
plugin
Catalog evidence
Upstream dsh.bundle evidence
Evidence path
package.json#dsh.bundle
Checked against
0.1.0-rc.8
Upstream check date
2026-08-20

This evidence comes from the upstream catalog. This site has not installed, run, or security-reviewed the plugin.

Install

Start with a prompt that asks an agent to review the GitHub repository and source. Switch to the command if you want to install it yourself.

Copy this prompt into DSH, Codex, or another agent and ask it to review the GitHub repository and source first.

Do not install or run any commands yet. Read this plugin's GitHub repository, README, and relevant source code. Then answer the questions below clearly and directly so I can decide whether it fits my needs:

1. What is this plugin, and what problem does it solve?
2. Who is it for, and what are its typical use cases?
3. How is it used after installation? Include one minimal example.
4. What known limitations or privacy, security, compatibility, or maintenance risks does it have?
5. Give a clear recommendation: recommend, conditionally recommend, or do not recommend, with reasons.

Distinguish statements documented by the repository, inferences from source code, and unknowns. If evidence is insufficient, say so explicitly. Do not guess or simply repeat the README.

GitHub: https://github.com/haveanote06/dsh-plugin-advisor
Plugin: dsh-plugin-advisor-haveanot
Author: haveanote06

Check the source files

Read the README and other files from this plugin directory before installing.

File explorer3 files
README.mdSource · read only

dsh-plugin-advisor

一个"插件顾问":DeepSeek Harness 插件,自动分析你的需求 → 先查本地已装插件 → 不够再去社区生态搜索 → 按多信号质量打分推荐最优插件 → 你确认后一键安装

再也不用自己去 github.com/topics/dsh-plugin 翻找、纠结哪个好、手动敲安装命令。

用法

安装后重启 dsh web,然后正常对话即可。当 agent 发现你的需求超出当前工具能力时,会自动:

1. plugin_inventory — 先看本地已装插件能不能覆盖(能用就不装新的) 2. plugin_search — 搜社区生态,返回质量打分排序的候选(含得分拆解) 3. 向你展示候选 + 风险说明,你确认后plugin_install 一键安装

也可以直接让它干活:"我想在任务完成时收到微信通知,有什么插件推荐吗?"

安装

# 从 GitHub(构建产物已随仓库提交)
dsh plugin --profile web add github:haveanote06/dsh-plugin-advisor

# 从 npm(发布后)
dsh plugin --profile web add dsh-plugin-advisor

质量打分("怎么知道哪个插件好")

插件只计算客观硬信号(可复现),语义匹配由 agent 在候选里完成——每个候选都带得分拆解,可解释:

信号权重说明
awesome-dsh-plugin 精选收录+35人工策展,最强信号
Stars+0~20对数缩放,约 3000★ 封顶(防头部垄断)
npm 周下载量+0~15对数缩放,真实使用量(仅 npm 包)
活跃度+0~1530 天内 push 满分,90 天 ⅔,180 天 ⅓
结构完整+0~15dsh.bundle 清单 / LICENSE / 描述 各 +5

数据源:GitHub dsh-plugin topic 搜索 + awesome-dsh-plugin 精选清单 + npm 下载量。目录缓存在本地(默认 6 小时),刷新失败自动回退旧缓存。

配置(均可选)

# ~/.dsh/profiles/web/cordis.patch.yml
- id: dsh-plugin-advisor
  config:
    catalogTtlHours: 6          # 目录缓存有效期
    githubTokenEnv: GITHUB_TOKEN  # 可选;提高 GitHub API 限流(60→5000/h)
    profile: web                # 安装目标 profile
    weights:                    # 打分权重覆盖
      curated: 35
      stars: 20
      downloads: 15
      recency: 15
      structure: 15

安全

  • 绝不静默安装:agent 被提示守则约束,安装前必须展示候选与风险、征得确认
  • 安装命令限定为 npm 包名或 github:owner/repo,其他一律拒绝
  • 目录数据只读抓取,不外发任何本地信息

开发

npm install
npm test      # 28 个单测(打分公式 / 目录合并与缓存 / 工具行为)
npm run build