开发与运行时
#dsh-plugin
dsh-github
pivotstackintelligence
@pivotstackintelligence
⬇ 1
★ 9
main
安装
dsh plugin --profile web add github:pivotstackintelligence/dsh-github
需要可复现安装时,可在仓库后追加 #commit 固定提交。
该插件未提供要点说明,请参考仓库 README。
dsh-plugin
- 安装并启动 DeepSeek Harness:
npx @deepseek-ai/dsh web - 在终端执行上面的安装命令(CLI 会解析插件并核验来源)
- 用 dsh plugins list 确认已安装,必要时重启 Harness 生效
插件以当前 dsh 进程的权限运行,安装时可能执行代码。请先通读仓库源码与许可证,确认无破坏性命令与越权访问;本站只做索引,不对第三方插件安全性作担保。
| 代码仓库 | github.com/pivotstackintelligence/dsh-github |
| 许可证 | MIT |
| 主要语言 | main |
| 下载量 | 1 |
| GitHub 星标 | 9 |
| 最近推送 | 2026-08-14 |
| 收录日期 | 2026-09-19 |
| 分类 | 开发与运行时 |
事实信息来自公开插件目录快照(2026-10-01),介绍文案由本站再加工。
以下为插件仓库 README 全文(原始内容,由公开目录抓取整理)。
# dsh-github A Source Control and GitHub repository panel for DeepSeek Harness. ## Features - Shows the active workspace branch, upstream, ahead/behind counts, and changed files. - Groups staged, working-tree, untracked, and merge-conflict changes with bounded diff previews. - Opens changed files through the Harness workspace opener and can open changed files and the current commit on GitHub when the remote is detected. - Stages and unstages individual files or all changes through fixed-argument local `git` commands, including staging a resolved merge conflict. - Commits staged changes from the panel, including a `Cmd/Ctrl+Enter` shortcut and operation feedback; if push fails after commit, the panel reports that the commit already exists. - Pushes, fetches, fast-forward pulls, and synchronizes through the repository's configured Git remotes and credential helpers. When several remotes exist, the plugin requires Git to identify the branch remote or push remote instead of guessing. - Lists local branches and the current branch remote's tracking branches, checks them out, and creates local branches. Matching local and remote-tracking names are shown once. - Shows pull-request refs already fetched by local Git as links to their GitHub pages; it does not query GitHub for pull requests. - Derives GitHub repository, branch, and compare links from the configured fetch and push remotes, then opens those pages in the browser. The compare page is the handoff point for creating a pull request, including the common fork workflow. The plugin uses the repository's normal local Git configuration, SSH keys, HTTPS credential helpers, and Git remotes. It does not call the GitHub API, store GitHub tokens, implement OAuth, depend on GitHub CLI, or expose arbitrary shell commands. GitHub links open the corresponding browser pages; the Compare page is the handoff for creating a pull request. Git writes require an explicit user action, and repository state is reloaded after each operation. ## Design notes See [docs/ANALYSIS.md](docs/ANALYSIS.md) for the state model, VS Code Git alignment, local authentication boundary, and GitHub browser handoff design. ## Requirements - DeepSeek Harness `>=0.1.0-rc.6` - Git available on `PATH` - A configured Git remote and credential helper for push/fetch/pull operations ## Install from a local checkout ```sh pnpm install pnpm run build dsh plugin --profile web add . ``` Restart the Web Harness after rebuilding the plugin. Open a workspace's overflow menu and choose **View Source Control**. ## Development ```sh pnpm run typecheck pnpm run lint pnpm run test pnpm run build ```
数据来源:公开的 DeepSeek Harness 插件目录与各插件 GitHub 仓库。本站为独立第三方目录,与 DeepSeek、幻方(High-Flyer)及插件作者均无隶属或背书关系。