Visual Studio Code and GitHub Copilot - What's new in 1.109.3 and 1.110

Fokko Veegens covers the highlights of VS Code 1.109.3 and 1.110, including agent hooks for deterministic control, mid-session message steering and queueing, skills as slash commands, the new agent debug panel with flowchart visualization, edit and ask mode changes, agent plugins from the marketplace, #usages and #rename refactoring tools, and AI co-author attribution for commits.

Full summary based on transcript

Visual Studio Code versions 1.109.3 and 1.110 bring a wide range of improvements to GitHub Copilot, from deterministic agent control through hooks to a greatly improved debugging experience and a new plugin ecosystem. This highlights video covers the key features Fokko considers most relevant.

Agent Hooks

Hooks give you deterministic control over Copilot by running scripts at specific points during a session.

Available hook types:

Setup:

Hook file format:

Example use cases:

Configuration:

Message Steering and Queueing

Mid-session steering allows you to send additional instructions to Copilot while it is actively working, a feature previously only available in the coding agent on github.com.

How it works:

Configuration:

Skills as Slash Commands

Skills are markdown-based definitions that provide Copilot with specialized behavior and additional tools for deterministic outcomes.

Structure:

Invocation:

Frontmatter settings:

Resources:

Agent Debug Panel

A new structured debug panel replaces the previous markdown-heavy debug view for inspecting Copilot sessions.

Access:

Dashboard view:

Agent flowchart:

View logs:

Edit and Ask Mode Changes

Edit mode has been hidden by default and reimplemented as a custom agent, while ask mode has gained agentic capabilities.

Edit mode:

Ask mode:

Agent Plugins

Agent plugins package multiple Copilot customizations (instructions, skills, custom agents) into a single installable unit.

Plugin contents:

Installation:

Example - Nuke Mode:

Configuration:

Tools for Usages and Rename

New #usages and #rename tools improve refactoring workflows in Copilot.

Usage:

Model compatibility:

Verification:

AI Co-author Attribution for Commits

A new setting allows adding GitHub Copilot as a co-author on commits made with AI assistance.

Configuration:

Result:

Known limitation:

Additional Features Mentioned

Several other noteworthy features were briefly mentioned but not demoed in detail: