Microsoft
Developer Blogs

Get the latest information, insights, and news from Microsoft.

Highlights

Agent Harness: Scaling the claw or harness capabilities

Part 3 of Build your own claw and harness with Microsoft Agent Framework. In Part 2 our personal finance assistant learned to work with your data safely: it reads your portfolio, asks before it trades, and remembers what matters across sessions. It's useful - but everything it knows is...
Read moreClick to read more about this post

Don't rewrite your CLI for agents

There's advice making the rounds: replace your CLI args with a single --json payload so agents can use your tool more effectively. The thinking being, that agents already think in structured formats, and nested data maps cleanly to JSON. Flat args on the other hand, force awkward...
Read moreClick to read more about this post

Latest posts

Jul 17, 2026
Post comments count0
Post likes count1

Faster C++ iterative builds with GitHub Copilot

David Li
Slow builds are a consistent theme of feedback from C++ developers. We built GitHub Copilot build performance for Windows so you can leverage Copilot to optimize your project’s build times. This workflow will find optimizations that bring your build times down. At first, we only...
C++ Team Blog
Jul 17, 2026
Post comments count2
Post likes count1

Why has the display control panel pointer truncation bug gone unfixed for so long?

Raymond Chen
It's fixed, but the fix isn't getting there.
The Old New Thing
Jul 17, 2026
Post comments count0
Post likes count0

How to test agent skills without hitting real APIs

Waldek Mastykarz
Your agent skill calls an API. The moment you start evaluating it, every run either costs money or mutates production data. Learn how to mock APIs transparently so you can run evals without changing your skill or hitting real endpoints.
Microsoft for Developers
Jul 17, 2026
Post likes count0

Teaching a Vision Model to See Like a Human Annotator—and Catching It When It Lies

Deeptanil,
Kartheek
A multimodal LLM enrichment pipeline that extracts structured metadata from visual assets, constrains output to predefined values to minimize hallucinations, and uses a ground truth evaluation template to measure quality—all as a plug-and-play module.
ISE Developer Blog
Jul 16, 2026
Post comments count0
Post likes count0

Pure Virtual C++ 2026 [Meet the Speakers, Part 3]: Modernizing C++

Marian Luparu
Meet the speakers behind Pure Virtual C++ 2026. In the final part, Victor Ciura maps the real challenges and promising directions for C++/Rust interop.
C++ Team Blog
Jul 16, 2026
Post comments count0
Post likes count0

Build Once, Run Everywhere: Unified Manifest for Office Add-Ins now Generally Available

Office Extensibility team
Unified manifest support for Word, Excel, PowerPoint, and Outlook makes it possible for developers to build a single app that works across Microsoft 365 apps, creating a more consistent experience for users and a simpler deployment model for IT admins.
Microsoft 365 Developer Blog
Jul 16, 2026
Post comments count0
Post likes count1

T-SQL Hygiene: What's the Big Deal with SET NOCOUNT ON?

Jerry Nixon
Learn why SET NOCOUNT ON improves stored procedure efficiency, reduces unnecessary messages, and matters to .NET developers.
Azure SQL Dev Corner
Jul 16, 2026
Post comments count0
Post likes count2

Announcing .NET Modernization for Beginners

Pablo Lopes
A free, open-source, hands-on course that walks you through modernizing a real legacy ASP.NET application all the way to .NET 10 using the GitHub Copilot modernization agent, step by step.
.NET Blog
Jul 16, 2026
Post comments count0
Post likes count0

How to build long-running MCP tools on Azure Functions

Lily Ma
Learn how to build long-running MCP tools on Azure Functions using Durable Functions. This post explains why synchronous tool calls break down for long-running work, introduces the MCP Tasks extension, and walks through a sample pattern that works with existing request/response clients today.
Azure SDK Blog
Jul 16, 2026
Post comments count1
Post likes count0

Visual Studio Administrator? Join our Private Marketplace Preview!

Ruben Rios
Organizations are increasingly looking for greater control over extensions within development environments. Driven by security, compliance, and internal governance requirements, teams want more visibility into how developers discover and acquire extensions. To address these needs,...
Visual Studio Blog
Jul 16, 2026
Post comments count2
Post likes count1

Speculating on how the buggy control panel extension truncated a value that it had right in front of it

Raymond Chen
Inferring the code's history.
The Old New Thing
Jul 15, 2026
Post comments count2
Post likes count2

MSVC Build Tools Preview updates - July 2026

Eric Brumer
Try the latest updates to MSVC Build Tools Preview
C++ Team Blog
Jul 15, 2026
Post likes count0

Visual Studio Code 1.129

Visual Studio Code Team
Learn what is new in Visual Studio Code 1.129. Read the full article
VS Code Blog
Jul 15, 2026
Post comments count5
Post likes count0

MSSQL Extension for VS Code: Shortcuts Configuration, Enhanced Results Grid Experience, and More

Yo-Lei Chen
The MSSQL extension for VS Code v1.44 continues to improve the SQL development experience with features that help you work faster and customize your workflow. In this release, we're introducing the Public Preview of Shortcuts Configuration and an Enhanced Results Grid experience....
Azure SQL Dev Corner
Jul 15, 2026
Post comments count0
Post likes count1

Agent Skills for Python Is Now Released

Giles Odigwe
Your Python agents can now pick up reusable bundles of domain expertise (instructions, reference material, and scripts that load only when a task calls for them) through a stable, production-ready API. Agent Skills for Python in Microsoft Agent Framework is stable and shipping: the...
Microsoft Agent Framework
Jul 15, 2026
Post comments count1
Post likes count0

Pick, manage, and get the most from your models

Rachel Kang (SHE/HER)
You open the model picker, scroll past a dozen options, and pause. How are these models different? Which one should you actually use? And once you're a few hundred messages deep, how much capacity is even left before things start dropping off? We've all been there. These are the kinds...
Visual Studio Blog
Jul 15, 2026
Post comments count3
Post likes count3

The case of the invalid function pointer when shutting down the display control panel

Raymond Chen
Watching the bits disappear.
The Old New Thing
Jul 15, 2026
Post comments count0
Post likes count0

Building AX evals that actually work

Waldek Mastykarz
This is the eighth and final article in a series about Agent Experience (AX): the practice of making AI coding agents work correctly with your technology. The series covers what you can and can't control in the agent stack, how to measure whether your extensions are helping or hurting,...
Microsoft for Developers