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

前言

在新项目开始写代码前,通常要先确定技术栈、开发环境、工作流、Git 初始化和 MCP 配置。DSH 的插件机制可以把这些前置步骤放到应用内完成。

下面介绍 dsh-easycode,一个用于 DeepSeek Harness 的应用起步器。

这是什么

dsh-easycodeTreasureGooldove 维护的 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.mdPLAN.mdEASYCODE.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 插件目录收录该项目,可按上述安装命令添加。
羽毛球分组比赛记分
小程序二维码

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

小夜