Skip to content

Commit 498761e

Browse files
committed
feat(cloudbase-rules): 🔄 add version detection and upgrade guidance constraints
1 parent ee8a983 commit 498761e

18 files changed

Lines changed: 1079 additions & 140 deletions

File tree

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
- **🔧 智能修复** - AI 自动查看日志并修复问题,降低运维成本
5151
- **⚡ 极速体验** - 国内 CDN 加速,比海外平台访问速度更快
5252
- **📚 知识检索** - 内置云开发、微信小程序等专业知识库的智能向量检索
53+
- **🔄 智能升级** - 自动检测版本差异并提供升级指导,确保用户始终使用最新功能
5354

5455
> [!TIP]
5556
>

config/.augment-guidelines

Lines changed: 57 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,3 @@
1-
---
2-
cloudbaseAIVersion:1.8.28
3-
description: CloudBase AI 开发规则索引 - 防止不同开发场景的规则互相干扰
4-
globs: *
5-
alwaysApply: true
6-
---
71

82
# AI 开发人机协同规则索引
93

@@ -19,6 +13,62 @@ alwaysApply: true
1913
- **Web 项目**:必须使用 CloudBase Web SDK 内置的认证功能(如 `auth.toDefaultLoginPage()`),严禁使用云函数实现登录认证逻辑
2014
- **小程序项目**:小程序云开发天然免登录,在云函数中通过 wx-server-sdk 获取 `wxContext.OPENID`,严禁生成登录页面或登录流程
2115

16+
## 版本检测和升级约束
17+
18+
### 自动版本检测
19+
- 当用户使用 CloudBase 相关功能时,AI Agent 应自动检查当前项目的 cloudbaseAIVersion 字段
20+
- 通过 npm registry API 查询 @cloudbase/cloudbase-mcp 的最新版本
21+
- 比较版本差异,如果发现新版本可用,主动向用户提示升级建议
22+
- 首次使用时显示友好的欢迎信息和当前版本
23+
24+
### 升级指导流程
25+
- 检测到版本差异时,使用 interactiveDialog 工具与用户确认升级意愿
26+
- 提供详细的升级指导,包括 MCP 升级和 AI 规则下载两个选项
27+
- 集成官方文档链接:https://docs.cloudbase.net/ai/cloudbase-ai-toolkit/faq#%E5%A6%82%E4%BD%95%E6%9B%B4%E6%96%B0-cloudbase-ai-toolkit
28+
- 指导用户执行 downloadTemplate 操作,参数为 template:rules
29+
30+
### 版本信息展示格式
31+
```
32+
🚀 CloudBase AI Toolkit v{currentVersion}
33+
34+
✨ 当前版本:{currentVersion}
35+
🆕 最新版本:{latestVersion}
36+
📅 最后检查:{lastCheckTime}
37+
38+
{upgradeMessage}
39+
```
40+
41+
### 升级提示格式
42+
```
43+
🔄 发现新版本可用!
44+
45+
当前版本:{currentVersion}
46+
最新版本:{latestVersion}
47+
48+
选择升级方式:
49+
1. 🔧 升级 MCP 工具
50+
2. 📥 下载最新 AI 规则
51+
3. 🚀 全部升级
52+
4. ❌ 暂不升级
53+
54+
官方升级指南:{officialDocLink}
55+
```
56+
57+
### 首次使用欢迎信息
58+
```
59+
🎉 欢迎使用 CloudBase AI Toolkit!
60+
61+
✨ 当前版本:{currentVersion}
62+
🚀 功能特性:
63+
• 智能云开发助手
64+
• 多平台项目支持
65+
• 自动化部署流程
66+
• 丰富的项目模板
67+
68+
📚 快速开始:https://docs.cloudbase.net/ai/cloudbase-ai-toolkit/
69+
🔄 需要了解升级流程吗?
70+
```
71+
2272
## 工作流
2373

2474

