Skip to content

Interface: BuildModelOverrides

Optional overrides accepted by buildModel.

optional modelClass?: ModelClass

Chat capability class to resolve when no explicit model id is supplied. Used by internal agents (e.g. the chart planner asks for model.ModelClass.ChatFast) to express intent without pinning an endpoint name; the live catalogue is classified and the top available model in the class is chosen, falling back to the class’s static list when the workspace has none.


optional modelId?: string

Static model id from the agent / plugin config (string sugar on def.model or config.defaultModel). Loses to the per-request override but wins over env / class / fallback.