diff --git a/projects/arabica/docs/design/arabica-sprint1-development-specification.md b/projects/arabica/docs/design/arabica-sprint1-development-specification.md index 33d6959..e86afc5 100644 --- a/projects/arabica/docs/design/arabica-sprint1-development-specification.md +++ b/projects/arabica/docs/design/arabica-sprint1-development-specification.md @@ -1,30 +1,33 @@ -# Arabica Sprint1 版本开发指南说明 +# Arabica Sprint1 版本开发指南 ## 1. 环境前置要求 在开始部署前,请确保开发机已安装以下软件: -- **Node.js**: v18 LTS 或更高版本。 +- **Node.js**: v20 LTS 或更高版本。 - **Visual Studio Code (VS Code)**: 作为主力开发与断点调试 IDE。 - **Cherry Studio**: 最新版,作为发起请求的 MCP Client(大模型中枢)。 - **本地知识库**: 一个存放 `.md` 格式笔记的本地文件夹(如 Obsidian Vault)。 @@ -112,7 +115,7 @@ touch src/app.ts src/services/promptService.ts src/services/resourceService.ts . --- -## 4. 第核心业务代码实现 +## 4. 核心业务代码实现 ### 4.1. `src/services/promptService.ts` (提示词策略生成) @@ -145,7 +148,7 @@ export function generate5Whys(query: string): string[] { } ``` -### ## 4.2 `src/services/resourceService.ts` (本地知识库访问) +### 4.2 `src/services/resourceService.ts` (本地知识库访问) 带有严格路径防穿越(Path Traversal)安全校验的本地文件读取服务。 @@ -321,7 +324,7 @@ _(保持这个终端窗口在后台运行不要关闭)_ 1. 进入 Cherry Studio 的 **设置 -> MCP**。 -2. 添加或修改 Server,**关键在于你要指向编译后的 `dist/app.js` 而不是 `src/app.ts`**: +2. 添加或修改 Server,关键在于你要指向编译后的 `dist/app.js` 而不是 `src/app.ts`: - **Command**: `node` - **Args**: `["--inspect=9229", "/project-caffeine-sprint1/dist/app.js"]`