Habr AI→ original

Yandex Code Assistant for VS Code: How the Extension Has Changed and What Code Indexing Provides

Yandex Code Assistant for VS Code has been significantly updated: the extension now includes chat, diff, rules and skills, with project indexing in…

AI-processed from Habr AI; edited by Hamidun News
Yandex Code Assistant for VS Code: How the Extension Has Changed and What Code Indexing Provides
Source: Habr AI. Collage: Hamidun News.
◐ Listen to article

Yandex significantly reworked Code Assistant for VS Code and transformed it from just another autocompletion into a more cohesive development assistant. The author of this review came to the extension not out of curiosity, but out of practical necessity: due to difficulties with payment for foreign LLM tools, a working alternative on the local market was needed. After installation, it became clear that since the 2024 release, the product has changed significantly and now looks like a full-fledged environment for interacting with AI directly inside the editor.

The reason for looking at the update turned out to be very pragmatic. For some developers, the choice of such a tool today is determined not only by the quality of the model, but also by practical limitations: how to pay for a subscription, how stable the service is from the region, and whether access will disappear at the most inconvenient moment. Against this backdrop, the updated Code Assistant is perceived not as a cosmetic release, but as Yandex's attempt to assemble a more mature work scenario in VS Code.

In the new version, visually much has changed: a chat appeared, a diff mode, settings for rules and skills, and the interface itself became closer to the format of a full-fledged AI assistant inside an IDE, rather than a simple window for code generation. It is precisely this set of new modes that changes the user scenario. If previously IDE assistants were often only expected to generate a piece of code based on a prompt, now the tool tries to integrate into the normal development cycle: discuss the task in a chat, propose edits, show the difference between versions, and give the developer the opportunity to make a decision before applying changes.

Rules and skills are of particular interest. Essentially, this is a step toward managed behavior of the assistant: you can set boundaries, context, and preferred working style, rather than having to explain everything anew each time. For teams and individual developers, this is important because it reduces the amount of manual routine and makes the model's responses more predictable.

But the feature that kept the author from immediately deleting the extension is project indexing in embeddings. This is no longer just work with the currently open file, but an attempt to give the model a broader view of the code base. Yes, by feel this is not yet the level that is attributed to Cursor with its deeper model representation of the project, graph relationships, and cloud-based context memory.

However, even such a step is important: the assistant starts to better navigate the repository structure, remember related fragments, and respond not just based on the nearest piece of code in front of the developer. For medium and large projects, this is the difference between a toy and a tool that you can actually keep in your daily work. At the same time, the review does not become an unconditional recommendation.

The author directly leaves the decision to the reader: use it or not, everyone will decide for themselves. The text rather performs a different task—it saves time for those who are also looking at domestic alternatives and don't want to spend the evening on blind installation and initial setup. In this there is an important practical signal: the market for local AI tools is no longer limited to "import-substitute autocompletion."

Products are emerging that try to address real pain points for developers—from access and payment to contextual work with the project inside the IDE. This means that Yandex Code Assistant should be considered not as a direct copy of foreign leaders, but as a separate working tool that is growing up quickly. If you need an assistant in VS Code without extra barriers to entry, with a chat interface, change control, and at least a basic understanding of the entire project, the updated version already deserves a test.

And the final answer to whether it will replace familiar foreign solutions depends not on marketing, but on how accurately the assistant will fit the context of your code and reduce the real burden in daily development.

ZK
Hamidun News
AI news without noise. Daily editorial selection from 400+ sources. A product by Zhemal Khamidun, Head of AI at Alpina Digital.

Want to stop reading about AI and start using it?

AI News is a curated feed of AI/tech news. Hamidun Academy teaches you to use AI systematically in your work.

What do you think?
Loading comments…