ディレクトリに戻る

dsh-github

キュレーション掲載メンテナンス: 活発

pivotstackintelligence/dsh-github

DSH 向けソース管理と GitHub リポジトリパネル:リポジトリ閲覧/管理。DSH >= 0.1.0-rc.6 必須

GitHub で見る
$ dsh plugin --profile web add .

65

スター

0

フォーク

TypeScript

言語

MIT

ライセンス

2026-08-13

作成日

2026-08-26

最終プッシュ

DeepSeek Harness のネイティブプラグインとして、VS Code 風の Git ソース管理と GitHub リポジトリパネルをセッションビューリングに組み込みます。Harness を離れることなくコミット、ブランチ管理、差分確認、履歴参照ができます。

DSH 統合

ネイティブ実行

作者による申告

安全性監査

未監査

最終検証日

2026-08-30

ライセンス

MIT

01どんなタスクに使えるのか?

  • Manage a session workspace's Git source control directly inside DeepSeek Harness

    A VS Code-style Source Control panel with commit/stage/discard, branch/remote/tag management, and a side-by-side diff viewer

    DeepSeek Harness users who want in-session Git control without leaving the harness or switching to an external Git tool

  • Inspect and operate a GitHub-backed repository (history, remotes, tags, stashes) from the harness

    Repository header with branch and ahead/behind counts, searchable commit history with per-file diffs, and remote/tag/stash management

    Developers who run DeepSeek Harness and push/pull to GitHub remotes and want a native in-harness repository surface

02DeepSeek Harness への導入方法

前提条件

  • DeepSeek Harness `>=0.1.0-rc.6`
  • Git available on `PATH`
  • A configured Git remote and credential helper for push/fetch/pull operations

インストール手順

  1. 01

    Check out the repository locally

  2. 02

    Run `pnpm install`

  3. 03

    Run `pnpm run build`

  4. 04

    Run `dsh plugin --profile web add .`

    $ dsh plugin --profile web add .

  5. 05

    Restart the Web Harness after rebuilding the plugin

導入成功の確認

  • After restart, a third “Source Control” tab appears in the session view ring (next to chat and trajectory)

03DSH 統合と能力の範囲

DSH 統合ネイティブ実行

Installed as a DSH plugin from a local checkout via `dsh plugin --profile web add .`; renders inside the Web Harness session view ring as a third “Source Control” tab.

  • Source Control tab (SCM panel)

    the current session's local Git workspacea third “Source Control” tab that fills the main area with an SCM panel (left) and diff viewer (right)

  • Commit, stage & discard

    staged/unstaged/merge changes in the workspacemulti-line commit with Amend; Commit / Commit & Push / Commit & Sync / Undo Last Commit; group stage/unstage/discard actions; inline discard confirmation

  • Diff viewer

    a changed or conflicted fileside-by-side and inline diff with line numbers and added/removed coloring; conflict files expose Accept Current / Accept Incoming / Accept Both

  • Repository operations (branches, remotes, tags, stashes, commits)

    the repository's Git refs and historycheckout/rename/delete/merge/rebase branches; fetch/push/add/remove remotes; list/create/push/delete tags; stash list/apply/drop; searchable commit history with per-file diffs

    Repository state is reloaded after each Git operation

04誰に向いているのか?使うべきでない場面は?

向いている用途

  • DeepSeek Harness users who want in-session Git control without leaving the harness or switching to an external Git tool
  • Developers who run DeepSeek Harness and push/pull to GitHub remotes and want a native in-harness repository surface

不向きな用途

  • Requires DeepSeek Harness `>=0.1.0-rc.6`, Git on `PATH`, and a configured Git remote with a credential helper for push/fetch/pull.

05互換性・メンテナンス・セキュリティ上の注意

  • 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.
  • Git writes require an explicit user action, and repository state is reloaded after each operation.
  • Requires DeepSeek Harness `>=0.1.0-rc.6`, Git on `PATH`, and a configured Git remote with a credential helper for push/fetch/pull.
2026-08-132026-08-26作者は未記載

MIT · actively developed on `main` (no tagged release yet); last push 2026-08-26.

06よくある質問

DeepSeek Harness で dsh-github をインストールするには?

リポジトリをローカルにチェックアウトし、`pnpm install`、`pnpm run build`、`dsh plugin --profile web add .` を順に実行します。Web Harness を再起動すると、セッションビューリング(チャットと軌跡の隣)に 3 つ目の「ソース管理」タブが表示されます。

前提条件は何ですか?

DeepSeek Harness `>=0.1.0-rc.6`、および `PATH` 上の Git、さらに push/fetch/pull 用にクレデンシャルヘルパーを設定した Git リモートが必要です。

プラグインは DeepSeek Harness とどう接続しますか?

`dsh plugin --profile web add .` で DSH プラグインとしてインストールされ、Web Harness 内のセッションビューリングに 3 つ目のタブとして描画されます。Harness 側の通常のローカル Git 設定、SSH 鍵、クレデンシャルヘルパーを利用します。

GitHub CLI や GitHub API 連携とどう違いますか?

dsh-github は GitHub API を呼び出さず、GitHub トークンを保存せず、OAuth を実装せず、GitHub CLI に依存せず、任意のシェルコマンドも公開しません。GitHub のリンクは該当するブラウザページを開き、Compare ページが Pull Request 作成のハンドオフになります。

トラブルシューティング:インストール後もソース管理タブが表示されない。

`pnpm run build` を実行し、`dsh plugin --profile web add .` の後に Web Harness を再起動したことを確認してください。このタブはプラグインのビルド完了と Web Harness の再起動後のみ表示されます。また DeepSeek Harness が `>=0.1.0-rc.6` であることも確認してください。

08データと出典

  • 作者による申告github.com781722d799c5…

    A Source Control and GitHub repository panel for DeepSeek Harness that mirrors the VS Code native Git Source Control vie…

  • 作者による申告github.com781722d799c5…

    Restart the Web Harness after rebuilding the plugin. A third "Source Control" tab appears in the session view ring (next…

  • 作者による申告github.com781722d799c5…

    pnpm install pnpm run build dsh plugin --profile web add .

このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-08-30。誤りを見つけた場合は、修正を送信してください。

🏆

dsh プラグイン おすすめ

最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。

DSH Plugins は DeepSeek Harness プラグインの独立したコミュニティ ディレクトリです。DeepSeek との提携・公認はありません。サードパーティ製プラグインはセキュリティ監査を受けていません。インストール前にソースコードをご確認ください。

DeepSeek Harnessの新着プラグインを毎週お届け。スパムはありません。