@@ -119,7 +169,4 @@ alwaysApply: true
119169
- **数据库相关**:额外参考 `rules/database.mdc`
120170
- **UI 设计需求**:额外参考 `rules/ui-design.mdc`
121171

122-
**重要提醒:开发微信小程序时,严禁参考 Web SDK 的认证方式,必须使用小程序专用的 API 和云开发方式!**
123-
124-
125-
172+
**重要提醒:开发微信小程序时,严禁参考 Web SDK 的认证方式,必须使用小程序专用的 API 和云开发方式!**

config/.clinerules/cloudbase-rules.mdc

Lines changed: 57 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,3 @@
1-
---
2-
cloudbaseAIVersion:1.8.28
3-
description: CloudBase AI 开发规则索引 - 防止不同开发场景的规则互相干扰
4-
globs: *
5-
alwaysApply: true
6-
---
71

82
# AI 开发人机协同规则索引
93

@@ -19,6 +13,62 @@ alwaysApply: true
1913
- **Web 项目**:必须使用 CloudBase Web SDK 内置的认证功能(如 `auth.toDefaultLoginPage()`),严禁使用云函数实现登录认证逻辑
2014
- **小程序项目**:小程序云开发天然免登录,在云函数中通过 wx-server-sdk 获取 `wxContext.OPENID`,严禁生成登录页面或登录流程
2115

16+
## 版本检测和升级约束
17+
18+
### 自动版本检测
19+
- 当用户使用 CloudBase 相关功能时,AI Agent 应自动检查当前项目的 cloudbaseAIVersion 字段
20+
- 通过 npm registry API 查询 @cloudbase/cloudbase-mcp 的最新版本
21+
- 比较版本差异,如果发现新版本可用,主动向用户提示升级建议
22+
- 首次使用时显示友好的欢迎信息和当前版本
23+
24+
### 升级指导流程
25+
- 检测到版本差异时,使用 interactiveDialog 工具与用户确认升级意愿
26+
- 提供详细的升级指导,包括 MCP 升级和 AI 规则下载两个选项
27+
- 集成官方文档链接:https://docs.cloudbase.net/ai/cloudbase-ai-toolkit/faq#%E5%A6%82%E4%BD%95%E6%9B%B4%E6%96%B0-cloudbase-ai-toolkit
28+
- 指导用户执行 downloadTemplate 操作,参数为 template:rules
29+
30+
### 版本信息展示格式
31+
```
32+
🚀 CloudBase AI Toolkit v{currentVersion}
33+
34+
✨ 当前版本:{currentVersion}
35+
🆕 最新版本:{latestVersion}
36+
📅 最后检查:{lastCheckTime}
37+
38+
{upgradeMessage}
39+
```
40+
41+
### 升级提示格式
42+
```
43+
🔄 发现新版本可用!
44+
45+
当前版本:{currentVersion}
46+
最新版本:{latestVersion}
47+
48+
选择升级方式:
49+
1. 🔧 升级 MCP 工具
50+
2. 📥 下载最新 AI 规则
51+
3. 🚀 全部升级
52+
4. ❌ 暂不升级
53+
54+
官方升级指南:{officialDocLink}
55+
```
56+
57+
### 首次使用欢迎信息
58+
```
59+
🎉 欢迎使用 CloudBase AI Toolkit!
60+
61+
✨ 当前版本:{currentVersion}
62+
🚀 功能特性:
63+
• 智能云开发助手
64+
• 多平台项目支持
65+
• 自动化部署流程
66+
• 丰富的项目模板
67+
68+
📚 快速开始:https://docs.cloudbase.net/ai/cloudbase-ai-toolkit/
69+
🔄 需要了解升级流程吗?
70+
```
71+
2272
## 工作流
2373

2474

@@ -119,7 +169,4 @@ alwaysApply: true
119169
- **数据库相关**:额外参考 `rules/database.mdc`
120170
- **UI 设计需求**:额外参考 `rules/ui-design.mdc`
121171

