2025年7月14日5 分钟阅读

Explyt 4.0 发布!

Explyt Team发布于 2025年7月14日

媒体

4 个视频

Explyt 4.0 引入了尖端的 编码代理 (Coding Agent)基于执行的测试生成 (Test Generation from Execution) 功能,带来更佳的编码、测试和调试体验。

主要改进 还包括:

  • 重新设计了示例测试方法
  • 增强了对 Testcontainers 和 @DataJpaTest 的支持
  • 基于规范生成测试 (EAP)

在 JetBrains IDE 中复现、检查并修复问题——以调试器、运行配置和 IDE 事实作为证据。

整体改进

  • 只重新格式化生成的代码,保留用户自定义的格式
  • 重新设计了与 Ollama 模型集成的提示

次要更新和错误修复

  • 修复了某些插件操作后 Ctrl+Z 的行为
  • 解决了在内部类中生成更多测试的问题
  • 提高了一些 UI 通知消息的清晰度和细节

Explyt 编码代理

在聊天中提出任何问题,编码代理将完成您的任务。

编码代理的强大功能包括但不限于:

  • 使用工具编辑代码库
  • 使用工具探索项目
  • 在终端运行命令
  • 分析项目中的编译错误

并且您仍然可以控制:

  • 您审查代理所做的更改
  • 您允许/不允许使用工具

从执行中生成测试

从执行中生成测试功能使开发人员能够捕获实际执行并自动生成高保真单元测试。无需再手动重建复杂的场景——只需录制和回放。

例如,您可以启动一个 Spring Boot 应用程序(本地或远程),与其 Web UI 交互(例如,提交表单或单击按钮),然后生成单元测试来回放会话期间捕获的精确底层服务调用。

当您调用此功能时,它会捕获:

  • 输入、输出和异常
  • 调用层次结构和对象状态
  • 外部依赖项的 Mock

然后自动将记录的跟踪转换为独立的、随时可运行的单元测试。

基于规范的测试生成 (EAP)

对 Testcontainers 和 @DataJpaTest 的增强支持

Explyt 4.0 支持以下测试框架:JUnit 5、JUnit 4、TestNG、kotlin-test;模拟框架:Mockito、Mockito-Kotlin、MockK、SpringMockK;以及构建系统:Maven、Gradle、IntelliJ 构建系统。

您可以通过 Explyt 服务器或使用您的 API 密钥访问语言模型。

Explyt 企业版 提供虚拟私有云 (VPC) 或自托管解决方案,确保企业数据安全。贵公司的代码不会发送到互联网,也不会用于模型训练。

在 JetBrains IDE 中复现、检查并修复问题——以调试器、运行配置和 IDE 事实作为证据。

订阅

通过邮件获取 Explyt 更新

版本说明、工程深度文章以及像这样的新文章。不发垃圾邮件,可随时退订。

继续阅读

全部文章
版本2026年3月25日

Explyt 5.7:更多上下文,更少摩擦

在 Explyt 5.7 中,我们重点让日常智能体工作流变得更顺畅、更可靠。 本次发布减少了那些最关键时刻的摩擦点:为智能体提供更完整的项目上下文、更轻松地切换模型、在临时失败后自动恢复,以及在后台命令运行时依然保持专注。 本次更新带来了聊天中的目录附件、直接集成在输入区域中的模型选择器、智能体出错时的自动重试、更少打扰的终端行为,以及可从聊天界面更快提交 Bug 反馈的能力。 这些改动共同让 Explyt 在日常开发中的使用体验更连贯、更稳健,也更舒适。 你现在不仅可以向聊天附加单个文件,也可以附加整个目录。 文件夹现已支持通过拖拽、最近附件列表,以及项目视图窗口中的 “Add to Attachments” 操作来添加。 点击这样的附件会在 IDE 中打开对应目录,并将该文件夹路径作为上下文传递给智能体。

Explyt Team4 分钟阅读
版本2026年3月12日

Explyt 5.6:技能、新代理模式、自动审查和可预测更改的编辑范围

在 Explyt 5.6 中,我们重点优化了影响日常开发体验的核心工作流,让你与智能体协作时更便捷、更透明、也更可控。 本次发布将提交信息生成功能直接带入 IDE;新增了对聊天选中文本的 Ask/Copy 操作;提供了面向新用户的引导课程;支持通过斜杠命令手动调用 Skills;并可清晰查看每次提问附带的技术上下文。 我们还让聊天中的图片分享更顺畅,支持 Ctrl+V 粘贴、拖拽上传,以及文件发送到模型前的自动压缩。 整体来看,这些更新减少了重复的手动步骤,让智能体行为更容易理解,并帮助你在真实开发场景中更高效推进工作。 你现在可以直接在常用 IDE 的提交窗口中让智能体生成 commit message。 生成按钮会显示在提交信息输入框旁边:智能体会分析当前变更 diff,并给出有意义的提交说明。

Explyt Team4 分钟阅读
版本2026年2月26日

Explyt 5.5:技能、新代理模式、自动审查和可预测更改的编辑范围

在 Explyt 5.5 中,与智能体协作变得更可控、更安全,也更易于扩展。 SKILLs 提供了对开放技能标准的完整支持:你可以将它们存储在项目中,在不同任务和工具之间复用,智能体也会在需要时自动应用合适的技能。 我们还引入了新的智能体模式:Plan 和 Review。 Auto Review 可以快速检查已生成的修改,Edit Scope 用于限制智能体的编辑范围,并且你现在可以创建适配特定角色和工作流的自定义智能体模式。 我们新增了对 Claude 4.6 Opus 的支持,并刷新了 UI。 我们完整支持开放的 SKILLs 标准(Skills)。 Skill 用于解决某一类具体而狭窄的任务,智能体会在需要时自动使用它。 你可以像视频中展示的那样,从新建聊天菜单中添加新的 Skill。 Skill 会以一组 Markdown 文件的形式存储在项目的 .

Explyt Team4 分钟阅读

IDE 原生 AI 的感受

What impressed me most is how well the agent understands the existing project. Its plans fit naturally into what is already built, even when I am working outside my usual tech stack.

Mariya Remenyuk
Mariya Remenyuk

高级分析开发工程师 · DXC Technology

LSP gives an agent coordinates; the full IDE gives it the project model. That native IDE context makes all the difference on real Java code.

Akiner Alkan
Akiner Alkan

软件架构师兼 AI 委员会负责人 · Siemens

IDE-native stepping makes the difference on stateful Java applications.

Masaood
Masaood

软件工程师

为日常智能体工作流提供更多上下文,更少阻碍

将目录添加到聊天中,从输入栏选择模型,在临时失败后自动恢复,并在智能体工作时保持专注。

常见问题

Getting Started

IDE Integration & Workflow

How Explyt Compares

Models & BYOK

Pricing & Billing

Privacy & Security