在 AI 技术融合发展的浪潮下,智能开发已成为企业的核心诉求与关键趋势。作为网易智企旗下智能开发平台,CodeWave 以 Spec-Driven 为核心驱动的全链路智能开发,让企业级应用开发更高效、可控。
近日,CodeWave 智能开发平台 V4.4 正式发布!本次更新推出多项关键能力升级,带来逻辑编排与流程能力的双重增强:开放前端 MCP 能力,助力应用智能化升级;支持高代码编写 CSS 样式,进一步丰富开发表达;辅以各类体验细节优化,助力开发者以更精准、高效的方式构建应用,迈入智能开发新阶段!
01
Vue3 组件核心能力完善
当用户创建应用,组件库框架默认选中 Vue3 ,并将 Element Plus 作为基础组件库,且组件 API 与 Element Plus 保持对齐。为保障 Vue3 技术栈下的开发体验一致性,补齐核心功能缺口,本次迭代参考 Vue2 官方组件库的核心功能范围,对 Vue3 组件进行能力完善,确保关键业务场景下的功能覆盖度与可用性,助力开发者高效完成 Vue3 项目的组件配置与开发。
注意,本次更新不影响原有 Vue2 应用的使用体验,但受限于前端框架的差异,Vue2 应用无法直接升级到 Vue3;用户在创建应用时,仍可以选择 Vue2 组件库。

02支持高代码编写 CSS 样式
为给前端开发者提供高效编写代码的途径,本次更新新增高代码 CSS 样式编写相关能力。当后台运营为租户开通功能后,开发者可在 IDE 中通过“更多 -> 偏好设置”开启“支持高代码编写 CSS 样式”开关,开启后在端操作面板中会新增“添加端 CSS 样式”入口,系统将自动载入CSS样式编辑器。
该编辑器支持端 CSS 与组件 CSS 的切换,其中端 CSS 可自定义高代码编写,样式效果覆盖整个应用端;当在画布内选中组件时,组件 CSS 支持查看该组件生效的行内样式及 Class 样式,编辑方式则延续在组件属性面板中单独修改样式的使用习惯。

同时,在组件样式模块中支持为组件配置 Class,组件Class的配置可作为样式定位的精准锚点,助力开发者基于 Class 在端 CSS 中集中编写样式规则,快速关联目标组件,提升高代码 CSS 的编写与迭代效率。

此外,同步更新多项配套能力,进一步优化高代码 CSS 编写体验:高级样式模块支持搜索组件内 Class;组件属性面板自定义 CSS 时提供语法提示能力;全局搜索功能可识别 CSS 样式编辑器内的内容,全方位提升样式编写、检索与调试效率。

03正则表达式新增编辑器模式
此前,应用已支持通过“新建”组件配置正则表达式,需手动在输入参数中填写 pattern(匹配模式)与 flags(匹配选项)的字符串内容,具有一定的操作门槛,且易因语法细节出错。为降低正则表达式的配置成本、提升编辑效率与准确性,新增正则表达式可视化编辑器,并将其设为默认配置方式:
使用“新建”组件并选择正则表达式后,双击正则表达式,即可打开编辑正则表达式界面;
支持直接在编辑器中可视化编写 / 修改正则规则,无需手动拼接字符串;
同步集成常用正则快捷填入(如小写字母开头、字母数字组合等预设规则)、智能生成正则(AI 辅助生成规则)、数据调试(实时验证正则效果)等实用功能,大幅简化配置流程。

其次,为了统一正则相关功能的操作链路,在为表单项、逻辑等设置验证规则时,原“pattern”选项替换为"正则表达式"选项,配置时输入参数将默认关联 “新建” 组件并选用正则表达式类型,可直接唤起编辑器进行规则配置。

04支持在表达式中嵌入 if 组件
此前,if 组件仅支持拖拽至逻辑线上,需要分别配置 “满足条件” 与 “不满足条件” 的分支逻辑。该操作模式不仅需额外执行变量命名、变量更新等冗余步骤,还因语法规范约束无法直接嵌入至其他表达式中使用。

为简化二选一赋值、逻辑判断等轻量场景的操作流程,同时优化逻辑配置的视觉简洁度,本次迭代新增 if 组件的表达式化嵌入能力。在保留原有逻辑线拖拽配置方式的基础上,用户可直接将 if 组件嵌入至其他表达式内,组件会以 “是否满足条件… 是则值为… 否则值为…” 的三元条件运算符格式实现逻辑的内联式表达,提升简单逻辑场景的配置效率与灵活性。

