悬浮卡片速览分支变更提交与 PR 状态
30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/9 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add callqh/dsh-project-summary该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · market
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 27 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/11/3) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令
查看扫描证据(共 1 处,展示前 1 条)
- 执行外部命令来自配置/变量lib/git.js:7
execFile(file, args, { cwd, timeout: 8_000, maxBuffer: limit, encoding: 'utf8', env: { ...process.env, GIT_OPTIONAL_LOCKS: '0', GIT_TERMINAL_PROMPT: '
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-typert-protocol@deepseek-ai/dsh给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 悬浮卡片速览
- 分支改动提交摘要
- GitHubPR状态
为 DeepSeek Harness 打造的紧凑悬浮 Git 项目摘要:分支、改动、提交和 GitHub PR,跟随 DSH 主题与对话边界。
README
由 DeepSeek 最新模型翻译生成DSH 项目概要
在 DeepSeek Harness 对话窗口中,用一张悬浮卡片查看分支、变更、提交和 PR。
简体中文 · English
第三方、只读的 DSH 插件。概要悬浮在当前对话区域的右上角,不占用整列、不替换现有右侧栏。侧栏打开、关闭或调整宽度时,卡片跟随对话区域移动;背景、文字和边框直接继承 DSH 客户端的深浅主题。
初始适配版本:DSH 0.2.0-rc.2。实际集成基于 macOS 桌面版;其他 DSH 版本和 Windows 尚未验证。开发测试可在 Linux CI 中运行。本项目与 DeepSeek / OpenAI 无官方关联,界面文案目前为中文。
预览
| 深色主题 · 右侧栏已打开 | 浅色主题 · 右侧栏已打开 |
| 深色悬浮项目概要 | 浅色悬浮项目概要 |
以上为组件演示截图,使用模拟布局、主题变量和虚构仓库 / PR 数据,不是真实会话截图。实际内容来自当前项目。
功能
- 项目与分支:仓库名称、当前分支、游离 HEAD,以及相对本地 upstream 的领先 / 落后提交数。
- 工作区变更:修改文件数、增加 / 删除行数;点击「变更」打开只读 diff 预览。
- 拉取请求:GitHub 当前分支关联的 PR 标题、编号、状态、目标分支和外链,优先显示开放 PR。
展开完整文档(README 剩余 1 节)
DSH 项目概要
在 DeepSeek Harness 对话窗口中,用一张悬浮卡片查看分支、变更、提交和 PR。
简体中文 · English
第三方、只读的 DSH 插件。概要悬浮在当前对话区域的右上角,不占用整列、不替换现有右侧栏。侧栏打开、关闭或调整宽度时,卡片跟随对话区域移动;背景、文字和边框直接继承 DSH 客户端的深浅主题。
初始适配版本:DSH 0.2.0-rc.2。实际集成基于 macOS 桌面版;其他 DSH 版本和 Windows 尚未验证。开发测试可在 Linux CI 中运行。本项目与 DeepSeek / OpenAI 无官方关联,界面文案目前为中文。
预览
| 深色主题 · 右侧栏已打开 | 浅色主题 · 右侧栏已打开 |
| 深色悬浮项目概要 | 浅色悬浮项目概要 |
以上为组件演示截图,使用模拟布局、主题变量和虚构仓库 / PR 数据,不是真实会话截图。实际内容来自当前项目。
功能
- 项目与分支:仓库名称、当前分支、游离 HEAD,以及相对本地 upstream 的领先 / 落后提交数。
- 工作区变更:修改文件数、增加 / 删除行数;点击「变更」打开只读 diff 预览。
- 拉取请求:GitHub 当前分支关联的 PR 标题、编号、状态、目标分支和外链,优先显示开放 PR。
- 最近提交:最近三条提交的短 hash、说明、作者和日期。
- 轻量悬浮:展开宽度约 296px,可收起;记住收起状态,窄屏初次打开默认收起。
- 主题与布局:自动跟随 DSH 深浅主题;概要留在对话区域,不覆盖右侧工具栏。
- 自动刷新:展开时每 15 秒查询本地 Git;PR 缓存 60 秒;页面不可见时暂停读取。
- 只读与降级:不提交、不推送、不切分支、不初始化仓库。没有 Git 仓库、没有 PR 或 gh 不可用时显示提示。
快速安装
1. 下载预构建插件
前往 GitHub Releases,下载:
dsh-project-summary-0.1.1.tgz
发布包已包含 Host 与 Client 构建产物,无需允许运行安装脚本。
2. 通过 DSH 插件管理器安装并启用
在 DSH 中向 Agent 发送:
请用 plugin_manager 安装并启用这个插件 bundle: https://github.com/callqh/dsh-project-summary/releases/download/v0.1.1/dsh-project-summary-0.1.1.tgz
如果你已经下载到本地,也可以提供 tarball 的绝对路径。对应工具参数示例:
{
"action": "install_bundle",
"target": "https://github.com/callqh/dsh-project-summary/releases/download/v0.1.1/dsh-project-summary-0.1.1.tgz",
"enabled": true
}
这是 DSH 工具参数,不是终端命令。根据当前权限设置,DSH 可能要求批准。安装和启用会影响当前 profile 下的所有会话。
3. 加载新版本
按插件管理器返回的结果操作:
- applied:刷新当前 DSH 页面,让新的 Client bundle 加载。
- restart-required:退出并重新打开 DSH,仅刷新页面可能仍然使用旧版本。
打开使用 Git 仓库目录的主会话即可看到概要。插件没有额外必填配置,不会修改 DSH 原有侧栏。
npm registry 暂未发布;请使用 GitHub Release tarball,不要直接运行 npm install dsh-project-summary。
可选:显示 GitHub PR
本地分支、变更与提交只需要 git。PR 查询额外需要安装 GitHub CLI,并在 DSH Host 所使用的环境中完成登录:
gh auth login
gh auth status
插件只查询 origin 指向的 GitHub.com 仓库,支持 HTTPS、git@github.com: 和 ssh://git@github.com/ 地址。支持开放、已合并和已关闭 PR;多个匹配结果中优先选开放 PR。暂不支持 GitLab、GitHub Enterprise 或自定义远程名称。
缺少 gh、未登录、权限不足或网络不可用时,PR 区域显示提示,不影响本地 Git 信息。插件不会触发登录,也不会读取或展示 token。
统计口径与限制
| 内容 | 口径 |
| 当前项目 | 已载入主会话的 Host 工作目录;沿父目录查找 Git 仓库 |
| 变更行数 | 相对 HEAD 的最终工作区内容,包含已暂存和未暂存修改;不是本次 AI 回合的修改量 |
| 未跟踪文件 | 仅显示名称,不读取内容、不计行数;未跟踪目录按 Git --untracked-files=normal 的汇总显示 |
| 尚无提交 | 显示已暂存修改;提交记录为空 |
| 二进制文件 | 单独计数,不按文本行统计 |
| 领先 / 落后 | 对比本地已知 upstream;不会自动 fetch,无 upstream 时为 0 |
| Diff 预览 | 已跟踪文件,最多 100,000 字符;不含未跟踪文件内容 |
| 大仓库 | 单次命令最多 8 秒、输出最多 2 MB,超限时提示失败 |
| 刷新 | 本地概要有 4 秒短缓存;PR 最多每分钟查询一次,手动刷新同样遵守 PR 缓存 |
安全与隐私
- 不使用 shell 拼接执行命令;只运行固定的只读 Git / gh 查询。
- Git 读取关闭 fsmonitor、hooks、外部 diff、textconv、pager 和 optional locks。
- 浏览器只传会话 ID,不接受任意磁盘路径。
- 无遥测、独立数据库或凭据存储;localStorage 只记住卡片收起状态。
- 安装意味着信任 Host 插件读取项目及使用现有 gh 凭据联网查询,不等于为不可信仓库提供沙箱。
完整说明与私密漏洞报告方式见 安全策略。请勿将真实 token、私有仓库内容或未脱敏日志提交到公开 Issue。
常见问题
安装后没有卡片? 先检查是否已启用,是否需要重启,是否处于已有工作目录的主会话。设置页不会展示卡片;不兼容 DSH 版本可能缺少所需的 Slot 或布局标记。
打开右侧栏会挡住概要吗? 概要根据对话区域的实际边界定位,不按整个窗口的右边缘定位。它不占用整列;狭窄窗口可收起卡片。
切换系统主题没有变化? 卡片跟随的是 DSH 当前主题,不是独立监听系统主题。当 DSH 选择「跟随系统」时,概要也随 DSH 一起切换。
为什么没有关联 PR? 检查 origin 是否为 GitHub.com、当前分支是否有 PR,以及 DSH Host 环境中的 gh auth status。PR 缓存最多保留一分钟。
怎么停用 / 卸载? 通过 DSH 插件管理器对 dsh-project-summary 执行 set_bundle(enabled: false)或 remove_bundle。按返回结果刷新或重启。
开发与贡献
需要 Node.js 22.18+ 和 Git,无需另一个 DSH 项目提供依赖:
git clone https://github.com/callqh/dsh-project-summary.git
cd dsh-project-summary
npm ci --ignore-scripts
npm run check
npx playwright install chromium
npm run test:ui
npm pack --ignore-scripts
npm run check 包含类型检查、构建、Git 测试和发布包检查。UI 测试使用模拟 RPC / 主题 / 布局,不启动新的 DSH 服务、不改动用户 profile。源代码及预构建产物均在仓库中。
欢迎提交 Issue 或 Pull Request。目录结构和贡献规范见 CONTRIBUTING.md,版本记录见 CHANGELOG.md。
许可证
MIT © 2026 callqh。可以使用、修改和再分发;请保留许可证声明。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
callqh/dsh-project-summary
悬浮卡片速览分支变更提交与 PR 状态
相关插件 · 市场 / 管理
插件精选列表awesome-dsh-plugin/awesome-dsh-plugin
DeepSeek Harness(dsh)插件精选列表
★ 22,225未汉化DSH
73.6
新词雷达zhuyansen/new-term-radar
new-term-radar新词雷达
★ 2,049已汉化MCP
72.8
插件生态导航0xsline/awesome-deepseek-harness
安装 贡献指南 DeepSeek Docs 公开插件目录 Issues
★ 1,188已汉化DSH
72.6
技能注册中心iflytek/skillhub
企业级开源智能体技能注册中心——发布、发现并管理组织内可复用的技能包。
★ 5,370已汉化DSH
71.9
插件市场目录imsai-sh/awesome-deepseek-harness-plugins
面向 DeepSeek Harnessdsh生态的社区插件目录,共收录 13941 个插件含 PR 收录与…
★ 355已汉化DSH
71.8
插件精选清单Anil-matcha/awesome-dsh-plugin
DeepSeek Harnessdsh精选指南——DeepSeek…
★ 1,013已汉化DSH
71.7
这是你的仓库?认领条目