kaziii/dsh-github-connector--packages-github-github-connect ↗★ 9
dsh-github-connect
GitHub connect service for the DeepSeek Harness — Device Flow authorization storing the token through the credentials seam, deterministic git flow-state detection driving the conversation PR status bar, and @Remote methods (connectStatus / startDeviceFlow / createPr / mergePr) for zero-model-turn UI buttons 提供GitHub授权与PR状态栏驱动,适合需要在会话中创建合并PR的用户。
같은 패키지 이름의 다른 저장소
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:kaziii/dsh-github-connector#34117bfad325e47a30c5146d4b7c2421d07594b5&path:packages/github/github-connectConfiguration
| Field | Default | Semantics |
|---|---|---|
clientId | the shared dsh-github-connector OAuth App | Client id for the Device Flow (a public identifier, not a secret). Override on GHES with an App registered on your instance. |
credentialRef | GITHUB_TOKEN | Where the token is stored and resolved (credentials seam, env fallback). |
apiBaseURL / authBaseURL | github.com endpoints | GHES: point apiBaseURL at /api/v3, authBaseURL at the GHES host. |
host | github.com | The host a workspace remote must point at to activate flow-state. |
cwd / baseBranch | calling session’s workspace, else process cwd / remote HEAD | cwd forces every git check into one directory (ADR-0010: normally the calling session’s header.cwd decides); baseBranch overrides the detected base. |
scope | repo | OAuth scope requested by the Device Flow. |