Skip to content

Promote Alpha to Main - #283

Open
Yuqing (mydmdm) wants to merge 21 commits into
mainfrom
alpha
Open

Yuqing (mydmdm) wants to merge 21 commits into
mainfrom
alpha

Conversation

@mydmdm

@mydmdm Yuqing (mydmdm) commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor

Promotion

Promote the currently integrated Alpha revision to stable main.

  • Base: main at ef481056f090f9065c2456ad13a461204a956b51
  • Head: alpha at 191a79c8434d4f1374fdd29160fec656f1780c5f
  • Current comparison: alpha is 21 commits ahead and 10 commits behind main; the branches diverged after the previous promotion. Review the complete PR diff and preserve the main-only changes when merging.

Included Alpha pull requests

Related issues

This section records delivery relationships without adding automatic close keywords.

Delivered by this Alpha promotion

Previously delivered milestones, already in Main

Promotion checks

  • Confirm the Canary running revision matches promotion head 191a79c8.
  • Confirm Windows ACP wrapper discovery and launch behavior has been exercised in the intended Canary environment.
  • Confirm remote connected Agent reachback uses the configured HUABU_PUBLIC_ORIGIN and can access its Canvas RFS endpoint.
  • Confirm the two new Canvas Sync watchdog behaviors after deployment.
  • Required GitHub checks pass for promotion head 191a79c8.
  • Review the complete main...alpha diff, including the 10 main-only commits absent from the current Alpha ancestry.

Canary use is additional end-to-end evidence only. It does not replace automated tests, CI, review, documentation, or release validation. This PR does not enable auto-merge and must be merged manually after the promotion checks are satisfied.

After merge, fast-forward alpha to the resulting main promotion commit before starting the next Alpha cycle.

Yuqing (mydmdm) and others added 21 commits October 8, 2026 00:39
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Fix Windows ACP wrapper resolution
Fix remote Agent RFS public origin
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Keep RFS operation discovery on /capabilities while moving third-party integrations to the Service manifest, API, Settings, and SDK contracts.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Replace Agent metadata with an exact package file allowlist, stream Agent-facing Packages as ZIP archives, and ship modifiable entry.mjs starting points that lease configuration at runtime.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Use Node's built-in argument parser in executable Service entries, identify the image Service as AOAI, and point its Skill to the current Microsoft Foundry image generation guide.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Return the validated Manifest alongside leased configuration and replace the config-only callback with withServiceContext.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Include the exact Manifest in each lease, render entry help from runtime schema and configured defaults, and validate CLI overrides against Manifest choices.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Add an opt-in SSE inactivity watchdog so Canvas Sync can recover from half-open connections using its existing retry and snapshot reconciliation path.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Fix stalled Canvas Sync SSE connections
Add portable Capability Packages for external agents

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant