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
インストール手順
- 01
Check out the repository locally
- 02
Run `pnpm install`
- 03
Run `pnpm run build`
- 04
Run `dsh plugin --profile web add .`
$ dsh plugin --profile web add .
- 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 統合と能力の範囲
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 workspace→a 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 workspace→multi-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 file→side-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 history→checkout/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.
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` であることも確認してください。
07関連する DSH ワークフロー
dsh-routing-suite
by yjh051108
DeepSeek Harness(dsh)向けのルーティング套件。まずランタイムインジェクターを導入し、続いてタスク認識型の推論モードルーター(P1〜P23 を計測済み)を組み込めます。
brooks-lint
by hyhmrright
12 の古典的な工学書に基づく AI コードレビュー。書籍の引用付きで劣化リスクを診断し、重要度ラベルと全走査の自動修正を含む 6 つの分析モードを提供
oh-dsh
by hust-open-atom-club
1 つの DSH ランタイムで TUI、デスクトップ、Web UI の 3 つの開発体験を提供するコミュニティディストリビューション。レイヤードインストール対応
perfect-web-clone
by ericshang98
任意の Web ページをピクセル単位で再現するクローン作成ツール。URL を貼り付けるだけで、計測済みの Vite + React レプリカを生成します。
08データと出典
A Source Control and GitHub repository panel for DeepSeek Harness that mirrors the VS Code native Git Source Control vie…
Restart the Web Harness after rebuilding the plugin. A third "Source Control" tab appears in the session view ring (next…
pnpm install pnpm run build dsh plugin --profile web add .
このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-08-30。誤りを見つけた場合は、修正を送信してください。
dsh プラグイン おすすめ
最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。
