Skip to main content

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?​

optional minAgents: 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?​

optional minProviders: 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?​

optional minVendors: 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?​

optional onShortfall: "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.