leonardoxr/dsh-harness-updater0

dsh-harness-updater

Detect Claude Code and Codex CLI updates, prompt the user, and run the right channel-specific upgrade

AI Analysis

核心用途是自动检测并一键升级 DSH 依赖的底层 CLI 工具。适合希望保持开发工具链处于最新版本、免去手动 npm 升级烦恼的 DSH 用户。

Package
dsh-harness-updater
Version
0.1.0
License
MIT
Last updated
Aug 24, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:leonardoxr/dsh-harness-updater

Configuration

All fields are editable in DSH Settings → Plugins → Harness updater (restart applies):

FieldDefaultMeaning
enableUpdateCheckstrueQuery npm for latest versions
statusRefreshIntervalMs900000Background status poll interval (min 60000)
hoverRefreshMinAgeMs30000Min age before a forced refresh is allowed (min 5000)
probeTimeoutMs5000Timeout for each --version probe (min 1000)
latestTimeoutMs4000Timeout for each registry lookup (min 1000)
latestVersionTtlMs3600000Registry result cache lifetime (min 30000)
updateTimeoutMs300000Hard timeout for an update command (min 30000)
claudeCommand / codexCommand / npmCommandclaude/codex/npmExecutables to use