tu1918/dsh-git-plugin:DSH Web 右侧常驻 Git 面板

tu1918/dsh-git-plugin(@tutu1918/dsh-git-panel)是 DeepSeek Harness 的 Web 客户端插件,在右侧边栏提供常驻 Git 标签页,针对 session 工作区完成变更浏览、暂存、提交、diff、分支与 upstream 状态、fetch/pull/push/sync,并支持多仓库容器、HTTPS 凭据与中英文界面。本文基于 GitHub README 与 package.json 介绍定位、能力与安装注意点;安装命令以 SkillHub 目录页为准。

阅读全文
git-for-dsh:用允许清单在沙箱外执行 Git

git-for-dsh 是 theRMM714 为 DeepSeek Harness 编写的客户端插件,向模型暴露 git_exec,在 danger-full-access 下通过 ctx.shell 执行一次性 git 命令,并用设置页勾选 47 个子命令(read/write/remote 三档)作为安全边界。插件含 Host 闸门与 Client 配置 UI,自带 cordis.patch 安装,支持 npm、GitHub 与本地路径安装。适合需要在 DSH 中做受控 clone/push 的开发者;命令以 dsh 进程权限运行,README 注明为个人测试项目,使用前请审阅源码与 MIT 许可证。

阅读全文
GitPanel:在 DSH Web 客户端里用三栏面板管 Git

GitPanel(relaxyabc/dsh-GitPanel,0.2.0)是 DSH Web 客户端插件,在左侧面板提供类似 IntelliJ 的全页三栏 Git 界面:多仓库与子模块发现、分支与合并/变基、可筛选提交历史、工作区暂存提交与 push/pull。本文基于官方 README 说明运行要求(DSH≥0.1.7-rc.1、PATH 含 git)、安装命令与 cordis.patch、典型入口与三项配置,并提醒插件以 dsh 进程权限调用本地 git,安装前需审阅源码。

阅读全文
DSH Web Git Sidebar:Web 端左侧 Git 面板

DSH Web Git Sidebar(dsh-web-git-sidebar)是 RaditPasya 维护的 Web 客户端插件,在 DeepSeek Harness 左侧栏提供 VS Code 风格的 Git 面板:分支搜索/切换/创建、SVG 提交图、逐提交文件预览与作者配色,并在 Settings 上方提供随会话显示的 Footer dock。支持一键 Pull/fetch,批量 host 调用与命令超时避免面板卡死;无遥测、无云依赖。安装:dsh plugin --profile web add dsh-web-git-sidebar,重启 Web UI 后刷新即可。要求 DSH >=0.2.0-rc.2,MIT 许可。

阅读全文
dsh-git-commit:在 DSH 会话里用 /commit 暂存、生成说明并提交

dsh-git-commit 是 qingyou002 维护的 DSH 工作流插件,注册全局 /commit:对会话工作目录 git add -A,用当前会话模型总结 git diff --cached 后 git commit;可自带标题跳过模型,失败时按路径生成本地中文标题仍提交。不 push、无浏览器 UI。安装:dsh plugin --profile web add github:qingyou002/dsh-git-commit。需 Node≥20、git 与 DSH commands/llm 组件;可选 timeoutMs、maxDiffChars 等配置。

阅读全文
dsh-git-idea:在 DSH 会话里用 IDEA 风格做 Git

dsh-git-idea(0.3.0)是 mays-hi 维护的 DSH 客户端插件:在 Web 会话输入框权限模式旁显示 Git 芯片(分支与待提交数),悬停切分支,点击打开 IDEA 风格 VCS 面板(分支树、提交图、变更、diff、多仓库切换)及设置页。不向 DSH 注册模型工具;会话迁入 create_worktree 链接工作树后 UI 跟随该树。要求 DSH >=0.1.5-rc.1,安装后需重启 dsh web。MIT 许可。

阅读全文
dsh-git-status-pill:Harness 会话里的浮动 Git 状态条

