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 ピア範囲
^0.1.0-rc.6
Cordis ピア範囲
^4.0.1
バージョン
0.1.3
ライセンス
MIT
最終更新
2026/08/17

同名パッケージの別リポジトリ

インストール

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

ドキュメント

README 全文を読む ↗

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.