yq04/dsh-git-remotes
yq04★ 2TypeScript最后同步: 2026-08-15
DSH web plugin: better-sidebar Git Remotes tab for fetch / ff-only pull / confirmed push
README 摘要
dsh-git-remotes English · 简体中文 DeepSeek Harness Web 插件:在 dsh-better-sidebar 里增加一个 Git 远程 Tab。 内置 Git Tab 负责暂存 / 提交 / 丢弃。本插件 不替换 它,只补它没有的远程动作: - 看当前分支、上游、ahead / behind、remote 列表 - git fetch (全部或指定远程;默认 prune 失效跟踪分支) - git pull --ff-only (分叉则报错,不隐式 merge) - git push (面板二次确认; 没有 force-push; 没有 模型工具自动推送) 安装 先装 better-sidebar,再装本插件(官方 web profile): 没有 better-sidebar 时,host 路由仍会挂上,客户端 inject = ['betterSidebar'] ,Tab 不会出现 。卸载: 需要系统 git 。推送凭据走你本机已有的 credential helper / SSH agent,插件不存 token,错误信息会把 URL 里的 user:pass 打成 。 行为边界 做 不做 fetch / ff-only pull / 确认后 push 暂存、提交、revert(用内置 Git Tab) 远程名校验后再拼进 argv shell 拼接、 --force POST + application/json + Host 信任围栏 给模型注册 push 工具 prune 清掉 [gone] 跟踪 ref 自动删本地分支 Push 必须 confirm: true 。这是有意学 Claude Code 捆绑插件 commit-commands 的用法: /commit-push-pr 由 人 发起;本插件把同一约束做成侧边栏按钮,而不是斜杠命令,也不调用 gh pr create 。Fetch 默认 prune,对应他们的 /clean gone 所依赖的「先 fetch --prune」。 开发 dsh.bundle.patch 在 cordis.patch.yml 。发布前 pnpm build (npm prepare 会跑 tsdown)。 仓库已打 GitHub topics: dsh 、 dsh-plugin 、 dsh-better-sidebar 、 git 。 许可 BSD-3-Clause(与官方 plugin-template 相同)。
在 GitHub 查看完整 README →分类
Plugin and skin collection for DeepSeek Harness (DSH) Web UI - task board, git graph, right-side panel, remote mobile UI, pet, live token stats, and skin center.
★ 2,452
omdsh-dev/DSH-better-sidebar一个侧边栏的完整工作台,支持三方拓展注册新侧边栏页面。内置文件渲染编辑/终端/Git/子代理
★ 1,027
Small-tailqwq/dsh-deep-whaleDSH Web 鲸鱼娘皮肤系列(深海女仆工坊 maid-atelier)——CC BY-NC-SA 4.0
★ 822