ChenYiming-aaa/dsh-github ↗★ 1
dsh-github
GitHub 集成插件:支持通过 PAT 或 OAuth 认证,让模型调用 45 个 GitHub REST API 工具,危险操作设审批门。
AI 分析
核心用途是赋予 DSH 智能体直接管理 GitHub 仓库的能力(建仓、提 PR、管 issue 等)。适合需要 AI 深度协同托管代码的开发者,危险操作审批门保障了代码安全。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ChenYiming-aaa/dsh-github说明文档
阅读完整 README ↗2. 配置认证(二选一,均持久生效)
方式 A — Personal Access Token(推荐先试这个)
## 配置项
| 配置 | 默认 | 说明 |
|---|---|---|
| `tokenRef` | `GITHUB_TOKEN` | PAT 凭据引用名(env / credentials 键名) |
| `oauthClientId` | — | GitHub OAuth App Client ID(Device Flow) |
| `oauthClientSecret` | — | Client Secret(直接内联,不推荐) |
| `oauthClientSecretRef` | `GITHUB_OAUTH_CLIENT_SECRET` | Client Secret 凭据引用(推荐) |
| `oauthScope` | `repo,read:org,user` | Device Flow 申请的 scope |
| `approvalGate` | `true` | 危险操作审批门开关 |
| `timeoutMs` | `30000` | GitHub 请求超时 |