PerryLink/dsh-score4

dsh-score

Multi-dimensional quality scoring for DeepSeek Harness plugins: scores one repo or npm package across install success (consuming dsh-test-drive results), maintenance activity, documentation completeness, security scan, and protocol compliance — every conclusion backed by real CLI evidence with audit timestamps — and produces a JSON/Markdown leaderboard report

包名
dsh-score
版本
0.2.11
许可证
Apache-2.0
最近更新
2026年9月12日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:PerryLink/dsh-score

Configuration

All keys are optional (defaults shown); invalid values fail loudly at load.

KeyDefaultDescription
probeTimeoutMs60000Deadline for one gh/npm probe command.
outputTailBytes8000Cap on the sanitized output tail recorded per probe.
cacheMaxAgeMs86400000How long a cached score card is reused before re-scoring (0 disables the cache).
staleCommitWarnDays90Commit/publish age at which maintenance drops to warn.
staleCommitFailDays365Commit/publish age at which maintenance drops to fail.
staleIssueWarnDays30Oldest-open-issue age (response proxy) at which maintenance drops to warn.
staleIssueFailDays180Oldest-open-issue age at which maintenance drops to fail.
maxBatchTargets20/score batch cap.
batchConcurrency1Batch concurrency (serial avoids API-rate contention).
weights{install:25, maintenance:20, documentation:20, security:20, compliance:15}Per-dimension weights (each 0–100; at least one must be > 0).