前言¶
在 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 倉庫。