microsoft / microsoft/GitHub-Copilot-for-Azure

[Epic] Provide complete and correct answers about the user's Azure estate

Open
#2,913 1 comment 0 reactions 0 assignees View on GitHub
epic
Dominant language
Python
Stars
250
Forks
204
Avg merge
1d 12h
Merged PRs (30d)
67

Description

## Problem statement

Resource questions fail when queries, filters, scope, pagination, or terminology are incorrect. Partial or fabricated estate answers undermine trust in every downstream workflow.

## Outcome

Users can discover, count, filter, and inspect their actual Azure resources with complete, correctly scoped answers.

## Goals

- Use authoritative Azure resource tools and current schemas
- Resolve tenant, subscription, resource group, name, and ID correctly
- Handle pagination, filtering, aggregation, and empty results
- Distinguish evidence from inference

## Non-goals

- Answering resource-state questions without live evidence
- Replacing Azure Resource Graph

## Success criteria

- [ ] Representative resource queries return complete and correct results
- [ ] Scope and filtering errors are detected and explained
- [ ] Evaluations cover multi-subscription and ambiguous resource names

## Dependencies

Azure Resource Graph, resource lookup, authentication, and query evaluation datasets.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the stated dependencies: Azure Resource Graph, resource lookup, authentication, and query evaluation datasets. Define the scope around discovering, counting, filtering, and inspecting live Azure resources across subscriptions. Done means representative queries are complete and correctly scoped, errors are explained, and evaluations cover multi-subscription and ambiguous resource names.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure, python
Domain
cloud
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.