Loading...
Loading...
Loading...
Loading...
We’re thrilled to introduce our latest Beta version, packed with some game-changing features to make your Qodo experience more intuitive than ever.
About Beta Versions
As this is a beta version, you may encounter some bugs or incomplete features. We value your feedback and encourage you to report any issues to help improve the final release. Thank you for being part of our beta program and for helping us create a better product for everyone.
Test Generation got a completely new flow, and is now integrated into Qodo Gen Chat.
Type /test
in the chatbox, and let Qodo Gen guide you through generating a powerful test suite. You can add more tests, create mocks, and enhance your code effortlessly.
What's new?
New and Existing Test Suites support.
Enhance tests using Qodo Gen Chat.
Generate tests from list of behaviors.
Mocks selection.
Support for all languages and frameworks.
Qodo Gen now supports either Classic and Agentic workflow modes. Classic mode offers a more manual Qodo Gen experience, including Commands. Agentic Mode makes interactions more dynamic and less structured, proactively assisting with tasks and providing contextual suggestions.
Agentic mode is currently off for On-Prem and Single Tenant deployments.
What can you do with Agentic Chat?
Edit multiple files: Make coordinated changes across your codebase with intelligent multi-file editing that ensures consistency and manages dependencies.
Agentic Code Q&A: Chat with a conversational interface that provides detailed code explanations and suggestions, tailored to your project's full context.
Smart context collection: Automatically gather and prioritize relevant code context - without manual intervention - for a more accurate and efficient assistance.
Smart code apply: Integrate AI suggestions into your codebase with intelligent placement and dependency management.
Custom MCPs allow users to integrate external tools and services into Qodo Gen. This feature enhances the agent’s workflow by enabling it to access and use custom tools when needed.
MCP stands for Model Context Protocol. It’s an open protocol that standardizes how applications provide context to AI Models. Learn more about MCPs.
Using the MCP protocol, Qodo Gen can interact with external services.
For example, if a Jira MCP is set up, you could ask "Find me a Jira ticket about XYZ" in the chat and get relevant information from your Jira project.
When you ask questions in Qodo Gen Chat, code replies can often include large chunks of code.
Instead of cluttering the chat, the new Artifacts feature lets you open these code snippets as separate files in your IDE. You can then apply the code directly to your project or compare it with other artifacts to select the best fit.
Inline Context is a powerful new way to bring your project’s code directly into Qodo Gen Chat conversations. Now, when you type @, you’ll see a dynamic menu allowing you to quickly find and reference relevant Folders, Files, Classes, Functions, or Methods from your project.
Find Code Fast – Simply search and select the exact code element you need. Improve Relevance – Give Qodo Gen Chat the right context instantly for more accurate and helpful responses.
Just type @ in the chat and experience a smarter, more efficient experience!
We’re excited to introduce Chat Preferences, giving you more control over how Qodo Gen Chat interacts with you!
Chat Preferences enable you to:
Set Custom Instructions Personalize responses with specific guidelines, like “Reply in Spanish” or “Keep answers under 50 words.” You can choose to apply these guidelines to any specific command or to all commands in general.
Customize the Code Editor Configure how Qodo Gen integrates in your editor.
Fine-Tune Code Completion Add custom instructions that affect your Code Completion suggestions.
Optimize Codebase Indexing Control how many snippets from local and remote projects are used for smarter AI context.
To get started, open Qodo Gen Chat, click the menu button in the top right, and select Chat Preferences. Try it out and make your Qodo Gen Chat experience even better!
Beta versions are great for trying new beta-stage features only. When using beta versions, you may encounter some bugs or incomplete features. We value your feedback and encourage you to report any issues to help improve the final release.
Thank you for being part of our beta program and for helping us create a better product for everyone!
Open Visual Studio Code IDE.
From the toolbar on the left, select the Extensions logo.
Type Qodo in the search bar and choose Qodo Gen.
Click on Switch to Pre-Release Version.
After installing, you may be prompted to reload all extensions to activate the pre-release version of Qodo Gen.
From the Versions tab, choose EAP.
Choose a version from the list and click Download.
Open your JetBrains IDE.
Click the settings button on the top right.
From the dropdown list, choose Plugins.
Click the settings button on the top right on the opened window.
From the dropdown list, choose Install Plugin from Disk.
Choose the EAP version file you downloaded.
We will continue releasing stable versions as normal in the stable channel.
In order to use a stable version after using an EAP version, download and use the latest stable version from the stable channel.
To use a beta version as an on-prem user, you need to ensure that the correct backend version is installed.
For assistance or more details about accessing beta versions, please contact your administrator.
We’re thrilled to introduce Qodo Gen Version 1.0, packed with some game-changing features to make your Qodo experience more intuitive than ever.
Qodo Gen now supports either Standard and Agentic workflow modes. Standard mode offers a more manual Qodo Gen experience, including Commands. Agentic Mode makes interactions more dynamic and less structured, proactively assisting with tasks and providing contextual suggestions.
Agentic mode is currently off for On-Prem and Single Tenant deployments.
Edit multiple files: Make coordinated changes across your codebase with intelligent multi-file editing that ensures consistency and manages dependencies.
Agentic Code Q&A: Chat with a conversational interface that provides detailed code explanations and suggestions, tailored to your project's full context.
Smart context collection: Automatically gather and prioritize relevant code context - without manual intervention - for a more accurate and efficient assistance.
Smart code apply: Integrate AI suggestions into your codebase with intelligent placement and dependency management.
Learn more about Agentic Mode in our documentation.
Agentic Tools allow users to integrate external tools and services into Qodo Gen.
This feature enhances the agent’s workflow by enabling it to access and use custom tools when needed.
MCP stands for Model Context Protocol. It’s an open protocol that standardizes how applications provide context to AI Models. Learn more about MCPs.
Using the MCP protocol, Qodo Gen can interact with external services.
For example, if a Jira MCP is set up, you could ask "Find me a Jira ticket about XYZ" in the chat and get relevant information from your Jira project.
Learn more about Agentic Tools in our documentation.
Test Generation got a completely new flow, and is now integrated into Qodo Gen Chat.
Type /test
in the chatbox, and let Qodo Gen guide you through generating a powerful test suite. You can add more tests, create mocks, and enhance your code effortlessly.
New and Existing Test Suites support.
Enhance tests using Qodo Gen Chat.
Generate tests from list of behaviors.
Mocks selection.
Support for all languages and frameworks.
Learn more about Test Generation in our documentation.
Inline Context is a powerful new way to bring your project’s code directly into Qodo Gen Chat conversations. Now, when you type @, you’ll see a dynamic menu allowing you to quickly find and reference relevant Folders, Files, Classes, Functions, or Methods from your project.
Find Code Fast – Simply search and select the exact code element you need. Improve Relevance – Give Qodo Gen Chat the right context instantly for more accurate and helpful responses.
Just type @ in the chatbox and experience a smarter, more efficient experience!
Learn more about Inline Context in our documentation.
We’re excited to introduce Chat Preferences, giving you more control over how Qodo Gen Chat interacts with you!
Chat Preferences enable you to:
Set Custom Instructions Personalize responses with specific guidelines, like “Reply in Spanish” or “Keep answers under 50 words.” You can choose to apply these guidelines to any specific command or to all commands in general.
Customize the Code Editor Configure how Qodo Gen integrates in your editor.
Fine-Tune Code Completion Add custom instructions that affect your Code Completion suggestions.
Optimize Codebase Indexing Control how many snippets from local and remote projects are used for smarter AI context.
To get started, open Qodo Gen Chat, click the menu button in the top right, and select Chat Preferences. Try it out and make your Qodo Gen Chat experience even better!
Learn more about Chat Preferences in our documentation.
When you ask questions in Qodo Gen Chat, code replies can often include large chunks of code.
Instead of cluttering the chat, the new Artifacts feature lets you open these code snippets as separate files in your IDE. You can then apply the code directly to your project or compare it with other artifacts to select the best fit.
We’re thrilled to introduce Qodo Gen Version 1, packed with game-changing features to make your Qodo experience more intuitive than ever.
Agentic Mode: Choose between Standard or Agentic mode. Agentic mode is a game-changing flow of Qodo Gen Chat that dynamically uses tools to analyze requests and provide smarter, more adaptive responses.
Agentic Tools (Custom MCPs): Integrate external services like Jira with Qodo Gen using the open MCP protocol, allowing dynamic interactions with external tools.
All-New Test Generation Flow in-Chat: Creating tests is now easier with full integration into Qodo Gen Chat. Just type /test, and Qodo Gen will guide you through generating a complete test suite. You can refine tests, add cases and choose behaviors to test —all without switching tools.
Artifacts: Keep your chat clean—open large code snippets as separate files in your IDE for easy application and comparison.
Inline Context: Quickly reference project files, functions, and classes in chat using @, improving searchability and response accuracy.
Chat Preferences: Customize commands and responses, code editor settings, code completion, and indexing for a tailored Qodo Gen experience.
Qodo rebrand: Updated logo and color scheme.
Enhanced analytics for better insights.
Fixed login issue affecting some users.
Rolled back to v0.12.7 due to login issues.
Chat history now persists across IDE sessions.
Introduced new event structure for analytics.
Added /help
command in chat: get information and answers to questions about Qodo Gen, taken directly from Qodo's documentation platform.
Added feedback buttons in chat.
Internal analytics enhancements.
Enabled batch processing for file indexing.
Added RAG tags for remote retrieval-augmented generation.
Fixed file focus issues in chat.
Made reference paths clickable in chat.
Clickable links added to reference links in repositories.
Context updates when files change.
Added /generate-best-practices
command in chat.
Fixed "no content selected" error on file change.
README updates and improvements.
Enhanced Model Selection: Unleash the full potential of AI with our new model selection feature. Seamlessly switch between the world's most advanced AI models in real-time. Available Models:
🧠 GPT-4.0 - The gold standard for advanced reasoning
🔮 GPT-o1-preview - Enhanced reasoning and extensive knowledge base
⚡ GPT-o1-mini - Lightning-fast coding specialist, optimized for efficiency
🎯 Claude 3.5 Sonnet - Anthropic's latest, built for precision
💫 Gemini 1.5 Pro - Google's cutting-edge multimodal AI
Introducing support for best practices: Qodo Gen now reads a best_practices.md
file from the root of the project. when interacting with the chat, Qodo Gen takes into account those best practices when suggesting code.
It currently supports all free chat and code chat commands.
It does not support diff commands, advanced panel test generation, and code completion.
Qodo Gen supports up to 1500 lines in the best practices file.
Added an option to copy messages from chat.
General bug fixes and performance improvements.
Change color to be more visible across themes
Fixed enterprise report analytics issues.
Fixed reopening free chat after closing all editors.
Chat History: Users can now switch between and revisit up to 20 recent chats.
Fixed Linux path issues.
Various naming updates.
Fixed logout bug.
Fixed login lock issue after repeated failures.
Codiumate is now Qodo Gen! Same features, new name.
Extend Test Suite sunsetting: The "Add more tests" inline option above generated tests, as well as the Extend Test Suite tab, will no longer be available. This change is necessary as part of Test Generation upgrading.
Codebase Selection in Test Panel: Enterprise RAG users can now select RAG usage.
Various bug fixes and improvements.
Added chat history to Codiumate Chat.
Added option to Add to Codiumate as context From the terminal
Codebase Selection: For Enterprise RAG users, you can now turn RAG usage on or off
Codiumate Chat: Focus behavior now more intuitive
Improved code completion
UI Improvements: The code snippet button has been relocated for easier access. Button labeling has been added, and action buttons are now always visible. Adjustments were made to color schemes for better visual consistency.
Error messages phrasing: Improved clarity in error explanations, detailing causes and necessary actions. Enhanced consistency in error message phrasing.
PHP support: Resolved an issue with the static analysis of PHP code.
UI improvements.
Clear previously indexed context (cache) from the chat panel menu
Fixed freezing issue when chatting with small indexed snippets.
Increased max prefix/suffix length for code completion context.
Improved suffix handling in code completion requests.
Fixed recurring illegal line bug.
Fixed test panel issues.
Fixed type_identifier
bug.
Fixed focus selection bug.
Fixed Java context builder.
Fixed illegal line bug.
Improved context selection.
UI enhancements.
UI improvements.
Fixed extension uninstall event.
Updated icons.
New Codiumate Chat Interface: Streamlined UI for easier navigation.
Flexible Focus Selection: Use @
or +
button to focus on specific code.
Enhanced Context Options: Index snippets, files, folders, or entire projects.
Coding-Agent Activation: Click the robot icon for coding assistance.
Code completion enhancements
Added extension uninstall event
Fix: no wrap code block display in chat
Fix: display scrollbar for code in chat panel
Fix: error in thread after first message interrupt
Fix: formatting issues in codebase
Fixed performance issue
Fixed stopping and removing thread messages
Removed listener to fix slowness bug
Changed the location of "Add folder to context"
Fixed parsing of paths on Windows
Improved Local RAG filtering
Improved error handling in chat context reducer to provide more informative feedback on unknown actions.
Updated error message to advise saving file before re-selection.
Disabled Auto-Commands if the chat is open.
Normalize RAG settings key naming and change value types.
Indexing Support for Folders and Files: You can now enhance your Codiumate experience by indexing entire folders or individual files. This update allows you to add your code directly as context for more precise and relevant Codiumate queries.
Image Integration in Chat: You can now paste images directly into the chat in both Free Chat and the new Coding Agent! This enhancement allows you to ask contextual questions about the images you upload. For instance, upload a design to request its HTML implementation, paste a UML diagram to have the Coding Agent plan according to it, and much more.
Thread Response Continuity: We've resolved a critical issue where threads would unexpectedly stop responding. You can now enjoy uninterrupted conversations without disruptions.
Code Snippet Context Retention: A bug in threads involving code snippets has been fixed. Previously, threads would lose the initial context when discussing code snippets; this issue has been addressed to ensure consistent and context-aware interactions.
Forward automatically triggered commands flag to the reducer
Fixed handling of revoked refresh tokens
Fixed command parsing in the chat panel
Codiumate-Agent Alpha Release: We're thrilled to announce the alpha release of our Codiumate-Agent, integrated within the VSCode extension. This marks the first introduction of our coding agent designed to assist developers in completing tasks efficiently within their projects.
Codiumate-Agent Highlights:
Task Specification: Users can now write specifications for tasks directly within VSCode.
Context Selection: Offers the ability to select the relevant context for the task at hand.
Automated Planning: Codiumate-Agent can automatically write a plan based on the task specification.
Code Auto-Completion: Enhances coding efficiency by providing auto-completion for code based on the task's plan.
Enabling code completion when using task agent
Introduced Codiumate Agent Task Planner - Transform your task descriptions and contexts into a structured plan and implement with auto-complete.
Fixed reading configuration file.
Updated docs links.
Added clipboard content to code completion context
Added Snippet types to code completion snippets
Added debug logs for code completion
Renamed "Code Completion" to "Code Auto-complete" in settings for clarity.
Updated descriptions for code auto-completion settings to reflect service availability for subscribed members and support for custom instructions.