Query capabilities
List researchers = registry.findByCapability("web-research");
// pick best via health, latency, load
AgentDescriptor chosen = pickBest(researchers); Advertisement
Sidecar tools per invocation
Supervisor's tool list is refreshed at invocation start based on current registry state. New agents show up without redeploy.
Advertisement
Discovery latency
Registry lookup adds 1-5ms. Cache per invocation to avoid multiple lookups. Refresh cache every N seconds.