Skip to content

Releases: TencentCloudBase/CloudBase-AI-ToolKit

🚀 CloudBase AI Toolkit 2.0 - 架构重构与能力升级

24 Nov 04:24

Choose a tag to compare

🚀 CloudBase AI Toolkit 2.0 - 架构重构与能力升级

🎉 从规则到技能,从工具到生态

一次架构级的进化,让 AI 开发更智能、更专业、更高效


📖 故事:从 1.x 到 2.0 的进化之路

在 1.x 版本中,CloudBase AI Toolkit 建立了完整的 MCP 工具生态,为 AI 开发者提供了 39 个强大的工具。然而,随着用户需求的深入和 AI 能力的提升,我们发现了一个关键问题:规则(Rules)虽然强大,但缺乏结构化的技能体系

2.0 版本的诞生,源于一个核心洞察:AI 需要的不只是工具,更需要专业的知识体系。我们将原有的规则系统重构为技能(Skills)体系,让 AI 能够像专业开发者一样思考和工作。

核心转变

  • 从规则到技能:从分散的规则文件到结构化的技能体系
  • 从功能到能力:从单一功能实现到完整能力建设
  • 从工具到生态:从工具集合到完整的开发生态

✨ 核心亮点

🏗️ 架构重构:Rules → Skills 体系

用户价值:AI 开发者现在可以像专业开发者一样,按照技能模块组织知识,提升代码生成质量和开发效率。

技术实现

  • 将规则文件重构为技能(Skills)结构
  • 每个技能包含完整的知识体系和最佳实践
  • 支持技能的组合和复用

相关更新

  • feat(rules): 🔄 refactor rules to skills structure (440bc961)
  • chore: update skills (8331ed07)

🎨 UI 设计能力:专业级设计规范

用户价值:AI 现在能够生成具有独特美学风格的界面,告别千篇一律的 AI 风格,产出真正专业的设计。

技术实现

  • 引入 Claude Code 设计原则
  • 强制设计规范输出流程
  • 禁止通用 AI 美学(紫色渐变、系统字体等)
  • 提供完整的设计思维框架

相关更新

  • feat(ui-design): ✨ enhance UI design rules with Claude Code design principles (1fcb087c)
  • feat(rules): 🔒 strengthen UI design rules reference (f8f2ca71)
  • feat(rules): ✨ enforce template download and UI design doc reading (0a35013a)

🗄️ 数据库能力:MySQL + NoSQL 全栈支持

用户价值:开发者现在可以通过 AI 完成从数据建模到数据库操作的全流程,支持 MySQL 和 NoSQL 两种数据库类型。

技术实现

  • 新增 MySQL 数据库支持(查询、SQL 执行、表管理)
  • 新增 NoSQL Skills(Web 和小程序端)
  • 新增关系型数据库 Skills
  • 支持多数据库实例管理

相关更新


🔐 认证系统:平台化技能体系

用户价值:AI 现在能够根据不同平台(Web、小程序)自动选择正确的认证方式,减少配置错误。

技术实现

  • 新增认证技能(Auth Skills)体系
  • 区分 Web 和小程序的认证方式
  • 支持小程序 SDK 认证集成

相关更新


🚀 开发体验:模板下载与文档搜索

用户价值:开发者可以快速启动项目,AI 可以智能搜索文档,大幅提升开发效率。

技术实现

  • 新增模板下载工具(支持 React、Vue、小程序、UniApp)
  • 新增文档搜索工具(智能检索知识库)
  • 强制使用模板下载,避免手动创建文件
  • 新增项目案例展示页面

相关更新

  • feat: download template (a3cafd2e)
  • feat: search doc tool (0e70f5cd)
  • feat(doc): 🎨 add project cases gallery HTML page (047ab12a)

🛠️ 基础设施:日志系统与配置同步

用户价值:更稳定的日志系统,更智能的配置同步,提升整体系统可靠性。

技术实现

  • 使用 Winston 替换自定义日志系统
  • 优化配置同步脚本(支持 Skills 结构)
  • 改进环境管理(过滤特殊环境)
  • 修复环境 ID 管理问题

相关更新

  • feat(logger): replace custom logger with winston (37b32ae5)
  • feat(scripts): 🔧 convert fix-config-hardlinks to mjs and add skills sync (2a3894c2)
  • feat(env): filter special environments (4fc41382)
  • fix(envid): fix envId management bugs (60f0032f)

