🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

GitHub 引用选择器 bitxeno/dsh-github-picker

DeepSeek Harnessv0.5.0
bitxeno9 天前有提交已提供中文文档扫描:含敏感能力

DeepSeek Harness 网页 GUI 的 GitHub issue 和 pull request 引用

30.6/100
综合分
1
GitHub 星标
748
npm 周下载
—/5
用户评分

数据截至 2026/10/28 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-github-picker
npm 源 · dsh-github-picker 的发布者账号已校验与本仓库一致

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么[目录]—
dsh 原生插件 · market
暂无时间戳·判据 →
装得上吗[实装验证]✓
本站已在 dsh 0.2.1-rc.2 下真实安装成功
非静态推断
L4 · 真实安装等级说明 →
数据截至 2026/10/23·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]✓
活跃:最近一次提交在 9 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包dsh-github-picker @ 0.5.0
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/9/22 00:11:52

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令
查看扫描证据(共 2 处,展示前 2 条)
  • 执行外部命令固定命令
    lib/index.js:15553
    execFile("git", ["remote", "get-url", url2], { encoding: "utf8", cwd }, (error51, stdout) => {
  • 执行外部命令固定命令
    lib/index.js:15749
    const child = execFile2("gh", [...args], { encoding: "utf8" }, (error51, stdout) => {
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-agent@deepseek-ai/dsh-typert-protocol@deepseek-ai/dsh-typert-registry@deepseek-ai/schemastery@deepseek-ai/dsh-llm@deepseek-ai/dsh-api-remotes@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-connection@deepseek-ai/dsh-settings@deepseek-ai/dsh-client-ui-settings
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
v0.5.62026-10-26
· 🐞 缺陷修复 · 客户端:让选择器弹窗适配手机视口 - 由 @bitxeno 提交(c3c66) · 在 GitHub 上查看变更 完整变更日志:
v0.5.52026-10-25
· 🐞 Bug 修复 · 在主机搜索中应用问题状态筛选 - 由 @bitxeno 提交(11e38) · 在 GitHub 上查看变更 完整更新日志:
v0.5.42026-10-17
· 🚀 功能 · 客户端:问题行加上悬停打开链接图标 - @bitxeno (d901f) · 在 GitHub 上查看改动 完整更新日志:
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。

README

由 DeepSeek 最新模型翻译生成
dsh-github-picker DeepSeek Harness Web GUI 的 GitHub Issue 与 Pull Request 引用插件。点击输入框右下角的 GitHub 图标,即可搜索当前工作区仓库的 Issue 与 PR,并插入引用文本——GitHub URL,或 @owner/repo#编号 提及。 dsh-github-picker 在 DeepSeek Harness Web GUI 中的效果 安装与更新 dsh plugin --profile web add dsh-github-picker 已有安装用同一条命令即可更新到最新版本;需要固定版本时在包名后追加 @<版本>。安装后重启 dsh web。 用法 点击输入框右下角的 GitHub 图标。弹窗列出仓库最近的 Issue 和 PR——每页 12 条,滚动到底部自动加载下一页,直至取完全部结果(无上限)——可按 open/closed 状态筛选(由搜索端过滤,每页只包含匹配项),并支持按编号或标题即时本地过滤(数字前缀优先)。点击行插入引用;Esc 或点击弹窗外任意处关闭。搜索失败(未安装 gh、未登录、限流、网络错误、仓库未解析)时显示一行本地化提示,而不是静默关闭。
展开完整文档(README 剩余 1 节)
dsh-github-picker

DeepSeek Harness Web GUI 的 GitHub Issue 与 Pull Request 引用插件。点击输入框右下角的 GitHub 图标,即可搜索当前工作区仓库的 Issue 与 PR,并插入引用文本——GitHub URL,或 @owner/repo#编号 提及。

dsh-github-picker 在 DeepSeek Harness Web GUI 中的效果

安装与更新

dsh plugin --profile web add dsh-github-picker

已有安装用同一条命令即可更新到最新版本;需要固定版本时在包名后追加 @<版本>。安装后重启 dsh web。

用法

点击输入框右下角的 GitHub 图标。弹窗列出仓库最近的 Issue 和 PR——每页 12 条,滚动到底部自动加载下一页,直至取完全部结果(无上限)——可按 open/closed 状态筛选(由搜索端过滤,每页只包含匹配项),并支持按编号或标题即时本地过滤(数字前缀优先)。点击行插入引用;Esc 或点击弹窗外任意处关闭。搜索失败(未安装 gh、未登录、限流、网络错误、仓库未解析)时显示一行本地化提示,而不是静默关闭。

手机上弹窗会自适应可视区域(含软键盘),不再被截断;行更高,外链按钮常显,搜索框为 16px 以避免 iOS 聚焦时放大页面。

每行显示 GitHub 官方状态图标、标题和 #编号:

| 状态 | 图标 |
| 打开的 Issue | issue-opened(绿) |
| 已关闭的 Issue | issue-closed(紫) |
| 打开的 PR | git-pull-request(绿) |
| Draft PR | git-pull-request-draft(灰) |
| 已关闭未合并的 PR | git-pull-request-closed(红) |
| 已合并的 PR | git-merge(紫) |

选中后按插入格式落稿:

@owner/name#125 # 格式 ref(默认) https://github.com/owner/name/issues/125 # 格式 url

Agent 开始执行前,Host 会扫描草稿中的 GitHub 引用——URL、@owner/repo#编号、裸 #编号——并为每个引用注入一条简短消息:

<github-reference repo="owner/name" number="125" />

插件只传递仓库与编号,从不拉取 Issue 正文。

数据来源

只使用 gh CLI:复用本机 gh 登录态,调用 gh api search/issues(一次查询同时返回 Issue 和 PR)。不涉及设备流、OAuth App 或任何已保存凭据。仓库通过工作区 git remote get-url origin(https、ssh、git@ 形式)自动解析;无法解析时弹窗会提示如何添加 remote。

设置

插件卡片(标题「GitHub 引用」,英文界面为 "GitHub Picker")位于官方插件配置页。它显示 gh 连接状态(gh auth status 报告的已登录帐号)与插入格式(@owner/repo#编号 或 GitHub URL)。这是唯一的设置项:没有「启用」开关——选择器始终可用——也没有结果上限。

配置

Host 插件配置写入所选 profile 的 cordis.patch.yml:

- id: dsh-github-picker
config:
searchTimeoutMs: 15000
repoCacheTtl: 30000

- searchTimeoutMs——数据源调用超时(默认 15000 毫秒)。
- repoCacheTtl——仓库解析结果按工作区缓存时长(默认 30000 毫秒)。

修改 Host 配置后需重启 dsh web;纯客户端改动只需刷新浏览器。

开发

pnpm install
pnpm run check

检查阶梯为 typecheck + 测试 + 构建,每个源文件 100% 覆盖率;lib/ 随仓库提交,profile 安装无需构建。安装本地检出时,在 ~/.dsh/profiles/web/package.json 中加入依赖与 dsh.profile.bundles,执行 pnpm install 后重启 dsh web。插件以 /plugins/dsh-github-picker/client.js 提供服务,网关路由 /api/githubPicker/*。

许可证

MIT
预览分享卡片长什么样 ↓bitxeno/dsh-github-picker
分享 · DeepSeek Harness Hub
bitxeno/dsh-github-picker

DeepSeek Harness 网页 GUI 的 GitHub issue 和 pull request 引用

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部