What's new? (February 2024)
Last updated
Last updated
For Tabnine's private installation release note, click here
Tabnine can now use the context of our users and enterprise customers to deliver more precise and more personalized recommendations for code generation, code explanations, and guidance, and for test and documentation generation.
You can increase Tabnine’s contextual awareness by making it aware of locally available data in your IDE (including variable types, comments, open files, and open projects). Additionally, you can enable Tabnine to focus on specific elements in the workspace through "mentions" — simply use the @ symbol to tag unopened files, classes, or methods directly into Tabnine Chat.
In addition, administrators can now connect Tabnine Enterprise to their organization’s code repositories (GitHub, GitLab, or Bitbucket), significantly increasing the context that’s available to Tabnine. With this enhanced context, Tabnine automatically identifies all the relevant information and uses it to provide precise results.
To achieve personalization, Tabnine uses retrieval-augmented generation (RAG) to provide the Tabnine AI coding assistant with knowledge of your organization’s specific characteristics and code. The personalization capabilities are available in Tabnine Pro and Tabnine Enterprise. Learn more
One of the most popular ways to interact with Tabnine Chat is through quick actions (a.k.a., "slash commands"), which are built-in commands that allow faster ways to launch common popular tasks, such as document, explain, or generate tests for a given code.
Now you can define your own custom quick actions, adding additional built-in commands that suit your specific needs and domain.
Following their introduction in Tabnine for VS Code and JetBrains, we're happy to add them to additional Tabnine plugins:
An easier way to activate Tabnine, launch the chat, and view the plugin status with a new Tabnine button on the margin bar
Better connectivity with extended proxy support
It's now possible to accept part of Tabnine's code completions in two ways:
Line-by-line completions (VS Code and JetBrains)
Word-by-word completions (VS Code)
This is especially useful for multiline code completions when you need only the first part of the completion:
A new visual usage report was added to the Tabnine management console for team admins in Tabnine's private installation. It adds more convenience to the team admin compared to the existing CSV-based usage report.
This report provides visual insights into the team members' onboarding status, usage volumes, and additional data.
The scope of the report is the last 30 days for the entire organization or for a specific team, and it's available on the admin level.