Skip to main content
原通义灵码日志(存档)

2025 年 1 月产品更新

Qoder CN AI 程序员新增单元测试智能体,优化图片生成代码效果,支持异常报错一键上报;企业支持配置前置和后置过滤器、配置自有模型服务。 Qoder CN,每天进步不止一点点。

1. AI 程序员新增单元测试智能体

单元测试智能体是 AI 程序员所具备的一种专项能力,可以针对代码变更(#codeChanges)、单个或多个代码文件批量生成单元测试文件。开发者输入被测内容、生成要求,AI 程序员即可自动生成测试计划、测试用例、编译、运行以及根据错误信息进行自动修复,大幅提升测试用例覆盖度和用例的生成质量,降低开发者编写单元测试用例的成本。详情参见:文件编辑
updateBrand(Long, PmsBrandParam)
deleteBrand(Long)
deleteBrand(List<Long>)
listBrand(String, Integer, int, int)
getBrand(Long)
updateShowStatus(List<Long>, Integer)
updateFactoryStatus(List<Long>, Integer)
影响2个测试文件
共影响 2 个测试文件,包括 30 个测试用例
OmsOrderSettingServiceImplTest.java
  5 个测试用例运行成功
PmsBrandServiceImplTest.java
  19 个测试用例运行成功
  6 个测试用例运行失败

2. 一键上报 Qoder CN 插件的异常报错

当使用 Qoder CN 的过程中,如果遇到异常或报错,或与 Qoder CN 技术支持同学进行问题排查时,可单击“问题上报”,填写问题的描述后提交。提交后,将自动生成一个问题反馈码,可直接粘贴发给 Qoder CN 技术支持同学。

3. 企业版支持配置自由模型服务

企业标准版、企业专属版支持客户配置自有模型服务,组织管理员可在 Qoder CN 企业版控制台中配置自有的模型服务,方便企业更加灵活地使用推理服务。 在控制台左侧导航栏选择策略配置 > 推理服务配置,页面提供智能问答场景AI 程序员场景两个配置区域。开启启用模型服务配置开关后,填写模型 URL模型名称API Key,然后单击测试链接进行连通性测试。

4. 企业版支持配置前后置过滤器

问答、智能补全场景中,组织管理员可以通过正则表达式、自定义脚本的方式配置后置过滤器,配置开启后,开发者在插件端使用 Qoder CN 的智能问答、智能补全功能时,会自动触发过滤器完成信息推送,可以满足企业进行信息审计的诉求。 策略配置 > 过滤器配置页面,选择智能问答页签,可分别配置智能问答前置过滤器智能问答后置过滤器。开启过滤器开关后,选择过滤器类型(如正则表达式),并设置处理方式(匹配规则时拦截匹配规则时不处理)。在规则表格中添加规则,填写规则名称正则表达式,可按需开启消息推送,完成后单击保存配置

5. 行间补全场景效果优化

  • 增强代码补全场景 SQL 生成效果
  • 优化行间补全性能

6. 问答场景效果优化

  • 增强 AI 程序员对进行中的会话历史记忆
  • 优化代码解释场景回答更精简
  • 优化 AI 程序员进行大文件的片段修改的应用速度
  • 优化智能问答、AI 程序员中,基于图片生成代码文件的效果

7. 其他优化和缺陷修复

  • 优化:Jetbains 端支持企业版登录时的个人令牌登录方式
  • 优化:Mermaid 语言默认不渲染图,并支持一键收起
  • 优化:AI 程序员新建文件时的文件路径优化
  • 优化:AI 程序员中支持图片生成工程内代码变更文件
  • 修复单元测试智能体场景生成计划的文件路径展示问题
  • 修复图片问答时图片未处理完就进行问答失败的问题
  • 修复单元测试场景下偶现的无法复制内容的问题
  • 修复偶现的工作区中打开 Diff View 报错的问题