dsh-git-status-pill 是 luigiinred 维护的 DSH 客户端插件(0.1.0,MIT),在 web profile 的 shell.overlay 浮层显示当前会话仓库的分支、git diff HEAD 行级变更、文件计数与 ahead/behind,并提供可编辑标题的 gh pr create 命令与 Agent 提示。安装使用 README 中的 dsh plugin --profile web add dsh-git-status-pill,并在 profiles/web/package.json 的 dsh.profile.bundles 中注册后重启。Host 经 /git-status-pill/status 暴露状态,Client 默认每 4 秒轮询;非仓库工作区可扫描 .git 或填绝对路径。README 注明打包端到端尚未充分验证,插件以 DSH 进程权限读 Git,使用前请审阅源码。

阅读全文
dsh-codex-parity:在 DSH Desktop 会话头加入 Codex 风格 Git 面板

dsh-codex-parity 为 DeepSeek Harness Desktop 在工作区 pill 左侧增加独立 Git 按钮与轻量菜单,在当前会话 cwd 下执行提交(git add -A)、推送、切换/创建分支与初始化仓库,宿主 RPC 与 Web 客户端双文件架构、零运行时依赖。本文介绍功能、安装命令、典型用法与安全注意,资料来自 LingYingNX 官方 README。

阅读全文
dsh-local-plugins:在本地 Git 仓库里改插件,用原子 symlink 切换上线

dsh-local-plugins(0.2.1,MIT)由 ishanshmalviya5 维护,将已编辑的第三方与内置 DSH 插件保存在 ~/.dsh/local-plugins 下的 Git 仓库中,通过 Commit 与 Apply 及原子 symlink 交换部署快照;支持 Migrate、上游 Update 与冲突处理、按 commit 回滚、Reapply 与 Repair。安装:dsh plugin --profile web add github:ishanshmalviya5/dsh-local-plugins,需 Node 26+、git、npm,macOS/Linux。适合需长期保留 patch 且可控上线的开发者。

阅读全文
dsh-git-commands:用斜杠命令按需注入 Git 工作流与仓库状态

dsh-git-commands 是 DSH 社区工作流插件,将 AGENTS.md 中的 git 提交、tag、push 与建库规范迁入 /commit、/commit-fast、/tag、/push、/repo-create。命令触发时只读采集 status、diff、log、tag 与项目元数据并注入会话,规范不再常驻系统提示。支持 web/desktop 安装,可配置 logLimit 与 diffLineLimit。命令不写库,写操作仍由模型按规范执行并提权。

阅读全文
dsh-git-statusline:在 DSH Web 侧边栏查看紧凑 Git 状态

dsh-git-statusline 是 pinzza 维护的 DSH Web 客户端插件,在侧边栏底部或会话/对话框等插槽显示分支、暂存与未暂存行数及 upstream 领先落后,参考 ccstatusline-zh。要求 DSH 0.2.0-rc.1 至 0.3.0 未发版前,推荐 dsh plugin --profile web add github:pinzza/dsh-git-statusline 安装。显示位置存 localStorage,5 秒轮询且 mtime 缓存。peer 不匹配会静默跳过,需 dump-config 排查。

阅读全文
@xia-sc/dsh-git:在 DSH Web 里用悬浮面板管 Git

@xia-sc/dsh-git 为 DeepSeek Harness Web GUI 提供可折叠 Git 悬浮面板与输入框状态胶囊,随当前会话工作区实时绑定仓库。支持分支切换与新建、fetch、仅快进 pull、暂存全部、commit(AI 起草提交信息)、push、status、最近提交及点击变更查看可调宽 diff。安装需 dsh plugin --profile web add @xia-sc/dsh-git 并重启 dsh web;要求 dsh ≥ 0.1.5-rc.1。Git 在宿主进程执行,使用前请查阅源码与 MIT 许可证。

阅读全文
生成日报或者周报:从 Git、TODO 与工作日志自动整理工作报告

SkillHub 社区技能「生成日报或者周报」(@user_ab1ce028/work-report-generator,v1.0.0)面向开发者日报/周报场景,通过分析 Git 提交、TODO 注释与工作日志生成结构化报告,无需 API Key。文章说明技能定位、核心能力、skillhub install 安装到 Cursor 等 skills 目录的步骤,以及素材质量对输出影响等注意事项,并附官方 SkillHub 与 API 地址。

阅读全文
Git Manager:覆盖单仓与批量场景的 Git 操作 Skill

