Microsoft for Developers
Get the latest information, insights, and news from Microsoft.
Latest posts
Does ‘eval’ in the workspace path change what your agent does?
Your eval might be telling the agent it's a test before the agent reads a single instruction. Eval tools need a fresh folder for every run, and the easiest way to get one is a temp directory with a random name like . The agent sees that path on every turn, in the system prompt as its working directory and in the output of every tool call. If models can tell when they're being tested, a folder literally called is about the easiest giveaway there is. So we checked whether the folder name changes what agents do. Across about 900 runs and four models, it made them more convinced they were being tested, but it didn'...
Publish Visual Studio Marketplace extensions securely with Trusted Publishing
Publish Visual Studio Code and Visual Studio extensions from GitHub Actions or Azure Pipelines without storing a long-lived personal access token.
PostgreSQL Like A Pro: Build, query, and troubleshoot without leaving VS Code
Build, query, and troubleshoot without leaving VS Code.
Can a local git remote replace GitHub in your agent eval?
We swapped GitHub for a local git remote in our agent evals. Rebasing and pushing on request were unaffected, but the agent pushed on its own 11 points less often. Here's when a local remote is a safe shortcut, and when it isn't.
Introducing the Agent Experience (AX) Practitioner Playbook
AI coding agents now pick the SDK, the version, and the pattern for your developers. The AX Practitioner Playbook is our method for finding out whether they get your technology right, and for fixing the sources they rely on when they don't.
From Spec-First to Enterprise-Ready: Extending GitHub Spec Kit
How presets, extensions, bundles, workflows, and governed catalogs make Spec-Driven Development adaptable at scale This article continues Spec-Driven Development: A Spec-First Approach to AI-Native Engineering, which introduced the principles and lifecycle of SDD. Here, we focus on the next challenge: adapting that workflow to the standards, domains, tools, and governance needs of a large engineering organization. When a good workflow meets organizational reality Spec-Driven Development (SDD) gives teams a durable source of truth: structured specs that carry intent through requirements, design, implementatio...
Build Azure canvases with the Canvas authoring plugin
Learn how the Canvas authoring plugin helps you build Azure canvases with Microsoft Canvas Toolkit, from a read-only starter to a working app you can inspect, test, and adapt.
What is Agent Experience (AX)?
Your agent says it's done, and the code compiles, but did it pick your technology? Did it use it correctly? Learn what Agent Experience (AX) is, how to measure it, and why the obvious fix isn't always the right one.
Build with Azure Canvases: a shared workspace for agents
See how Azure Canvases bring plans, code, previews, and deployment feedback together in a collaborative workspace for agent-assisted development.