📋 详细更新列表

🏗️ 架构重构

Rules → Skills 结构重构

  • 重构内容:将原有的规则文件系统重构为技能(Skills)体系
  • 影响范围:所有 IDE 配置文件、规则文件
  • 技术细节
    • 技能文件结构:config/rules/{skill-name}/SKILL.md
    • 支持技能的组合和复用
    • 优化规则引用和同步机制
  • Commit440bc961

脚本系统优化

  • 重构内容:将脚本文件从 .js 迁移到 .cjs 扩展名
  • 技术细节:提升 CommonJS 兼容性,支持更好的模块化
  • Commit4dbe254c

🎨 UI 设计能力增强

UI Design 规则强化

  • 新增功能
    • 引入 Claude Code 设计原则
    • 强制设计规范输出(Purpose Statement、Aesthetic Direction、Color Palette、Typography、Layout Strategy)
    • 禁止通用 AI 美学(紫色渐变、系统字体、居中布局)
    • 提供完整的设计思维框架
  • 技术细节
    • 设计规范前置检查清单
    • 自审计机制(颜色、字体、布局检查)
    • 触发词检测系统
  • Commits

模板下载强制要求

  • 新增功能:强制 AI 使用模板下载工具,禁止手动创建项目文件
  • 技术细节
    • 在 Quick Reference 中添加模板下载步骤
    • 在 Core Behavior Rules 中强化要求
    • 在 Development Quality Checklist 中添加检查项
  • Commit0a35013a

🗄️ 数据库能力

MySQL 数据库支持

  • 新增功能
    • MySQL 数据库查询和管理操作
    • 支持多数据库实例(DbInstance)
    • SQL 执行(SELECT、INSERT、UPDATE、DELETE)
    • 表列表查询(包含表名、列信息、主键、外键约束)
    • MySQL ACL 支持
  • 技术细节
    • 使用 Manager SDK 的 commonservice 模块
    • 支持只读查询限制
    • 返回结构化数据(Items、Infos、RowsAffected)
  • Commits

NoSQL Skills

  • 新增功能
    • Web 端 NoSQL Skills
    • 小程序端 NoSQL Skills
    • 统一的数据操作规范
  • Commita835a33c

关系型数据库 Skills

  • 新增功能:关系型数据库技能体系
  • Commit6f4aa880

🔐 认证系统

认证技能体系

  • 新增功能
    • 统一的认证技能(Auth Skills)体系
    • 区分 Web 和小程序的认证方式
    • Web:使用 CloudBase Web SDK 内置认证
    • 小程序:自然免登录,在云函数中获取 OPENID
  • Commits

小程序 SDK 集成

  • 新增功能:小程序 SDK 认证集成
  • Commit8f4ff400

🚀 开发体验

模板下载工具

  • 新增功能
    • 支持下载 React、Vue、小程序、UniApp 模板
    • 支持 IDE 特定配置下载
    • 自动保护 README.md 文件
  • Commita3cafd2e

文档搜索工具

  • 新增功能:智能检索云开发知识库
  • 技术细节:支持向量搜索,快速获取专业文档和答案
  • Commit0e70f5cd

项目案例展示

  • 新增功能:项目案例展示 HTML 页面
  • Commit047ab12a

环境管理优化

  • 改进内容
    • 过滤特殊环境(在环境列表选择中)
    • 修复环境 ID 管理问题
    • 添加全面的测试覆盖
  • Commits

工作流优化

  • 改进内容
    • 优化开发工作流
    • 优化后端策略(优先使用 SDK 直接调用数据库)
  • Commit9114b79b

🛠️ 基础设施

日志系统升级

  • 改进内容:使用 Winston 替换自定义日志系统
  • 技术细节
    • 支持跨平台兼容性
    • 修复 Webpack 打包问题
    • 改进日志轮转和存储
  • Commits

配置同步优化

  • 改进内容
    • 将 fix-config-hardlinks 脚本转换为 .mjs
    • 添加 Skills 同步支持
    • 添加目录清理功能(同步前)
    • 改进脚本对规则的支持
  • Commits

配置同步到所有 IDE

  • 改进内容:同步规则更新到所有 IDE 配置文件
  • Commits

🐛 问题修复

函数部署修复

  • 修复内容:移除 updateFunctionCode 中的 runtime 参数,防止修改错误
  • Commit838f028e

