kialexdl/dsh-git-workspace ↗★ 0

dsh-git-workspace

Workspace-scoped multi-repository Git workbench for DeepSeek Harness, with safe staging, history, batch network operations, and per-remote proxy policy.

패키지
dsh-git-workspace
호환성
미검증
Harness peer 범위
>=0.2.0-rc.2 <0.3.0-0
Cordis peer 범위
>=4.0.4 <5.0.0
버전
0.3.2
라이선스
Apache-2.0
최근 업데이트
2026. 10. 17.

설치

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

使用

插件加载后,DSH 左侧原生全局面板列表中出现“Git 工作台”入口,折叠侧栏时显示图标。入口排序由 DSH 管理,不再依赖其他插件的 DOM 结构。

  1. 点击“Git 工作台”。
  2. 选择 DSH workspace;插件会扫描其中的 Git 仓库。
  3. 在左栏选择仓库,在中栏查看修改、历史或 Remotes;批量范围可使用全选和反选。
  4. 修改文件时,先明确 Stage,再填写提交信息并确认 Commit。
  5. Fetch、Pull、Push 都有独立入口;批量操作在同一弹窗完成预检、实时进度和失败重试。
  6. 点击“关闭并返回会话”返回 DSH 当前会话。导航由 DSH 原生 layout 管理,不改变当前 Session 身份;页面挂载与卸载遵循 DSH 原生 main slot 生命周期。

工作台每次打开都会重新读取 DSH 的 workspace 注册表,因此刚新增但尚未创建会话的 workspace 也会出现在选择器中;打开期间列表每 5 秒同步一次。

更完整的操作说明见 docs/USAGE.md。