前言¶
在 DeepSeek Harness (dsh) 的生态中,从零开始搭建一个具备 MCP 工具、长期记忆和浏览器能力的智能体项目,通常需要手动编写配置文件、连接多个插件并处理环境变量。这会消耗大量时间在基础设施搭建上,而非核心逻辑开发。create-dsh-app 旨在解决这一痛点,它是一个用于 DeepSeek Harness 的智能体脚手架生成器。
这是什么¶
create-dsh-app 是一个由开发者 menotbobbybrown 维护的脚手架工具。它允许用户通过一行命令生成一个生产就绪的 AI 智能体项目。该工具内置了智能体运行所需的常见插件配置,简化了初始化流程,使开发者能够快速进入业务逻辑编写阶段。
核心功能¶
该工具生成的项目包含以下预配置模块:
- 预连接 MCP 工具 (
dsh-plugin-mcp):集成了通用的模型上下文协议(MCP)工具,并提供一键服务器目录支持。 - 持久化长期记忆 (
dsh-plugin-memory):内置长期知识图谱与用户偏好记忆功能。 - 原生 Web 浏览 (
dsh-plugin-browser):提供无头浏览器导航与 Markdown 内容提取能力。 - TypeScript & Cordis 生命周期支持:项目采用 TypeScript 开发,并适配 Cordis 生命周期,配合
tsx实现开发环境下的快速热重载。
安装与启用¶
无需全局安装,直接使用 npx 调用即可。
典型用法¶
- 运行生成命令:
npx create-dsh-app my-agent
- 进入项目目录并安装依赖:
cd my-agent
npm install
- 复制环境变量示例文件并配置:
cp .env.example .env
- 启动智能体:
npm start
如果不需要某些功能(例如不需要浏览器或记忆模块),可以在生成时排除:
npx create-dsh-app my-minimal-agent --no-browser --no-memory
适用场景与注意¶
- 适用场景:适合需要快速搭建具备联网能力、记忆功能或标准 MCP 工具的 AI 智能体项目的开发者。
- 注意:
- 运行该工具需要 Node.js 版本 >= 20.0.0。
- 插件以当前 dsh 进程权限运行,在使用前建议检查源码与许可证。
- 该工具基于 MIT 许可证开源。
短结尾¶
通过 create-dsh-app,开发者可以跳过繁琐的配置过程,快速获得一个功能完备的智能体开发环境。更多项目详情与源码,可参考 GitHub 仓库。