# Developer Blogs

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

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## How sandbox boundaries affect AI coding agent evaluations

DevFeed: [How sandbox boundaries affect AI coding agent evaluations](<https://devfeed.tech/articles/your-ai-coding-agent-evaluation-is-only-as-good-as-its-sandbox-30939.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/blog/your-ai-coding-agent-evaluation-is-only-as-good-as-its-sandbox/>)

Author: Waldek Mastykarz

Published: 2026-09-16T09:09:51Z

Content type: opinion

Language: en

Sources: [Developer Blogs](<https://devfeed.tech/sources/developer-blogs.md>)

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [agent-experience](<https://devfeed.tech/tags/agent-experience.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [ax](<https://devfeed.tech/tags/ax.md>), [coding](<https://devfeed.tech/tags/coding.md>), [developers](<https://devfeed.tech/tags/developers.md>), [eval](<https://devfeed.tech/tags/eval.md>), [evaluation](<https://devfeed.tech/tags/evaluation.md>), [measurement](<https://devfeed.tech/tags/measurement.md>), [sandbox](<https://devfeed.tech/tags/sandbox.md>)

### AI overview

The article explains that an AI coding agent evaluation can produce misleading scores when the agent retrieves answers from its prompt, environment, or other accessible resources. It argues that evaluators should define the capability being tested and set information boundaries accordingly, including restricting access to evidence when measuring internal model knowledge.

### Source excerpt

Your AI coding agent passed the eval. But did the model know the answer, or did it find it somewhere on your machine? A correct answer can still invalidate your measurement. The post Your AI coding agent evaluation is only as good as its sandbox appeared first on Microsoft for Developers.

## Build an interview coach app with the GitHub Copilot SDK

DevFeed: [Build an interview coach app with the GitHub Copilot SDK](<https://devfeed.tech/articles/build-an-interview-coach-app-with-the-github-copilot-sdk-26983.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/blog/build-an-interview-coach-app-with-the-github-copilot-sdk/>)

Author: Justin Yoo

Published: 2026-09-15T16:00:11Z

Content type: tutorial

Language: en

Sources: [Developer Blogs](<https://devfeed.tech/sources/developer-blogs.md>)

Topics: [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [.NET](<https://devfeed.tech/topics/net.md>), [Blazor](<https://devfeed.tech/topics/blazor.md>)

Tags: [agent-framework](<https://devfeed.tech/tags/agent-framework.md>), [ai](<https://devfeed.tech/tags/ai.md>), [blazor](<https://devfeed.tech/tags/blazor.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [github-copilot-sdk](<https://devfeed.tech/tags/github-copilot-sdk.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [microsoft-agent-framework](<https://devfeed.tech/tags/microsoft-agent-framework.md>), [microsoft-foundry](<https://devfeed.tech/tags/microsoft-foundry.md>), [model-context-protocol](<https://devfeed.tech/tags/model-context-protocol.md>), [net](<https://devfeed.tech/tags/net.md>), [sdk](<https://devfeed.tech/tags/sdk.md>)

### AI overview

This tutorial demonstrates how to build an interview coach application with the GitHub Copilot SDK in .NET. The sample uses a Blazor chat interface, Copilot instructions and callable tools, and Model Context Protocol services for document handling and interview records. It emphasizes giving Copilot application-specific tools rather than access to shell commands or source files.

### Source excerpt

An interview coach has to do more than ask questions. It needs to read a resume, follow up on an incomplete answer, and save enough context to give useful feedback at the end. Some of that work is conversation. Some of it requires calling an application service. The GitHub Copilot SDK lets you use the [...] The post Build an interview coach app with the GitHub Copilot SDK appeared first on Microsoft for Developers.

## Evaluating Model Cost and Quality for Developer Workflows

DevFeed: [Evaluating Model Cost and Quality for Developer Workflows](<https://devfeed.tech/articles/your-work-might-not-need-the-smartest-model-23837.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/blog/your-work-might-not-need-the-smartest-model/>)

Author: Waldek Mastykarz

Published: 2026-09-09T09:14:04Z

Content type: comparison

Language: en

Sources: [Developer Blogs](<https://devfeed.tech/sources/developer-blogs.md>)

Topics: [Claude](<https://devfeed.tech/topics/claude.md>), [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [Visual Studio Code](<https://devfeed.tech/topics/visual-studio-code.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [upgrade](<https://devfeed.tech/topics/upgrade.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [agent-experience](<https://devfeed.tech/tags/agent-experience.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ax](<https://devfeed.tech/tags/ax.md>), [claude](<https://devfeed.tech/tags/claude.md>), [comparison](<https://devfeed.tech/tags/comparison.md>), [cost](<https://devfeed.tech/tags/cost.md>), [evaluation](<https://devfeed.tech/tags/evaluation.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [model](<https://devfeed.tech/tags/model.md>), [testing](<https://devfeed.tech/tags/testing.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>), [visual-studio-code](<https://devfeed.tech/tags/visual-studio-code.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

This article compares GPT-6 Astra with Claude Sonnet 4.6 across code upgrade scenarios in GitHub Copilot Chat for Visual Studio Code on Windows. It argues that teams should evaluate models on their own repositories and workflows because higher cost did not consistently produce better results in the reported tests.

### Source excerpt

The smartest model can cost five times more and deliver the same result, or even a worse one. See how evaluating your own work helps you get more value from your agent budget. The post Your work might not need the smartest model appeared first on Microsoft for Developers.

## Start here: Azure SQL Foundations series

DevFeed: [Start here: Azure SQL Foundations series](<https://devfeed.tech/articles/start-here-azure-sql-foundations-series-23833.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/blog/start-here-azure-sql-foundations-series/>)

Author: Anna Hoffman

Published: 2026-08-25T16:00:18Z

Content type: article

Language: en

Sources: [Developer Blogs](<https://devfeed.tech/sources/developer-blogs.md>)

Topics: [Azure SQL](<https://devfeed.tech/topics/azure-sql.md>), [Microsoft](<https://devfeed.tech/topics/microsoft.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Azure OpenAI](<https://devfeed.tech/topics/azure-openai.md>), [DevOps](<https://devfeed.tech/topics/devops.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Retrieval Augmented Generation (RAG)](<https://devfeed.tech/topics/retrieval-augmented-generation-rag.md>), [API](<https://devfeed.tech/topics/api.md>), [MCP Server](<https://devfeed.tech/topics/mcp-server.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [azure](<https://devfeed.tech/tags/azure.md>), [azure-openai](<https://devfeed.tech/tags/azure-openai.md>), [azure-sql](<https://devfeed.tech/tags/azure-sql.md>), [devops](<https://devfeed.tech/tags/devops.md>), [github](<https://devfeed.tech/tags/github.md>), [guide](<https://devfeed.tech/tags/guide.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [json](<https://devfeed.tech/tags/json.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [microsoft-for-developers](<https://devfeed.tech/tags/microsoft-for-developers.md>), [migration](<https://devfeed.tech/tags/migration.md>), [powershell](<https://devfeed.tech/tags/powershell.md>), [rag](<https://devfeed.tech/tags/rag.md>), [terraform](<https://devfeed.tech/tags/terraform.md>)

### AI overview

Microsoft introduces the Azure SQL Database Foundations series, a set of four videos covering Hyperscale databases, modernization and migration, AI features, and operational data. Each episode includes a repository for hands-on follow-up.

### Source excerpt

Most developers I talk to aren't asking whether Azure SQL Database can handle their next app. They're asking where to start when it comes to modernization, migration, and AI in the database. If you're reading this, you're probably in a similar boat: you've got an existing schema or databases, a scaling question you haven't had [...] The post Start here: Azure SQL Foundations series appeared first on Microsoft for Developers.

## Try Azure SRE Agent with no always-on charges

DevFeed: [Try Azure SRE Agent with no always-on charges](<https://devfeed.tech/articles/try-azure-sre-agent-with-no-always-on-charges-23836.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/blog/try-azure-sre-agent-with-no-always-on-charges/>)

Author: Nir Mashkowski

Published: 2026-08-25T15:00:00Z

Content type: release

Language: en

Sources: [Developer Blogs](<https://devfeed.tech/sources/developer-blogs.md>)

Topics: [Azure](<https://devfeed.tech/topics/azure.md>), [site-reliability-engineering](<https://devfeed.tech/topics/site-reliability-engineering.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [incident management](<https://devfeed.tech/topics/incident-management.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [azure](<https://devfeed.tech/tags/azure.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [incident-management](<https://devfeed.tech/tags/incident-management.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [microsoft-for-developers](<https://devfeed.tech/tags/microsoft-for-developers.md>), [sre](<https://devfeed.tech/tags/sre.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>)

### AI overview

Microsoft announces a 30-day trial for Azure SRE Agent with no charges for setup time or keeping agents ready. The announcement also covers general availability of VNet integration and public preview of Live Reports. Active Azure Agent Unit charges apply when agents perform work.

### Source excerpt

We are happy to announce a 30-day trial experience for Azure SRE Agent. New customers can create and configure the SRE Agent at their own pace, with no charges for setup time or keeping agents ready. During the trial, you can connect your agents to telemetry, source code, incident management platforms, and other operational tools, [...] The post Try Azure SRE Agent with no always-on charges appeared first on Microsoft for Developers.

## The Microsoft 365 Copilot Agent's Playbook: A Practical Livestream Series for Building Better Agents

DevFeed: [The Microsoft 365 Copilot Agent's Playbook: A Practical Livestream Series for Building Better Agents](<https://devfeed.tech/articles/the-microsoft-365-copilot-agent-s-playbook-a-practical-livestream-series-for-building-better-agents-23835.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/blog/the-microsoft-365-copilot-agents-playbook-a-practical-livestream-series-for-building-better-agents/>)

Author: Shavonna Jackson

Published: 2026-07-23T19:03:53Z

Content type: release

Language: en

Sources: [Developer Blogs](<https://devfeed.tech/sources/developer-blogs.md>)

Topics: [microsoft 365](<https://devfeed.tech/topics/microsoft-365.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [build](<https://devfeed.tech/tags/build.md>), [developer-tools](<https://devfeed.tech/tags/developer-tools.md>), [developers](<https://devfeed.tech/tags/developers.md>), [evals](<https://devfeed.tech/tags/evals.md>), [evaluation](<https://devfeed.tech/tags/evaluation.md>), [extend](<https://devfeed.tech/tags/extend.md>), [flow](<https://devfeed.tech/tags/flow.md>), [microsoft-365-copilot](<https://devfeed.tech/tags/microsoft-365-copilot.md>), [microsoft-for-developers](<https://devfeed.tech/tags/microsoft-for-developers.md>)

### AI overview

Microsoft is launching a four-part livestream series about building, extending, grounding, and evaluating declarative agents for Microsoft 365 Copilot. The sessions include presentations, demos, and live Q&A for developers, makers, architects, and technical teams.

### Source excerpt

Building on Microsoft 365 Copilot? Here's your playbook. Declarative agents are quickly becoming one of the most exciting ways to extend Microsoft 365 Copilot and bring organizational knowledge, workflows, and tools directly into the flow of work. But as agent capabilities grow, so does the need for practical guidance: How do you build agents that [...] The post The Microsoft 365 Copilot Agent's Playbook: A Practical Livestream Series for Building Better Agents appeared first on Microsoft for Developers.

## How to test agent experience changes without shipping them

DevFeed: [How to test agent experience changes without shipping them](<https://devfeed.tech/articles/how-to-test-agent-experience-changes-without-shipping-them-23830.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/blog/how-to-test-agent-experience-changes-without-shipping-them/>)

Author: Waldek Mastykarz, Garry Trinder

Published: 2026-07-21T07:15:12Z

Content type: tutorial

Language: en

Sources: [Developer Blogs](<https://devfeed.tech/sources/developer-blogs.md>)

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [API](<https://devfeed.tech/topics/api.md>), [MCP](<https://devfeed.tech/topics/mcp.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [upgrade](<https://devfeed.tech/topics/upgrade.md>)

Tags: [agent-experience](<https://devfeed.tech/tags/agent-experience.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [api](<https://devfeed.tech/tags/api.md>), [ax](<https://devfeed.tech/tags/ax.md>), [cli](<https://devfeed.tech/tags/cli.md>), [developers](<https://devfeed.tech/tags/developers.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>)

### AI overview

This Microsoft for Developers article explains how to test changes intended to influence AI agent behavior before shipping them. It describes validating documentation, API, and MCP server changes locally, using evaluations and controlled hypotheses, and reports that a warning stating an existing plan would fail changed the agent's behavior in five out of five runs.

### Source excerpt

Most changes you think will improve AI agent behavior won't. We tested a dozen hypotheses on a real project upgrade scenario and the majority failed. Learn how to emulate documentation, API, and MCP server changes locally so you can validate what works before shipping anything to production. The post How to test agent experience changes without shipping them appeared first on Microsoft for Developers.

## How to test agent skills without hitting real APIs

DevFeed: [How to test agent skills without hitting real APIs](<https://devfeed.tech/articles/how-to-test-agent-skills-without-hitting-real-apis-23831.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/blog/how-to-test-agent-skills-without-hitting-real-apis/>)

Author: Waldek Mastykarz

Published: 2026-07-17T09:27:50Z

Content type: tutorial

Language: en

Sources: [Developer Blogs](<https://devfeed.tech/sources/developer-blogs.md>)

Topics: [Agent Skills](<https://devfeed.tech/topics/agent-skills.md>), [API](<https://devfeed.tech/topics/api.md>), [Testing](<https://devfeed.tech/topics/testing.md>)

Tags: [agent-experience](<https://devfeed.tech/tags/agent-experience.md>), [agent-skills](<https://devfeed.tech/tags/agent-skills.md>), [ai](<https://devfeed.tech/tags/ai.md>), [apis](<https://devfeed.tech/tags/apis.md>), [ax](<https://devfeed.tech/tags/ax.md>), [evals](<https://devfeed.tech/tags/evals.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

This tutorial explains how to evaluate agent skills that call APIs without incurring external API costs or mutating live data. It introduces transparent API mocking to support isolated, repeatable evaluation runs without changing the skill or contacting real endpoints.

### Source excerpt

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. The post How to test agent skills without hitting real APIs appeared first on Microsoft for Developers.

## Building AX evals that actually work

DevFeed: [Building AX evals that actually work](<https://devfeed.tech/articles/building-ax-evals-that-actually-work-23828.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/blog/building-ax-evals-that-actually-work/>)

Author: Waldek Mastykarz

Published: 2026-07-15T12:53:13Z

Content type: tutorial

Language: en

Sources: [Developer Blogs](<https://devfeed.tech/sources/developer-blogs.md>)

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Loop Engineering](<https://devfeed.tech/topics/loop-engineering.md>), [Prompt Engineering](<https://devfeed.tech/topics/prompt-engineering.md>)

Tags: [agent-experience](<https://devfeed.tech/tags/agent-experience.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-coding-agents](<https://devfeed.tech/tags/ai-coding-agents.md>), [article](<https://devfeed.tech/tags/article.md>), [ax](<https://devfeed.tech/tags/ax.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [evals](<https://devfeed.tech/tags/evals.md>), [evaluation](<https://devfeed.tech/tags/evaluation.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [microsoft-for-developers](<https://devfeed.tech/tags/microsoft-for-developers.md>), [quality](<https://devfeed.tech/tags/quality.md>)

### AI overview

This eighth and final article in a series about Agent Experience explains how to build meaningful evaluations for AI coding agents. It identifies representative prompts, accurate and unambiguous criteria, and other structural decisions needed to produce useful signal rather than misleading scores.

### Source excerpt

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, and how to iterate toward better [...] The post Building AX evals that actually work appeared first on Microsoft for Developers.

## Let's Learn GitHub Copilot App - Free Virtual Training Event

DevFeed: [Let's Learn GitHub Copilot App - Free Virtual Training Event](<https://devfeed.tech/articles/let-s-learn-github-copilot-app-free-virtual-training-event-23832.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/blog/lets-learn-github-copilot-app-free-virtual-training-event/>)

Author: Katie Savage

Published: 2026-07-08T17:30:28Z

Content type: article

Language: en

Sources: [Developer Blogs](<https://devfeed.tech/sources/developer-blogs.md>)

Topics: [GitHub Copilot app](<https://devfeed.tech/topics/github-copilot-app.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [developer-events](<https://devfeed.tech/tags/developer-events.md>), [event](<https://devfeed.tech/tags/event.md>), [free](<https://devfeed.tech/tags/free.md>), [github](<https://devfeed.tech/tags/github.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [github-copilot-app](<https://devfeed.tech/tags/github-copilot-app.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [learn](<https://devfeed.tech/tags/learn.md>), [mcps](<https://devfeed.tech/tags/mcps.md>), [microsoft-for-developers](<https://devfeed.tech/tags/microsoft-for-developers.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>), [virtual-event](<https://devfeed.tech/tags/virtual-event.md>)

### AI overview

This article announces and describes a free, instructor-led virtual training event for learning the GitHub Copilot app. It covers the app's setup, coding assistance, project management, code review, custom instructions, MCPs, Agent Merge, and Canvases.

### Source excerpt

Join us for a free online event series kicking off July 16 to learn how to get started with the GitHub Copilot App! The post Let's Learn GitHub Copilot App - Free Virtual Training Event appeared first on Microsoft for Developers.

## The hidden variables in your agent eval

DevFeed: [The hidden variables in your agent eval](<https://devfeed.tech/articles/the-hidden-variables-in-your-agent-eval-23834.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/blog/the-hidden-variables-in-your-agent-eval/>)

Author: Waldek Mastykarz

Published: 2026-07-08T12:11:17Z

Content type: article

Language: en

Sources: [Developer Blogs](<https://devfeed.tech/sources/developer-blogs.md>)

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [context](<https://devfeed.tech/topics/context.md>), [Operating system](<https://devfeed.tech/topics/operating-system.md>), [Shell](<https://devfeed.tech/topics/shell.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agent-experience](<https://devfeed.tech/tags/agent-experience.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-coding-agents](<https://devfeed.tech/tags/ai-coding-agents.md>), [ax](<https://devfeed.tech/tags/ax.md>), [benchmarks](<https://devfeed.tech/tags/benchmarks.md>), [context](<https://devfeed.tech/tags/context.md>), [reproducibility](<https://devfeed.tech/tags/reproducibility.md>)

### AI overview

This seventh article in Microsoft's Agent Experience series examines hidden environmental variables that can make the same AI coding-agent evaluation produce different results. It discusses context such as operating system, shell, diagnostics, build errors, file paths, and workspace details.

### Source excerpt

This is the seventh 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, and how to iterate toward better outcomes. You [...] The post The hidden variables in your agent eval appeared first on Microsoft for Developers.

## Don't rewrite your CLI for agents

DevFeed: [Don't rewrite your CLI for agents](<https://devfeed.tech/articles/don-t-rewrite-your-cli-for-agents-23829.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/blog/dont-rewrite-your-cli-for-agents/>)

Author: Waldek Mastykarz

Published: 2026-07-07T13:52:06Z

Content type: article

Language: en

Sources: [Developer Blogs](<https://devfeed.tech/sources/developer-blogs.md>)

Topics: [Command-line interface](<https://devfeed.tech/topics/cli.md>), [JSON](<https://devfeed.tech/topics/json.md>), [test](<https://devfeed.tech/topics/test.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [agent-experience](<https://devfeed.tech/tags/agent-experience.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ax](<https://devfeed.tech/tags/ax.md>), [cli](<https://devfeed.tech/tags/cli.md>), [developers](<https://devfeed.tech/tags/developers.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [json](<https://devfeed.tech/tags/json.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>)

### AI overview

This article examines whether developer CLIs should replace conventional arguments with a single JSON payload for use by coding agents. It describes a controlled comparison using synthetic multi-service deployment CLIs, identical prompts, and several coding models; in the supplied results, every tested args profile achieved perfect correctness across five runs.

### Source excerpt

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 conventions like repeating --service-name to delimit multi-value groups, [...] The post Don't rewrite your CLI for agents appeared first on Microsoft for Developers.