v6.4.0 July 7, 2026 Features and Improvements Enterprise Agent: Multiple independently operating IDE Instances: Opening multiple IDE instances no longer results in synchronized Agent and Chat state across windows; now, each instance operates with an independent session (as in Tabnine CLI) Tabnine CLI: Fast Model for Background Tasks : Added configurable fastModel setting to route background CLI tasks. Configurable via settings.json or the /model fast slash command Compression Performance: Improved /compress performance for long conversations so users can continue typing and queueing new prompts/messages Upstream Updates : Tabnine CLI: Upstream Updates Covering Tabnine CLI versions 0.26.0 – 0.29.0 This section gives more detail on updates in Tabnine CLI as of Tabnine CLI v0.29.0. For clarity, itemized updates have also been noted with which Tabnine CLI version they first appeared in. Remix Plan Mode : Added upstream Plan Mode capabilities for drafting, reviewing, and iterating (v0.29.0) Added /plan slash command and enter_plan_mode (v0.29.0) Added support for MCPs and plan editing (v0.29.0) Added settings-based enablement, improved approval-mode handling, and expanded error handling (v0.29.0) Extensions : Added extension configuration and registry improvements, including /extensions config, an extension registry client, default-enabled extension configuration, extension-linked agent skills, and an extensionsExplore setting surface. (v0.29.0) Improved extension behavior by reloading skills and agents on extension restart (v0.29.0) Agent Skills and Subagents : Improved agent-session and subagent protocol behavior, including protections around sending messages while streams are active. (v0.26.0) Added safeguards to prevent local and remote subagent protocol sends while a stream is already active. (v0.26.0) Added default execution limits for subagents, removed hardcoded policy bypasses for local subagents, and added safeguards to prevent subagent bypass in Plan Mode. (v0.29.0) Improved agent-skill and subagent internals, including XML-based subagent definitions, optimized subagent prompt introductions, clearer agent-skills lifecycle documentation, and hierarchical memory rendering in context. (v0.29.0) Tool output handling : Added a more robust tool-output storage and masking model, including observation masking, session-linked tool-output storage and cleanup, persistence and resumption for masked tool outputs, remote masking-threshold configuration, and exemptions for high-signal tools. (v0.29.0) Shortened tool-call IDs and fixed duplicate filenames in truncated tool-output storage. (v0.29.0) CLI usability and terminal behavior : Editor behavior : Improved editor preference handling for opening files in configured editors, including support for opening VS Code-family editors in a new window. (v0.26.0) Session handling : Improved session handling with additional session listing, session lookup, validation, and session-file error messaging surfaces. (v0.26.0) Improved session-file validation and error messaging for invalid JSONL session files. (v0.26.0) Debug and devtools views : Improved debug and devtools session views, including empty-state messaging for console logs and network activity. (v0.26.0) Connected repositories warning: Added a startup warning when an organization has connected remote repositories but the local Tabnine Agent cannot access them. The warning directs users to connect the relevant Git provider in Tabnine IDE settings. (v0.28.0) Added the following: (v0.29.0) Input-prompt autocomplete, (v0.29.0) Shortcuts hint and discoverability panel, (v0.29.0) Ctrl+O support for expanding paste placeholders (v0.29.0) Vim motions including W , B , and E (v0.29.0) added SS3 Shift+Tab support for Windows terminals, (v0.29.0) Improved focus navigation for interactive and background shells, (v0.29.0) fixed a history-navigation regression after prompt autocomplete, (v0.29.0) Folder trust, sandboxing, and safety : Added or expan
Tabnine v6.4.0
Released · Tabnine