Interface: AgencyQuorumConfig
Defined in: packages/agentos/src/api/types.ts:1909
Quorum requirements for a parallel fan-out or a panel.
See
AgencyOptions.quorum
Properties
minAgents?
optionalminAgents:number
Defined in: packages/agentos/src/api/types.ts:1915
Minimum number of agents that must SUCCEED. Under parallel the default
is 0 (no floor); under panel the seats counted are the healthy ones
(those that returned text) and the default is 2 for a roster of two or more.
minProviders?
optionalminProviders:number
Defined in: packages/agentos/src/api/types.ts:1920
Minimum number of DISTINCT providers among the successful agents
(default 0 = no floor). Counted from each result's resolved provider.
minVendors?
optionalminVendors:number
Defined in: packages/agentos/src/api/types.ts:1926
panel only: minimum number of DISTINCT known vendors (the organization
that trained the model) among the healthy seats. An unknown vendor never
counts; a pre-built seat never counts.
onShortfall?
optionalonShortfall:"error"|"proceed"
Defined in: packages/agentos/src/api/types.ts:1933
What a shortfall does: 'error' (default) throws
AgencyQuorumError before synthesis; 'proceed' logs a warning
and synthesizes anyway. Under panel, zero healthy seats throws whatever
this says.