dsh-git:将本地 Git 工作台与 GitHub 页签集成到 DeepSeek Harness 右侧栏
`dsh-git` 是 DeepSeek Harness (DSH) 的一个插件,旨在通过右侧栏提供本地 Git 操作与 GitHub 远端管理,减少开发者窗口切换。该插件集成了本地工作台、多仓库管理、远端 GitHub 页签及 LLM 智能生成提交信息功能。它通过 Host 端逻辑与浏览器端 UI 结合,确保令牌安全存储并强制使用安全推送方式。开发者可在 DSH 环境中直接完成从代码修改、提交到远端仓库管理的全流程。
阅读全文dsh-github:DeepSeek Harness 的 GitHub 集成插件
dsh-github 是 DSH 的社区 GitHub 集成插件,提供 45 个 `github_*` 工具,支持通过 PAT 或 OAuth Device Flow 认证。该插件零依赖,覆盖建仓、推送、PR、Issue 管理及代码搜索等功能。其核心设计采用分级安全策略:常规读写操作直接放行,而删除仓库/文件/分支、Force Push、合并 PR 及关闭 Issue/PR 等危险操作则强制经过审批门,默认采用 Fail-closed 机制,仅允许单次授权,以平衡效率与安全。插件支持自动检测 hosts 文件异常并绕过 DNS,同时对 Token 进行防御性脱敏。安装需 Node 22+ 及特
阅读全文dsh-github-bridge:连接 DSH 与 GitHub 的插件
dsh-github-bridge 是一个连接 DSH/dwsh 与 GitHub 的 MIT 许可插件,旨在解决 API 请求散落及令牌管理不便的问题。其核心功能包括基于 OAuth 2.0 设备码流程的 GitHub 登录认证,以及一组覆盖仓库、Issues、Pull Requests、文件内容和搜索的 `github_*` 工具。令牌由 DSH 凭据服务存储,模型不可见,确保安全性。 安装需在本地目录执行 `dsh plugin --profile web add .` 并重启 DSH。配置前需准备 GitHub OAuth App,必须启用 Device Flow 并建议关闭令牌过期选
阅读全文dsh-plugin-mall:给 dsh 加一个 GitHub 插件市场
dsh-plugin-mall 是一个由社区维护的 dsh 插件市场工具,旨在简化从 GitHub 发现、校验、安装和更新 dsh 插件的流程。它通过搜索带有 `topic:dsh-plugin` 标签的仓库,自动抓取并校验 `package.json` 中的 manifest,从而消除手动搜索和兼容性检查的繁琐步骤。 该工具在 dsh web UI 的设置页提供插件市场入口,并包含五个通用的 agent 工具。其核心安全机制包括:浏览时的静态兼容性徽章扫描、安装前的隔离 preflight 检查(禁用 scripts 安装至临时目录并比对 live profile,硬冲突阻断)、防 squa
阅读全文dsh-ci-cd-bot:把 GitHub issues/PRs 接入 DSH 的执行与评审队列
dsh-ci-cd-bot 是 DSH Web UI 插件,用于自动管理 GitHub 账号下仓库的 issues/PRs。它将本地已有 checkout 的 bug 自动修复并推送,将功能请求和 PR 放入看板供一键执行、评审和合并。插件由 Host 轮询 GitHub 并执行 Agent,Browser 侧注入看板界面。支持自动分类、本地匹配、Agent 自测、Git 提交推送及可选 PR 创建和 Issue 回复。要求 Node.js ≥ 22 及 dsh 0.1.0-rc.6。安装推荐通过 npm 命令,也可从源码构建或手动链接。配置保存在本地 JSON 文件,GitHub Token
阅读全文