meyaomiao/dsh-github-workbench

meyaomiao★ 2TypeScript最后同步: 2026-08-28

在 GitHub 打开

DSH 插件:在侧边栏使用 GitHub —— 仓库目录树 + Issues/PR/Actions 页签,支持建 Issue/PR、评论、合并、重跑 CI;better-sidebar 页签与独立面板双形态

README 摘要

🐙 dsh-github-workbench · GitHub 工作台 把 GitHub 装进 DeepSeek Harness 的侧边栏:仓库目录树 + Issues / Pull requests / Actions 页签,读之外直接建 Issue、发 PR、评论、合并、重跑 CI。 人在面板里亲自点按钮 = 天然的人类审批,无需任何额外审批链。 ✨ 截图速览 Code:远端目录树 + 文件预览 Issues 列表 Issue 详情 + 评论/编辑/关闭 Pull requests(checks 摘要 / 合并三法) Actions(runs 列表,悬停 重跑/取消) 仓库切换弹层(自动拉取 + 公开仓搜索) ⚙ 设置(Token / 自动刷新 / 字号) 🚀 核心能力 - 双形态挂载 :已装 dsh-better-sidebar → 注册为侧边栏页签;独立安装 → 自动降级为 对话区右侧可展开/收起的自绘面板 (同一套组件,运行时自动协商) - Code :目录树一次拉取( git/trees?recursive=1 )+ 文本文件行号预览(<900KB);二进制/超大文件降级为 GitHub 外链;<600px 时树自动收进「目录」抽屉 - Issues / PR 全量列表 :Search API( is:issue / is:pr )不被 PR 占坑;默认按最新创建排序,可切最近更新;页签角标与工具条显示真实总数;底部「加载更多」翻页;PR 拆成开放 / 已关闭(未合并) / 已合并 - 写操作全家桶 :新建 Issue / 新建 PR(head·base 可选)/ 评论 / 编辑标题正文 / 编辑删除评论 / 关闭重开 —— 关闭与删评有确认门 - 合并三法强确认 :merge / squash / rebase 下拉选择,执行前弹窗展示方法与目标分支 - CI 控制 :runs 列表实时状态图标,行悬停 ⟳ 重跑、✕ 取消(取消需确认),点击直达原 run 页 - 仓库切换器 :打开即列出 Token 可见全部仓库(owner/协作/组织,滤 archived,按推送排序)+ 输入实时过滤 + 公开仓库搜索 (≥3 字符去抖触发,⭐ 排序)+ 最近使用置顶 + 首次打开自动识别当前工作区 .git/config ;他人的仓可一键从列表移除(本地隐藏,管理页可恢复) - 🔗 聊天链接接管 :在 ⚙ 开启「接管聊天中的 GitHub 链接」后,对话里出现的任何 github.com 链接点击即在工作台打开——自动切仓、自动落到对应 Issues/PR 详情;每个链接独立实例互不干扰(需 better-sidebar v0.13+,开关位于本插件侧边卡片齿轮内) - 🛰 活动哨兵(自动跟随) :工作台每 10s 轻量轮询当前仓库的新 Issu…

在 GitHub 查看完整 README →
皮肤/UIdeepseek-harnessdsh-better-sidebardsh-plugingithubsidebar

分类