packages/dsh-git-graph
zhu1090093659/dsh-web输入框上方提供 Git 分支选择器,并把分支泳道与提交历史画成图谱,沿着时间线找到任意变更。
输入框上方提供 Git 分支选择器,并把分支泳道与提交历史画成图谱,沿着时间线找到任意变更。
在 DeepSeek Harness 内做提交前的 Pull Request 卫生检查:扫描当前改动中的 TODO 残留、硬编码密钥与非规范提交信息。
官方级 GitHub CI 集成:composite action.yml、轮询 PR 评审机器人(幂等行内评论 + status-check 门禁)以及 PR/issue 工具,所有写入走人工审批门。
为 DeepSeek Harness 提供类 VSCode 编码体验:基于 Monaco 的中央文件编辑器(文件页签、Ctrl+P 快速打开、状态栏),并对 Agent 的 edit/write 结果进行交互式差异审查(逐处采纳/拒绝、回滚、归档),状态跨重启持久化。
DSH Web GUI 右侧边栏:VS Code 风格文件浏览器加源代码管理(git 状态、暂存/取消暂存/放弃变更、提交、差异、提交图形、抓取/拉取/推送同步、分支与远程管理、Git 初始化、多仓库切换、文件状态着色、文件类型图标),并提供打开会话/文件树/源代码管理里任一文件的编辑器视图(Markdown/HTML/PDF/图片预览、15 种语言语法高亮、逐块差异编辑、Ctrl+S 保存)、文件操作(新建/移动/复制/删除、在文件管理器中显示)、可折叠图标窄条、多标签底部终端(ConPTY),以及由宿主已配置模型基于暂存差异生成提交信息。
为 DSH Web UI 增加按 Git Worktree 组织 Session 的视角,同时继续由 DSH 管理原始 Project 和 Session 数据。
Git Worktree Session Target:任务在隔离 Session 中运行,支持 Ready for Review、可撤回的 Local Preview、人工确认交付、环境保留与恢复,以及同一 Session 连续迭代。
四个面向 GitHub 工程工作流的 DSH Skill:PR 分诊、review 反馈、GitHub Actions 诊断和安全的 draft PR 发布;优先复用现有 DSH 能力,必要时回退到 gh/git。
当前工作区的只读 Git 面板:分支、改动清单、差异与图片前后对比,外加输入框上方的三枚胶囊(Git 状态、工具与技能活动、会话运行时长),以及本会话改动归因与审阅进度。
PR 评估和改进顾问:基于历史反模式和成功模式评估 PR 成功率,一键评分并提供可操作的改进建议。
注册 /code-review 斜杠命令,五个并行审查视角、逐发现置信度打分,同时支持拉取请求与本地代码审查。
DSH Web 原生右侧栏的只读 Git Graph,支持提交历史、分支与标签、文件 Diff、两提交比较和完整历史原文。
SVN(Subversion)工具集:33 个 agent 工具(status/diff/log/blame/commit/merge/props/lock/changelist 等),以及带 BASE/工作副本左右对比、冲突解决与 AI 提交日志的侧边栏面板。
绑定代码快照的多智能体 Git 审阅,支持独立复核、多数投票、问题处置追踪和 AI 审阅门禁。
DSH 的 GitHub 仓库同步插件:带冲突回滚与推送前检查的双向 git 同步、可下钻到每一步的 Actions/CI 监控、仓库添加/移除/改名、含本地与远端文件浏览的 Web 面板、定时自动化流水线,以及六个 Agent 工具。
专精于 Git 分支与状态处理:Web 右缘 Git 状态浮窗,commit DAG 泳道图、未提交改动与 stash、行内 diff,右键分支/tag 切换、合并、重命名、删除、新建,一键拉取全部远程。
位于 composer 工具栏的分支标记:切换、新建、刷新工作区分支;提交时可勾选部分改动文件,提交信息由当前 Session 的模型根据 diff 生成;并可推送当前分支。
在对话框左下角一键连接你的 GitHub 账号(OAuth 设备流或 Personal Access Token),之后 AI 可通过 github_api 工具读取和操作你的 GitHub。
DSH Web 的 Git worktree 面板:将工作区侧栏替换为项目 → 主/关联 worktree → 会话分组,支持创建和删除 worktree、切换主分支,并在脏工作树与活跃会话保护下迁移可配置的项目内或全局存储位置。
DSH 侧边栏的维护者 + 开发者 PR 看板:五状态评审队列(等我 / 等作者 / 可合并 / 已合并 / 待分诊)、三列 issue 看板、跨仓库跟踪自己 PR 的 mine 视图(我的回合 / 等别人 / 已合并),附 CI 汇总徽章与不活跃过滤,点卡片一键打开或新建对应的评审会话。