-
输入框上方提供 Git 分支选择器,并把分支泳道与提交历史画成图谱,沿着时间线找到任意变更。
Git 与代码评审安装 ▾
-
提供 /review、/review-status 和 /review-cancel,用独立原生子 Agent 审查所选 Git 范围(基准分支、未提交更改、某次提交或自定义要求),并把发现报告返回当前会话;报告语言跟随宿主 locale,支持中英文。
Git 与代码评审安装 ▾
-
为 DeepSeek Harness 提供类 VSCode 编码体验:基于 Monaco 的中央文件编辑器(文件页签、Ctrl+P 快速打开、状态栏),并对 Agent 的 edit/write 结果进行交互式差异审查(逐处采纳/拒绝、回滚、归档),状态跨重启持久化。
Git 与代码评审安装 ▾
-
DeepSeek Harness 的待处理改动审查:每次 edit/write/str_replace_editor 改动都会自动汇总到文件列表,可对单个差异块、选区内的多块或整个文件执行保留/回退,支持撤销重做。还能导入工作区的版本控制改动,以单栏或左右对照视图展示差异,并提供亦能保留/回退差异的 Markdown 预览、文件内搜索、差异块跳转与可复制的行号引用;差异数据持久化存储,重启后可继续审查。
Git 与代码评审安装 ▾
-
为 DeepSeek Harness 集成 Gitea 与 Forgejo,提供 issue、拉取请求和 worktree 工具及 Git 状态芯片。
Git 与代码评审安装 ▾
-
DSH 的 Git 状态徽章:侧边栏工作区行徽章与输入行徽章,显示当前会话工作区的 git 状态,通过 SSE 事件驱动保持实时。
Git 与代码评审安装 ▾
-
官方级 GitHub CI 集成:composite action.yml、轮询 PR 评审机器人(幂等行内评论 + status-check 门禁)以及 PR/issue 工具,所有写入走人工审批门。
Git 与代码评审安装 ▾
-
AI 编码智能体分支角色守卫:可配置集成/预览/生产/归档角色,拦截对受保护分支的直接推送、强推与删除,以及智能体对生产/归档分支的合并。
Git 与代码评审安装 ▾
-
侧边栏里的 JetBrains 风格 Git 工具窗口:带 ahead/behind 角标的分支树、可按文本/作者/日期/路径筛选的提交图谱、逐文件行级 diff、变更列表与提交框,以及分支、标签、贮藏操作和合并、变基、优选、重置、抓取/拉取/推送。
Git 与代码评审安装 ▾
-
Git Worktree Session Target:任务在隔离 Session 中运行,支持 Ready for Review、可撤回的 Local Preview、人工确认交付、环境保留与恢复,以及同一 Session 连续迭代。
Git 与代码评审安装 ▾
-
Git 侧边栏面板:提交图谱、超前/落后跟踪、分支操作及改动 Diff 一键带入对话。
Git 与代码评审安装 ▾
-
Codex 风格的会话文件修改审查:每轮变更卡片(可接管 shell 的 edited 卡片)、语法高亮 diff 审查标签(真实行号、按行打开、可拖拽分栏)、跟随 DSH 主题的深浅双套配色、字体跟随 DSH 与已装皮肤(也可选机器上的任意字体并微调字号)、内置工具按轮一键撤销——基于官方会话通道。
Git 与代码评审安装 ▾
-
在 Web 输入框切换分支、以真实工作区方式创建隔离的 git worktree。
Git 与代码评审安装 ▾
-
Git 服务器:内嵌 ts-gogs(Gogs 的 TypeScript 平替),独立端口跑完整 Git 服务(HTTP clone/push、网页端、issue/PR/wiki),可复用 user-management 的用户名密码,设置页一键启停。
Git 与代码评审安装 ▾
-
为 DSH Web UI 增加按 Git Worktree 组织 Session 的视角,同时继续由 DSH 管理原始 Project 和 Session 数据。
Git 与代码评审安装 ▾
-
DeepSeek Harness 的 Git 视图:状态、提交图、分支与标签(合并为同一个下拉框,可切换分支或检出标签)、差异、暂存提交、推送拉取与逐行溯源。
Git 与代码评审安装 ▾
-
DSH Web GUI 里的 IDE 风格 Git 面板:常驻标签页含三栏总览(分支/标签列表、可搜索的提交历史图、含变更文件树与提交信息的提交详情)与变更记录页(统计条、带逐文件暂存/取消/丢弃的未提交列表、含 amend 的提交框);并排差异带懒加载 highlight.js 语法高亮、块间上下文按需展开与词级行内高亮,图片文件以变更前/后双图对照;另在输入框提供 zsh 风格分支标记。所有 git 命令以 argv 数组经宿主 subprocess 执行、cwd 锁定仓库根。
Git 与代码评审安装 ▾
-
DeepSeek Harness 会话审查标签页:工作区相对 HEAD 或任意两 ref 的变更,以可过滤文件树加双列差异呈现;泳道提交图带逐行追溯与单文件历史;三范围搜索;行内评论回写对话输入框;暂存、提交、分支、标签、贮藏与冲突操作全部设防。
Git 与代码评审安装 ▾
-
极简 worktree 管理方案,只有一个按钮和一个弹窗。
Git 与代码评审安装 ▾
-
照着 IDEA 的 VCS 做的 Git 集成,装进 DSH 会话:输入框「权限模式」旁边的 Git 图标显示当前分支与未提交改动数,悬停可切分支,点击弹出 IDEA 风格的面板(分支树、提交图、变更与暂存、提交详情、文件差异),另有一个设置页管提交身份、git 位置和网络参数。不向 DSH 注册任何模型工具。
Git 与代码评审安装 ▾
-
DSH Web GUI 右侧边栏:VS Code 风格文件浏览器加源代码管理(git 状态、暂存/取消暂存/放弃变更、提交、差异、提交图形、抓取/拉取/推送同步、分支与远程管理、Git 初始化、多仓库切换、文件状态着色、文件类型图标),并提供打开会话/文件树/源代码管理里任一文件的编辑器视图(Markdown/HTML/PDF/图片预览、15 种语言语法高亮、逐块差异编辑、Ctrl+S 保存)、文件操作(新建/移动/复制/删除、在文件管理器中显示)、可折叠图标窄条、多标签底部终端(ConPTY),以及由宿主已配置模型基于暂存差异生成提交信息。
Git 与代码评审安装 ▾
-
DSH 侧边栏 GitHub 工作台:远端目录树加 Issues / Pull requests / Actions 页签,支持建 Issue/PR、评论、编辑、关闭、merge/squash/rebase 与重跑或取消 CI;挂载为 better-sidebar 页签或独立右侧面板。
Git 与代码评审安装 ▾
-
DeepSeek Harness 的 Git 工作区管理:输入框「模式」选择器旁的仓库感知入口,打开与设置同规格的面板,覆盖 diff/commit、分支、冲突、worktree 管理与带分支线的提交历史。
Git 与代码评审安装 ▾
-
面向 agent 的只读 GitHub 访问,封装多个工具。在工具内部自动探测与选择本地可用的 GitHub 访问设施,并自动尝试网络代理。减少 Agent 在访问 GitHub 时可能遇到的网络问题或解析问题,减少 Agent 频繁尝试不同方案的开销。
Git 与代码评审安装 ▾
安装
# npm 包(预构建) dsh plugin --profile web add <npm-package> # GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试) dsh plugin --profile web add github:owner/repo
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
收录你的插件
给 awesome-dsh-plugin 提一个 PR:在 data/plugins/ 下新增一个 YAML 文件就是完整投稿,README 与本站会自动重新生成。也请为你的仓库打上 dsh-plugin topic。