deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:121212165/dsh-plugin-eco-scan
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
🧩 dsh 插件家族(22 件):总目录 dsh-plugin-family | 明星插件:ide-hub 跨 IDE 统一管理 · task-forge 跨窗口无损交接 · quota 实时用量仪表
EN · Market scan of the dsh plugin ecosystem: stars, npm weekly downloads and release-asset download counts per repo, segmented into niches, with growth computed as a delta between daily snapshots rather than inferred from a single day (/eco-scan). · 12 node --test green · scanned real GitHub + npm data on this machine · the npm-package↔repo matching heuristic is not exhaustively checked.
DeepSeek Harness (dsh) 插件:插件生态市场扫描器。抓取 dsh 插件生态(GitHub topic: dsh-plugin / dsh-plugins)的全部仓库,采集星标、npm 周下载、release 资产下载量三类真实数据,按细分赛道归类,把每日扫描写入快照,用差值算增长,找出高增长插件与高增长赛道。
适合回答:"dsh 生态里哪个赛道在涨?哪些插件是高增长标的?我下个插件该卡哪个位?"
同系列:price-aware · cost-ledger · relay-quota · transcript · transcript-search · obsidian-push · session-insights。
/eco-scan / eco_scan 工具:执行一次扫描,输出:增长率 × √规模 评分排序(速度主导、体量加权),只收正增长~/.dsh/eco-scan/snapshots-YYYY-MM.jsonl,同日重扫覆盖,跨日差值即增长。第一天只有规模,从第二天起才有增长判断。按仓库名 + 描述关键词,规则有序、首个命中生效:cost-budget → telemetry-analytics → memory-context → ui-client → archive-export → search-knowledge → tools-devx → framework-runtime → other。
GitHub 没有仓库级下载量。本插件用三个可得的代理指标,按可用性择优:
api.npmjs.org/downloads/point/last-week,与生态关键词匹配的包)npm 包与仓库的匹配是名称启发式(dsh-plugin-<x> ↔ 仓库 <x>),可能有漏配——这是已知局限。
| 字段 | 默认 | 说明 |
|---|---|---|
tokenEnv |
[GITHUB_TOKEN, GH_TOKEN] |
GitHub token(无 token 60 次/小时限流,建议设置) |
dataDir |
~/.dsh/eco-scan |
快照目录 |
topGrowth |
15 |
高增长榜行数 |
三步,实测于 @deepseek-ai/dsh@0.1.7-alpha.1(需 pnpm 在 PATH 上):
# ① 装进 profile:dsh plugin 把参数原样转发给 pnpm,git 包会自动跑 prepare 构建 lib/
dsh plugin --profile web add github:121212165/dsh-plugin-eco-scan
② 把本仓库根目录 cordis.patch.yml 的内容并进 $DSH_HOME/profiles/web/cordis.patch.yml。
该文件默认是 [],所以要么整份替换,要么把 insert 条目并进同一个数组;不要直接追加——
追加会形成两个 YAML 文档,启动即报
failed to parse overlay ... end of the stream or a document separator is expected(本机实测踩过)。
③ 重启 dsh。配置层与 client 半都要重启才生效(客户端按 boot 时算出的内容 rev 下发,硬刷新浏览器没用)。
自检挂载:dsh --profile web --dump-config | grep dsh-plugin-eco-scan,应看到该条目。
| 借鉴来源 | 借鉴了什么 | 我们的差异 |
|---|---|---|
| AdamPlatin123/dsh-plugin-radar(1466★) | 「dsh 生态雷达」这个方向本身 | radar 是重基建(2.1 万候选、k8s 运行级实测、15 分钟快照);本插件是轻量在 harness 内的细分市场分析器:赛道关键词细分、npm 周环比 live 榜、增长率×√规模评分、本地快照差值。数据口径与排名算法为独立设计,未参考其代码 |
| OpenRouter npm range API | 用 downloads/range 做周环比的数据源用法 | — |
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。