dsh-github-companion
在终端中运行以下命令:
dsh plugin install vclike/dsh-github-companion
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install vclike/dsh-github-companion 即可安装,插件开源地址为 https://github.com/vclike/dsh-github-companion
插件介绍
当 AI 代理需要操作 GitHub 时,调用外部 gh CLI 意味着引入 PATH 要求、版本漂移和沙箱兼容问题。dsh-github-companion 选择直接走 REST 与 GraphQL 协议,用纯 JavaScript 实现零外部依赖的完整 GitHub 集成,在任何具备网络访问的平台上表现一致。
插件挂载为三个协程束:33 个注册工具覆盖读取、Issue 写入、Git 数据写入、仓库创建和本地克隆,按开关分组、默认保守;进程内权限门让你在三模式 × 三动作之间精确控制写操作;Actions 成本守护在 push 和 release 前检查 in_progress 工作流并施加 per-tag 冷却,防止调试循环反复烧掉计费分钟数。多文件推送通过 git-data API 一次原子完成,仓库创建强制 private,token 永不落入 argv 或日志。
它适合希望 AI 代理在对话中完成代码摘要、Issue 管理、PR 审阅、Release 发布和 Fork 同步,同时用细粒度 PAT 和权限门把写风险锁在可控范围内的 DeepSeek Harness 用户。
使用场景
- 对话中让 AI 代理完成 Issue 管理、Release 发布和多文件原子推送
- 用权限门将 AI 的写操作锁定在指定模式与动作范围内
- push 前自动检测 in-progress 工作流并施加 per-tag 冷却,防止调试循环烧掉计费分钟
适合人员
- 希望 AI 在对话中直接操作 GitHub 的 DeepSeek Harness 用户
- 需要细粒度 PAT 与权限门控制代理写风险的工程团队
- 避免 gh CLI 依赖、追求跨平台一致性与沙箱兼容的开发者