Skip to content

[ext-foundry]: wire $ref file includes + overlay overrides for separate-services azure.yaml #8775

Description

@huimiu

Implements unified azure.yaml spec #8590 (docs/specs/unify-azure-yaml/spec.md) §2.4 for the separate-services shape.

Extends the resolver foundation from #8626 (closed; agents-extension $ref resolver over parsed config) to the separate-services layout, shares it across the Foundry sibling extensions, and adds the shared $ref-aware YAML edit helper that the #8049 composition commands also need.

Summary

Let large resource entries live in their own files, pulled in with $ref beside host:, with sibling-key overlay overrides and correct per-file path rebasing — across every Foundry resource service.

Scope

Out of scope (follow-ups)

Related

3-PR follow-up to #8590 / #8675:

Depends on #8774 (resources must exist as real services to attach $ref).

Metadata

Metadata

Assignees

Labels

area/extensionsExtensions (general)area/projectProject config, project_manager, service_managerarea/schemaazure.yaml JSON schemasenhancementNew feature or improvementext-foundryazure.ai.{agents,connections,inspector,projects,routines,skills,toolboxes}, microsoft.foundry
No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions