Code Editors and IDEs Release Notes

Release notes for code editors and integrated development environments

Get this feed:

Products (10)

Latest Code Editors and IDEs Updates

  • Jul 17, 2026
    • Date parsed from source:
      Jul 17, 2026
    • First seen by Releasebot:
      Jul 18, 2026
    Cursor logo

    Cursor

    Improvements to Cursor in Slack

    Cursor adds Slack workflow upgrades with plans before execution, richer status updates, cleaner message rendering, multi-repo environment support, and cross-channel and thread access for broader context.

    Cursor in Slack now shares a plan before it starts, runs in multi-repo environments, and can work across channels and threads.

    Interaction improvements

    Cursor now responds with a plan before it begins, so you can jump in and redirect early. As it works, it updates its status so you can follow each step.

    We also refined how Cursor's responses look in Slack. In-message buttons are gone, replaced by compact footer links. Tables, PRs, and artifacts now render more cleanly.

    Multi-repo environment support

    From Slack, Cursor can now start in a named multi-repo environment instead of a single default repository. If your frontend, backend, and shared code live in separate repos, Cursor reads your request and targets the environment that gives it access to all of them.

    Mid-task, when Cursor needs a repo outside the current environment, it prompts you with a Switch repository button. Click it, choose the repo or environment, and Cursor picks up right where it left off.

    Cross-channel workflows

    Cursor can now read from and send messages to other Slack channels and threads. During a task, it can pull context from elsewhere in the workspace and post updates back in the original thread or the relevant channel.

    Learn more in our Slack docs.

    Original source
  • Jul 16, 2026
    • Date parsed from source:
      Jul 16, 2026
    • First seen by Releasebot:
      Jul 18, 2026
    JetBrains logo

    IntelliJ IDEA by JetBrains

    What’s New in IntelliJ IDEA 2026.2

    IntelliJ IDEA releases 2026.2 with day-one support for Java 27 and Kotlin 2.4, plus AI upgrades, better Spring and debugging workflows, early Gradle 10 support, and broader support for new technologies like Terraform testing and TypeScript 7.0.

    IntelliJ IDEA 2026.2 is here!

    This version brings updates designed to streamline your workflows and help you confidently adopt the latest innovations across the Java ecosystem.

    You can download this latest release from our website or update to it directly from inside the IDE, via the free Toolbox App, or using snap packages for Ubuntu.

    Explore the What’s New page for a complete overview of the key new features, including detailed explanations and demos.

    Explore the What’s New page

    In addition, our developer advocates have recorded a walkthrough video covering all the release highlights. Check it out!

    IntelliJ IDEA 2026.2 adds day-one support for Java 27 and the latest Kotlin 2.4 language features, helping you stay up to date with the newest JVM technologies. This release also streamlines Spring development with improved database migration workflows and richer Spring Security insights, while making debugging more powerful with new logpoints and enhanced navigation from runtime output to source code.

    Here are the key highlights of this release:

    AI upgrades:

    • Native GitHub Copilot integration
    • Agent skills
    • AI completion support for third-party providers

    Productivity-enhancing features:

    • Logpoints
    • Dependency completion
    • Early Gradle 10 support and migration assistance
    • Streamlined Git conflict resolution flow
    • Docker Compose improvements

    Support for new technologies:

    • Java 27
    • Kotlin 2.4 Stable features
    • Spring support improvements
    • Terraform testing framework
    • TypeScript 7.0

    Version 2026.2 also delivers numerous stability, performance, and usability improvements across the platform. These are described in a separate What’s Fixed blog post.

    Let us know what you think about the new features in this release, as your feedback helps us shape the product so it works even better for you.

    Update to IntelliJ IDEA 2026.2 now to try out these new features. Don’t forget to join us on X, Bluesky, or LinkedIn, and be sure to share your favorite updates.

    Thank you for using IntelliJ IDEA!

    Original source
  • All of your release notes in one feed

    Join Releasebot and get updates from Cursor and hundreds of other software products.

    Create account
  • Jul 16, 2026
    • Date parsed from source:
      Jul 16, 2026
    • First seen by Releasebot:
      Jul 18, 2026
    JetBrains logo

    IntelliJ IDEA by JetBrains

    What’s fixed in IntelliJ IDEA 2026.2

    IntelliJ IDEA ships 2026.2 with major stability and usability improvements, including more than 1,300 bug fixes, faster performance, smoother Markdown editing, better Spring, Thymeleaf, and Kotlin support, plus improved editor navigation and plugin handling.

    Performance

    Welcome to an overview of the most important fixes and usability improvements in IntelliJ IDEA 2026.2.

    This release brings more than 1,300 bug fixes and usability improvements, and it addresses 140 freezes and other performance issues identified through internal diagnostics and user reports. Below is a recap of the most impactful updates.

    Responsiveness remains a top priority. IntelliJ IDEA 2026.2 includes fixes for more than 140 freezes and other performance issues.

    When editing Markdown files, the IDE is now much more responsive, improving the experience of writing specifications for agents

    Projects opened natively in WSL or Docker environments should stall less often.

    Editor file saves are now asynchronous. Writing a file to disk no longer blocks the UI thread, reducing the likelihood of freezes during save operations. If you develop IDE plugins, please refer to this dedicated blog post for migration guidance.

    The custom file chooser now loads directories using asynchronous I/O and lazily expandable nodes, reducing UI freezes and making navigation more responsive in large or remote directory structures. The custom file chooser is primarily used in WSL, Dev Containers, and remote development environments, but you can also use it more broadly by disabling the Use native file chooser dialog option in Advanced Settings on Windows or macOS.

    The loading of Spring configuration metadata is also faster and more stable. We resolved issues that could cause excessive memory consumption, endless metadata collection loops, and exceptions during Spring Boot configuration analysis.

    Spring

    To ensure readability and help you better understand code written by others, whether humans or agents, we are doubling down on fixes related to code resolution, navigation, and usage detection.

    Note that some of these improvements are planned for the IntelliJ IDEA 2026.2.1 update.

    Spring Boot configuration properties

    IntelliJ IDEA now handles more configuration patterns correctly in application.properties files, YAML files, annotations, test configurations, Kotlin classes, Java records, nested objects, maps, lists, and custom configuration classes. Resolution, highlighting, completion, navigation, and @ConfigurationProperties mapping have all been improved.

    See YouTrack issue IDEA-370087 for the full list of fixes.

    Spring Security 2026.2.1

    IntelliJ IDEA recognizes more ways to define request matchers, including paths supplied as arrays, the requestMatchers(RequestMatcher...) overload, and matchers created with PathPatternRequestMatcher.pathPattern(...). For example, the IDE will recognize and highlight new RegexRequestMatcher(pattern, method) as a regular expression. SpEL expressions in @PreAuthorize and other security annotations will correctly understand all usages of this.

    New inspections will help identify ordering problems in a SecurityFilterChain, warning you, for example, when requestMatchers() are placed after anyRequest().

    See YouTrack issue IDEA-391028 for the complete list of improvements.

    Spring Cache 2026.2.1

    Support for Spring Cache annotations, including @Cacheable, @CachePut, @CacheEvict, and @Caching, is becoming more accurate, with better SpEL expression validation and proper usage detection for methods referenced only through a #root.target expression

    Additionally, inspections for conflicting @Cacheable and @CachePut, for # prefixes missing from root or result, and others no longer produce false positives.

    See YouTrack issue IDEA-390707 for the full list of fixes.

    Spring Events 2026.2.1

    Improvements to the Spring Events support provide more reliable navigation between event publishers and listeners, including ApplicationListener implementations that listen for a base event type, events published through generic methods, custom generic events implementing ResolvableTypeProvider, and publishEvent calls made through method references

    New inspections warn you when an @EventListener method listens for an early Spring Boot lifecycle and detect potentially incorrect combinations of @TransactionalEventListener and @Transactional that can otherwise fail only at runtime.

    See YouTrack issue IDEA-390826 for the full list of improvements.

    Thymeleaf

    IntelliJ IDEA’s Thymeleaf support is now more reliable across expressions, tags, attributes, JavaScript inlining, completion, and property resolution. The IDE recognizes more expression forms, including inline output, bracket-based map access, nested selections, and T() references, while eliminating false warnings for common Thymeleaf and Layout dialect constructs. JavaScript expressions inside <script th:inline="javascript"> are handled correctly, numeric property keys now resolve as expected, and the Empty tag inspection can be disabled for Thymeleaf templates.

    See YouTrack issue IDEA-370051 for the complete list of updates.

    Kotlin

    Server-side

    We’re continuing to close the gaps between the Java and Kotlin support in Spring-based server-side projects.

    IntelliJ IDEA can now configure Kotlin support for Lombok and other annotation processors through kapt automatically, reducing the amount of manual project setup required. These changes should make mixed Java and Kotlin projects more predictable.

    Kotlin completion in Java code

    IntelliJ IDEA’s Java code completion now also suggest Kotlin extension functions and companion object members. More complete and better sorted suggestions make working in mix-language codebases easier.

    Removal of K1

    With K2 adoption now above 99% across IntelliJ IDEA and Android Studio, we have removed the remaining K1-mode options and relevant code from the product.

    Editor and navigation

    The Markdown integration now supports standard footnotes, allowing the proper use of [^label] syntax. This resolves a long-standing feature request and makes it easier to work with technical documentation, articles, and other reference-heavy content directly in the IDE.

    The IDE now knows how to keep your bookmarks when you switch Git branches. If you want to have your bookmarks preserved, disable the Enable bookmark context restoration on branch switching option in Settings | Advanced Settings.

    When searching for classes, files, or symbols in Search Everywhere, IntelliJ IDEA now remembers the scope you selected, such as Project Files, Project and Libraries, or a custom scope. The same selection is restored automatically the next time you start a search.

    Double-press shortcuts, such as Shift+Shift for Search Everywhere and Ctrl+Ctrl for Run Anything, are now fully customizable in Settings | Keymap.

    User interface

    Islands theme color coding

    Colors assigned to scopes, such as test files or non-project files, remain visible when the tab is active, making it easier to identify the type of file you are currently editing at a glance.

    Bundled plugins

    Deprecation of the Machine Learning Code Completion (Ranking) plugin

    The Machine Learning Code Completion plugin, which improved ranking, is being deprecated and will no longer be bundled with IntelliJ IDEA.

    As AI completion, next edit suggestions, and coding agents have become the main forms of intelligent development assistance, the benefits of ML-based completion ranking have declined significantly.

    The plugin remains available from JetBrains Marketplace, so you can install it separately and continue using it where needed.

    Unbundling of the Task Management and Time Tracking plugins

    The Task Management and Time Tracking plugins have also been removed from the default IntelliJ IDEA distribution.

    Both plugins saw relatively low usage, and unbundling them helps keep the standard installation leaner. Their functionality has not changed, and both plugins can still be installed directly from JetBrains Marketplace.

    More relevant plugin search results

    Plugins will be easier to find, as searching for them in Settings | Plugins now produces better-ranked results.

    Previously, all plugins containing the search text in either their name or description could appear in an arbitrary order, but now name matches are prioritized.

    Conclusion

    Let us know which fixes make the biggest difference in your workflow and where you still encounter friction. Your reports, feedback, and sample projects help us understand which issues have the greatest impact and what we should prioritize next.

    Try IntelliJ IDEA 2026.2 and share your favorite improvements with us on X, Bluesky, or LinkedIn.

    Thank you for using IntelliJ IDEA!

    Original source
  • Jul 16, 2026
    • Date parsed from source:
      Jul 16, 2026
    • First seen by Releasebot:
      Jul 17, 2026
    Warp logo

    Warp

    2026.07.16 (v0.2026.07.15.08.55)

    Warp adds cloud agent session indicators, richer Agent Mode previews, new appearance and tools panel controls, and quicker access to upgrades from out-of-credits errors. It also improves startup speed, billing views, diff expansion, and ships a long list of bug fixes across Markdown, cloud, git, and macOS workflows.

    New features

    • Added a connection indicator for cloud agent sessions.

    Improvements

    • MCP tool-call request/response previews in Agent Mode now render in monospace font.
    • Added toggles in Settings → Appearance to control which tabs appear in the tools panel.
    • Added a Subscribe button to the out-of-credits AI error for quick upgrade access.
    • The run details Status chip now links directly to the run in Oz web.
    • Double-click a collapsed hidden section in the diff editor to fully expand it. — @bradleyjames ✨
    • Agent conversations now respect your theme's background color instead of a lightened overlay.
    • Faster app startup: persisted agent conversations are now loaded lazily instead of fully decoded at launch.
    • Highlighted the currently selected period in the Billing & Usage dropdown.
    • Added a Copy action to the locked initial queued prompt in cloud mode.
    • Suppressed passive suggestions for cloud-agent session viewers.
    • Added a 'Copy current path' command palette action. — @elviskahoro ✨
    • Added Resend and Sentry product icons to the MCP gallery.
    • Matched MCP Servers search field sizing to standard search fields.
    • Replaced the /pr-comments slash command with the bundled PR Comments skill.

    Bug fixes

    • Fixed an issue where you could not continue a conversation after the sandbox shut down.
    • Fixed link detection incorrectly including fullwidth/CJK punctuation after URLs and file paths. — @rhinoc ✨
    • Fixed git status completion parsing for paths with spaces and renames, and completion of nested untracked files for git add.
    • Fixed forking an agent conversation resetting the working directory instead of keeping the current one.
    • Fixed unmodified-lines hover styles flickering while scrolling over the code review gutter.
    • Fixed launch configuration tab-level commands not running when opened via warp://launch/. — @AndreKalberer ✨
    • Fixed Markdown files opening in Warp's Markdown Viewer from macOS file URLs even when the Markdown Viewer preference is disabled. — @fadexadex ✨
    • Fixed bold/italic Markdown links breaking before trailing punctuation.
    • Fixed extra border gap on agent tool-call banners.
    • Fixed text selection not starting correctly over Markdown tables.
    • Fixed custom endpoint model selections not persisting across device sync.
    • Fixed code review pinned file header showing diff content behind its rounded corners.
    • Fixed missing macOS permission descriptions for Reminders and Calendar access (resolves icalBuddy failures).
    • Fixed imported PR comments on context lines being wrongly marked as outdated.
    • Fixed repo-gated slash commands lingering after leaving a repository.
    • Fixed crash when deserializing cloud environments without a Docker image.
    • Fixed group header not rendering for every multi-pane vertical tab. — @lonexreb ✨
    • Fixed the queued prompts panel not reappearing when an inline menu closes.
    • Fixed an orchestration pill bar panic when dragging panes.
    • Fixed a crash when opening Custom Routers settings with an invalid router file.
    • Fixed agent requests failing during Grok OAuth token refresh.
    • Fixed local-to-cloud handoff failing to start with an invalid model ID.
    • Fixed a macOS computer-use crash when building the keycode cache off the main thread.
    • Fixed directory account resolution for Linux builds using musl libc.
    Original source
  • July 2026
    • No date parsed from source.
    • First seen by Releasebot:
      Jul 16, 2026
    Bare Bones Software logo

    BBEdit by Bare Bones Software

    BBEdit 16.0.2 Release Notes

    BBEdit ships a 16.0.2 update that focuses on bug fixes, crash prevention, and polish across SFTP, Find, Git, vi mode, accessibility, LSP, Markdown, and shell workflows.

    BBEdit 16.0 is a major upgrade, which includes significant new features; visible changes to existing features; and fixes for reported issues.

    Because BBEdit 16 builds on features that were added during the BBEdit 15 cycle (as well as previous versions), please take a few moments to browse the release notes archive and review the release notes for any versions that you may not have seen.

    To get a high-level overview of what’s new in BBEdit 16, with screen shots, see the What’s New in BBEdit 16 page.

    For a comprehensive list of the changes introduced in BBEdit 16.0, please see the BBEdit 16.0 change notes.

    For detailed information on using any of BBEdit’s features, please refer to the user manual (choose “User Manual” from BBEdit’s Help menu).

    Requirements

    BBEdit 16 requires macOS 14.0 or later.

    For whichever version of macOS you are using, please make sure that you have updated to the latest available OS version. This will resolve any functional issues caused by bugs and regressions in out-of-date versions of the OS.

    Upgrading

    If you have been using any previous version of BBEdit in Free Mode, starting BBEdit 16.0 will reset your 30-day evaluation period, so that you can have a full trial of the new features.

    If you have previously purchased a license from us for BBEdit 15 or older, you will have a full 30-day evaluation period in which to try out BBEdit 16’s new features. License upgrades are available at a discount for existing customers, and some customers may be eligible for a free upgrade (based on date of purchase). Please see the BBEdit upgrades page for information and instructions.

    Additions & Changes

    • The BBEdit 16.0.2 update contains only changes to address reported issues. There are no feature additions or changes in this update.

    Fixes

    • Fixed crash or other misbehavior which would occur when an SFTP connection failed due to host key mismatch, port number misuse (pro tip: port 21 is for FTP, port 22 is for SFTP, and FTP and SFTP are not related in any way other than sharing three letters), or other exceptional conditions.
    • Corrected a behavior regression in which new documents could be created in the active project/instaproject, rather than in a new window or in the first available non-project window (depending on settings).
    • Fixed bug in which global disablement of LSP semantic token coloring wasn’t respected.
    • Fixed bug in which Prefix/Suffix Lines mishandled partial-line selection ranges.
    • Allow Command-delete as a synonym for “Don’t Save” in the “do you want to save changes to this document” close alert.
    • Fixed crash that would occur when closing the Find window in the (very short) time interval during which it was waiting to update live match state.
    • Fixed crash that would occur when closing a document at the same time a clock change, time zone change, or day change notification was received in the application.
    • Fixed crash which could be caused by immediately closing an FTP browser or project window immediately (in a very narrow time window) after opening it.
    • Made a change to address a rare reported crash.
    • Made a change to address a reported sporadic crash which would occur when loading a file.
    • Made changes to resolve a potential race condition that could cause the minimap to crash sporadically.
    • Fixed a potential crash which could occur while quitting, when an open window was blocked by a window-modal sheet.
    • Fixed an obscure crash which could occur if a document was closed while waiting for the application to finish restoring its soft wrap and selection state (if it had been soft wrapped).
    • Fixed crash that would occur while checking links in a file and the project site settings didn’t specify a server URL or directory.
    • Function scanning in codeless language modules once again considers text in comments; this had changed (intentionally) for 16.0, but there were unintended consequences for some language module developers.
    • Improved reporting of Git merge conflicts in the working copy status.
    • Fixed bug in which site deployment would silently do nothing if the local content root wasn’t in a Git repository.
    • Fixed an ancient lurking horror involving leading slashes in SFTP server paths.
    • Fixed a bug in which certain character sequences in DefaultKeyBindings.dict weren’t interpreted correctly.
    • Corrected several behaviors in vi emulation involving Visual mode and word-oriented editing. Visual e now extends the selection through the final character of the word; iw is now recognized for inner-word selections and operator commands such as viw, diw, and ciw; and s now substitutes the current character or selection and enters Insert mode.
    • Fixed misplacement of the insertion point after zero-length LSP edits occurring during certain completions.
    • Made a change to prevent a race deadlock when checking the modification date of a remote file before saving it.
    • Fix a crash which could occur in the Find window when dismissing it via a Return key in the search text box, and an error (such as a malformed Grep pattern) occurred in the process.
    • Fixed insertion point misplacement when using G in vi mode in soft wrapped documents.
    • Made a change to resolve a Shell Worksheet behavior issue when sending very large command strings to the shell.
    • Fixed regression in which the legacy “Keyword Pattern” codeless language module key was not loaded or validated.
    • Corrected title of the “Show in Finder” entry in the Menus & Shortcuts settings.
    • Fixed regression in which Unix shell script coloring would get confused by things that looked like they might have been regular expressions, but weren’t.
    • Corrected behavior of line-oriented commands in vi mode.
    • Corrected misbehavior of counted dd, cc, and yy in vi mode, in which the range of lines affected always started at BOF.
    • Implemented { and } for paragraph movement in vi mode.
    • Corrected the font attributes returned by requests from the accessibility API to include a correct specification of the font, as well as the prevailing foreground color.
    • Corrected calculations for text range boundaries requested via the accessibility API when Soft Wrap Text was turned on.
    • Return the actual effective font size via the accessibility API, rather than relying on the client to determine magnification.
    • Corrected behavior of o/O in vi mode.
    • Fixed bug in which blockquote markers were not colored correctly for successive blockquote runs in Markdown documents.
    • Corrected handling of unexpected response block types in Anthropic API responses.
    • Improved correctness of vi word motion and insertion placement when exiting visual mode.
    • Removed the vestigial “Remove” item from the context menu in the custom language settings list.
    • Corrected selection/cursor behavior when using t and friends in vi mode.
    • Corrected coloring while editing in files backed by some codeless language modules.
    • Corrected behavior of a in vi mode when used at end-of-line.
    • Corrected behavior of screen-movement keys in vi mode.
    • Corrected appearance of the “exchange find and replace field contents” button in the Find and Multi-File Search windows when running on macOS 14.
    Original source
  • Jul 15, 2026
    • Date parsed from source:
      Jul 15, 2026
    • First seen by Releasebot:
      Jul 17, 2026
    • Modified by Releasebot:
      Jul 18, 2026
    Microsoft logo

    Visual Studio Code by Microsoft

    Visual Studio Code 1.129

    Visual Studio Code releases a 1.129 update with a dedicated agent host, a redesigned Agents window editor panel, command running from chat with !, and a preview of the modern UI. It also improves Copilot authentication, editor reopening, and session management.

    Follow us on LinkedIn, X, Bluesky

    Release date: July 15, 2026

    Update 1.129.1: The update addresses these issues.

    Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap

    Welcome to the 1.129 release of Visual Studio Code. This release brings a dedicated agent host, a new editor panel in the Agents window, running commands with !, and a preview of the modern UI.

    • The agent host: Run agent sessions in a dedicated process and connect to them from multiple windows.
    • New editor panel in the Agents window (Experimental): Review agent-generated files and diffs in a docked editor.
    • Run commands with ! prefix: Run terminal commands directly from chat prompts.
    • Modern UI preview (Experimental): Get a first look at the updated VS Code workbench appearance.

    Happy Coding!

    VS Code is rolling out gradually to all users. Use Check for Updates in VS Code to get the latest version immediately.

    To try new features as soon as possible, download the nightly Insiders build, which includes the latest updates as soon as they are available.

    Agents

    The agent host

    We're rearchitecting how agent sessions work in VS Code around the agent host - a dedicated process that runs agent harnesses such as Copilot, Claude, and Codex, based on the Agent Host Protocol (AHP). Because a session lives in its own process, the same session can be connected to and rendered from multiple VS Code windows at once. The agent host's Copilot agent is powered by the Copilot SDK, which means that its behavior and functionality is aligned with the Copilot CLI, the standalone GitHub Copilot app, and other Copilot products.

    Learn more about the VS Code Agent Host architecture.

    We're actively developing the agent host and starting to roll it out to users in both the editor window and the Agents window. To opt in, enable chat.agentHost.enabled (This setting is managed at the organization level. Contact your administrator to change it.) and then pick an agent host harness from the harness dropdown. The screenshot below shows how to select the Copilot harness on the agent host in the editor window.

    As we continue to invest in the agent host, some new features in these release notes may only be available when an agent runs on it. Those features link back to this section and, where relevant, note any additional settings that enable them (for example, chat.agents.claude.preferAgentHost to enable the Claude agent on the agent host).

    New editor panel in the Agents window (Experimental)

    The Agents window shows your conversation with an agent next to a detail area for the files and changes it produces. This release introduces a redesigned editor panel that brings the editor and the detail area together into one docked pane with a shared tab bar, so reviewing an agent's work feels like working in the main editor instead of switching between separate panels.

    With the new editor panel, you can:

    • Open files and diffs directly inside the docked editor, next to your chat, and add tabs with a New Tab action that matches the chat tab strip.
    • Review changes in the Changes view with an improved diff experience: toggle between inline and side-by-side views, expand or collapse all files at once, and read changes in a more compact diff representation that fits more of the change on screen. The next action, such as Create Pull Request, is available right from the editor tab title, and editor keybindings like toggling the diff view work the same as they do in the main VS Code window.
    • Pick up where you left off. Each session restores its side-pane width, open editors, active editor, and per-file collapsed state across session switches and window reloads.

    This is an experimental, opt-in layout. To try it, enable sessions.layout.singlePaneDetailPanel and reload the window, since the setting is read once at startup.

    Session-management tools for Agent Host sessions

    Agents running on the agent host (Copilot, Claude, and Codex) now have access to a suite of session-management tools, so an agent can enumerate, create, observe, and act on other sessions and chats without you needing to switch away from your current conversation.

    With these tools, an agent can:

    • List your sessions with their status, workspace, and changes, so it can find the right one to act on. Archived sessions are excluded unless explicitly requested.
    • Read another session's recent conversation to understand what it's doing.
    • Create a new session or a new chat within an existing session to hand off a sub-task, rather than overloading a single conversation with unrelated work.
    • Send a message to a session or chat it created, to kick off or steer that work.

    Whenever a tool creates or targets a session, VS Code renders an Open Session pill so you can jump straight to it. Sending a message to another session always asks for your confirmation first. An agent can't message its own chat, and a burst of sends is capped so a single request can't fan out into an unbounded number of sessions.

    Agents window improvements

    This release includes several smaller improvements to the Agents window new-session flow:

    • Remembered new-session defaults: the new-session picker remembers your last agent mode and approvals choices and uses them as the defaults the next time you create a session, so you don't have to reselect the same options for every task.
    • Worktree checkbox: instead of choosing between folder and worktree isolation from a dropdown, the new-session configuration shows a single New Worktree checkbox. Check it to run the session with Git worktree isolation, which keeps the agent's changes in a separate folder until you're ready to review and merge them, or leave it unchecked to use folder isolation.

    Chat

    Run commands with ! prefix

    You can now prefix chat messages with a ! to run their contents as terminal commands. This works in agent host sessions both in the editor and Agents window.

    BYOK models with the Copilot agent harness

    You can now use Bring Your Own Key (BYOK) models in the Agents window when you select the Copilot harness running on the agent host.

    Migrate prompt files to skills (Experimental)

    Prompt files (*.prompt.md) are used to describe custom slash commands. They are only supported in the Local agent harness while other harnesses express slash commands with skills. For compatibility across harnesses, we recommend to migrate all prompt files to skills.

    With chat.customizations.promptMigration.enabled enabled, if you select a harness running on the agent host and you have migratable prompt files, you'll now see a 'Migrate Prompts' entry in the AI Customizations overview.

    The migration interface lets you:

    • View prompt files from both workspace (.github/prompts/) and user data locations.
    • Migrate selected files to skills and open the newly created skills.

    Editor experience

    Reopen an editor from the editor toolbar

    When a file or diff supports multiple editors, you can switch editors directly from the editor toolbar. Open the ... menu and select an editor from the Reopen Editor With submenu. This makes alternative editors easier to discover without using the Command Palette.

    Modern UI preview (Experimental)

    Setting: workbench.experimental.modernUI

    You can now preview a modernized VS Code UI that updates the look and feel of the editor workbench. This is currently an experimental feature that you can enable with the workbench.experimental.modernUI setting and is enabled by default in Insiders builds.

    Authentication

    GitHub Enterprise support for Copilot in the agent host

    Developers whose GitHub Copilot access is provided through a GitHub Enterprise (GHE) instance can sign in and use Copilot in VS Code. Previously, the agent host's Copilot authentication only supported github.com, so a GHE-backed Copilot subscription could not complete sign-in: both the OAuth flow and the Copilot token request targeted github.com.

    With this release, VS Code can authenticate Copilot against a GitHub Enterprise instance. When you sign in to Copilot, choose your GitHub Enterprise instance, and VS Code runs the sign-in flow and requests Copilot access tokens from that host instead of github.com. This works in both the editor window and the Agents window, and with both the Copilot and Claude agents.

    Because this support is part of the agent host, ensure the agent host is enabled with chat.agentHost.enabled (This setting is managed at the organization level. Contact your administrator to change it.).

    Proposed APIs

    Configure custom editors for diff and merge editors

    Custom editors now opt out of diff and merge editors by default. As a result, a file can continue to open in a custom editor while its diffs and merges open in the built-in text editors. You might notice this change if you previously saw a custom editor when opening a diff or merge editor.

    To open a diff in another editor, use the Reopen Editor With submenu in the editor toolbar. To always use a specific editor for matching diffs, configure the workbench.diffEditorAssociations setting.

    The proposed customEditorPriority API provides separate priorities for files, diffs, and merge editors:

    {
      "priority": {
        "textEditor": "default",
        "diffEditor": "option",
        "mergeEditor": "never"
      }
    }
    

    The new never priority prevents automatic selection for that editor type while keeping the editor available for explicit selection.

    If the text diff editor cannot display binary content, VS Code still falls back to a compatible custom diff editor.

    Thank you

    Contributions to vscode:

    • @accnops (Arthur Cnops): chat/voice: land voice answers on question carousels (fix Skipped) PR #323161
    • @cipheraxat (Akshat Anand): Fix Modern UI editor tab decoration color on full label PR #325291
    • @danielrobbins (Daniel Robbins): Fix bugs related to setting the right Chat model. (Fixes Issue #323765) PR #323767
    • @dobbydobap (varshitha):
      • Fix second Rerun Last Task failing to launch for reevaluateOnRerun tasks PR #324571
      • Unstick a pinned tab dragged to the start of the unpinned row PR #324734
    • @JeffreyCA: Update Fig spec for Azure Developer CLI (azd) PR #321221
    • @Kaidesuyoo (Kaidesuyo): fix persistent workbench UI performance degradation PR #324986
    • @myselfsiddharth (Siddharth Mehta): debug: right-align toolbar actions in exception widget PR #325077
    • @theanarkh (theanarkh):
      • workbench: fix ObjectSettingCheckboxWidget memory leaky PR #323670
      • fix: make sure register handler when ipc emitter add listener PR #323663
    • @yavanosta (Dmitry Guketlev): Use startColumn in growUntilVariableBoundaries PR #324523

    Issue tracking

    Contributions to our issue tracking:

    • @gjsjohnmurray (John Murray)
    • @RedCMD (RedCMD)
    • @IllusionMH (Andrii Dieiev)
    • @albertosantini (Alberto Santini)
    • @dobbydobap (varshitha)
    • @hogiSp (hogiSp)

    We really appreciate people trying our new features as soon as they are ready, so check back here often and learn what's new.

    If you'd like to read release notes for previous VS Code versions, go to Updates on code.visualstudio.com.

    Original source
  • Jul 15, 2026
    • Date parsed from source:
      Jul 15, 2026
    • First seen by Releasebot:
      Jul 16, 2026
    Zed logo

    Zed

    1.11.3

    Zed ships a major update with dedicated staged and unstaged changes views, a richer Git Graph, and a new preview pane in the project symbols picker. It also expands AI agent, terminal, search, and update workflows while fixing a wide range of crashes and usability issues.

    This week's release includes dedicated Staged Changes and Unstaged Changes multibuffers where you can review, stage, unstage, or restore individual hunks; Git Graph improvements including configurable columns and full commit messages rendered as Markdown; and a preview pane in the project symbols picker.

    Features

    AI

    • Agent: Added support for searching (cmd-f on macOS, ctrl-f on Linux/Windows) inside of terminal threads. (#60292)
    • Added "Agent Panel" and "Git Panel" items to the "View" menu. (#60356)
    • Improved the agent panel's turn-end actions: thread feedback is now also available via "Positive Feedback" and "Negative Feedback" slash commands (typed as /helpful and /not-helpful) in the message editor, a new copy button copies the last agent response, and "Open Thread as Markdown" moved into the agent panel menu. (#59974)
    • Agent: Improved onboarding experience when installing ACP agents. (#60452)
    • ACP: Added support for boolean toggles in ACP session configuration for agents that use them. (#60446)
    • Improved memory usage of ACP terminals after the tool call exits. (#60019; thanks hbackman)
    • Added Claude Fable 5 to the Amazon Bedrock provider. (#59016; thanks 3ddyBoi)
    • Added native support for AWS Bedrock's Mantle endpoint, enabling GPT-5.5, GPT-5.4, and Grok 4.3 through the Amazon Bedrock provider. (#60480)
    • Added Sonnet 5 to Bedrock provider. (#60360)
    • Improved OpenCode support: updated OpenCode Zen models (added Fable 5, Sonnet 5, GLM 5.2, Kimi K2.7 Code, and Minimax M3), added reasoning effort levels, enabled parallel tool calls by default, and added protocol validation for OpenCode settings. (#60526; thanks Vlaaaaaaad)
    • Agent: Improved error messaging when a provider is not configured. (#60417)
    • Agent: Improved fallback model selection. (#60417)

    Git

    • Added dedicated Staged Changes and Unstaged Changes views, opened via the git: view staged changes and git: view unstaged changes actions. (#46541; thanks drbh)
    • Added diff stat numbers to the uncommitted changes view. (#60464)
    • Added tag labels to the Git Panel commit history. (#60534; thanks pixel365)
    • Improved Git Panel performance by no longer re-checking repository access on every file change. (#59521; thanks lgeiger)
    • Improved the commit message tooltip to link directly to LLM provider settings and documentation when no provider is configured. (#60357)
    • Git Graph: Added the ability to show and hide columns by right-clicking the table header. (#59850; thanks RemcoSmitsDev)
    • Reduced number of git processes for calculating diff of open buffers when the repo state changes on disk. (#59357; thanks lgeiger)
    • Showed the full commit message as Markdown in the details panel of the Git Graph. (#59674; thanks clarkenciel)

    Languages

    • Improved logging by suppressing verbose Python environment discovery logs. (#60204; thanks lingyaochu)
    • Improved handling of LSP servers that do not support range formatting by gracefully skipping instead of producing an error. (#53942; thanks G36maid)

    Other

    • Added a zed: get merch action that opens the Zed merch store. (#60330)
    • Added a download progress indicator to the update button. (#60294; thanks Pephers)
    • Added a preview pane to the project symbols picker. (#59863; thanks AbhinavMir)
    • Added support for middle-clicking a file in the project panel to open it in a permanent tab instead of a preview tab. (#60563; thanks v0s)
    • Added the ability to collapse per-file match groups in Text Finder by clicking the chevron on file headers. (#60193; thanks ozacod)
    • Changed ebuild files to be recognized as bash. (#59068; thanks gcarq)
    • Changed the markdown preview to fall back to the UI font size instead of the buffer font size when markdown_preview_font_size is unset. (#60212)
    • Improved terminal links: Cmd/Ctrl-click now opens links even when the application has mouse reporting enabled (e.g. vim, opencode, claude). Disable terminal.open_links_in_mouse_mode to forward these clicks to the application instead. (#60067; thanks tankztz)
    • Improved "Restart to Update" button dismissals. (#60448)
    • Improved bracket colorization by preserving theme accent colors when possible and applying targeted contrast fixes only when needed. (#51580; thanks kaikozlov)
    • Improved handling of failed trash or delete operations in the Project Panel in order to display a toast informing the user that some files could not be trashed or deleted. (#59595; thanks justinschmitz97)
    • Improved diff multibuffer headers to show per-file added/removed line counts. (#60299)
    • Improved project search performance for single-line queries by skipping already-scanned file content. (#58871; thanks mertkanakkoc)

    Bug Fixes

    • Agent: Fixed an issue where cmd-f would not work if the file was open in the center pane. (#60754)
    • Fixed a crash and high memory usage in the text finder. (#60377; thanks davidalecrim1)
    • Fixed a crash caused by spawning one thread per file when trashing a large number of untracked files from the Git Panel. (#60235; thanks marcogroot)
    • Fixed a crash when closing the Text Finder while a workspace action (e.g. Escape via editor::Cancel, or deploying search) triggered the dismissal. (#60437; thanks xab3r)
    • Fixed a macOS crash that could occur when display configuration changes while a GPUI window is temporarily not associated with a screen. (#60419; thanks KiraKiraAyu)
    • Fixed a panic that could occur when confirming a completion in a multibuffer if the cursor had moved into a different file. (#59471)
    • Fixed a panic when discarding a draft workspace. (#60279)
    • Fixed a potential crash when editing Markdown with deeply nested blocks. (#60312)
    • Fixed a symbol rename that also renamed the file swapping the contents of the old and new files. (#59104; thanks IbrahimKhan12)
    • Fixed agent path hyperlinks on Windows when paths contain spaces or shell-style drive prefixes. (#56283; thanks di404)
    • Fixed agent thread/sidebar grouping for Git worktrees backed by bare checkouts. (#59968)
    • Fixed AI keybindings remaining active and shadowing editor defaults when AI features are disabled. (#56936; thanks anthonygregis)
    • Fixed Bedrock requests failing with ValidationException when the last message filtered to empty content while prompt caching was enabled. (#59436; thanks sumleo)
    • Fixed blame hover popover not appearing on first trigger when inline blame is disabled (#50285). (#50769; thanks Dnreikronos)
    • Fixed bug to handle dev container Dockerfiles with chained aliases. (#57552; thanks KyleBarton)
    • Fixed calls getting stuck without audio or screen sharing after restarting Zed and rejoining a channel. (#60157)
    • Fixed ChatGPT Subscription sign-in failing on Windows for some accounts by removing unused OAuth scopes api.connectors.read, api.connectors.invoke that pushed JWT tokens over Windows Credential Manager's limit. (#58541; thanks Artin0123)
    • Fixed checkpoint comparison errors silently hiding the "Restore Checkpoint" button in the agent panel. (#59196; thanks stemper-dev)
    • Fixed Claude Sonnet 5 and Claude Fable 5 failing on Amazon Bedrock in non-US regions. (#60378; thanks aviddiviner)
    • Fixed collapsing a folder in one Git panel section also collapsing it in other sections. (#60396; thanks chirivelli)
    • Fixed Copilot sign-in window not being focusable on Hyprland and similar tiling window managers. (#59933; thanks hirorock)
    • Fixed decoding spaces and other escaped characters in file:// links used in hover popovers. (#55973; thanks mgood)
    • Fixed disabled minimize and maximize window controls still activating on Windows. (#60440; thanks justjavac)
    • Fixed Emacs-style kill-ring behavior so successive KillRingCut operations at the same caret context are accumulated and pasted together via one KillRingYank, while preserving existing non-empty selection and multi-selection semantics. (#51761; thanks loadingalias)
    • Fixed excluded language servers starting nonetheless. (#60000)
    • Fixed glyph rendering when fonts share a PostScript name on macOS. (#57250; thanks AnkanMisra)
    • Fixed Go methods with unnamed receivers not appearing in breadcrumbs and sticky scroll. (#58656; thanks olegator888)
    • Fixed Helix mode placing the cursor on the wrong character after deleting a selection that ends at the end of a line. (#59987; thanks IbrahimKhan12)
    • Fixed IME candidate window not following cursor in terminal TUI apps. (#59911; thanks everyx)
    • Fixed incorrect hover state while resizing GPUI Windows. (#60421; thanks justjavac)
    • Fixed MCP servers that require auth only on tool calls (not on initialize) failing to prompt for authentication. (#60236; thanks bgfraser)
    • Fixed MCP tools with $ref / $defs in their inputSchema being silently rejected by providers using the JSON Schema Subset format (Google Gemini, xAI Grok, OpenAI-compatible proxies, etc.). Tools from servers like Notion MCP v2.x, and any server using Zod or Pydantic-generated schemas, now work correctly. (#60165; thanks counterfactual5)
    • Fixed missing icons on non-terminal tabs when dragging. (#53637; thanks shreyashsaitwal)
    • Fixed multi-line snippets leaving unindented lines at column 0 when hard_tabs is enabled. (#60406; thanks apoorva-01)
    • Fixed panic when restoring empty selections on undo/redo. (#59372)
    • Fixed remote SSH connections timing out when ~/.gitconfig is a symlink to a file on a virtual filesystem. (#57049; thanks wowkster)
    • Fixed reopening closed tabs getting stuck on closed items that cannot be reopened. (#56299; thanks terror)
    • Fixed runnable gutter detection for Vitest conditional test wrappers (skipIf/runIf) in JS/TS/TSX files. (#60153; thanks NsdHSO)
    • Fixed rust-analyzer completions like &some_var inserting only the variable name and dropping the leading & when accepted. (#60521)
    • Fixed Save As suggestions for untitled buffers with a selected language. (#55263; thanks tavaresgmg)
    • Fixed symbol rename in vim mode omitting the last character of the symbol out of the rename input's initial selection. (#60594)
    • Fixed the breakpoint/bookmark gutter popover not updating when modifier keys change. (#58880; thanks saberoueslati)
    • Fixed the JetBrains keymap so the agent panel "Rules" entry uses shift-alt-l and no longer flickers a non-functional ctrl-alt-l / cmd-alt-l shortcut. (#55364; thanks tautik)
    • Fixed the macOS auto-updater leaking a copy of the downloaded update in the system temp directory on every update, and added cleanup of previously leaked files. (#60528)
    • Fixed the terminal inline assist toolbar tooltip not showing its keybinding after reopening terminals. (#55903; thanks di404)
    • Fixed type-changed files not appearing in Git Graph and commit views. (#60422; thanks Eagl61)
    • Fixed file drag-and-drop into the terminal inserting double-quoted paths, which prevented tools like Claude Code from recognizing them as file references. (#57747; thanks mertkanakkoc)
    • Fixed completion labels not being rendered completely. (#56976; thanks davidhi7)
    • Fixed hanging Zed update downloads after system sleep. (#60301)
    • Git Panel: Fixed overlapping elements in commit message container. (#60331; thanks zaknesler)
    • Fixed a crash that could occur when opening and closing windows quickly on Linux. (#60160; thanks phisch)
    • Fixed "Create Pull Request" button in the toast shown after git: push failing for repositories on unrecognized Git hosts by using the link printed in the push output. (#60522; thanks mvanhorn)
    • Fixed the button shown on the toast after git: push for GitLab branches with an existing merge request. It now shows "View Merge Request" and links to the existing merge request. (#60522; thanks mvanhorn)
    • Fixed clear drag overlay when external drag ends outside window. (#45759; thanks cppcoffee)
    • Fixed missing language server metadata in the LSP menu after restart. (#55162; thanks AnkanMisra)
    • Fixed filenames with double underscores rendering as bold in project panel confirmation dialogs. (#53068; thanks Sudarsh1010)
    • Fixed images inside markdown links not being clickable. (#59525; thanks WaryaWayne)
    Original source
  • Jul 13, 2026
    • Date parsed from source:
      Jul 13, 2026
    • First seen by Releasebot:
      Jul 13, 2026
    Zed logo

    Zed

    1.10.3

    Zed fixes an npm v12 issue that could cause language server startup failures.

    Fixed an issue with npm v12 that could cause language server startup failures (#60870)

    Original source
  • Jul 10, 2026
    • Date parsed from source:
      Jul 10, 2026
    • First seen by Releasebot:
      Jul 11, 2026
    Cursor logo

    Cursor

    Side Chats and Conversation Search

    Cursor adds side chats, agent transcript search, and simpler project and repo pickers to keep users in flow. It also expands cloud agent hooks for better control and observation of conversation, prompts, responses, thinking, subagents, and turn completion.

    This release makes it easier to stay in flow with side chats that run alongside your main chat, the ability to search agent transcripts, and simplified project and repo pickers.

    Side chats

    Open a side chat to ask questions, explore ideas, and investigate tangents without interrupting your main agent conversation. Use /side, /btw, or the plus button at the top of the chat panel to create a new side chat that has context from the main chat.

    Each side chat is a durable, full agent conversation that you can follow up on, revisit later, and at-mention to pull context back into the main thread.

    By default, side chats focus on reading, searching, and answering. Use them to ask clarification questions, research alternatives without committing to a pivot, and sanity-check a decision while the main agent continues running.

    Conversation search

    Find past agent chats faster with search results that go beyond names and PR numbers. In the Agents Window, you can search agent transcripts from the command palette (Cmd+K). Cursor builds a local search index that scales search to thousands of conversations with snappy performance.

    You can also search within an existing conversation using Cmd+F. Jump between matches, see a match counter, and keep searching as you scroll through long transcripts.

    Redesigned project and repo pickers

    We've simplified the project and repo pickers and made them more powerful. You can now stay in the picker for workflows that used to send you elsewhere. For example, you can create a project and connect GitHub, GitLab, or Azure DevOps without leaving the picker.

    Search is now scoped to where you're working—This Computer, Cloud, or a specific remote machine—instead of one global search box. You can also remove projects from Recents with one click.

    New cloud agent hooks

    Cloud agents already support team hooks around tool execution and file/shell work. We've added new hooks that let you observe and control the agent conversation itself: prompts, responses, thinking, subagents, compaction, and turn completion. See all the supported hooks in our docs.

    New hooks like beforeSubmitPrompt, afterAgentResponse, afterAgentThought, stop, subagentStart, and more allow you to better observe output and reasoning, control subagents, and build self-correcting loops with cloud agents.

    Original source
  • Jul 10, 2026
    • Date parsed from source:
      Jul 10, 2026
    • First seen by Releasebot:
      Jul 10, 2026
    Zed logo

    Zed

    1.10.2

    Zed adds GPT 5.6 Sol and Terra for ChatGPT subscription.

    agent: Added GPT 5.6 Sol & Terra for ChatGPT subscription. Note: GPT 5.6 Luna is not available yet, since OpenAI has not unlocked access for third-party clients (#60745)

    Original source