Skip to content

BackendInfo

Defined in: packages/ai.matey.types/src/router.ts:245

Information about a registered backend.

readonly adapter: BackendAdapter

Defined in: packages/ai.matey.types/src/router.ts:254

Backend adapter instance.


readonly circuitBreakerState: "closed" | "open" | "half-open"

Defined in: packages/ai.matey.types/src/router.ts:274

Circuit breaker state.


readonly consecutiveFailures: number

Defined in: packages/ai.matey.types/src/router.ts:279

Consecutive failures count (for circuit breaker).


readonly isHealthy: boolean

Defined in: packages/ai.matey.types/src/router.ts:264

Whether backend is currently healthy.


readonly optional lastHealthCheck: number

Defined in: packages/ai.matey.types/src/router.ts:269

Last health check timestamp.


readonly metadata: AdapterMetadata

Defined in: packages/ai.matey.types/src/router.ts:259

Backend metadata.


readonly name: string

Defined in: packages/ai.matey.types/src/router.ts:249

Backend identifier.


readonly stats: BackendStats

Defined in: packages/ai.matey.types/src/router.ts:284

Statistics for this backend.