Git Manager(@user_992964b6/git-manager,v2.4.0)是 SkillHub 社区开发类 Skill,通过 git_ops、batch_clone、batch_pull、git_lfs 四个纯标准库脚本,覆盖单仓库常用 Git 子命令、五平台批量克隆与更新及 LFS 治理,支持 dry-run 与并发。文章说明定位、核心能力、SkillHub/WorkBuddy 安装路径及典型对话用法,并提示 requires_api_key 与批量操作注意事项。

阅读全文
dsh-git-branch:在对话框工具栏只读显示 Git 分支

DeepSeek Harness(DSH)插件 `dsh-git-branch` 是一款轻量级客户端插件,用于在对话框工具行只读显示当前 Git 分支。它支持正常分支、游离 HEAD 及未提交仓库状态,并能智能隐藏非 Git 目录内容。该插件通过本地 HTTP 载体获取信息,无需轮询,安装后即可在 DSH Web 界面的 Settings → Plugins 中添加远程仓库地址启用,旨在帮助开发者保持对话流畅并核对版本控制状态。

阅读全文
文件夹时光机

这是一款 DeepSeek Harness 插件,旨在让任意文件夹拥有像 Git 一样的版本历史,无需懂 Git 即可一键回滚。它解决了“备份太难”的问题,支持实时静默存档、智能去重及安全回滚。用户可通过面板按钮或模型工具(`folder_timemachine`)随时存取历史快照,支持保留最近 50 个版本,默认排除 `.git` 等目录。插件基于 MIT 协议,开源在 GitHub 上。

阅读全文
dsh-git-panel: DSH Web GUI 的 Git 面板插件

dsh-git-panel 是一款集成在 DSH Web GUI 会话标签栏中的可视化 Git 管理插件。它提供了更改页与历史页,支持拖拽暂存文件、行级操作及分支管理。该插件采用乐观 UI 策略,依赖 Node.js 版本 ^22.19.0 或 >=24.0.0,安装后即可在浏览器端直接管理代码改动。

阅读全文
dsh-git-change: 在 DSH 输入框显示 Git 状态角标

DSH 插件 `dsh-git-change` 允许开发者通过输入框右上角的角标直观查看当前分支的 Git 变更。插件显示分支名、文件数量及增删行数,统计未推送提交、暂存及未跟踪文件,并支持自动刷新。安装需编辑 profile 配置并重启 DSH,但存在位置漂移、统计上限及非 Live 会话不支持等限制。

阅读全文
DeepSeek Harness Git 工作区管理插件

DeepSeek Harness 插件 DS-Git-Manager 是一个集成 Git 管理能力的工具,旨在 Web UI 内直接管理 Git 工作区,无需切换外部客户端。该插件提供仓库感知入口、变更管理、分支操作、提交历史查看及冲突解决等核心功能,并支持 Worktree 管理。所有危险操作均需二次确认,且支持主题适配。安装命令为 `dsh plugin add @duke-dsh-plugins/dsh-git-manager`。

阅读全文
DeepSeek Harness 插件:dsh-git-manager

`dsh-git-manager` 是 DeepSeek Harness (DSH) 的插件,旨在将 Git 操作与 GitHub 流程集成到 Web 界面,降低 Agent 处理版本控制的复杂度。该插件提供可视化面板、引导流条,并支持分支、变更、提交图及 PR、Issue 的管理。它通过结构化工具接口为 Agent 提供标准化操作,并具备实时活动监控和面板内审批功能。插件支持双宿主模式(侧边栏或独立卡片),依赖 DSH 版本 >=0.1.0-rc.6。

阅读全文
DeepSeek Harness Git 插件:将 Fork 风格 Git GUI 内嵌到 DSH

DSH(DeepSeek Harness)插件 `ayumedaze/dsh-git` 通过 Express 后端与浏览器前端,将 Git 图形界面集成到 DSH 桌面或 Web 端。安装需先确认已安装 Node.js 和 git,执行 `dsh plugin` 命令添加插件并重启即可。该插件支持本地仓库操作、最近打开记录恢复及自定义端口配置,并采用 MIT 许可证在社区发布。

阅读全文
dsh-sidebar:DeepSeek Harness Web 的 Git 侧边栏

