DeepSeek Harness(DSH)採用「一切皆插件」的架構。在開發智能體或編寫代碼時,項目初始化通常涉及手動創建 LICENSE、.gitignore 或 .editorconfig 等文件。dsh-scaffold 插件旨在解決這一重複性操作。
插件定位¶
dsh-scaffold 是一個純 Node 實現的 DSH 插件,由 uckkk 維護。它提供了一組命令,用於自動生成常見項目的配置文件。
核心功能¶
該插件提供以下工具:
- generate_license:生成 LICENSE 文件,支持 MIT、ISC、Unlicense 等類型。
- generate_gitignore:生成 .gitignore,支持 node、python、go、react、vue、java 等語言。
- generate_editorconfig:生成 .editorconfig。
安裝與啓用¶
在終端中執行以下命令安裝:
dsh plugin add github:uckkk/dsh-scaffold
安裝完成後,該插件會自動註冊到當前會話中,無需額外配置。
典型用法¶
安裝後,在 DSH 會話中調用註冊的工具即可使用。
例如,爲項目添加 MIT 許可證:
generate_license(type="MIT", author="istone")
適用場景與注意¶
該插件適用於需要快速初始化新項目或更新項目基礎配置的開發者。
注意事項:插件以當前 DSH 進程的權限在本地運行代碼。安裝前請務必審閱其源碼與許可證,以確保符合你的安全與合規要求。