radius-project / radius-project/roadmap

Radius Canvas integration into GitHub Copilot app

Open
#91 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
No language data
Stars
2
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Overview of roadmap item

Radius is building a GitHub Copilot plugin that brings the application lifecycle into the Copilot app through an interactive Radius Canvas and agentic skills. The integration enables developers to analyze source repositories, generate or update a .radius/app.bicep application definition, visualize the resulting application graph, configure deployment environments, and deploy or delete applications without leaving Copilot.

The Canvas is organized around three main experiences:

  • Applications: Model repository contents as a Radius application and display a live graph in Modeled, Planned, Deployed, and branch/PR Diff views.
  • Environments: Create and verify Azure deployment environments, configure GitHub Actions OIDC trust, and manage the infrastructure and credentials applications use.
  • Deployments: Generate and run GitHub Actions workflows that provision required cloud infrastructure, deploy Radius applications, report progress, troubleshoot failures, and delete applications.

The plugin also provides agentic skills for application modeling, graph generation and refresh, environment setup, deployment, deletion, and Canvas installation repair. Product logic for modeling, graph generation, compute platforms, and workflow generation is implemented in a shared UI-agnostic core so it can support additional interfaces in the future.

Additional context

Implementation is being developed in radius-project/ai-extensions. The repository contains the Radius Canvas adapter, shared application-modeling and graph logic, generated GitHub Actions workflow support, and the Radius agentic skills distributed with the plugin.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the implementation in radius-project/ai-extensions, focusing on the Radius Canvas adapter, shared application-modeling and graph logic, generated GitHub Actions workflow support, and the Radius agentic skills. The roadmap describes a broad integration spanning modeling, environments, deployments, and Canvas repair, but does not identify a specific entry point, file, test, or completion boundary.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure, github, github-actions
Domain
cloud, devops, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.