CodeBuddy 配置修复

  • 修复内容:更新 CodeBuddy 模板包含模式
  • Commit1d58efb1

其他修复

  • 修复测试问题
  • 修复技能名称和路径问题
  • 修复资源 ID 问题
  • 修复相对路径问题
  • 修复工具描述问题

🔄 迁移指南

从 1.x 升级到 2.0

配置文件变更

规则文件路径变更

  • 旧路径config/rules/cloudbase-rules.mdc
  • 新路径config/rules/{skill-name}/SKILL.md

影响

  • 如果你有自定义规则文件,需要迁移到新的 Skills 结构
  • IDE 配置文件会自动同步,无需手动修改

技能体系使用

新增技能引用方式

## 使用 UI Design Skill
- 在任务开始时,明确引用 `rule/ui-design-skill/SKILL.md`
- 必须输出设计规范后才能开始编码

模板下载要求

重要变更

  • AI 现在必须使用 downloadTemplate 工具下载模板
  • 禁止手动创建项目文件(除非模板下载失败或用户明确要求)

影响

  • 现有项目不受影响
  • 新项目开发时,AI 会自动使用模板下载功能

数据库操作

MySQL 支持

  • 新增 MySQL 数据库查询和管理功能
  • 支持多数据库实例
  • 支持 SQL 执行和表管理

NoSQL Skills

  • 新增 Web 和小程序端的 NoSQL Skills
  • 统一的数据操作规范

认证方式

平台区分

  • Web 项目:必须使用 CloudBase Web SDK 内置认证
  • 小程序项目:自然免登录,在云函数中获取 OPENID

影响

  • 现有项目需要检查认证方式是否符合新规范
  • AI 会自动根据项目类型选择正确的认证方式

日志系统

Winston 日志系统

  • 日志系统已升级为 Winston
  • 更好的跨平台兼容性
  • 改进的日志轮转和存储

影响

  • 日志格式保持不变
  • 日志文件位置和命名规则不变

🎯 未来展望

即将到来的功能

  1. 更多技能模块:持续扩展技能体系,覆盖更多开发场景
  2. *智能代码生成...
Read more

v1.9.0 - Zero Dependency Publish Support

07 Nov 10:02

Choose a tag to compare

🚀 Major Features

Zero Dependency Publish Support

  • ✨ Add zero-dependency publish support for @cloudbase/cloudbase-mcp
  • 📦 Automatically remove dependencies from published package.json
  • 🔧 Add publish scripts (prepare-publish.cjs, restore-deps.cjs, emergency-restore.cjs)
  • ⚡ Improve installation speed and npx experience
  • 🛡️ Enhanced error handling and automatic recovery mechanisms

Documentation

  • 📝 Add comprehensive requirements spec for zero-dependency publish
  • 📚 Add custom command definitions for Cursor IDE
  • 🔗 Standardize AI assistant workflows

📋 Changes Since v1.8.40

Features

  • feat(mcp): add zero-dependency publish support
  • docs(cursor): add custom command definitions
  • docs: update readme
  • feat(config): add deployPrompt workflow for CloudBase deployment automation
  • feat(docs): update README to English version and simplify OpenAI Codex CLI setup

Technical Details

  • All dependencies are bundled via webpack
  • Published packages have zero dependencies for faster installation
  • Comprehensive test coverage for bundle quality
  • Reference implementations from @anthropic-ai/claude-code and @tencent-ai/codebuddy-code

🔗 Links

AI Toolkit 1.8 全新升级

02 Sep 08:44
49d5036

Choose a tag to compare

🚀 CloudBase AI ToolKit v1.8.40 升级日志

✨ 新功能亮点

🎉 AI CLI 集成 - 新增 CloudBase AI CLI,支持一键管理多种 AI 编程工具
☁️ 云托管插件 - 新增云托管后端服服务管理功能,查询、部署、运维一体化,支持多种后端语言
🤖 AI 数据建模 - 通过 Mermaid ER图智能创建 MySQL 数据模型
📋 工作流优化 - 新增 /spec/no_spec 命令控制开发流程
🔐 安全规则管理 - 统一管理数据库、云函数、存储的安全规则
🎁 邀请码激活 - 支持 AI 编程用户邀请码激活功能
🔧 多 IDE 支持 - 新增 CodeBuddy、Qwen Code、OpenCode 等 IDE 支持
📝 认证规则优化 - 明确 Web 和小程序的认证方式差异
📊 函数日志 V2 - 升级到新版日志接口,支持按需查询详情
🛡️ 增强稳定性 - 遥测优化、Webpack 重构、错误处理改进

