Sombrer0-1/dsh-git-dashboard

Sombrer0-1★ 1JavaScript最后同步: 2026-08-19

在 GitHub 打开

DeepSeek Harness的仓外只读 Git 工作区看板。显示分支与变更摘要,可展开查看文件列表、分支比较,并对小改动做 unified diff 预览。

README 摘要

dsh-git-dashboard DeepSeek Harness( dsh )的仓外只读 Git 工作区看板。安装到 web profile 后,会话头部显示分支与变更摘要,可展开查看文件列表、分支比较,并对小改动做 unified diff 预览。 功能 - 会话头部入口:当前分支 / detached HEAD、变更文件数 - 看板:已暂存 / 未暂存 / 未跟踪 / 冲突计数,文件级 +N/−M (相对 HEAD;未跟踪按全新增计入) - 同一文件可同时标记「已暂存」与「未暂存」 - 点击文件:相对 HEAD 的小 diff 预览(含未跟踪);过大 / 二进制 / 冲突则说明原因 - 分支比较:选择基准分支,查看 ahead/behind 与文件摘要 - loopback 且 Host 允许时:「在文件夹中打开」 默认上限:单文件预览变更合计 ≤ 500 行,diff stdout ≤ 256 KiB(可配置)。 要求 - Node ^22.19 =24 (与 dsh 一致) - 可用的 dsh 与本机 git - web profile(默认 /.dsh/profiles/web ,或 $DSH HOME/profiles/web ) 安装 不必 clone 本仓库。 在 web profile 里 pnpm add 安装即可;发布包内已带 lib/ 构建产物,profile 直接加载,无需本地编译。 clone 仅用于阅读源码、提 issue 或自行 fork 开发;与「给 dsh 装插件」无关。 在 web profile 目录安装本包(推荐 npm): 也可从 GitHub 安装: pnpm add github:Sombrer0-1/dsh-git-dashboard (SSH: git+ssh://[email protected]:Sombrer0-1/dsh-git-dashboard.git )。固定版本可加 @0.1.0 或 v0.1.0 。 在 profile 的 package.json 中,把 dsh-git-dashboard 写入 dsh.profile.bundles ,排在 @deepseek-ai/dsh-base (及已有 web bundle)之后: 安装后若 Host 报找不到 @deepseek-ai/dsh-typert-protocol 等包,在本包目录执行一次依赖链接(先成功跑过 dsh web ,以便 profiles 的 node modules 已就绪): link-runtime-deps.mjs 把 Host 侧 peer 链到 $DSH HOME/profiles/node modules :Windows 创建目录 junction( mklink /J ),macOS / Linux 创建…

在 GitHub 查看完整 README →
工具/开发dsh-plugindsh-plugin-desktopdsh-plugin-marketdsh-plugins

分类