122-
**重要提醒:开发微信小程序时,严禁参考 Web SDK 的认证方式,必须使用小程序专用的 API 和云开发方式!**
123-
124-
125-
172+
**重要提醒:开发微信小程序时,严禁参考 Web SDK 的认证方式,必须使用小程序专用的 API 和云开发方式!**

config/.comate/rules/cloudbase-rules.mdr

Lines changed: 57 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,3 @@
1-
---
2-
cloudbaseAIVersion:1.8.28
3-
description: CloudBase AI 开发规则索引 - 防止不同开发场景的规则互相干扰
4-
globs: *
5-
alwaysApply: true
6-
---
71

82
# AI 开发人机协同规则索引
93

@@ -19,6 +13,62 @@ alwaysApply: true
1913
- **Web 项目**:必须使用 CloudBase Web SDK 内置的认证功能(如 `auth.toDefaultLoginPage()`),严禁使用云函数实现登录认证逻辑
2014
- **小程序项目**:小程序云开发天然免登录,在云函数中通过 wx-server-sdk 获取 `wxContext.OPENID`,严禁生成登录页面或登录流程
2115

16+
## 版本检测和升级约束
17+
18+
### 自动版本检测
19+
- 当用户使用 CloudBase 相关功能时,AI Agent 应自动检查当前项目的 cloudbaseAIVersion 字段
20+
- 通过 npm registry API 查询 @cloudbase/cloudbase-mcp 的最新版本
21+
- 比较版本差异,如果发现新版本可用,主动向用户提示升级建议
22+
- 首次使用时显示友好的欢迎信息和当前版本
23+
24+
### 升级指导流程
25+
- 检测到版本差异时,使用 interactiveDialog 工具与用户确认升级意愿
26+
- 提供详细的升级指导,包括 MCP 升级和 AI 规则下载两个选项
27+
- 集成官方文档链接:https://docs.cloudbase.net/ai/cloudbase-ai-toolkit/faq#%E5%A6%82%E4%BD%95%E6%9B%B4%E6%96%B0-cloudbase-ai-toolkit
28+
- 指导用户执行 downloadTemplate 操作,参数为 template:rules
29+
30+
### 版本信息展示格式
31+
```
32+
🚀 CloudBase AI Toolkit v{currentVersion}
33+
34+
✨ 当前版本:{currentVersion}
35+
🆕 最新版本:{latestVersion}
36+
📅 最后检查:{lastCheckTime}
37+
38+
{upgradeMessage}
39+
```
40+
41+
### 升级提示格式
42+
```
43+
🔄 发现新版本可用!
44+
45+
当前版本:{currentVersion}
46+
最新版本:{latestVersion}
47+
48+
选择升级方式:
49+
1. 🔧 升级 MCP 工具
50+
2. 📥 下载最新 AI 规则
51+
3. 🚀 全部升级
52+
4. ❌ 暂不升级
53+
54+
官方升级指南:{officialDocLink}
55+
```
56+
57+
### 首次使用欢迎信息
58+
```
59+
🎉 欢迎使用 CloudBase AI Toolkit!
60+
61+
✨ 当前版本:{currentVersion}
62+
🚀 功能特性:
63+
• 智能云开发助手
64+
• 多平台项目支持
65+
• 自动化部署流程
66+
• 丰富的项目模板
67+
68+
📚 快速开始:https://docs.cloudbase.net/ai/cloudbase-ai-toolkit/
69+
🔄 需要了解升级流程吗?
70+
```
71+
2272
## 工作流
2373

2474

@@ -119,7 +169,4 @@ alwaysApply: true
119169
- **数据库相关**:额外参考 `rules/database.mdc`
120170
- **UI 设计需求**:额外参考 `rules/ui-design.mdc`
121171

122-
**重要提醒:开发微信小程序时,严禁参考 Web SDK 的认证方式,必须使用小程序专用的 API 和云开发方式!**
123-
124-
125-
172+
**重要提醒:开发微信小程序时,严禁参考 Web SDK 的认证方式,必须使用小程序专用的 API 和云开发方式!**

