FlutterSoul/dsh-git-workbench1

dsh-git-workbench

Git and GitHub pull-request workbench for DeepSeek Harness, with agent tools and an integrated Web UI.

AI Analysis

核心用途是辅助进行 Git 版本控制与 GitHub PR 管理。适合需要让 Agent 协助处理分支、提交代码及审查拉取请求的软件开发任务。

Package
dsh-git-workbench
Version
0.1.0
License
MIT
Last updated
Aug 15, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:FlutterSoul/dsh-git-workbench

Configuration

The bundle inserts the plugin with defaults through cordis.patch.yml. Configure its Loader entry in the DSH profile when non-default values are needed:

OptionDefaultPurpose
gitBinarygitGit executable
ghBinaryghGitHub CLI executable
commandTimeoutMs120000Per-process timeout
maxOutputBytes4194304Maximum captured command output
maxFileBytes1048576Maximum file size accepted by the editor
maxRequestBytes2097152Maximum Web API request body
defaultRemoteoriginDefault fetch/pull/push remote
defaultPullModeff-onlyff-only, rebase, or merge
pushBeforePrCreatetruePush the head before creating a PR
mutationApprovalallModel-tool approval policy: all, destructive, or none
allowedRoots[]Additional absolute roots the browser UI may operate in

The UI accepts registered DSH workspaces by default. allowedRoots is for deployments that intentionally expose additional workspace trees.