FlutterSoul/dsh-git-workbench ↗★ 1
dsh-git-workbench
Git and GitHub pull-request workbench for DeepSeek Harness, with agent tools and an integrated Web UI.
AI 分析
核心用途是辅助进行 Git 版本控制与 GitHub PR 管理。适合需要让 Agent 协助处理分支、提交代码及审查拉取请求的软件开发任务。
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:FlutterSoul/dsh-git-workbenchドキュメント
README 全文を読む ↗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:
| Option | Default | Purpose |
|---|---|---|
gitBinary | git | Git executable |
ghBinary | gh | GitHub CLI executable |
commandTimeoutMs | 120000 | Per-process timeout |
maxOutputBytes | 4194304 | Maximum captured command output |
maxFileBytes | 1048576 | Maximum file size accepted by the editor |
maxRequestBytes | 2097152 | Maximum Web API request body |
defaultRemote | origin | Default fetch/pull/push remote |
defaultPullMode | ff-only | ff-only, rebase, or merge |
pushBeforePrCreate | true | Push the head before creating a PR |
mutationApproval | all | Model-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.