Skip to main content

Interface: SeatingConfig

Defined in: packages/agentos/src/api/types.ts:1988

How pooled seats are filled from the pool.

Properties​

distinct?​

optional distinct: false | "model" | "provider" | "vendor"

Defined in: packages/agentos/src/api/types.ts:2001

Keep seats on different vendors, providers or models while the pool allows it. Default 'vendor' under panel and parallel, false under the other strategies.


policy?​

optional policy: "preferred" | "weighted" | "round-robin" | "random"

Defined in: packages/agentos/src/api/types.ts:1990

Default 'preferred'.


seed?​

optional seed: string | number

Defined in: packages/agentos/src/api/types.ts:1996

For 'weighted' and 'random': fixes the sequence of seatings this instance produces, call after call. A whole number from 0 to 4294967295, or a non-empty string.