TommyFang2077/git-clis-dsh ↗★ 0
@tommyfang/git-clis-dsh
DeepSeek Harness (dsh) plugin for GitHub (gh) and Gitea (tea) CLIs: detect/install, guided token config, and issue operations.
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:TommyFang2077/git-clis-dsh说明文档
阅读完整 README ↗git-clis-dsh
DeepSeek Harness (dsh) 插件:用 gh(GitHub)和 tea(Gitea)操作 issue 与仓库实体,带引导式配置。
dsh-plugin · GitHub · Gitea · gh · tea
功能
- 检测
gh/tea是否安装、版本、鉴权状态、环境 token(值打码) - 一键安装(优先 Homebrew,回退到免 sudo 二进制安装到
~/.local/bin) - 引导式配置 token:环境变量导入 / GitHub 浏览器 OAuth 设备流 / 手动,一步一步带选项推进
- 操作 issue:
list/view/create/comment/close/reopen - 配套技能
git-clis:记录 issue 工作流配方,并指向各 CLI 自带的--help作为版本匹配的命令源
工具
| 工具 | 说明 |
|---|---|
gitclis_status | 检测 gh/tea、版本、鉴权、环境 token(打码) |
gitclis_configure | 引导式配置:auto / env / web / manual / poll |
gitclis_install | 一键安装 gh/tea |
gitclis_set_token | 写入 token 到 CLI 配置(不回显) |
gitclis_token_env | 读取/导入环境变量 token |
gitclis_issue_list | 列 issue |
gitclis_issue_view | 查看单个 issue |
gitclis_issue_create | 创建 issue |
gitclis_issue_comment | 添加评论 |
gitclis_issue_close | 关闭 issue |
gitclis_issue_reopen | 重新打开 issue |
安装
作为 dsh 插件包(发布到 npm 后):
npx -y @deepseek-ai/dsh plugin add @tommyfang/git-clis-dsh
或作为临时动态插件:把 dsh/index.js 的插件体通过 cordis_define 注入当前会话。
配置引导流程
gitclis_configure method=auto→ 获取当前状态和「下一步选项菜单」- 用 把菜单呈现为选项,一次一步