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 注入和交互。
羽毛球分组比赛记分
小程序二维码

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

小夜