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

Fokko Veegens demos the new features in VS Code 1.112, including message steering and queueing for CLI/background agent sessions, expanded pending changes visibility in CLI sessions, autopilot mode for the CLI, the new /troubleshoot command for diagnosing agent issues, exportable and shareable debug logs, image analysis for agents, symbol copy-paste in chat, and customizations discovery from parent repositories.

Full summary based on transcript

Visual Studio Code 1.112 (March 2026) extends several features that were previously limited to regular agent sessions into CLI and background agent sessions, adds a new troubleshooting command for diagnosing Copilot behavior, and introduces image analysis capabilities for agents.

Message Steering and Queueing for CLI Sessions

Message steering and queueing, introduced in VS Code 1.110 for regular agent sessions, is now also available for background agent and CLI sessions.

How it works:

Example use case:

CLI Pending Changes Visibility

When starting a CLI or background agent session with pending changes in the workspace, Copilot asks what to do with those changes. This dialog now shows which files are affected.

Options for pending changes:

What's new:

Autopilot Mode for CLI

Autopilot mode, introduced in VS Code 1.111 for regular agent sessions, is now available for CLI sessions as well. Autopilot bypasses all approval prompts for tools, MCP servers, and sensitive file edits.

Enabling autopilot:

  1. Go to settings and search for chat.autopilot.enabled
  2. Check the box to enable autopilot
  3. In the CLI approval menu, a new “autopilot” option appears alongside “default approvals” and “bypass approvals”
  4. Selecting it triggers a warning prompt about the risks

Recommendation: Run autopilot in a dev container or on GitHub Codespaces to limit the potential impact of unattended operations.

/troubleshoot Command

A new /troubleshoot command helps diagnose why Copilot is not behaving as expected, such as when instructions or skills are not being picked up.

**Prerequisites (two settings must be enabled)😗*

  1. github.copilot.chat.agentDebugLog.enabled - enables debug logging
  2. github.copilot.chat.agentDebugLog.fileLogging.enabled - writes JSONL diagnostic files to disk

How to use:

Tips:

Debug Log Export and Import

Agent debug logs can now be exported and shared with team members for collaborative debugging.

Exporting:

  1. Open the agent debug panel via the command palette (search for “agent debug logs”)
  2. Select a session from the list
  3. Export it as a JSON file

Importing:

Privacy warning: Debug log exports contain detailed session data that may include personal information. Review the file for sensitive data before sharing.

Image Analysis for Agents

Agents can now read images and binary content directly from the workspace. This enables visual analysis and code fixes based on screenshots.

Example use case:

Notes:

Related settings:

Symbol Copy-Paste in Chat

Copying a symbol from the editor and pasting it into the chat input now automatically creates a symbol reference instead of plain text.

How it works:

Customizations Discovery from Parent Repositories

Custom instructions, agents, skills, and other customizations stored in the .github folder of a parent repository are now discovered when you open a subfolder of that repository.

Enabling the feature:

  1. Go to settings and search for chat.useCustomizationsInParentRepositories
  2. Enable the setting
  3. Reload the window

Use case:

MCP Server Management

The new customizations panel provides a unified view of all Copilot customizations, including MCP servers.

How to access:

MCP server management: