16 Oct 20253 min read

Explyt 5.0 with Rider Support is Out!

Explyt TeamPublished 16 Oct 2025

Media

2 images · 4 videos

Rider support

We are happy to introduce Explyt 5.0 with Rider support. Developing and testing C# applications is now even more efficient with Explyt.

Agentic Mode for Test Generation and Test Repair in Java/Kotlin

Previously, when generating tests in Java/Kotlin projects, the Explyt plugin provided only a fixed set of settings (such as choosing the testing and mocking frameworks, and the type of tests). When fixing tests, it followed a rigid pipeline.

With the improvement in model quality, this approach is no longer optimal. Therefore, in this release, we are introducing a new agentic mode for test generation and test repair.

Now, the model independently decides which key decisions need to be coordinated with the user before generating a new test class and how to most effectively fix outdated or failing tests.

How it works?

  1. Before generating a test class, you are offered several test setup options
  2. Each option is described in 5–6 short points outlining its key aspects (for example, where mocks will be used and where real dependencies will be invoked)
  3. You choose the most suitable option (you can also edit it manually or with the help of the agent)
  4. The agent confirms the test scenarios and generates the tests
  5. If needed, the agent corrects the tests (while continuing to follow the previously chosen test setup and if necessary confirming test setup changes with you)

If you wish, you can switch back to the previously used mechanism for test generation and test repair

Generate unit test from stacktrace frame for Java/Kotlin

1

Starting with this version, if a large, long-running test fails, you can debug it much faster. To do this, click the Explyt: Reproduce button next to the relevant frame in the stack trace. As a result, you will get an isolated, faster unit test which reproduces the same issue. With such a test, debugging heavy Java/Kotlin tests becomes much easier.

New agent tooling: Web search & Web fetch

The agent can now fetch web pages and use them in chat.

The agent can also search the web for you on the following websites:

We'll add more testing and development websites to the search soon!

Minor agent improvements

1
  • Control agent chat by editing previous messages
  • New types of local search indexes

Reproduce, inspect and fix inside JetBrains IDEs, with the debugger, run configurations and IDE facts as evidence.

Newsletter

Get Explyt updates in your inbox

Release notes, engineering deep dives, and new articles like this one. No spam, unsubscribe anytime.

Comments

Loading comments...

Keep reading

All articles

Why choose Explyt?

Feature

Debugger

Yes

Ultimate only

No

No

No

No

SAST vulnerability scanner

Yes

No

No

No

No

No

IDE refactorings (Rename, Change Signature…)

Yes

No

No

No

No

No

Test coverage guarantees

Yes

Coverage gates

No

No

No

No

No

Semantic code model (types, find-usages)

Yes

Full code model

Yes

LSP

No

LSP

No

Reads dependency source

Yes

No

LSP

No

No

No

Auto-review of generated code

Yes

Via verify

/review

PR only

No

No

Context compression

Yes

No

Yes

No

No

Yes

Multi-IDE support

JB only

JB only

Yes

Yes

Yes

Yes

Pricing (all top models)

$15-200/mo

Credit-based

$20–200/mo

$20–60/mo

$10–39/mo

BYOK

What IDE-native AI feels like

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

Senior Analyst Developer · 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

Software Architect & AI Board Lead · Siemens

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

Masaood
Masaood

Software Engineer

Webinar: Working with AI Tools at the User Level

Methodology, SDD + TDD, feedback loops, and subagents — a practical framework for getting predictable results from AI coding agents. For senior Java developers and team leads using JetBrains IDEs.

Explyt 5.20

Explyt 5.20: stop waiting in the chat — a background task panel and notifications outside the IDE

Frequently Asked Questions

Getting Started

IDE Integration & Workflow

How Explyt Compares

Models & BYOK

Pricing & Billing

Privacy & Security