Add Aspireify canvas - #43
Draft
Ella Hathaway (ellahathaway) wants to merge 4 commits into
Draft
Conversation
Copilot started reviewing on behalf of
Ella Hathaway (ellahathaway)
August 5, 2026 23:34
View session
Contributor
There was a problem hiding this comment.
Pull request overview
Adds a new Aspireify canvas extension to provide a Step 3 confirmation surface for reviewing the proposed AppHost resource plan before the Aspireify skill edits files. This fits alongside the existing Aspire Doctor canvas by adding an interactive plan review UI plus an extension host/server that coordinates plan updates and confirmation callbacks.
Changes:
- Added the
aspireifycanvas UI (HTML/CSS/JS) for grouped resource cards, editing, and connection management. - Added the
aspireifyGitHub App extension implementation (server, auth, canvas actions, and session hooks). - Updated top-level documentation (README + CHANGELOG) to list the new extension.
Reviewed changes
Copilot reviewed 12 out of 12 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| README.md | Adds aspireify to the documented extension list. |
| CHANGELOG.md | Notes the new aspireify canvas extension in release notes. |
| extensions/aspireify/ui/styles.css | New styling for the Aspireify confirmation canvas UI. |
| extensions/aspireify/ui/index.html | New UI layout for plan review, dialogs, and confirmation controls. |
| extensions/aspireify/ui/app.js | New client logic for rendering snapshots, editing resources/connections, and calling extension APIs. |
| extensions/aspireify/README.md | Documents Aspireify canvas responsibilities and workflow boundary. |
| extensions/aspireify/extension.mjs | Implements the canvas extension server, auth, snapshot/proposal state, and agent hooks. |
| .github/extensions/aspireify/extension.mjs | Wires the Aspireify extension into the GitHub extensions entrypoint. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Ella Hathaway (ellahathaway)
force-pushed
the
ellahathaway-aspireify-confirmation-canvas
branch
2 times, most recently
from
August 6, 2026 17:50
69efdc6 to
a3436c2
Compare
Add the Step 3 snapshot UI for reviewing and confirming discovered services and the proposed AppHost resource graph. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: d303ed71-e6e6-4452-8d6a-ba99b249f012
Ella Hathaway (ellahathaway)
force-pushed
the
ellahathaway-aspireify-confirmation-canvas
branch
from
August 6, 2026 19:17
a3436c2 to
097d054
Compare
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: d303ed71-e6e6-4452-8d6a-ba99b249f012
Copilot started reviewing on behalf of
Ella Hathaway (ellahathaway)
August 6, 2026 22:57
View session
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: d303ed71-e6e6-4452-8d6a-ba99b249f012
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds an Aspireify canvas extension for reviewing and confirming the proposed AppHost resource plan before files change.
Details
Validation