Skip to main content

Interface: StoresConfig

Defined in: packages/orchestration/src/orchestrator.ts:39

Bring your own stores — no Supabase needed

Extends

  • BaseConfig

Properties

customPricing?

optional customPricing?: Record<string, { input: number; output: number; }>

Defined in: packages/orchestration/src/orchestrator.ts:29

Custom per-model pricing overrides

Inherited from

BaseConfig.customPricing


defaultModel?

optional defaultModel?: string

Defined in: packages/orchestration/src/orchestrator.ts:27

Default model ID for cost estimation (e.g. 'gpt-4o', 'claude-sonnet-5')

Inherited from

BaseConfig.defaultModel


registryOptions?

optional registryOptions?: AgentRegistryOptions

Defined in: packages/orchestration/src/orchestrator.ts:35

Options for the agent registry (e.g. DB-backed concurrency counting)

Inherited from

BaseConfig.registryOptions


schedulerIntervalMs?

optional schedulerIntervalMs?: number

Defined in: packages/orchestration/src/orchestrator.ts:31

Scheduler heartbeat interval in ms (default: 30000)

Inherited from

BaseConfig.schedulerIntervalMs


stores

stores: object

Defined in: packages/orchestration/src/orchestrator.ts:40

runs

runs: RunStore

tickets

tickets: TicketStore


ticketDefaults?

optional ticketDefaults?: Partial<TicketConfig>

Defined in: packages/orchestration/src/orchestrator.ts:33

Default values merged into every createTicket call (e.g. groupChatId, metadata)

Inherited from

BaseConfig.ticketDefaults