DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

yugapor /

yugapor/dsh-gitview

Verified

Git changes, diffs, history and CI in the DeepSeek Harness sidebar.

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHub
READMESource: main@383488dd

dsh-gitview

A Git panel for the DeepSeek Harness Web sidebar.

  • Working-tree changes, staging and commits
  • Unified or side-by-side diffs with syntax highlighting
  • Commit graph, branches, blame and reflog
  • CI status for GitHub, GitLab and Gitea; step details for GitHub Actions
  • Optional commit-message generation using the session's selected model

Install

Requires DSH 0.2.0-rc.2, Node.js 24+, Git and pnpm. Other DSH versions and Desktop are not tested.

dsh plugin --profile web add dsh-gitview

Restart DSH with your existing options and port, then open Git in the right sidebar. Do not enable an older manually installed Git panel alongside this package.

To remove:

dsh plugin --profile web remove dsh-gitview

CI and AI

GitHub uses the host's gh authentication. GitLab and Gitea use GITLAB_TOKEN and GITEA_TOKEN; without credentials, public CI is attempted. Self-hosted services require an explicit provider and token-environment-variable mapping in the plugin configuration.

CI is polled while the panel is visible and focused. Checks left pending for over 24 hours are marked as overdue, not successful. This plugin does not rerun or cancel CI.

Commit-message generation sends staged changes to the selected model provider and may incur charges. It does not commit automatically. Ask AI adds CI metadata to your chat draft without sending it; logs are not attached. Authentication tokens are not returned to the browser.

Development

npm run check
npm test

Tests need js-yaml@4.3.2 available through NODE_PATH. Package verification also needs DSH 0.2.0-rc.2 and pnpm:

npm run test:package

This builds a .tgz, checks its contents, and tests standard installation, configuration composition and removal in a temporary DSH profile. It does not start a server or call a model. The verified package is saved in dist/. GitHub Actions runs these checks and retains the package artifact for 14 days; it does not publish to npm automatically.

License

MIT

—/ 5

No ratings yet

Verified DSH bundle

Commit 383488dd63d8

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout