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的用户。

패키지
dsh-github-connect
호환성
미검증
Harness peer 범위
^0.1.0-rc.6
Cordis peer 범위
^4.0.1
버전
0.1.3
라이선스
MIT
최근 업데이트
2026. 8. 17.

같은 패키지 이름의 다른 저장소

설치

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

Configuration

FieldDefaultSemantics
clientIdthe shared dsh-github-connector OAuth AppClient id for the Device Flow (a public identifier, not a secret). Override on GHES with an App registered on your instance.
credentialRefGITHUB_TOKENWhere the token is stored and resolved (credentials seam, env fallback).
apiBaseURL / authBaseURLgithub.com endpointsGHES: point apiBaseURL at /api/v3, authBaseURL at the GHES host.
hostgithub.comThe host a workspace remote must point at to activate flow-state.
cwd / baseBranchcalling session’s workspace, else process cwd / remote HEADcwd forces every git check into one directory (ADR-0010: normally the calling session’s header.cwd decides); baseBranch overrides the detected base.
scoperepoOAuth scope requested by the Device Flow.