05数据筛选支持作为通用表达式
此前,数据筛选组件仅支持在实体的 deleteBy / updateBy 逻辑及数据查询场景中使用,而实际上筛选能力在各类逻辑中存在大量使用需求,且现有内置函数未提供等效功能,需通过繁琐的逻辑编排、自定义开发或依赖第三方库实现。
本次优化扩大数据筛选组件的使用范围,使其可在逻辑、页面、流程的任意表达式槽位中通用,直接通过可视化配置实现各类筛选逻辑,提升各类场景下表达式的编写效率与操作便捷性。

06支持简化单一实体查询的返回值类型
此前,数据查询组件查询实体后返回值类型统一为匿名结构(如 List<{entity: Entity}>),需通过内置函数 Transform 进行类型转换,在无需关联其他实体的查询场景下相对使用繁琐,还可能导致 AI 智能相关功能错漏。
为此,新版本为数据查询新增“简化”开关,当查询单一实体时支持直接返回目标实体列表(如 List<Entity>),优化简单场景使用的便捷性。

07新增子流程功能,流程能力全面升级
企业业务流程中普遍存在跨部门、跨职责的独立业务闭环,为提升复杂流程的管理效率,新版本新增子流程组件,支持将其他流程关联为子流程,大幅简化复杂流程的搭建与管理。
复杂流程解耦:可将高频、独立的业务环节封装为子流程,使主流程图更简洁清晰,聚焦核心业务逻辑,保障各流程设计的独立性。
一次配置,多处复用:单个流程既可独立执行,也可作为子流程引入到多个父流程中,助力沉淀标准化业务模块,降低重复配置的工作量。
灵活调度,高效协同:子流程节点支持同步和异步两种运行方式,父流程可接收子流程的执行状态与结果,并根据结果自动执行后续的分支决策,实现业务流的无缝衔接。

此外,为进一步适配子流程应用场景、完善流程节点的操作能力与数据支撑能力,本次对流程逻辑依赖库进行针对性调整与功能补充,具体更新如下:
新增加签多人逻辑:支持批量将任务加签至 List<String> 类型的用户列表,提升加签操作的效率与灵活性。
新增多人转派任务逻辑:支持批量将任务转派至 List<String> 类型的用户列表,满足多对象任务转交的业务需求。
新增获取父流程实例信息逻辑:当流程存在父子关联关系时,可便捷获取当前流程对应的父流程实例信息,为跨流程数据交互提供支撑。
字段补充优化:对依赖库中其他部分逻辑的输出结果进行完善,新增若干实用字段,丰富数据返回维度,适配更多业务场景的数据使用需求。

08前端组件 MCP 能力开放,
支持以 AI 驱动页面变更
伴随 MCP 在 AI 领域的技术成熟与落地普及,前端组件领域的 MCP 实践成为全新前沿方向。本次平台更新上线了 Vue3 前端组件的 MCP 能力,通过引入前端 MCP 依赖库,支持将应用内组件封装为 MCP 工具,实现大模型对应用页面的直接操控,可完成输入框内容写入、按钮点击、表格刷新等操作,以大模型驱动应用页面的自动化动态变更。

09服务端资产关联 JDK 版本
因翻译器插件支持多个 JDK 版本,而原有应用服务端源码仅基于 JDK8 构建,服务端资产(含依赖库、连接器)需完成多 JDK 版本适配改造。
为便于区分资产的 JDK 版本,编译服务端资产时将根据所用 JDK 版本为资产添加专属标签并支持按该标签分类,同时在应用中引用资产时,系统将自动根据翻译器插件的 JDK 版本筛选同版本资产加载,实现服务端资产与翻译器插件多 JDK 版本的关联适配,提升系统兼容性与运维效率。

除了以上重点功能,CodeWave V4.4还围绕平台能力与开发体验进行了系统性升级。新版本现已正式上线,点击文末“阅读原文”即可体验。

IM即时通讯
实时对话智能体
智能硬件开发套件
音视频通话
短信
信令
直播
点播
互动白板
七鱼AI客服
客服类Agent
在线客服
科学策略中心
智能外呼
营销类Agent
问卷调研
文本检测
图片检测
音频检测
视频检测
智能审核平台
风控引擎
行为式验证码
实名核验
人脸核验
隐私合规检测
网易知数
有数BI
大数据基础平台
数据开发治理平台
指标平台
数据中台
研发智能化
智能页面生成
平台私有化定制
企业级RAG知识库
自主智能体
智能协作中枢
AI应用搭建