Table of Contents
- What Are the Surprising Benefits of New Copilot Command Controls in VS Code?
- Key Features in VS Code GitHub Copilot 1.102
- Custom Command Control
- Editable Copilot Instructions
- Edit and Resubmit
- Better MCP Server Management
- How to Use the New Command Controls
- Allow List
- Deny List
- User-Friendly Updates
- Safer by Default
- Easier Command Testing
- Better AI Interaction
- Generating Instructions
- Undo and Redo Prompts
- Improved Server Experience
- Organized Server Settings
- Curated Server Catalog
- Why These Features Matter
- Steps to Maximize the Updates
- Step 1: Set Up Allow and Deny Lists
- Step 2: Use Custom Instructions
- Step 3: Explore the Curated Server Catalog
- Step 4: Practice the Edit and Resubmit Flow
What Are the Surprising Benefits of New Copilot Command Controls in VS Code?
GitHub Copilot now works even better in Visual Studio Code. The new updates in version 1.102 help users write code more safely and make each session smoother.
Key Features in VS Code GitHub Copilot 1.102
Custom Command Control
- You can set up a list of commands that Copilot is allowed to run by itself.
- You can also block certain commands, making Copilot ask before running them in the terminal.
- This means greater safety: risky commands won’t run without your approval.
Editable Copilot Instructions
- The tool can look at all your code and write clear instructions on how it should help.
- You control these instructions, editing them in an easy-to-find file in your project.
Edit and Resubmit
- If a Copilot chat didn’t go as planned, you can double-click and change your last request, then try again.
- Any later requests will go away, letting you fix mistakes quickly.
Better MCP Server Management
- A new place to keep your server settings, making setup tidier.
- A catalog of servers you can easily install helps you expand Copilot’s abilities in just a few clicks.
How to Use the New Command Controls
Allow List
Lets Copilot run safe commands, like listing files.
Example: Add “ls”: true to the allow list to let Copilot run the “ls” command without needing to ask.
Deny List
Blocks tricky or risky commands, requiring your approval each time.
Example: Adding “ls -la”: true to the deny list stops Copilot from running that command freely.
Settings are changed in your VS Code user settings, which means you can fully control what Copilot is allowed to do for you.
User-Friendly Updates
Safer by Default
Even if you trust Copilot, you should be careful with auto-approve settings. If you let Copilot run any command automatically, your deny list settings will not be used anymore.
Easier Command Testing
You can quickly try out these features by editing your settings and watching how Copilot responds. This makes it safe to experiment without risking your work or computer.
Better AI Interaction
Generating Instructions
Copilot can read through all your files and suggest the best ways to help you. You just type “Generate Instructions” and the result is a markdown file, ready for your edits.
Undo and Redo Prompts
When you make a mistake, quickly fix it by editing your last message. It feels like editing a text chat, making coding with Copilot easy for everyone, even new users.
Improved Server Experience
Organized Server Settings
All information about your servers is now stored in one, clear location. This file moves automatically if you had settings elsewhere before.
Curated Server Catalog
A list helps you pick new servers, install them instantly, and manage them from the extensions sidebar.
Why These Features Matter
- Safety: Control over command lists keeps your computer safe.
- Flexibility: Easy edits and resubmissions help you learn and fix mistakes without starting from scratch.
- Organization: Clear settings and catalog make it easier to get started with new tools.
- Time-Saving: No more guessing what Copilot will do—settings and prompts are transparent and easy to check or change.
Steps to Maximize the Updates
Step 1: Set Up Allow and Deny Lists
Add commands you use often to the allow list. Put risky or dangerous commands in the deny list to prevent accidents.
Step 2: Use Custom Instructions
After generating instructions, edit them to reflect your style. This helps Copilot assist you in a way that fits your projects.
Step 3: Explore the Curated Server Catalog
Try new servers to see which help your workflow. Installation takes just one click.
Step 4: Practice the Edit and Resubmit Flow
Mistakes happen—fix prompts easily and polish your coding chats.
Enjoy smoother, safer, and more flexible coding with these helpful Copilot features. The updates give you more control while keeping coding fun and low-stress.