全部插件

DSH / BUNDLE / BUNDLES

@perrylink/dsh-github

v0.4.0PerryLink / dsh-githubc5a55a3993

外部 Git 组合包组合包组合包与其他模块社区 · Topic 自动分析
在 GitHub 打开
运行时构成
HOSTCLIENTUITOOLDATAFLOW

概览

@perrylink/dsh-github

GitHub integration for DeepSeek Harness: create pull requests, review PRs with background jobs, and read issues — every write gated by human approval

社区 · Topic 自动分析 — 通过 GitHub dsh-plugin Topic 自动发现。静态检查在不执行第三方代码的前提下,验证了固定公开版本的根目录 bundle 契约与已提交文件;这不等于人工审核、安全审计、运行时冒烟测试、发布者身份验证或官方背书。

安装

从 GitHub 安装此组合包

CLI 会验证组合包、调用原生 DSH 安装,成功后才上报完成。

npx dshpub add PerryLink/dsh-github --ref c5a55a39932662d47bbe89847f2744c5d6958bfb

能力

它贡献了什么

HostCordis loadable未核对
Client / UIHost only未核对
Model tools未核对未核对
Profile state未核对未核对

README / ZH

插件文档

dsh-github

LIMITATIONS

已知限制

- **无自定义会话事件** —— 刻意为之(见架构);审计依赖宿主自有事件词汇。 - **默认静态分析器** —— 确定性规则集(`src/review.ts`),零 token、可复现。`reviewMode: "model"` 会把截断后的 diff 交给宿主 `subagents` 接缝的一次性 subagent 做 LLM 评审(消耗 token;需要接缝与已注册的 provider)。 - **job 与记录是进程内状态** —— 审查报告按 job id 存于插件内存,与宿主 job 注册表同为进程级生命周期;记录表受 `maxReviewRecords` 上限约束(最旧已终态记录先淘汰)。 - **npm `latest` 标签过期** —— 本插件用 `^0.1.0-rc.5` peer 范围对齐 `dsh-base` 提供的 profile 闭包,开发时钉 `0.1.0-rc.6`。不要裸跑 `npm i @deepseek-ai/dsh-tools`。 - **CI / GitHub Action**(`dsh-github-action`,对标 claude-code-action / codex-action 的 headless「审查 PR → 评论」闭环)是计划中的 v2 配套仓库。