ποΈ Test Generation from Execution - Quick Start Guide
0. Before You Start
ποΈ Agent mode (Explyt Agent)
The agent can perform an arbitrary task upon request in the chat.
ποΈ Agent Modes (Modes)
Mode Selection
ποΈ What test type should I choose?
Choosing the most appropriate test type is crucial for accurate test generation.
ποΈ Model Context Protocol: What It Is and How to Use It
MCP (Model Context Protocol) is an open standard based on JSON-RPC that defines how LLMs connect to tools, services, and data. With MCP, developers don't need to build custom integrations for every single tool.
ποΈ Rules
What is the Rules feature?
ποΈ Workflows
What is the Workflows feature?
ποΈ Explain Code describes how the code works and outlines what impacts its use
ποΈ Analyze for Bugs analyzes the code for possible implementation errors
ποΈ Flaky test detection
ποΈ Increase test coverage
Scenarios where this feature can be useful
ποΈ Repair compilation and runtime errors of any test class
ποΈ Inline code generation
You can select a piece of code and change it inside the code editor in all IDEs.
ποΈ IDE Run Configurations
IDE Run Configurations
ποΈ Extending test class with new test methods
ποΈ Symbol Refactoring
The agent can rename symbols β classes, methods, fields, variables, and parameters β using the IDE's refactoring mechanism (analogous to Shift-F6).
ποΈ Explain Error in Run Window
ποΈ Message Queue in Chat
You can send messages to a queue in the chat without waiting for the agent's previous response to fully complete.
ποΈ Plugin Settings
Model Context Size
ποΈ Web search & Web fetch Agent Tools
The agent can now fetch web pages and use them in chat.
ποΈ Run tests with instrumentation
TBA
ποΈ Indexes for fast code search
In our plugin there are two types of search: similar search and exact search.
ποΈ Automatic chat compression
If the chat with the agent becomes too large, there's a risk of hitting the context window limit: the model's performance decreases, while its cost and response time increase. We have implemented automatic chat compression that reduces the chat size automatically when it becomes too large. It's triggered automatically and doesn't make additional requests to LLM, so it doesn't waste your time and tokens.
ποΈ .readignore/.writeignore
For cybersecurity reasons, it may be useful to prevent the agent from reading or editing certain folders or files in the project. This can be done by creating .readignore and .writeignore files in the .explyt/tools/ folder in the project.
ποΈ Images
You can attach an image to the chat. This will be especially useful for frontend development and UI testing.
ποΈ Skills
We support the open SKILLs standard (Skills).
ποΈ AGENTS.md
AGENTS.md is an open standard for project context for AI tools that helps the agent understand the domain, repository structure, and working rules.
ποΈ Auto Review for generated changes
Auto Review starts a separate chat with the Review agent, passing it the task and the changes made by the agent.
ποΈ Edit Scope: limit the editing area
Edit Scope limits the agent's editing area to selected files and folders: the agent can propose and apply changes only within the defined scope.
ποΈ Commit Message Generation
The agent can generate commit messages directly from the commit window in the IDE.
ποΈ Ask/Copy for Selected Text in Chat
When you select a fragment of text in the agent's response, a panel with buttons appears: "Ask" and "Copy".
ποΈ TMS
2 items