kaziii/dsh-github-connector--packages-github-tool-github ↗★ 9

dsh-tool-github

Model-facing github_* tools over the dsh-github seam — search, issue/PR reads with tool-owned diff budgets, and approval-gated writes. This package owns schemas, validation, prompt guidance, and presentation, never providers or transport 让模型搜索和读写GitHub议题与PR,适合需要代理操作仓库的用户。

Package
dsh-tool-github
Compatibility
Unverified
Harness peer range
^0.0.1-rc.1
Cordis peer range
^4.0.1
Version
0.1.0
License
MIT
Last updated
Aug 17, 2026

Other repositories with this package name

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:kaziii/dsh-github-connector#34117bfad325e47a30c5146d4b7c2421d07594b5&path:packages/github/tool-github

Configuration

FieldDefaultSemantics
writetrueRegister the three write tools. Off = they are absent from the tool catalog entirely.
searchMaxResults8Cap on hits per search (search API rate budget is scarce: 30 req/min).
maxComments30Cap on returned conversation comments per read.
diffMaxFiles / diffMaxPatchChars50 / 60000Tool-owned diff budgets (ADR-0005): held here, passed to the seam, enforced there.
logMaxLines / logMaxChars80 / 8000Tool-owned CI log budgets, same mechanism. Only ever applied to a log TAIL (ADR-0015).
reviewMaxFiles / reviewMaxPatchChars60 / 120000Tool-owned review-brief budgets. Deliberately their own numbers, not the diff budgets above: a review reads wider than a plain diff read (ADR-0013).
reviewVerdictsfalseWhether APPROVE / REQUEST_CHANGES exist at all. Off by default (ADR-0014) — see below.
timeoutMs30000Cooperative timeout attached to every tool (dsh-timeout-policy enforces).