Rider 支持
我们很高兴推出 Explyt 5.0,其中加入了 Rider 支持。现在在 C# 项目中开发和测试变得更加高效。
Java/Kotlin 的测试生成与测试修复的 Agent 模式
此前,在 Java/Kotlin 项目中生成测试时,Explyt 插件只提供一组固定的设置(例如选择测试和 mock 框架、测试类型等)。在修复测试时,它也遵循固定的流程。
随着模型质量的提升,这种方式已不再最优。因此,在本次版本中,我们引入了全新的 Agent 模式,用于测试生成和测试修复。
现在,模型能自主决定在生成新测试类前需要与用户确认哪些关键设置,以及如何最有效地修复过时或失败的测试。
它是如何工作的?
- 在生成测试类之前,会向你提供若干测试配置选项
- 每个选项都会用 5–6 条简要说明描述其关键点(例如哪些地方使用 mocks、哪些地方调用真实依赖)
- 你选择最适合你的方案(也可以手动编辑,或让 agent 帮你编辑)
- agent 确认测试场景并生成测试
- 如果需要,agent 会修正测试(并继续遵循之前选择的测试配置,如需修改配置会再与你确认)
如果你愿意,可以切换回之前的测试生成和测试修复工作方式
从 Java/Kotlin 的堆栈帧生成单元测试

从这个版本开始,如果某个大型、运行时间长的测试失败,你可以更快速地调试它。
只需点击堆栈追踪中相关帧旁的 Explyt: Reproduce 按钮即可。
系统会为你生成一个隔离的、更快速的单元测试,并能复现同样的问题。
借助这样的测试,调试复杂的 Java/Kotlin 测试变得更加轻松。
新增 Agent 工具:Web 搜索与 Web 获取
现在,agent 可以获取网页内容并在聊天中使用。
agent 还可以在以下网站上为你进行搜索:
我们很快会加入更多与测试和开发相关的网站!
Agent 的其他改进

- 通过编辑之前的消息来控制 agent 对话
- 新的本地搜索索引类型


