AI Agent Hub
Back to plugins
🖥️

dsh-ghCLI-manager

Client Updated 2026.08.16

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