ChenYiming-aaa/dsh-github1

dsh-github

GitHub 集成插件:支持通过 PAT 或 OAuth 认证,让模型调用 45 个 GitHub REST API 工具,危险操作设审批门。

AI 分析

核心用途是赋予 DSH 智能体直接管理 GitHub 仓库的能力(建仓、提 PR、管 issue 等)。适合需要 AI 深度协同托管代码的开发者,危险操作审批门保障了代码安全。

包名
dsh-github
版本
1.0.0
许可证
MIT
最近更新
2026年8月19日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ChenYiming-aaa/dsh-github

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 请求超时 |