`dsh-sidebar` 是一款专为 DeepSeek Harness Web 设计的 Git 侧边栏插件,旨在浏览器内集成源代码控制功能。该插件支持文件浏览、暂存/提交、同步远程及可视化提交图,并提供文件预览与终端面板。安装需在主机执行命令并重启,所有操作受沙箱限制。注意,在 DSH 0.1.5 版本中,该插件会占据右侧栏,可能覆盖其他插件。插件遵循 MIT 许可证,由开发者 auggie246 维护。

阅读全文
dsh-sidebar:DSH Web Client 的 VSCode 风格侧栏

`dsh-sidebar` 是 DeepSeek Harness Web Client 的一个插件,旨在解决原生界面缺乏本地文件系统深度集成的问题。该插件通过挂载于 `document.body` 实现侧栏布局,提供虚拟化文件树、多格式预览、VSCode 风格视图切换、Git 追踪及集成浏览器等功能。用户需在 DSH 0.1.2-alpha.2 及以上版本中使用,且当前会话需包含工作区目录。

阅读全文
DeepSeek Harness 插件:dsh-workspace-files

`dsh-workspace-files` 插件为 DeepSeek Harness Web GUI 增加了文件管理功能。它支持目录树浏览、文件查看、Git 集成(状态显示、diff、暂存/提交/推送)以及 AI 生成提交信息。该插件具备安全隔离机制,限制操作在会话工作区根目录内,并遵循“一切皆插件”的生态理念,使用户无需跳转至终端即可进行版本控制。

阅读全文
dsh-checkout-guard:Git 工作区写入前的状态预检

`dsh-checkout-guard` 是一个 DSH 插件,用于在编辑、提交或推送前检查 Git 工作区状态,防止因分支不一致或状态错误导致数据丢失。该插件默认只读,主要检查分支身份、与远程的分歧、未提交内容、重复克隆及提交作者身份。安装后通过 `checkout_guard` 单个检查或 `checkout_guard_scan` 批量扫描,若状态异常将阻断写入。它不会自动修复问题或拉取代码,仅提供状态预警,确保智能体在状态不明时停止操作。

阅读全文
dsh-git-nexus: DeepSeek Harness 单插件集成 Git 与 GitHub

DeepSeek Harness (DSH) 新增插件 `dsh-git-nexus`,旨在解决本地开发中 Git 管理分散的问题。该插件将 SCM 变更、分支操作、GitHub 集成、Workflow 跟踪及文件浏览整合至单一 Web 面板。 它支持查看 Diff、提交、分支切换及 Pull/Push 等核心功能,并利用 OAuth Device Flow 安全登录 GitHub。插件通过独立子进程执行命令,限制输出以保障安全。开发者需挂载本地路径安装,适用于需要在 Web 界面保持上下文连贯的开发场景。

阅读全文
dsh-commit-message:Git 提交信息规范化

dsh-commit-message 是一个基于 Conventional Commits 规范的 DeepSeek Harness 客户端 Skill,旨在规范化 Git 提交信息。它通过统一提交格式,解决提交历史混乱问题,提升版本管理和变更日志生成的可维护性。该插件以当前进程权限运行,安装前需检查源码与许可证。用户可前往技能目录或 GitHub 仓库获取。

阅读全文
dsh-worktree-studio: DeepSeek Harness 人工操作 Git 工作树任务看板

`dsh-worktree-studio` 是 DeepSeek Harness 的人工操作 Git 工作树任务看板插件。它将 Git 分支、工作树与 DSH 会话一一映射,支持创建隔离环境、原生会话集成、状态验证及合并预览。该插件非侵入式设计,不消耗模型 Token,旨在通过 Git 工作树和状态令牌机制,在本地实现代码修改的隔离验证与安全合并。

阅读全文
dsh-git-branch-switcher:在会话头部显示并切换 Git 分支的 DSH Web 插件

`dsh-git-branch-switcher` 是 DeepSeek Harness Web 客户端插件,旨在解决在 Web 界面频繁切换 Git 分支的不便。它将 Git 操作集成到会话头部,通过胶囊按钮和面板提供分支查看、切换及状态同步功能。插件适配主题,支持 detached HEAD 状态,并具备错误反馈与安全沙箱机制。安装简单,适合需要频繁代码切换的开发者,显著降低了操作成本。

阅读全文
dsh-github:在 DeepSeek Harness 里用 Source Control 面板管理 Git 仓库

