Browse GitHub Copilot Blogs (22)

Hidde de Smet's Blog breaks down the difference between AGENTS.md (repo-wide, always-on instructions for coding agents) and .agent.md (custom agent profiles for GitHub Copilot), including where to place each file, what fields matter, and how to use roles, tool restrictions, and handoffs safely.
Hidde de Smet's Blog explains how GitHub Copilot “skills” work via SKILL.md folders, why the YAML description is the key to discovery, and how this approach keeps context lightweight compared to a giant copilot-instructions.md. It includes a practical Azure Monitor/Application Insights KQL skill you can copy into a repo.
DevClass.com reports on Visual Studio 18.5 (Visual Studio 2026), covering new Copilot-driven “agentic” debugging, changes to how IntelliSense/Copilot suggestions are prioritized, and ongoing developer complaints about theme contrast and forced auto-updates.
Hidde de Smet compares three AI coding setups—single-agent, agent-with-tools, and multi-agent—using a realistic .NET Aspire + ASP.NET Core rate-limiting task to show trade-offs in fit, cost, latency, and common failure modes.
Jesse Houwing summarizes GitHub’s update that GitHub Copilot can now keep inference processing and associated data within US or EU data residency regions, and shows the enterprise/org policy you must enable to restrict Copilot to data-resident models.
Rob Bos walks through running GitHub Copilot CLI against local OpenAI-compatible inference servers (Ollama, LM Studio, Foundry Local, vLLM/TGI), focusing on the practical constraints (32k context, tool calling, VRAM/KV-cache) and sharing concrete Windows/PowerShell setup and throughput numbers.
Emanuele Bartolesi shows how to point GitHub Copilot CLI at an Azure AI Foundry (Azure OpenAI) deployment using a BYOK-style setup, including how to deploy a model, build the correct endpoint URL, set the required environment variables, and validate the connection.
Emanuele Bartolesi explains how to run GitHub Copilot CLI against a local LLM via LM Studio’s OpenAI-compatible API, including the exact PowerShell environment variables needed to avoid cloud fallback and when this offline setup is (and isn’t) worth using.
Hidde de Smet explains how Spec-Kit’s extension system works, highlights useful community extensions, and walks through the Ralph Loop extension, which runs a GitHub Copilot agent in iterations to implement tasks from `tasks.md`, commit changes, and track context in `progress.md`.
Harald Binkle explains the latest Visuals MCP update, adding a chart tool that lets AI agents render single charts and full dashboards directly inside GitHub Copilot Chat in VS Code, with Storybook examples and export options for turning analysis into shareable visuals.

Let GitHub Copilot Ask First

Randy Pagels explains a simple GitHub Copilot workflow: before asking for an implementation, prompt Copilot to ask clarifying questions so you uncover assumptions, edge cases, and missing requirements early—leading to better prompts and better code changes.
Jesse Houwing clarifies GitHub Copilot’s April 24 interaction-data policy change, explaining which subscription tiers may have interactions used for training, what is and isn’t included (like private repos), and practical ways enterprises can enforce license tiers and lock down developer environments.
Emanuele Bartolesi explains how to make GitHub Copilot less “agreeable” and more useful by adding a repo-level voice instructions file that pushes Copilot to be direct, critical, and focused on correctness and maintainability.
Jesse Houwing explains why he rebuilt the Azure DevOps Marketplace publishing tasks from v5 to v6, focusing on faster builds, stronger testing, GitHub Actions support, and more secure authentication (OIDC/workload identity) while using GitHub Copilot’s Coding Agent to accelerate the rewrite.

Prompt Less, Context More: How to Get Better Results with GitHub Copilot

Randy Pagels shares practical tips for developers to maximize GitHub Copilot's effectiveness by providing better context and intent, rather than relying on longer prompts.

Prompt Engineering That Actually Works

Hidde de Smet explains practical frameworks and real-world techniques for effective prompt engineering and context engineering with LLMs and agent tools, including GitHub Copilot, helping AI practitioners move from vague queries to reliable, production-grade results.
Harald Binkle explores how to extend AI agents with Visuals MCP, letting tools like GitHub Copilot render interactive tables, lists, and images inside VS Code using React, TypeScript, and a flexible MCP server.
Emanuele Bartolesi shows how to use GitHub Copilot as a guardrail for generating strict Conventional Commit messages in VS Code and JetBrains Rider, with concrete instruction snippets you can paste into each IDE to make the output consistent and automation-friendly.
John Edward details how native Mermaid diagram support in Visual Studio 2026, enhanced by GitHub Copilot, empowers developers to visualize, generate, and maintain documentation seamlessly within their coding workflow.
Jesse Houwing shares his journey improving GitHub Actions versioning with the release of 'actions-semver-checker' v2, leveraging Copilot Agent and automated testing to streamline and automate release management.

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.