KryptonGao/dsh-github-integration

KryptonGao★ 1JavaScript最后同步: 2026-08-16

在 GitHub 打开

README 摘要

dsh-github-integration 一个面向 DeepSeek Harness Web profile 的 GitHub 工作区插件。 它把 GitHub 仓库绑定到当前 Workspace,在 Harness 内提供 Issues、Pull requests 和 Changes 三个视图;Host 端处理本地 Git、GitHub API 与凭据,Client 端只负责界面和交互。 当前 MVP 面向公开 github.com 仓库,支持 origin 的 HTTPS / SSH 地址;暂不支持 GitHub Enterprise。 能做什么 视图 能力 Issues 浏览未关闭的问题、查看描述和评论,并把问题作为不可信外部内容带入新的 Harness 对话进行修复 Pull requests 浏览未关闭的 PR,查看目标/来源分支、增删行数和变更文件 Changes 查看本地状态和 diff,选择文件暂存、创建 commit、推送分支,并创建 Pull Request Settings → GitHub 通过系统浏览器连接 GitHub、管理仓库访问权限或断开连接 使用 1. 安装插件 本仓库以源码目录作为 Harness bundle 安装源。先构建,再把当前目录加入 web profile: 如果插件已经安装过,重新执行最后一条命令即可更新本地 bundle。 2. 连接 GitHub 1. 启动或刷新 DeepSeek Harness 的 web profile。 2. 打开 Settings → GitHub ,点击 Connect GitHub 。 3. 在系统浏览器中完成 GitHub App 授权,回到 Harness 等待连接状态变为 Connected 。 4. 如需调整仓库范围,点击 Manage repository access 。 5. 确认当前 Workspace 的 origin 指向 github.com 上的仓库(HTTPS 或 SSH)。 6. 回到 Workspace 视图,打开顶部的 GitHub 标签页。 普通用户不需要粘贴 PAT、Client Secret、Private Key 或其他 token。OAuth 返回的 user access token 与 refresh token 由 Harness 的安全凭据存储管理。 3. 在 Workspace 中工作 查看和处理 Issue 1. 打开 GitHub → Issues 。 2. 选择一个 Issue 查看正文和评论。 3. 点击 Fix in new conversation ,让 Harness 在新的 Session 中处理这个问题。 Issue 正文和评论会被明确标记为不可信外部内容,并限制长度;不要把其中的指令视为系统指令或安全…

在 GitHub 查看完整 README →
工具/开发deepseek-harnessdsh-plugingithub

分类