DeepSeek Harness GitHub 搜索与操作台插件

在 DeepSeek Harness(DSH)Web 环境中,获取外部代码仓库通常需要在浏览器、终端和对话框之间切换。dsh-github-search 将这个流程收敛到一个侧边栏面板中,实现搜索、浏览、判断、克隆和集成的一站式闭环。

功能

该插件为 DSH Web 侧边栏提供 GitHub 操作台,核心能力包括:

  • 搜索与浏览:支持仓库和代码搜索;在卡片内渲染沙箱化的 README,并获取 stars、forks、语言等元数据。
  • 一键克隆:支持选择盘符、工作区和子目录克隆;git 失败时自动降级为 zip 下载。
  • Agent 集成:克隆后可直接喂给 Agent,支持分析、运行、总结、集成或自定义指令。
  • Agent 判断:结合当前工作区和仓库 README,由宿主端模型进行中肯判断,结果直接显示在卡片里。
  • 历史与社交:持久化记录浏览、下载和判断历史;支持 Star、Fork 和查看“我 Star 过”的列表。
  • 发现页:提供本周新星和近期热门仓库的发现入口。
  • Token 配置:支持配置 Personal Access Token,提升速率上限并解锁代码搜索与 Star 功能。

安装

通过 DSH CLI 将插件目录添加到 Web 配置文件中:

dsh plugin --profile web add <本目录路径>

重启 Web 后生效。

使用

  1. 打开 DSH Web,在左侧边栏点击 GitHub 搜索(或 GH)。
  2. 输入关键词回车;切换类型可搜代码(需先配置 token)。
  3. 点击“浏览”查看 README;点击“下载”选择盘符和子目录进行克隆。
  4. 点击“让 agent 判断”查看结果;如果合适,点击“一键 clone”并选择全局或独立范围及路径。
  5. 顶部导航包含发现页、历史记录、我 Star 过和设置。

说明

  • 速率限制:未配置 token 时 GitHub 搜索限速约 10 次/分钟;配置 token 后提升至 30 次/分钟。
  • 数据持久化:判断结果、浏览记录和克隆记录均保存在 localStorage 中。
  • 架构:插件分为宿主端(lib/index.js)和浏览器端(lib/client.js)。宿主端负责命令执行和模型调用,浏览器端负责 UI 注入和交互。
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