dsh-ghCLI-manager
Run the following command in DeepSeek Harness:
dsh plugin install sweven-tears/dsh-ghCLI-manager
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install sweven-tears/dsh-ghCLI-manager in DeepSeek Harness to install; the source is at https://github.com/sweven-tears/dsh-ghCLI-manager .
About this plugin
Working in DSH means cloning repos, pushing branches, opening pull requests, and switching GitHub accounts most days, yet those tasks are scattered between a terminal and a browser. On Windows things get worse: git does not read the system proxy, so push and clone can time out while the browser in the same environment works perfectly fine.
dsh-ghCLI folds the whole GitHub workflow into the DSH settings panel. A status-and-install tab detects whether gh is present, offers one-click install or update, lets you point to a manual gh binary, and includes a Windows network-proxy self-healer that reads the system proxy from the registry, writes it into git config, and verifies connectivity with a live test. An accounts tab handles token-based login (including enterprise GH_HOST), account switching, logout, token refresh, and read/write of the global git user.name and user.email. A repo tab covers clone (with shallow-clone and non-empty-directory confirmation), push, pull, create PR, open the remote page, fork, star, and create a new repository. Every command is executed by resolved absolute path through an explicit argv channel, so there is no shell-injection surface and no PATH-resolution ambiguity. Long-running operations support cancellation and carry generous timeouts.
The plugin ships as a standard DSH plugin package, adds zero extra npm runtime dependencies, and runs alongside your existing profile with no additional services. Developers who live in DSH and hit GitHub several times a session will find it useful, particularly on Windows where proxy and PATH friction often breaks flow.
Use Cases
- Detect and repair gh installation, PATH entry, and network proxy entirely within the DSH settings panel
- Switch between multiple GitHub tokens, refresh credentials, and sync global git identity with a few clicks
- When Windows proxy blocks git to GitHub, automatically read the system proxy and write it into git config
Best For
- Developers who use DSH as their daily coding environment and interact with GitHub frequently
- Engineers on Windows whose git workflow is blocked by proxy or PATH issues
- Users managing multiple GitHub accounts (including enterprise) who switch identities often
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.