用途:该技能帮助智能体推理 Kendo UI for Angular 的版本升级问题——哪些版本有破坏性变更、升级风险与收益、需要哪些准备。它只提供指导,不直接执行迁移;实际代码变更由 Kendo CLI(kendo migrate)和 Kendo UI for Angular MCP 服务器中的 Upgrade Assistant 完成。它不替代发布说明、迁移指南或官方破坏性变更文档。
主要能力:解释版本模型(所有 @progress/kendo-angular-* 包同版本共同发布,不可混用;主版本含破坏性变更,次版本加功能,补丁仅修 bug);说明 Kendo 主版本与 Angular 框架版本强耦合,升级前须先确认支持的 Angular 版本;识别各版本破坏性变更(v19 至 v24,v22 仅因放弃 Angular 18 而无 API 变更,v23 外观选项默认值改动影响面大);推荐安全路径(同主版本内 npm update 安全;跨主版本逐个升级,不跳版本);提示主题包需按 changelog 的 Supported Themes 块对齐;说明永久许可证覆盖窗口与 TKL102;介绍旧版 Angular 的分发标签(ng10–ng18)。
使用方式:先确认当前 Angular 与 Kendo 版本、升级动机、涉及组件范围与许可证情况,再给出建议(保持现状、用分发标签、同主版本内升级、逐主版本用 kendo migrate、或用 MCP 升级助手)。命令示例:npm i -g @progress/kendo-cli;kendo migrate;kendo migrate @progress/kendo-angular-grid --from=23 --to=24;npx npm-check-updates --upgrade --filter "/@progress/kendo-theme.*/"。
适用场景与限制:适用于升级决策咨询与路径规划。不覆盖首次安装、与版本覆盖无关的许可失败、MCP 权限失败、Angular 框架自身升级、组件 API 细节。MCP 升级助手需 Trial 或订阅许可证,永久许可证不含 MCP 工具。