TinyEngine v2.11发布:多方向升级,让低代码平台建设更智能开放! 前言TinyEngine是一款面向未来的低代码引擎底座致力于为开发者提供高度可定制的技术基础设施。它不仅支持可视化页面搭建等核心能力更可通过CLI工程化方式实现深度二次开发帮助团队快速构建专属的低代码平台。无论是资源编排、服务端渲染、模型驱动应用还是移动端、大屏端、复杂页面编排场景TinyEngine都能灵活适配成为构建低代码体系的坚实基石。最近正式发布TinyEngine v2.11版本升级重点放在了三个方向上更智能的开发体验、更顺滑的资产导入能力以及更完整的设计器物料生态。开源地址https://github.com/opentiny/tiny - engine欢迎Star ⭐官方网站https://opentiny.design/tiny - engine。这次版本特性开发和问题修复已有更多的开发者朋友参与进来在此诚挚感谢[zjy2414](https://github.com/zjy2414 按住ctrl点击直接打开)积极参加TinyEngine的开源共建同时也邀请大家一起加入开源社区的建设让TinyEngine成长得更加优秀和茁壮。变更特性概览【新特性】支持Vue项目/单文件导入低代码平台【新特性】画布节点添加AI助手入口快速修改【新特性】支持将mockserver文件作为数据库并添加dsl - generator技能【新特性】在预览模式下自动格式化生成的代码【增强】robot插件迁移TinyRobot到0.4.0版本【增强】组件物料更新【其他】功能细节优化与bug修复新特性解读1.【新特性】支持Vue项目/单文件导入低代码平台本次版本增加了从Vue源码导入到设计器的完整链路能力。很多团队在引入低代码平台时最大的障碍并不是能不能新建页面而是已有Vue项目怎么办。如果历史页面、组件和工程资产无法复用那么低代码体系就很容易变成一套割裂的新系统推广成本也会明显升高。2.11.0提供的Vue to DSL能力正是在解决这个问题。它支持将Vue单文件、项目目录或zip包解析为TinyEngine DSL schema并进一步导入为页面、区块、资源和依赖数据供设计器继续编辑和预览。(1).导入Vue单文件(2).导入项目目录(3).导入zip包(4).导入后的画布呈现以及i18n、数据源、页面/应用状态等面板展示(5).项目导入后预览2.【新特性】画布节点添加AI助手入口快速修改在2.11.0版本中AI能力进一步深入设计器画布。新增的画布节点AI助手让开发者在页面搭建过程中能够围绕具体节点获得更自然的辅助支持。相比停留在对话层面的AI接入这种更贴近实际编辑场景的能力让智能辅助真正进入低代码研发主流程帮助开发者更高效地完成页面编排与应用构建。(1).在画布的每个节点上都有AI助手(2).节点AI助手与robot插件是同一个配置(3).向节点AI助手发起会话完成会话后可以选择采纳、放弃或重新发起会话3.【新特性】支持将mockserver文件作为数据库并添加dsl - generator技能file启动模式mockserver新增file(默认为db)启动方式使用该模式时mockserver接口从文件data/**/*.json文件中获取数据也会更新到文件中。使用方式(1).项目根目录执行pnpm dev:filefile模式启动后创建页面、创建应用(2).项目生成相应的json文件dsl - generator skill添加项目级skill可以在Claude Code/Cursor/OpenCode/Codex等本地Agent中使用该skill生成页面/区块/应用的DSL到data/**/*.json中配合file启动模式实现让本地AI Agent工具生成生成页面/区块/应用。使用方式(1).使用claude code调用skill (.agents/skills -- 支持cursor/opencode/codex等,.claude/skills -- 软链接指向.agents/skills,支持claude code)(2).生成页面、应用4.【新特性】在预览模式下自动格式化生成的代码在公共AST工具中增加对Vue和Less格式化的支持。实现基于文件扩展名的Prettier解析器自动选择功能。页面预览/应用预览中所有生成的代码文件脚本、模板及配置文件均可经过格式化以提升可读性。5.【能力增强】本次版本还同步推动了Robot插件迁移到TinyRobot 0.4.0这类升级的意义在于AI相关能力想要真正稳定地服务于设计器场景不能只靠前端交互层拼接而需要底层插件体系持续增强。TinyRobot升级到0.4.0可以理解为TinyEngine在AI助手、智能交互、机器人能力集成这条链路上的一次基础加固。在设计器物料能力方面v2.11继续扩充常用组件支持。新版本加入了action - menu、alert、link、divider、anchor、drawer、container、file - upload等组件和相关图标能力也补充了dropdown等常用组件支持。6.【其他】功能细节优化与bug修复[onUpdate前缀事件名称保存失败][序列化page_content以解决mockserver创建页面错误][部分图表预览无法显示][添加css结构化特性开关][优化模型、资源、工具和ai对话框样式替换部分图标][更新生成代码单元测试][添加模型管理Mock][不同应用程序创建同一页面时出现的错误消息][移除暴露密钥的工作流级环境变量块][数据源配置支持无需请求配置的接口成功亦可保存][修复robot插件在消息渲染与图片上传场景下的交互问题并补充对应测试用例]文档更新[添加建立代码指令文档][部署工作流支持自定义后端URL]结语从AI辅助深入画布到Vue工程反向导入DSL再到组件生态和本地调试能力持续完善TinyEngine v2.11正在让低代码平台建设这件事变得更智能、更开放也更贴近真实研发流程。这不仅仅是一个版本的更新更是社区共建成就的见证。相信开源的意义不仅在于代码共享更在于思想碰撞与协作共创。正是每一位用户的使用、反馈与贡献让TinyEngine在真实场景中不断淬炼成长。未来之路继续同行。欢迎持续关注TinyEngine的演进参与社区讨论提交想法与代码。让我们携手把低代码的可能性推向更远的地方。关于OpenTiny欢迎加入OpenTiny开源社区。添加微信小助手opentiny - official一起参与交流前端技术OpenTiny官网https://opentiny.designOpenTiny代码仓库https://github.com/opentinyTinyEngine源码https://github.com/opentiny/tiny - engine欢迎进入代码仓库StarTinyEngine、TinyVue、GenUI SDK、TinyRobot、NEXT SDK如果也想要共建可以进入代码仓库找到good first issue标签一起参与开源贡献~