dsh-firstrun:DeepSeek Harness 的首次運行體檢

前言

DeepSeek Harness (DSH) 採用“一切皆插件”的理念。新用戶在首次啓動時,常因環境配置問題(如缺少 Node.js、API Key 未設置、工作區權限等)無法順利開始。現有的診斷工具多關注插件健康或網絡,缺少一個面向用戶的“新手引導”清單。dsh-firstrun 旨在解決這一環節。

是什麼

這是 DeepSeek Harness (dsh) 的首次運行健康檢查工具。它是一個單一命令,能告訴新用戶當前缺少什麼以及下一步應該運行什麼。由用戶 zoahdev 維護,採用 MIT 許可證。

核心功能

核心功能包括:
* 工具鏈驗證:檢查 Node.js、pnpm、dsh CLI 是否在 PATH 中。
* 配置校驗:檢查 Home 目錄、dsh Profile、API Key(僅校驗名稱,不打印值)、工作區可寫性及 npm 註冊表配置。
* 引導輸出:輸出可執行的下一步建議。
* 運行模式:零運行時依賴,以只讀模式運行,不會輸出任何敏感的 API Key 值。
* 接口支持:提供命令行工具和 agent 可調用接口,並返回 dsh-firstrun/v1 格式的結構化報告。

安裝與啓用

安裝插件:

dsh plugin add dsh-firstrun

也可以直接作爲獨立命令運行:

npx dsh-firstrun

典型用法

在命令行中,直接運行:

dsh-firstrun
# 或輸出 JSON 格式
dsh-firstrun --json

在 DSH agent 中,可以直接對話:

幫我體檢一下環境,看看還缺什麼。

這將觸發 quickstart 工具,返回 dsh-firstrun/v1 報告。

適用場景與注意

適合剛安裝 DeepSeek Harness、不確定環境是否配置正確的新用戶使用。

  • 前置要求:需確保 Node.js 版本 >= 18。
  • 權限說明:插件運行時以當前 dsh 進程權限爲準。
  • 安全性:具有零運行時依賴,以只讀模式運行,不會輸出任何敏感的 API Key 值。
  • 源碼審查:源碼託管在 GitHub,使用 MIT 許可證,可自行審查。

結尾

dsh-firstrun 通過一條命令閉環了環境配置的排查流程,避免了新手在環境問題上浪費時間。完整的配置與源碼可查閱其 GitHub 倉庫。

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

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

小夜