A school district's orchestrator agent discovers a newly published translation agent via Agent Registry and starts delegating to it without any redeployment of the orchestrator. What made this possible?
Select an answer to reveal the explanation.
Short Explanation
The orchestrator didn't need a memo about the new translation agent — it just asked the registry, the way you'd check an updated directory instead of an old printed list. Runtime discovery is what let the new capability show up without anyone having to touch the orchestrator's own deployment.
Full Explanation
Runtime discovery through Agent Registry means the orchestrator's set of usable agents isn't fixed at build time — it's resolved dynamically each time the orchestrator queries the registry, so a newly published translation agent becomes available the moment it's registered, with no code change or redeploy needed on the orchestrator's side. Matching Agent Identity permissions between the two agents is a separate authorization concern; granting the same permissions wouldn't by itself make the translation agent discoverable if it hadn't been published to the registry, and mismatched permissions wouldn't have prevented discovery either. Retraining the underlying language model addresses the model's own knowledge or behavior, not how the orchestrator locates available agents at runtime — capability discovery here comes from querying the registry, not from anything baked into model weights. Co-locating the two agents on the same Agent Runtime instance is a deployment-topology detail; agents can be discoverable via the registry regardless of whether they share physical runtime infrastructure, and shared infrastructure alone wouldn't cause the orchestrator to know the new agent exists. Scope note: this pattern depends on the translation agent's metadata being published correctly and the orchestrator's query logic actually being registry-driven rather than list-based. Operational check: unpublish the translation agent from the registry and confirm the orchestrator stops routing to it without any code change.