🎉 CloudBase AI CLI - 开发工具集成

🌟 核心优势

  • 🏗️ 统一管理 - 一个命令管理多种 AI 编程 CLI 工具,无需在多个工具间切换
  • 🤖 多模型支持 - 支持内置和自定义各种大模型,包括 Kimi K2、智谱 GLM-4.5 等
  • 🚀 一键开发部署 - 从代码生成到云端部署的完整流程,支持 Web 应用、小程序、后端服务
  • 🌍 无处不在 - 可在任意环境中运行,包括小程序开发者工具、VS Code、GitHub Actions 等

💻 快速开始

# 一键安装
curl https://static.cloudbase.net/cli/install/install.sh -fsS | bash

# 开始使用
tcb ai

🎯 支持的 AI 工具

  • Claude Code
  • OpenAI Codex
  • aider
  • Qwen Code
  • 其他主流 AI 编程工具

🔧 技术改进

  • 优化日志系统,支持跨平台兼容性和竞态条件修复
  • 增强遥测功能,改进错误跟踪和请求 ID 支持
  • 重构构建系统,采用模块化 Webpack 配置
  • 改进工具文档,增强可读性和参数说明
  • 优化数据库工具,支持对象数组参数和嵌套 JSON
  • 增强小程序调试工具和微信开发者工具集成

🐛 问题修复

  • 修复 IDE 文件过滤问题,支持特定 IDE 类型
  • 解决环境 ID 获取的循环依赖死锁问题
  • 修复数据库工具参数序列化和语法错误
  • 优化函数部署依赖安装配置
  • 改进 README 保护机制和模板下载功能

📚 文档更新

  • 新增插件系统文档和使用指南
  • 优化 FAQ 和故障排除指南
  • 增强教程和案例学习资料
  • 更新 MCP 工具参考文档

🚀 升级指南

更新 MCP 工具

方法一:自动更新(推荐)
在你的 AI 开发工具的 MCP 列表中,找到 cloudbase 并重新启用或刷新 MCP 列表即可自动安装最新版本。

方法二:手动更新
如果自动更新不成功,可以先禁用再重新启用 cloudbase,或者重启你的 AI IDE。

方法三:使用最新版本

{
  "mcpServers": {
    "cloudbase": {
      "command": "npx",
      "args": ["npm-global-exec@latest", "@cloudbase/cloudbase-mcp@latest"]
    }
  }
}

更新项目规则

在项目中对 AI 说:

在当前项目中下载云开发 AI 规则,并强制覆盖

或者指定特定 IDE:

在当前项目中下载云开发 AI 规则,只包含 Cursor 配置,并强制覆盖

🙏 致谢

感谢所有贡献者为 CloudBase AI ToolKit 做出的贡献!

特别感谢社区用户提供的反馈和建议,让我们能够持续改进工具功能。


📞 获取帮助


⭐ 如果这个项目对你有帮助,请给我们一个 Star!

GitHub Stars

🚀 CloudBase AI ToolKit 1.7.0:智能交互,简化开发

10 Jun 04:41

Choose a tag to compare

🚀 CloudBase AI ToolKit 1.7.0:智能交互,简化开发

🌟 新功能

  • 简化环境配置:通过自动选择和配置环境ID,减少了手动输入的繁琐步骤,降低了出错的风险,提升了用户体验。 (d7d5293)

  • 交互式确认工具:引入了 interactiveDialog 工具,支持需求澄清和任务确认,帮助用户更准确地表达需求,减少生成不符合预期代码的情况,同时降低了 Cursor 等 AI 对话的次数消耗。 (c234e9a)

⚠️ 风险管理

  • 操作确认:在执行关键操作前增加了交互式确认机制,降低误操作的风险

V1.6.0

06 Jun 11:44

Choose a tag to compare

CloudBase AI Toolkit 1.6.0 发布啦!

  • 新增小程序开发知识库,查资料、找答案更方便
  • 支持通过 MCP 下载项目模板,老项目也能一键升级
  • 规则优化:跨库操作自动用云函数,环境 ID 配置更清晰

让开发更高效,少踩坑