From 659193f40b20f15ed4fcb9470ceb19d8f5a4a84e Mon Sep 17 00:00:00 2001 From: gzkoala Date: Sun, 8 Mar 2026 10:44:45 +0800 Subject: [PATCH] =?UTF-8?q?docs(fixed):=E6=9B=B4=E6=96=B0Arabica=20Sprint?= =?UTF-8?q?=E5=BC=80=E5=8F=91=E6=96=87=E6=A1=A3=E6=8C=87=E5=8D=97=E4=B8=AD?= =?UTF-8?q?mermaid=E7=A4=BA=E6=84=8F=E5=9B=BE=E8=AF=AD=E6=B3=95=E4=B8=8EGi?= =?UTF-8?q?tLink=E5=B9=B3=E5=8F=B0=E4=B8=8D=E5=85=BC=E5=AE=B9=E7=9A=84?= =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: gzkoala --- ...abica-sprint2-development-specification.md | 27 ++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/projects/arabica/docs/design/arabica-sprint2-development-specification.md b/projects/arabica/docs/design/arabica-sprint2-development-specification.md index 3407df6..49fc662 100644 --- a/projects/arabica/docs/design/arabica-sprint2-development-specification.md +++ b/projects/arabica/docs/design/arabica-sprint2-development-specification.md @@ -20,6 +20,26 @@ license: CC BY-SA 4.0 status: Active --- --> +--- +title: Arabica Srpint2 开发指南:多维思维框架引擎与意图拆解 +description: 基于 Sprint 2 架构设计,指导开发者搭建支持 MCP Prompts 原语的提示词策略 Server,实现多维思维框架库、意图拆解工具及结构化输出约束,完成从单一工具到多框架引擎的升级。 +type: Development Guide +version: v1.0.0 (Arabica) - Sprint 2 +file: arabica-sprint2-development-specification.md +author: Gitconomy Research-郭晧 +date: 2026-03-06 +tags: + - Project Caffeine + - MCP Server + - Sprint 2 + - Prompt Strategy + - Prompts + - 思维框架 + - 意图拆解 + - Node.js +license: CC BY-SA 4.0 +status: Active +--- # Arabica Sprint 2 开发指南 ## 1. 模块概览与架构设计 @@ -577,6 +597,7 @@ graph TD G --> H[返回格式化后的响应] ``` + 2. **调用序列图** ```mermaid @@ -656,7 +677,7 @@ graph TD 2. **资源读取回调** ```mermaid -graph TD +flowchart TD A[收到 resources/read 请求] --> B[触发 resource 读取回调] B --> C[从 URI 提取 filename 参数] C --> D[解码 filename] @@ -691,7 +712,7 @@ sequenceDiagram 1. **逻辑流程图** ```mermaid -graph TD +flowchart TD A["调用 start()"] --> B[创建 StdioServerTransport 实例] B --> C["server.connect(transport)"] C --> D[输出就绪日志] @@ -1023,7 +1044,7 @@ graph TD A[收到 prompts/list 请求] --> B[调用 listFrameworks] B --> C[获取框架元信息列表] C --> D[遍历框架,转换为 prompts 格式] - D --> E["返回 { prompts: [...] }"] + D --> E["返回 #123; prompts: #91;...#93; #125;"] ``` 2. **调用序列图**