dsh-easycode:DeepSeek Harness 的應用起步器

前言

在新項目開始寫代碼前,通常要先確定技術棧、開發環境、工作流、Git 初始化和 MCP 配置。DSH 的插件機制可以把這些前置步驟放到應用內完成。

下面介紹 dsh-easycode,一個用於 DeepSeek Harness 的應用起步器。

這是什麼

dsh-easycode 是 TreasureGooldove 維護的 DeepSeek Harness 應用起步器。它收集項目名稱、需求和工程偏好,在本機準備好工作區後,交給當前 Harness 會話中的 DeepSeek 繼續開發。

該插件由社區獨立開發,與 DeepSeek 官方不存在隸屬關係。

核心功能

  • 作爲 DeepSeek Harness 的應用起步器,收集項目名稱、需求和工程偏好,在本機準備好工作區後交給當前 Harness 會話中的 DeepSeek 繼續開發。
  • 提供簡易模式與專業模式兩檔控制粒度。
  • 支持 35+ 技術棧選項,包括 Web 前端、Web 全棧、JavaScript 服務端、Python、其他服務端、客戶端與擴展及自定義。
  • 支持本地開發、Docker、Podman、Dev Container、WSL、Nix、遠程 SSH、GitHub Codespaces、Kubernetes、自定義環境或由 DeepSeek 判斷等開發環境選項。
  • 支持 Plan 與 Go 工作流。
  • 可選創建以 main 爲首分支的本地 Git 倉庫。
  • 手動開啓 MCP 時,可寫入用戶已經確認的 MCP 配置。
  • 生成 README.md、PLAN.md、EASYCODE.md、.easycode/config.json;手動開啓 MCP 時生成 .mcp.json。

安裝與啓用

版本爲 0.1.0,要求 Node.js 22+,許可證爲 MIT。

插件以當前 dsh 進程權限運行,安裝前應檢查源碼與許可證。

添加插件並啓動 Web profile:

dsh plugin --profile web add github:TreasureGooldove/dsh-easycode
dsh --profile web

安裝過程不會觸發 prepare,也不用添加 pnpm allowBuilds。

打開 Harness Web 頁面,從首頁側欄或「設置 → EasyCode」進入。

典型用法

簡易模式:

  1. 填寫項目名稱。
  2. 填寫一句話主題。
  3. 創建項目。

專業模式:

展開技術棧、開發環境、Plan/Go、Git、設計目標和 MCP 等選項。

創建完成後,插件會把準備好的工作區交給當前 Harness 會話中的 DeepSeek,並支持 Plan 與 Go 工作流。

輸出與配置

項目默認輸出到:

$DSH_HOME/easycode-projects/<project-name>

創建後的目錄中會包含:

  • README.md
  • PLAN.md
  • EASYCODE.md
  • .easycode/config.json
  • 手動開啓 MCP 時的 .mcp.json

如需更換輸出目錄,可在 profile 或 $DSH_HOME/cordis.patch.yml 中通過完整 easycode 配置覆蓋 outputRoot。

$DSH_HOME/cordis.patch.yml
easycode config:
  outputRoot: /absolute/path/to/projects

這裏需要提供完整 config;Harness 不會把它與默認值逐字段合併。

適用場景與注意

適合在本機快速建立一個可交給 Harness 會話繼續開發的項目工作區,也適合需要先指定技術棧、開發環境、工作流或 MCP 配置的項目。

需要注意:

  • 不覆蓋已經存在的同名目錄。
  • 不在輸出根目錄之外寫項目文件。
  • 不創建遠程 Git 倉庫,不提交,也不推送。
  • 不自動下載或安裝 MCP;v0.1 不會聯網尋找 MCP,也不會替用戶安裝相關軟件包。
  • 不把生成的項目上傳到外部服務。
  • 不繞過 Harness 單獨調用模型。
  • 請求大小限制爲 64 KB,路徑、枚舉、自定義文本和 MCP 數據都會在 Host 端重新檢查。

結尾

dsh-easycode 的價值在於把創建項目前的技術選擇、環境偏好和初始上下文整理成可交給 DeepSeek 繼續開發的工作區。它不繞過 Harness 單獨調用模型,也不把生成的項目上傳到外部服務。

鏈接:

  • GitHub:https://github.com/TreasureGooldove/dsh-easycode
  • 目錄頁:如當前 DSH 插件目錄收錄該項目,可按上述安裝命令添加。
羽毛球分组比赛记分
小程序二维码

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

小夜