dsh-github 是 PivotStackIntelligence 维护的 DSH 插件,在 Web Harness 会话视图环中增加 Source Control 标签页,布局对齐 VS Code 原生 Git 视图。支持改动分组、diff 查看、提交与同步、分支/远程/标签/stash 管理,以及 merge/rebase 状态处理。插件使用本机 Git 配置,不调用 GitHub API。安装需 DSH >=0.1.0-rc.6、Git 及已配置的 remote 与凭据;从本地构建后执行 dsh plugin --profile web add . 并重启 Web Harness。

阅读全文
dsh-memory:为 DSH 提供本地 Git 长期记忆

dsh-memory(seriousz158/dsh-memory)是 DeepSeek Harness 的本地 Git 长期记忆插件。记忆存于独立 Git 仓库而非云端,通过 memory.enabled 控制注入,设置页支持状态查看与安全清空,可选空闲会话同步。安装:dsh plugin --profile web add github:seriousz158/dsh-memory。兼容 DSH 0.1.0-rc.6/rc.7,MIT 许可。

阅读全文
用 dsh-git-identity 把 DeepSeek Harness 的 git 提交固定成环境自身身份

dsh-git-identity 是 LoserFox 维护的 DeepSeek Harness 开发与运行时插件。它在加载时按插件配置、gh CLI、启动环境变量、git config --global 解析作者身份,写入 GIT_AUTHOR_* / GIT_COMMITTER_*,压过后续 git 配置,并可幂等写回全局身份。目录安装命令为 dsh plugin add github:LoserFox/dsh-git-identity。社区目录并非官方商店,安装前需检查源码;仓库目前未声明许可证。

阅读全文
Git版本控制基础:分布式vs集中式的核心区别

版本控制是软件开发管理代码变化的核心工具,解决多人协作、版本回滚等问题。文章对比了集中式与分布式版本控制: 集中式版本控制(如SVN)以中央仓库为核心,所有代码需经中央服务器上传下载,依赖网络,离线能力弱,协作时多人改同一文件易冲突,需手动解决。 分布式版本控制(如Git)中,每个开发者本地均有完整仓库,中央服务器仅作数据同步中转站。Git支持极强离线操作,可在本地完成提交、分支等,协作灵活,冲突由系统标记后自主合并,数据安全度高(多本地备份)。 核心区别:集中式依赖中央仓库,分布式本地独立;集中式联网受限,分布式离线工作自如;集中式协作需中央协调,分布式更灵活。 Git作为分布式主流工具,以本地仓库、离线工作、灵活协作为优势,是开发标配,初学者需掌握其基础操作。

阅读全文
Git与CI/CD:结合Git实现自动化部署与测试

这篇文章介绍了Git与CI/CD的核心概念及结合应用。Git是版本控制工具,如代码“日记本”,记录修改、管理协作,避免冲突与版本混乱;CI/CD(持续集成/持续交付/部署)通过自动化替代手动流程,实现提交代码后自动测试、部署,提升效率。二者结合是“黄金搭档”:开发者提交代码到Git仓库,CI/CD工具自动触发测试、构建、部署流程(如前端项目用GitHub Actions部署到Netlify)。结合优势显著:减少错误(自动测试)、加快迭代(全程分钟级完成)、降低成本(减少人工)、便于追溯(可查部署来源)。Git奠定版本管理基础,CI/CD实现流程自动化,二者结合让开发从手动变流畅,是现代开发必备技能。

阅读全文
分布式版本控制:Git与SVN的区别及Git的优势

版本控制是团队协作的核心工具,Git与SVN是主流选择,二者架构差异显著。SVN为集中式,仅中央服务器有版本库,依赖联网提交、更新,本地无完整历史,分支笨重,冲突合并复杂。Git是分布式,每个人本地都有完整版本库,支持离线工作,分支轻量(如几行命令即可创建),并行开发效率高,合并冲突可本地解决,数据安全(本地完整版本库),且社区生态完善。 Git优势在于分布式灵活(支持离线操作)、分支管理强大(支持并行开发)、数据安全与高效合并。SVN适合简单协作,Git更适配中大型团队复杂协作场景。初学者建议先掌握Git核心概念,长期协作效率更高。

阅读全文