Skip to main content

Interface: SeatingRecord

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

Which pool entry sat in every seat for one call.

Properties​

available​

available: string[]

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

Names of the pool entries that were available when the seats were filled.


call​

call: number

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

This call's number on the instance, from 0.


distinct​

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

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


policy​

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

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


seats​

seats: Record<string, SeatingSeatRecord>

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


seed?​

optional seed: string | number

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

As configured, or the number drawn at construction; for 'weighted' and 'random'.


seedUsed?​

optional seedUsed: number

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

The 32-bit value the draws used.


skipped​

skipped: object[]

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

entry​

entry: string

reason​

reason: string