在侧边栏查看改动、生成提交信息并推送
30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/25 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add jeremytenjo/dsh-plugin-source-control该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · ui
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 7 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件发起外部网络请求
查看扫描证据(共 5 处,展示前 5 条)
- 执行外部命令固定命令index.js:112
const child = spawn('/bin/sh', ['-c', script], { detached: true, stdio: 'ignore' }); - 读取本地文件index.js:381
const info = statSync(hostPath); - 读取本地文件index.js:412
const stream = createReadStream(hostPath, { start, end }); - 读取本地文件index.js:427
const stream = createReadStream(hostPath); - 发起网络请求client.js:50
For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return J.useEffect(()=>{e&&(document.getElementById(e)||conso
扫描于 2026/10/31(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
DeepSeek Harness 插件,用来在 composer 里生成提交信息、提交改动并推送未推送的提交。
README
由 DeepSeek 最新模型翻译生成DeepSeek Harness 源代码管理
在会话右侧边栏中查看改动、生成提交信息、提交、推送,以及管理 GitHub 仓库。
功能
- 用会话的模型,根据当前 diff 生成 Conventional Commits 格式的提交信息。
- 用 git add -A 和 git commit 提交全部改动;钩子照常生效。
- 一眼看清当前分支、上游分支,以及领先/落后状态。
- 在顶部切换本地分支,或新建分支;新分支会自动检出。
- 按文件查看 diff,由 @pierre/diffs 提供 Shiki 语法高亮,带行号、hunk 分隔符,以及工作区与 HEAD 的对比上下文。
- 在 diff 面板里直接预览改动过的图片、视频和音频。
- 点击图片打开全屏查看器,支持滚轮/双指缩放、拖动平移和关闭按钮。
- 右键点击 diff 中的某一行,在 VS Code 中打开该文件并定位到这一行。
- 把未推送的提交推送到已配置的上游分支。
- 打开已连接的 GitHub 仓库,或用 gh 创建私有/公开仓库。
- 遇到死会话错误时,重启应用和 Host。
- 界面支持英文和中文。
媒体预览
图片、视频和音频会直接替代文本 diff 渲染。媒体通过仅限回环地址的路由流式传输,支持 range 请求以便拖动进度。
展开完整文档(README 剩余 1 节)
DeepSeek Harness 源代码管理 在会话右侧边栏中查看改动、生成提交信息、提交、推送,以及管理 GitHub 仓库。 功能 - 用会话的模型,根据当前 diff 生成 Conventional Commits 格式的提交信息。 - 用 git add -A 和 git commit 提交全部改动;钩子照常生效。 - 一眼看清当前分支、上游分支,以及领先/落后状态。 - 在顶部切换本地分支,或新建分支;新分支会自动检出。 - 按文件查看 diff,由 @pierre/diffs 提供 Shiki 语法高亮,带行号、hunk 分隔符,以及工作区与 HEAD 的对比上下文。 - 在 diff 面板里直接预览改动过的图片、视频和音频。 - 点击图片打开全屏查看器,支持滚轮/双指缩放、拖动平移和关闭按钮。 - 右键点击 diff 中的某一行,在 VS Code 中打开该文件并定位到这一行。 - 把未推送的提交推送到已配置的上游分支。 - 打开已连接的 GitHub 仓库,或用 gh 创建私有/公开仓库。 - 遇到死会话错误时,重启应用和 Host。 - 界面支持英文和中文。 媒体预览 图片、视频和音频会直接替代文本 diff 渲染。媒体通过仅限回环地址的路由流式传输,支持 range 请求以便拖动进度。点击图片打开全屏查看器,由 react-zoom-pan-pinch 驱动;滚动或双指缩放,拖动平移,按 Escape 或点关闭按钮退出。 切换分支 点击 GitHub 图标旁的分支指示器,切换本地分支或新建分支。新分支从当前 HEAD 创建,并立即检出。 环境要求 - DeepSeek Harness 0.2.1-rc.2。 - Git,且推送需要配置上游分支。 - 已配置模型,用于生成提交信息。 - 创建仓库需要:安装 GitHub CLI(gh),并用 gh auth login 完成认证。 - Open in VS Code 需要:安装 VS Code,且 code 命令在 PATH 中。 安装 git clone https://github.com/jeremytenjo/dsh-plugin-source-control.git dsh plugin --profile desktop add ./dsh-plugin-source-control 重启 Host 或刷新页面。把 desktop 换成 dsh --profile <name> --dump-config 显示的配置档名称。 使用 1. 在会话中打开一个 Git 仓库。 2. 点击编辑器旁的 Git 按钮,打开源代码管理面板。 3. 点击顶栏的分支指示器,切换或新建分支。 4. 编写或生成提交信息,然后点击 Commit。 5. 分支领先于上游时,使用 Push。 6. 点击有改动的文件,打开它的差异对比;Open file 显示完整文件。 7. 用 GitHub 图标打开仓库,或新建仓库。 在提交信息输入框中按 Cmd+Enter / Ctrl+Enter 即可提交。 开发 浏览器端部分用 TSX 构建,搭配 React、Tailwind CSS、shadcn 基础组件和 Lucide 图标。client.js 是面板的即时加载包;@pierre/diffs 渲染器放在 client.diff.js 里,按需懒加载。src/client.tsx 是构建入口,并重新导出 src/client-controller.js,后者负责 Host RPC、状态、翻译和侧边栏接线。 pnpm install pnpm typecheck pnpm build pnpm build 会重新生成 client.js、client.diff.js 和 Tailwind CSS。两个包都要提交。改动 Host 端部分后,重新加载插件(Settings → Plugins → 禁用/启用),或重启 Host。 安全与限制 - Git、gh 和 code 命令使用 argv 数组,从不经过 shell。重启操作使用 Electron 的 app.relaunch()。 - 差异视图比较工作区与 HEAD;它不浏览历史,也不查看任意版本。 - 差异高亮在主线程运行,懒加载的差异代码块约 10 MB。 - 媒体预览显示当前工作区文件;已删除的媒体回退为二进制提示。 - 切换分支只列出本地分支;不会检出远程分支。 - GitHub 支持仅针对 github.com。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
jeremytenjo/dsh-plugin-source-control
在侧边栏查看改动、生成提交信息并推送
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,798已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,327已汉化DSH
71.5
终端编码代理esengine/DeepSeek-Reasonix
· 指南 · ACP · 扩展开发 · 规格 · 官方网站 · Discord · QQ
★ 36,021已汉化DSH
71.2
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 150,724已汉化DSH
71.1