dsh-files-git
DSH Web UI 的工作区文件与 Git 面板插件,支持浏览文件及 Git 基础操作。
AI 分析
核心用途是在 DSH 界面中直接浏览工作区文件并执行 Git 提交、拉取、推送等操作。适合需要在对话中预览产物文件并进行版本控制的开发者。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:leanderli/dsh-files-git說明文件
閱讀完整 README ↗配置
默认开箱即用。如需覆盖,在 profile 的 cordis.patch.yml 中覆盖 files-git 行:
- id: files-git
config:
gitPath: /usr/bin/git # git 可执行文件绝对路径(默认自动从 PATH 解析,跳过 .git-ai 目录)
defaultRoot: /path/to/repo # 客户端未传仓库时的兜底(一般用不到,面板总是发送会话工作区)
面板内设置(⚙ 设置标签页,持久化于浏览器 localStorage):
| 设置项 | 默认 | 说明 |
|---|---|---|
| 打开时默认全屏 | 全屏 | 面板打开时的默认尺寸 |
| 点击产物文件 / 文件链接时 | 关闭 | 开启后对话中的产物文件在面板内预览,而非调用系统应用 |