dev-harness-dsh
Recoverable dev-harness orchestration for DeepSeek Harness. 适合需在会话中运行受控开发流程的用户;具体阶段与授权需读仓库说明。
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Dev-Wiki/dev-harness-dsh使用说明
- 开发依赖安装: pnpm install --frozen-lockfile --ignore-scripts
- 构建: npm run harness:build
- 完整验证: npm run harness:full(typecheck + lint + 68 个自动化用例 + build + pack dry-run)
- 本地发布包: python3 release.py(先执行完整验证,再生成
dist/*.tgz;不上传 registry) - 插件安装与启用: 安装指南
- 运行: N/A
使用示例
在带工作区目录的 DSH Session 中执行:
/harness-run fix-only
命令返回当前 Run 的权威视图(JSON):
{
"runId": "dsh-20260820153000-a1b2c3d4",
"revision": 3,
"phase": "AUDIT",
"status": "RUNNING",
"authorization": {
"schemaVersion": 1,
"autoFix": "fix-only",
"externalActions": {
"push": false,
"pull-request": false,
"tag": false,
"release": false,
"deploy": false
}
}
}
常用命令:
/harness-run [fix-only|commit-each] [qa=]— 新建可恢复 Run(默认fix-only);/harness-status [run-id]— 查看当前或指定 Run 状态;/harness-resume— 校验工作区与快照一致后恢复 Run(工作区任何变更都会 fail closed);/harness-cancel [run-id]— 取消当前或指定 Run(终态 Run 幂等返回)。
完整安装、Skill 准备与卸载步骤见 安装指南。