config/.cursor/rules/cloudbase-rules.mdc

Lines changed: 57 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,3 @@
1-
---
2-
cloudbaseAIVersion:1.8.28
3-
description: CloudBase AI 开发规则索引 - 防止不同开发场景的规则互相干扰
4-
globs: *
5-
alwaysApply: true
6-
---
71

82
# AI 开发人机协同规则索引
93

@@ -19,6 +13,62 @@ alwaysApply: true
1913
- **Web 项目**:必须使用 CloudBase Web SDK 内置的认证功能(如 `auth.toDefaultLoginPage()`),严禁使用云函数实现登录认证逻辑
2014
- **小程序项目**:小程序云开发天然免登录,在云函数中通过 wx-server-sdk 获取 `wxContext.OPENID`,严禁生成登录页面或登录流程
2115

16+
## 版本检测和升级约束
17+
18+
### 自动版本检测
19+
- 当用户使用 CloudBase 相关功能时,AI Agent 应自动检查当前项目的 cloudbaseAIVersion 字段
20+
- 通过 npm registry API 查询 @cloudbase/cloudbase-mcp 的最新版本
21+
- 比较版本差异,如果发现新版本可用,主动向用户提示升级建议
22+
- 首次使用时显示友好的欢迎信息和当前版本
23+
24+
### 升级指导流程
25+
- 检测到版本差异时,使用 interactiveDialog 工具与用户确认升级意愿
26+
- 提供详细的升级指导,包括 MCP 升级和 AI 规则下载两个选项
27+
- 集成官方文档链接:https://docs.cloudbase.net/ai/cloudbase-ai-toolkit/faq#%E5%A6%82%E4%BD%95%E6%9B%B4%E6%96%B0-cloudbase-ai-toolkit
28+
- 指导用户执行 downloadTemplate 操作,参数为 template:rules
29+
30+
### 版本信息展示格式
31+
```
32+
🚀 CloudBase AI Toolkit v{currentVersion}
33+
34+
✨ 当前版本:{currentVersion}
35+
🆕 最新版本:{latestVersion}
36+
📅 最后检查:{lastCheckTime}
37+
38+
{upgradeMessage}
39+
```
40+
41+
### 升级提示格式
42+
```
43+
🔄 发现新版本可用!
44+
45+
当前版本:{currentVersion}
46+
最新版本:{latestVersion}
47+
48+
选择升级方式:
49+
1. 🔧 升级 MCP 工具
50+
2. 📥 下载最新 AI 规则
51+
3. 🚀 全部升级
52+
4. ❌ 暂不升级
53+
54+
官方升级指南:{officialDocLink}
55+
```
56+
57+
### 首次使用欢迎信息
58+
```
59+
🎉 欢迎使用 CloudBase AI Toolkit!
60+
61+
✨ 当前版本:{currentVersion}
62+
🚀 功能特性:
63+
• 智能云开发助手
64+
• 多平台项目支持
65+
• 自动化部署流程
66+
• 丰富的项目模板
67+
68+
📚 快速开始:https://docs.cloudbase.net/ai/cloudbase-ai-toolkit/
69+
🔄 需要了解升级流程吗?
70+
```
71+
2272
## 工作流
2373

2474

@@ -119,7 +169,4 @@ alwaysApply: true
119169
- **数据库相关**:额外参考 `rules/database.mdc`
120170
- **UI 设计需求**:额外参考 `rules/ui-design.mdc`
121171

122-
**重要提醒:开发微信小程序时,严禁参考 Web SDK 的认证方式,必须使用小程序专用的 API 和云开发方式!**
123-
124-
125-
172+
**重要提醒:开发微信小程序时,严禁参考 Web SDK 的认证方式,必须使用小程序专用的 API 和云开发方式!**

0 commit comments

Comments
 (0)