packages/dsh-git-graph
zhu1090093659/dsh-web输入框上方提供 Git 分支选择器,并把分支泳道与提交历史画成图谱,沿着时间线找到任意变更。
DSH Web 的 Git worktree 面板:将工作区侧栏替换为项目 → 主/关联 worktree → 会话分组,支持创建和删除 worktree、切换主分支,并在脏工作树与活跃会话保护下迁移可配置的项目内或全局存储位置。
English | 简体中文
A Git worktree and branch-management panel for the DeepSeek Harness Web GUI. It extends the official workspace/session sidebar with a project → main working tree / branch worktree → session hierarchy while preserving the original workspace interactions.
dsh plugin --profile web add dsh-worktree-panelRestart dsh web after installation. The worktree hierarchy will then appear in the workspace sidebar.
Install a specific version:
dsh plugin --profile web add dsh-worktree-panel@0.1.6dsh plugin --profile web add dsh-worktree-panel@<version>
# Restart dsh web afterwards.dsh plugin --profile web add link:/absolute/path/to/dsh-worktree-panel/.dsh/workspaces/ by default or in a custom global directory.>=0.1.1-rc.2 <0.2.0.settings.section.lib/client.js is generated by lib/build.mjs from the official @deepseek-ai/dsh-client-ui-workspace browser bundle. The build validates the upstream package version and records it in the generated file header.
The build also synchronizes dsh.client.external in package.json with the modules required by the client bundle, so DSH loads their code before starting the plugin. The inject service declaration does not replace this module-loading declaration.
Use an explicit upstream bundle when needed:
DSH_WORKSPACE_BUNDLE=/absolute/path/to/client.js npm run buildMIT. lib/client.js is derived from @deepseek-ai/dsh-client-ui-workspace; see NOTICE and LICENSE.