deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
个人开源项目,非 DeepSeek 官方产品。
dshw 是 DeepSeek Harness 的本机 PR 工作流工具,以看板形式嵌入 Harness Web。它会自动追踪你创建的 PR,克隆到本地独立目录,持续同步目标分支、监控 CI,并在需要时用 dsh Agent 自动处理冲突合并、修复 CI 失败、解决 review 评论。

支持同时监控多个仓库;新增仓库后,它的 PR 会被自动发现并展示。
gh auth logingit clone https://github.com/kermanx/dshw.git
cd dshw
pnpm install
pnpm dshw start # 初始化并后台启动服务
首次启动会准备托管仓库与运行时、构建插件、注册 LaunchAgent,可能需要几分钟。
然后把看板装进你的 dsh:
dsh plugin --profile web add "$PWD"
重启你的 dsh Web 服务(停掉后重新运行 dsh web),刷新页面即可在左侧栏看到看板入口。插件列表在启动时组装,新增插件必须重启 dsh web 才会生效。
127.0.0.1:7849,可用环境变量 DSHW_PORT 修改;换端口后在看板的连接失败界面修改服务地址即可git pull 后运行 pnpm dshw restart,再重启 dsh webdsh plugin --profile web remove dshw,再重启 dsh webSettings 的 Workers 页可以维护多个执行器配置并拖动排序,第一项即默认执行器。支持:
直接输入的 API Key 不会出现在配置文件里,而是以受限权限单独保存。PR 操作按钮左键使用默认执行器,右键可为本次任务选择其他执行器。
运行中的任务可以:
daemon 重启后会重新接管运行中的任务。
.dshw/ 目录内(已被 Git 忽略)pnpm dshw start # 初始化并启动
pnpm dshw stop # 停止
pnpm dshw restart # 构建插件并重启
pnpm dshw status # 查看状态
pnpm dshw code # 打开当前分支对应的 worktree
pnpm dshw doctor # 检查环境
pnpm check # 类型检查 + 构建 + 测试
修改正式服务代码后运行 pnpm dshw restart。
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。