Skip to content

Template/stable#520

Closed
Yimin-Jin wants to merge 7 commits into
template/devfrom
template/stable
Closed

Template/stable#520
Yimin-Jin wants to merge 7 commits into
template/devfrom
template/stable

Conversation

@Yimin-Jin

Copy link
Copy Markdown
Collaborator

No description provided.

huimiu and others added 6 commits July 1, 2026 17:45
… restructure

Port the generator fix to template/stable (parity with template/dev).

Upstream foundry-samples moved hosted-agent templates from an agent.yaml + agent.manifest.yaml layout to an azd azure.yaml service manifest (old getting-started samples relocated to samples-classic/). The stable generator still looked for agent.yaml, so the next sync would find 0 templates and wipe the catalog.

- Discover templates by azure.yaml instead of agent.yaml

- Parse protocol from the service protocols[] list (unchanged - protocol: field)

- Detect requiresModel via AZURE_AI_MODEL_DEPLOYMENT_NAME env var OR an ai-project deployments: block

- Remove now-dead agent.manifest.yaml fetch/parse

- Also brings the invocations_ws -> 'Invocations (WebSocket)' displayName mapping so the generator matches template/dev exactly

Verified against foundry-samples@9c4e42a: 91 templates found; catalog stable (paths/protocols/requiresModel unchanged).
@Yimin-Jin Yimin-Jin requested a review from huimiu as a code owner July 7, 2026 06:19
@Yimin-Jin Yimin-Jin closed this Jul 7, 2026
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.

2 participants