dsh-github

@kaziii · packages/github/github · Git
检测未发现问题无安装脚本来源一致

GitHub 设备授权连接与对话内 PR 工作流,支持创建、AI 审查、合并 PR 及 Issue/PR 搜索读写,适合在 AI 对话中管理 GitHub 仓库的开发者

v0.1.0版本
npm 预构建包安装方式
2026-08-17最近更新
7 · 209Star · 周下载
dsh plugin --profile web add dsh-github查看仓库

插件介绍

根据仓库资料整理 · commit 34117bf

主要功能

  • 通过 GitHub Device Flow 完成账号授权连接
  • 对话输入框上方的状态条支持创建 PR、发起 AI 审查与合并 PR
  • 提供 github_* 工具用于搜索仓库/Issue/PR/代码,并读写 Issue 与 PR
  • 读取 PR diff、CI 检查结果及失败原因,超出预算时按规则截断并标记
  • 生成结构化 review brief,按变更内容路由审查维度,并提交带行级锚点的审查意见
  • 支持指定或自动选择唯一可用的 GitHub provider,凭证失效时返回结构化错误码

适合什么时候用

  • 需要在 AI 对话中直接审查、合并团队 GitHub 仓库的 Pull Request,无需切换浏览器
  • 希望 agent 能搜索 GitHub Issue/PR/代码并自动创建 Issue 或评论
  • CI 检查失败时想快速获取失败原因摘要以辅助排查

安装后会多出什么

界面对话输入框上方的 PR 状态条(创建 / AI 审查 / 合并)

使用前需要

  • 需要至少注册一个 GitHub provider(如 dsh-github-rest)才能实际读写 GitHub 数据
  • 依赖 @deepseek-ai/cordis、@deepseek-ai/dsh-invariants、@deepseek-ai/dsh-llm
  • 需要通过 GitHub Device Flow 完成账号授权与凭证配置
  • 可选:通过配置项 provider 或环境变量 $DSH_GITHUB_PROVIDER 指定使用的 provider

仓库资料较少,介绍可能不完整。 在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
环境变量
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库kaziii/dsh-github-connector/packages/github/githubnpmdsh-github@0.1.0安装方式npm 预构建包收录日期2026-08-17固定 commit34117bfad325 · 2026-08-17
dsh plugin --profile web add dsh-github