You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Wire the new host: microsoft.foundry service target in the azure.ai.agents extension, implementing the foundation of design spec #8590 §2.1, §2.2, and §2.6.
A single microsoft.foundry service represents a whole Foundry project, with agents declared inline as top-level service properties delivered on ServiceConfig.AdditionalProperties (not under config:).
Scope (foundation)
Register the microsoft.foundry service target (listen.go + extension.yaml).
Code-deploy entry point is derived from startupCommand (the agent schema models entry via startupCommand, not an explicit field); this is the documented seam if the schema later adds one.
Endpoint-only projects still require AZURE_AI_PROJECT_ID for GetTargetResource, consistent with the azure.ai.agent host.
Summary
Wire the new
host: microsoft.foundryservice target in theazure.ai.agentsextension, implementing the foundation of design spec #8590 §2.1, §2.2, and §2.6.A single
microsoft.foundryservice represents a whole Foundry project, with agents declared inline as top-level service properties delivered onServiceConfig.AdditionalProperties(not underconfig:).Scope (foundation)
microsoft.foundryservice target (listen.go+extension.yaml).AdditionalProperties→ typedFoundryProjectConfig/FoundryAgent(aligned withAgent.json/microsoft.foundry.jsonfrom feat(agents): add microsoft.foundry azure.yaml schema #8603).Initializevalidation: single hosted agent, exactly one deploy mode, project resolution, shared auth setup.EndpointsandGetTargetResource.Package/Publish/Deployfor a single hosted agent end-to-end:image:→CreateAgentVersionruntime:(python/dotnet) → ZIP package + create/update agent versionOut of scope (follow-ups)
docker:) builds for the new host (core does not drive a per-agent container build yet).$refinclude resolution wiring (Resolve $ref file includes with overlay overrides in Foundry config #8626/feat(agents): resolve $ref file includes with overlay overrides in Foundry config #8627) andinstructionsprompt-file loading.initrework and old-file deprecation.Notes / open items
startupCommand(the agent schema models entry viastartupCommand, not an explicit field); this is the documented seam if the schema later adds one.AZURE_AI_PROJECT_IDforGetTargetResource, consistent with theazure.ai.agenthost.