striveh/dsh-capability-resolver ↗★ 0
dsh-capability-resolver
Read-only local capability and community plugin discovery for DeepSeek Harness Web
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:striveh/dsh-capability-resolver说明文档
阅读完整 README ↗Configuration
The bundle declares every deployment-tunable default. The catalog URL is intentionally not configurable.
| Field | Default | Allowed range | Meaning |
|---|---|---|---|
freshCacheMs | 900000 | 1000..86400000 | Age through which the last successful catalog is fresh. |
staleCacheMs | 86400000 | 1000..604800000 | Maximum age for an explicitly stale last-good fallback; must be at least freshCacheMs. |
fetchTimeoutMs | 5000 | 100..60000 | Timeout for the fixed catalog request. |
maxCatalogBytes | 8388608 | 65536..33554432 | Maximum response bytes accepted before parsing. |
maxCatalogEntries | 5000 | 1..20000 | Maximum catalog entries considered. |
maxTaskChars | 2000 | 64..16000 | Maximum admitted task length. |
maxResults | 8 | 1..50 | Maximum community candidates returned. |
maxCurrentMatches | 8 | 1..50 | Maximum configured/tool/skill matches returned. |
maxDescriptionChars | 600 | 80..4000 | Maximum retained candidate description length. |
maxMatchedTerms | 12 | 1..50 | Maximum local match terms exposed as evidence. |
To override defaults, add a later row to $DSH_HOME/profiles/web/cordis.patch.yml. DSH replaces the row's complete config, so restate all fields:
- id: dsh-capability-resolver
config:
freshCacheMs: 900000
staleCacheMs: 86400000
fetchTimeoutMs: 5000
maxCatalogBytes: 8388608
maxCatalogEntries: 5000
maxTaskChars: 2000
maxResults: 8
maxCurrentMatches: 8
maxDescriptionChars: 600
maxMatchedTerms: 12