feat: improve the hosted agent getting started with coding#2610
Merged
Conversation
…eploy workflows - Streamline create-hosted.md and deploy.md with clearer step-by-step flows - Add reference docs for azd-ai-cli, local-run, and tools - Add environment verification scripts (PowerShell and Bash) - Update direct-code-deployment reference with consistent CPU/memory defaults - Update SKILL.md description for better routing Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
The previous defaults of 0.5 CPU / 1Gi often cause session_not_ready timeouts during cold start. Update all prose and JSON examples to use 1 CPU / 2Gi as the recommended default. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* fix: restore eval * fix: comment * fix: use azd eval
Contributor
There was a problem hiding this comment.
Pull request overview
This PR continues the microsoft-foundry skill refactor to make the “hosted agent getting started” flow primarily azd-first (scaffold → local run → deploy → invoke), while removing older/deprecated direct-code REST guidance and adding helper scripts/reference docs to reduce setup friction.
Changes:
- Updates the
microsoft-foundrytop-level routing description and sub-skill summaries to emphasize azd-based hosted-agent workflows. - Rewrites the hosted-agent create and deploy docs around
azd ai agent init/run/deploy/invoke, and adds new reference docs (azd CLI mental model, local run, tools/toolboxes). - Adds environment verification + project-id resolution helper scripts (bash/PowerShell) and removes the old direct-code deployment reference.
Reviewed changes
Copilot reviewed 13 out of 14 changed files in this pull request and generated 7 comments.
Show a summary per file
| File | Description |
|---|---|
| plugin/skills/microsoft-foundry/SKILL.md | Updates skill description and sub-skill “when to use” blurbs to reflect azd-centric hosted-agent lifecycle. |
| plugin/skills/microsoft-foundry/project/create/create-foundry-project.md | Adds auto-generated project naming guidance during project creation flow. |
| plugin/skills/microsoft-foundry/foundry-agent/invoke/invoke.md | Adds an azd-first “fast smoke test” path and expands troubleshooting entries for azd invoke. |
| plugin/skills/microsoft-foundry/foundry-agent/deploy/references/direct-code-deployment.md | Removes deprecated direct-code REST deployment reference. |
| plugin/skills/microsoft-foundry/foundry-agent/deploy/deploy.md | Major rewrite of deploy workflow to focus on azd provision/deploy and async eval init. |
| plugin/skills/microsoft-foundry/foundry-agent/create/scripts/verify-environment.sh | Adds a bash script to validate azd + extensions + auth + basic project/agent status. |
| plugin/skills/microsoft-foundry/foundry-agent/create/scripts/verify-environment.ps1 | Adds a PowerShell equivalent environment verification script. |
| plugin/skills/microsoft-foundry/foundry-agent/create/scripts/resolve-project-id.sh | Adds a bash helper to resolve Foundry project ARM ID from a project endpoint via Azure CLI. |
| plugin/skills/microsoft-foundry/foundry-agent/create/scripts/resolve-project-id.ps1 | Adds a PowerShell helper to resolve Foundry project ARM ID from a project endpoint via Azure CLI. |
| plugin/skills/microsoft-foundry/foundry-agent/create/references/tools.md | Adds toolbox/connection recipes and MCP wiring guidance for hosted agents. |
| plugin/skills/microsoft-foundry/foundry-agent/create/references/local-run.md | Adds detailed guidance for running hosted agents locally with azd ai agent run. |
| plugin/skills/microsoft-foundry/foundry-agent/create/references/azd-ai-cli.md | Adds an “azd ai CLI” mental model doc describing file roles and command surface. |
| plugin/skills/microsoft-foundry/foundry-agent/create/create-hosted.md | Rewrites hosted-agent creation workflow around azd samples + brownfield init + local iteration. |
| .gitignore | Ignores tmp/ at repo root. |
fix(microsoft-foundry): clarify ENABLE_HOSTED_AGENTS vs ENABLE_CAPABILITY_HOST for azd ai agent
refactor(microsoft-foundry): teach correct azd Golden Path for model deployments
…install and provision run simultaneously
feat: install package in parallel and make remote invocation runs just one time
Collaborator
|
Looks good. Can you provide a conversation history to show the no-wait experience of eval init? E.g. will it prompt for check status after deploy completes? And the change of eval init -> eval generate has been released in latest azd extension: |
Contributor
fix: improve parallel install and local run stability
refactor: remove parallel install
chore: improve local run stability
* feat: golden path subskill * feat: quick start subskill * feat: quick start subskill * feat: quick start subskill
Collaborator
Contributor
XiaofuHuang
approved these changes
Jun 15, 2026
This was referenced Jun 18, 2026
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.







Description
Continue development based on #2486 and #2435
Checklist
cd tests && npm test)fix:,feat:,feature:,chore:,misc:,test:,eval:tests/,npm run test:integration -- <skill>ornpm run test:vally -- --skill <skill>)Related Issues