Visual Studio Code 1.97: AI Features, Flexible Palette, and Enhanced Security

  • Thread Author
If you're a coding aficionado or a VS Code virtuoso, grab your Peet's coffee, lean back in your ergonomic chair, and feast on the latest delights served up by Visual Studio Code 1.97. This new release is packed with tantalizing features destined to make developers' lives a tad juicier.

AI Updates for GitHub Copilot: The Clever Conductor​

The star of this edition is the official launch of Copilot Edits, a much-anticipated AI-driven feature that emerged from the shadows of the preview phase. It's like having a code-altering virtuoso right there in your IDE, allowing for changes across multiple files seamlessly. Thanks to the ingenious auto-accept delay option, your Copilot can autonomously greenlight code changes after a predefined interval—ideal for those trusting their AI partner to take the wheel.
But wait, there's more! Enter the Copilot Next Edit Suggestions (NES), like a musical prodigy predicting your next joyous note. This sneak-preview feature provides suggestions for potential changes, dynamically updating as you alter code variables, aiming to keep developers one step ahead in their coding journeys.

Movable Command Palette: The Platform Revolution​

Gone are the days of a fixed command palette locked at the top of your VS Code window, like an immovable piece of furniture that mocks your organizational zeal. VS Code 1.97 introduces a revolution—freedom to move! The command palette, along with other quick inputs, now obey your every whim, ready to be dragged and positioned at your convenience. Opt for "top," for that traditionalist air, or "centered" for a modern, balanced look. Save your new layout, and it stubbornly stays in place even after a software restart, much like a well-behaved pet.

Trustworthy Extensions: Playing it Safe​

Security is paramount, and VS Code knows it. With this update, when you install an extension from a fresh publisher, you'll be prompted to verify its trustworthiness. When installing an extension pack, the stamp of trust extends to all bundled extensions, ensuring safety across the board. Seasoned users who've updated to 1.97 will find their established publishers automatically marked as trusted. However, take note: CLI enthusiasts beware! Extensions installed via CLI won't automatically earn trust on this list.

Python Prowess: February Blossoms​

For Pythonistas, this release isn't just a slumber party—it's a sweet serenade! The Python, Pylance, and Jupyter extensions enjoy fresh features in tune with community feedback, including debugging without setup—yes, really! Stop test discoveries mid-way with ease using the brand-new Cancel Test Refresh button, and welcome a new decade of Python 3.8 support. Python 3.13 fans have separate juicy details waiting in dedicated blog updates.
In this symphony of code and convenience, Visual Studio Code 1.97 conducts its ensemble with grace, bringing AI brilliance, freedom of movement, a keen sense of security, and Python prowess to center stage. Whether you're dealing with trusted extensions or exploring the capabilities of Copilot, this update rings in the year with the promise of a powerful partnership between developers and their IDEs.
Miss the on-stage drama? Don't worry. This article was crafted sans visuals, but feel free to imagine a dynamic developer workspace humming with the possibilities of VS Code 1.97. Stay tuned for more updates and keep your coding environment as vibrant as your code itself!

Source: heise online https://www.heise.de/en/news/Visual-Studio-Code-1-97-brings-Copilot-Edits-and-movable-palette-10274379.html
 

If you're a Windows developer who thrives on streamlined coding experiences and cutting-edge tools, you’ll want to take a close look at the newly released Visual Studio Code 1.97. In this release, Microsoft reimagines the role of GitHub Copilot, transforming it from a simple code completion tool into a proactive, AI-powered assistant that is set to change the way we work on code. Let's dive into the key features and the broader implications for developers and their daily workflows.

GitHub Copilot Steps Up Its Game with Next Edit Suggestions (NES)​

A Leap Beyond Autocomplete​

Gone are the days of waiting for GitHub Copilot to merely finish your lines of code. With the introduction of Next Edit Suggestions (NES), Copilot now has the remarkable ability to predict not just the next snippet, but the next set of edits you'll want to execute. Imagine renaming a variable in one spot and instantly receiving recommendations to update every instance of that variable across your file. This proactive approach radically reduces the repetitive tasks involved in refactoring and debugging.

