广州,2026年8月8日 —— 面向专业开发者的开源 AI 低代码引擎 VTJ.PRO 今日正式发布 v2.6.1 版本。本次更新的核心是一套全新设计的AI Agent(智能体)系统,采用创新的“双代理”(Dual-Agent)架构,将 AI 从“聊天助手”升级为能够自主规划、逐步执行、自我修复的“开发搭档”。
VTJ.PRO 自开源以来始终坚持“生成代码即源码”的核心哲学,通过 DSL 与 Vue 3 源码的双向转换,让可视化设计与工程化开发无缝融合。本次 v2.6.1 版本的 Agent 系统,正是这一哲学在 AI 领域的深度延伸——AI 的产出不再是孤立的文本片段,而是结构化的、可追溯的、可继续可视化编辑的工程资产。
摘要:VTJ.PRO v2.6.1 推出的全新 AI Agent 系统,采用双代理(Architect/Editor)架构实现规划与执行分离,内置 40+ 专业工具并实施三级风险审批。通过 ReAct 循环与 refresh 验证确保代码可运行,运用三级上下文工程策略将长任务 token 消耗压至近似 O(1),支持断点恢复与最小粒度重试,并具备多模态输入(图片/设计稿 JSON 识别)和模型无关的 LLM 后端切换能力,旨在将 AI 从“聊天助手”升级为可自主规划、执行、修复的“开发搭档”。
一、双代理架构:规划与执行分离,让 AI 真正“会思考、会动手”
传统 AI 编程助手常陷入“边想边做”的困境——规划时掺杂执行细节,执行时又因缺乏全局视野而跑偏。VTJ.PRO v2.6.1 的 Agent 系统通过角色分离彻底解决了这一问题:
- Architect(架构师):负责理解用户需求、拆解任务步骤、输出结构化的执行计划(HarnessPlan),以 JSON 格式精准描述“做什么、按什么顺序做”;
- Editor(执行者):按计划逐步执行,通过 ReAct(推理 + 行动)循环调用设计器工具、生成与修复代码,并以
refresh工具做运行时验证闭环; - single(单代理):兼容传统的一问一答式代码生成,满足轻量场景需求。
两套上下文相互隔离——Architect 只看需求和项目结构,Editor 只看当前步骤和工具结果——有效抑制了角色错位和“抢跑”问题。
二、40+ 内置工具 + 风险分级审批,自然语言直操控工程
新 Agent 系统内置了超过 40 个贴近真实开发场景的专业工具,覆盖页面创建与删除、区块管理、API 配置、依赖管理、全局样式、Pinia Store、权限插件、Axios 拦截器、路由守卫、i18n 国际化、环境变量等企业级开发全场景。
所有工具采用声明式定义(名称、描述、JSON Schema 参数、风险等级),运行时统一注册、统一注入提示词。系统对工具调用实施三级风险管控:
- readonly(只读):如查询页面列表、获取区块信息,直接执行;
- write(写操作):如创建页面、修改配置,弹窗提请用户审批;
- destructive(删除类):如删除页面、移除 API,弹窗审批并标注高危标识。
用户可一键开启“全部批准”模式加速批量任务,也可随时关闭以接管高风险操作。审批结果随工具调用记录落库,形成完整的审计证据链。
三、ReAct 验证闭环:从“生成代码”到“可运行代码”
AI 生成代码“看起来对、跑起来错”是行业通病。VTJ.PRO v2.6.1 通过ReAct 多轮循环 + refresh 验证机制构建了完整的质量闭环:
每个执行步骤内,模型可多次“思考 → 行动”:
- 模型输出被解析为
tool_call(工具调用)、vue_code(Vue 源码)、diff(增量补丁)或text(文本)四种类型,各自走专属处理管线; vue_code经过parseVue编译为 DSL 后,通过engine.applyAI原子地落入项目模型——设计器画布、代码编辑器、项目文件三者实时同步;refresh工具触发设计器模拟器刷新并捕获运行时错误——若有报错,系统自动拉取源码与错误信息回灌给模型,驱动其继续修复,直到验证通过。
这一机制让 AI 的产出从“代码片段”升级为“经过运行时验证的可交付资产”。
四、上下文工程:把 O(n²) 的 token 消耗压到近似 O(1)
多步骤 Agent 面临的最大技术挑战是上下文长度随步骤数线性增长——步骤越靠后,单次调用的 token 越大。VTJ.PRO v2.6.1 用三级策略系统性地解决了这一问题:
- P0 预算裁剪:设定 20K token 的上下文预算(仅约束对话历史部分),最近 6 条对话全量保留,窗口外历史按价值从低到高裁剪;
- P1 增量摘要:每完成 5 个步骤,异步调用 LLM 将窗口外历史压缩为进度摘要并缓存,后续请求以摘要替代原始消息,大幅压缩上下文;
- P2 多级内存缓存:chats 查询结果按元数据一致性缓存复用,每条 chat 展开为三段消息后按内容指纹缓存,LRU 自动淘汰。
这套组合拳让系统在多步骤长任务中始终保持稳定的 token 消耗,显著降低了调用成本。
五、断点恢复与最小粒度重试,长任务“可续可查”
AI 辅助开发的长任务(如“从零构建一个完整的管理后台”)可能涉及数十个步骤,中途网络波动、浏览器刷新、意外中断在所难免。VTJ.PRO v2.6.1 设计了三级粒度的断点恢复机制:
| 断点位置 | 恢复策略 |
|---|---|
| 规划阶段取消(无 plan) | 复用 architectChatId 重跑规划 |
| 步骤执行中取消 | 标记中断点,从断点步骤续跑(跳过已完成步骤) |
| 总结阶段取消 | 仅重新生成总结 |
用户还可重试任意轮次的任意失败步骤,不再局限于“最后一轮重来”。后端在任务中断时自动补录 trace 记录(包含计划、步骤状态、token 消耗、耗时等),确保每一个任务都有终态可查、有据可依。
六、多模态输入:设计稿秒变代码
v2.6.1 的 Agent 系统支持图片识别与设计稿 JSON 导入两种多模态输入方式:
- 图片识别:调用多模态模型(
purpose=multimodal)对 UI 设计图进行结构化分析,自动转译为 UI 生成提示词; - 设计稿 JSON:自动识别 Sketch、Figma、MasterGo 等主流设计工具的导出元数据,转译为可执行的页面还原提示词。
开发者只需上传设计稿截图或导出 JSON,AI 即可在 1 分钟内生成与原型高度一致的 Vue 3 组件代码骨架。
七、模型无关:自由切换 LLM 后端
VTJ.PRO 的 AI 子系统设计为与模型提供商无关,基于 OpenAI 兼容协议统一封装。系统支持 OpenAI、Azure、Anthropic、Google、DeepSeek、智谱、百度、阿里、腾讯及任意自定义端点;多 API Key 以分号分隔存储,请求时随机轮询实现负载均衡与容灾。用户也可携带自己的 API Key 使用自定义模型,不消耗平台额度。
系统为不同角色(Architect / Editor / multimodal)配置专用模型路由,让“专业模型做专业事”——Architect 用高推理能力模型做规划,Editor 用高性价比模型做执行,多模态模型做图像识别。
关于 VTJ.PRO
VTJ.PRO 是一款基于 Vite + Vue 3 + TypeScript 构建的开源 AI 低代码引擎。它通过可视化设计器与底层代码的双向驱动,让开发者既能享受可视化开发的高效率,又能保持对源码的完全控制。VTJ.PRO 坚持完全开源,无商业版与社区版之分,社区版即包含全部功能。项目在 Gitee 上已获得近万 Star,并荣获 Gitee 2025 年度开源项目大前端赛道 Top 3。
- 开源地址:https://gitee.com/newgateway/vtj
- 立即体验:https://vtj.pro
- 项目文档与白皮书:详见 VTJ.PRO 官方文档
欢迎开源社区就架构设计、上下文工程、Agent 编排等主题展开讨论与共建。