zoahdev/dsh-cn-boot:DeepSeek Harness 國內網絡診斷與引導工具

國內開發者使用 DeepSeek Harness(DSH)時,常遇到 pnpm dlx @deepseek-ai/dsh 卡頓、ERESOLVE 錯誤或 GitHub/HuggingFace 下載超時的問題。DSH 的理念是“一切皆插件”,zoahdev/dsh-cn-boot 旨在解決這個問題,提供端點探測、代理檢測和註冊表配置讀取功能,幫助用戶定位並解決網絡連接問題。

這是什麼

zoahdev/dsh-cn-boot 是 DeepSeek Harness(dsh)的國內網絡引導插件。它探測國內用戶關心的端點(如 npm 官方源、npmmirror、GitHub、raw.githubusercontent、Hugging Face、Gitee 等),檢測本地常見代理端口,讀取當前的 npm/pnpm 註冊表配置,並據此提供具體建議和引導腳本。

該插件由 zoahdev 維護,採用 MIT 許可證。

核心功能

1、端點探測:探測 npm/GitHub/HuggingFace/mirrors 等端點的連通性。

2、代理檢測:檢測本地常見代理端口(如 127.0.0.1:7897 / 10809)。

3、配置讀取:讀取 npm/pnpm 的註冊表配置。

4、引導建議:提供具體的操作建議和可複製的引導腳本。

5、安全模式:默認只讀,apply 爲顯式開關,僅將註冊表設爲 npmmirror。

安裝與啓用

1、通過 DSH 插件系統安裝:

dsh plugin add dsh-cn-boot

2、或者直接作爲獨立工具運行:

npx dsh-cn-boot

典型用法

  • 檢查網絡與獲取建議:
    dsh-cn-boot
  • 應用建議(修改註冊表):
    dsh-cn-boot --apply
  • Agent 內調用:在 DSH 的 agent 調用中,請求執行 cn_boot 工具。

  • 退出碼:0 表示網絡正常;1 表示有建議待處理;2 表示用法錯誤。

適用場景與注意

該工具適合需要排查網絡問題或優化依賴安裝速度的 DSH 用戶。

  • 默認只讀:插件默認只讀,不會靜默修改系統配置;只有顯式使用 --apply 參數時,纔會將 npm/pnpm 註冊表設置爲 npmmirror。
  • 權限與依賴:零運行時依賴,以當前進程權限運行。
  • 審查:使用前請確認源碼與許可證。

結語

zoahdev/dsh-cn-boot 通過提供具體的端點探測和註冊表配置建議,解決了“只告訴你壞了”的痛點。它默認只讀的設計降低了風險,適合作爲 DSH 生態中的網絡診斷輔助工具。

羽毛球分组比赛记分
小程序二维码

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

小夜