Azure / Azure/azure-dev

[EPIC] Copilot expansion inside azd

Open
#7,662 0 comments 0 reactions 1 assignee Claimed by @hemarina View on GitHub
agentic area/extensions epic
Dominant language
Go
Stars
569
Forks
364
Avg merge
2d 19h
Merged PRs (30d)
136

Description

## Problem statement

`azd` has shipped its first agentic flows — AI-assisted init, hosted agent management — and they're already helping developers get to Azure faster. Now we're looking at the next set of opportunities: tasks where a developer currently has to read docs, copy-paste configurations, and manually wire up environment variables, connection strings, or observability settings across services. These are tasks where Copilot inside azd can add real value — not by replacing developer judgment, but by handling the mechanical work so developers can focus on what matters.

The next step: defining the specific scenarios that will deliver the most value and then building them.

## Vision

Developers working in azd encounter moments where Copilot steps in and handles complexity — not as a gimmick, but as genuinely useful assistance on real tasks. "I didn't know azd could do that" becomes a common reaction, and the scenarios we ship demonstrate that azd is the AI-powered front door to Azure.

## Who this helps

- **New Azure developers**: May not yet know how to configure OTel, wire up environment variables, or set up connections between services. Copilot guidance inside azd bridges the knowledge gap with in-context assistance.
- **Experienced Azure developers**: Know *how* to do the configuration work but would rather not. A Copilot-powered command that handles environment and connection management saves time on every project setup.
- **Copilot CLI users**: Already use AI-assisted workflows and expect the experience to get richer over time. New Copilot-powered commands deliver on that promise.
- **Platform engineers**: AI-assisted configuration helps close the gap between "the recommended way to set things up" and how setups actually happen in practice, leading to more consistency across teams.

## Goals (in scope)

- Define 1-2 concrete AI-assisted scenarios (April); candidates include:
- **Environment and connection management**: AI-assisted wiring of environment variables, connection strings, and service bindings
- **OpenTelemetry configuration**: Copilot-guided OTel setup for observability across services
- **Context management**: AI-assisted understanding and management of application context (what does my app need?)
- Ship at least one new Copilot-powered command beyond the agentic flows that exist today
- Validate the scenario with real developer usage and feedback

## Non-goals (out of scope)

- "Making everything AI": this is scoped to 1-2 high-value scenarios, not a broad AI transformation
- Owning org-wide Copilot strategy: azd owns its own Copilot integration, not the company-wide approach
- Replacing existing non-AI commands with AI versions: new capabilities, not rewrites
- Shipping scenarios without clear alignment on priorities; if scenarios aren't defined by end of April, the timeline shifts rather than shipping something unvalidated

## Success criteria

- [ ] 1-2 concrete Copilot-powered scenarios defined and prioritized (end of April)
- [ ] At least one new Copilot-powered command implemented and shipping
- [ ] Developer feedback collected on shipped scenario: qualitative signal that it's useful, not just novel
- [ ] Scenario success metric has a measurable data point from this work
- [ ] Scenario documented: what it does, how to use it, and how to extend the pattern

## Dependencies

- **Scenario definition**: This epic cannot proceed to implementation without concrete scenario commitments. April is the decision window.
- **Copilot CLI platform capabilities**: Depending on the chosen scenarios, we may need specific Copilot CLI platform features (context passing, tool calling, etc.)
- **Cross-pillar**: If the chosen scenario involves `azd ai` flows, coordination with the Hosted Agents pillar is required. If it involves init flows, coordination with the UX Revamp pillar is required.
- **Evals epic**: Once a Copilot scenario ships, it should be added to the eval framework (see [Evals for azd Core](evals-azd-core.md)) to measure ongoing quality.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.