Namespace Kuestenlogik.Bowire.Catalogue.Agent

Classes

AgentCatalogueProvider

Sources Bowire's URL/service catalogue from a Bowire Agent hub (#305 Phase E). It reads the hub's GET {HubUrl}/hub/agents/catalogue (#128, MapBowireHub) and returns one BowireCatalogueEntry per entry of every live agent; without a hub URL it returns an empty list and keeps the workbench's "no catalogue" surface intact.

BowireAgentCatalogueOptions

Options for AgentCatalogueProvider (#305 Phase E). Bound from Bowire:Discovery:Catalogue:Agent.

BowireAgentCatalogueServiceCollectionExtensions

Wires the Bowire-Agent catalogue provider so it picks up its IConfiguration-bound options (#305 Phase E).