YLingHao/dsh-codeui2

dsh-codeui

P0 code-review workbench for DeepSeek Harness: 工作区文件树 + Git 状态标记、按轮切换的双栏 diff、每轮快照浏览、右侧常驻轮次快速跳转轨道、只读累计 patch 导出 / file tree with Git badges, per-turn split diff, turn snapshots, always-on turn jump rail, read-only patch export.

AI Analysis

核心用于提升 DSH 的代码审查和修改体验。适合进行代码开发、调试和版本对比的开发者。通过直观的双栏 diff 和轮次跳转,帮助用户清晰掌握 AI 对代码的每一步修改。

Package
dsh-codeui
Version
2.13.0
License
MIT
Last updated
Aug 17, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:YLingHao/dsh-codeui

使用

  • 左下角 📁 按钮切换资源管理器。
  • 会话开始且 AI 修改文件后,代码差异面板自动打开;关闭后保持关闭,直到下一轮新修改。
  • 右侧轨道始终常驻:轮次点与提问行在同一滚动容器内,固定显示 10 个点;点击未加载的旧轮次时,对话会自动上滚并连续加载更早历史,最后定位到目标提问并高亮。
  • 差异面板顶部轮次选择器显示完整历史轮次,可切换、上一步/下一步。
  • 设置页(设置 → Code UI)可关闭/开启资源管理器、差异面板、对话右移、Git 标记,并切换插件语言。

Usage

  • Toggle the explorer with the 📁 button in the sidebar footer.
  • The diff panel opens automatically when a new turn edits files and stays closed after a manual close.
  • The rail is always resident: turn dots and question rows share one scroll container and exactly 10 dots are visible. Clicking an unloaded old turn auto-scrolls and loads earlier history until the target question is reached.
  • The turn selector in the diff panel lists every turn in the session.
  • Settings → Code UI controls the explorer, diff panel, chat reorder, Git badges, and plugin language.