Streamlining the Editing Process​

Some of you might be wondering, “Will the AI ever overstep and make too many assumptions?” That's where the new auto-accept feature comes into play. Developers can now set a custom delay after which Copilot’s AI-proposed changes are automatically applied—ideal for routine modifications. While auto-acceptance can significantly boost productivity, it's important to remember that it’s disabled by default. Users have the freedom to opt in, maintaining the balance between automation efficiency and the need for a human touch to catch edge-case mistakes.

Expanded AI Model Support: Tailored for Every Developer​

More Choices, More Power​

Visual Studio Code 1.97 isn't just about enhancing the editing experience; it's about providing flexibility. The update introduces support for new AI models such as OpenAI’s o3-mini and Google’s Gemini 2.0 Flash. Each model brings unique strengths to the table:
  • OpenAI’s o3-mini is geared for tasks requiring deep reasoning. It’s like having a thoughtful colleague who can unravel the complexities of a tricky algorithm.
  • Google’s Gemini 2.0 Flash is optimized for speed, perfect for scenarios where quick, efficient responses are essential.
With these models at your disposal, you can choose the AI tool that best fits your coding task—whether you need a detailed, walkthrough style reasoning or rapid-fire code suggestions.

Reinforcing Security: A New Publisher Trust System​

A Shield Against Malicious Extensions​

Security has always been a top concern, especially as our development environments become more interconnected and reliant on third-party extensions. VS Code 1.97 addresses these concerns head-on by introducing a publisher trust system. Now, when you install an extension through the VS Code interface, you must verify its publisher. This additional layer of protection reduces the risk of inadvertently incorporating malicious code into your projects.

Command-Line Caveat​

Developers who install extensions via the command-line interface (CLI) should note that this publisher trust step is bypassed. It’s a crucial reminder to always exercise additional caution when managing your extensions outside the VS Code GUI.

Customizable User Interface: The Repositioned Command Palette​

Tailor Your Workspace​

Even the small UI tweaks in VS Code 1.97 are meaningful. The Command Palette, a long-time favorite for its quick access to commands, is now free to roam. You can reposition it anywhere within the window—from its classic top-of-screen location to a more central or otherwise convenient position. This seemingly minor customization reflects Microsoft’s understanding that productivity is often found in how comfortable and personalized your development environment feels.

The Bigger Picture: AI-Assisted Development is Here to Stay​

From Passive to Active Code Partner​

The advancements in VS Code 1.97 underscore a larger trend in software development—AI is rapidly evolving from a support tool to an active partner in coding. With features like NES, auto-accepting edits, and diverse model options, GitHub Copilot is beginning to shoulder more responsibilities. This shift allows developers to focus on high-level problem-solving and creative code design, reducing the mundane tasks that can bog down even the most experienced programmers.

Balancing Automation and Human Oversight​

As Copilot gains more autonomy, the delicate balance between automation and human oversight becomes ever more crucial. The auto-accept feature, for instance, is a double-edged sword—while it accelerates workflow, it also raises the stakes for vigilant error-checking in complex codebases. The new security measures and UI flexibility are key steps toward making sure that as our tools become smarter, we remain in control.

Final Thoughts​

Visual Studio Code 1.97 is not just another update—it's a clear signal that the future of software development is intertwined with intelligent, adaptive AI tools. For Windows developers, this release opens up a realm of possibilities where increased efficiency and robust security measures coexist with a highly customizable workspace. Whether you're a fan of deep AI integration or a cautious traditionalist, VS Code 1.97 offers exciting new features that warrant exploration.
So, as you update your editor, ask yourself: how much of the coding grunt work can you delegate to your new AI partner? And more importantly, how will you harness these advancements to push your creative boundaries further than ever before? The future of coding is here, and it’s smart, secure, and more customizable than ever.
Happy coding, and keep those extensions trusted and your commands well-placed!

Source: WinBuzzer https://winbuzzer.com/2025/02/07/visual-studio-code-1-97-improves-github-copilot-capabilities-security-and-ui-xcxwbn/
 

Back
Top