QDchuan/dsh-github-toolkit ↗★ 0
dsh-github-toolkit
GitHub tools for DeepSeek Harness: 18 agent-facing github_* tools plus a Web settings page that keeps the PAT in the DSH credential store.
AI Analysis
提供 18 个面向 Agent 的 github_* 工具,支持在 DSH 凭证库中安全管理 PAT。适合需要 Agent 深度参与 GitHub 仓库管理的用户。
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:QDchuan/dsh-github-toolkitREADME
Read the full README ↗Configuration
The settings page writes the tool-github namespace in settings.yaml; the composition row only carries defaults:
| Field | Default | Meaning |
|---|---|---|
tokenRef | GITHUB_TOKEN | Credential reference name |
apiBase | https://api.github.com | Change for GitHub Enterprise Server |
defaultOwner / defaultRepo | — | Without them the model must pass owner/repo |
timeoutMs | 30000 | Per-request timeout |
perPage | 30 | Default page size (max 100) |
maxTextChars | 6000 | Clip budget for bodies and ordinary responses |
maxPatchChars | 3000 | Clip budget per file patch |
maxDiffChars | 20000 | Clip budget for a full diff |
maxFileBytes | 400000 | Larger files return metadata only |
enableWrite | true | Whether the mutating tools are registered |
userAgent | dsh-github-toolkit/0.3.0 | Request User-Agent |