Skip to main content

Interface: ChatModelOverrideResponse

Defined in: packages/sdk/src/types/generated/chat.ts:217

Per-chat model provenance for override UI (assignment + legacy chats).

Effective models mirror runtime (get_agent_config). Upstream is the reset/inherit target: pinned workflow revision for assignment chats, else resolved agent/revision defaults. *MatchesUpstream is true only when both model id and nested config match — so voice/settings-only forks count.

Properties

chatModel?

optional chatModel: string | null

Defined in: packages/sdk/src/types/generated/chat.ts:218


chatModelConfig?

optional chatModelConfig: ChatModelOverrideResponseChatModelConfig

Defined in: packages/sdk/src/types/generated/chat.ts:219


chatModelMatchesUpstream?

optional chatModelMatchesUpstream: boolean

Defined in: packages/sdk/src/types/generated/chat.ts:226


realtimeModel?

optional realtimeModel: string | null

Defined in: packages/sdk/src/types/generated/chat.ts:220


realtimeModelConfig?

optional realtimeModelConfig: ChatModelOverrideResponseRealtimeModelConfig

Defined in: packages/sdk/src/types/generated/chat.ts:221


realtimeModelMatchesUpstream?

optional realtimeModelMatchesUpstream: boolean

Defined in: packages/sdk/src/types/generated/chat.ts:227


upstreamChatModel?

optional upstreamChatModel: string | null

Defined in: packages/sdk/src/types/generated/chat.ts:222


upstreamChatModelConfig?

optional upstreamChatModelConfig: ChatModelOverrideResponseUpstreamChatModelConfig

Defined in: packages/sdk/src/types/generated/chat.ts:223


upstreamRealtimeModel?

optional upstreamRealtimeModel: string | null

Defined in: packages/sdk/src/types/generated/chat.ts:224


upstreamRealtimeModelConfig?

optional upstreamRealtimeModelConfig: ChatModelOverrideResponseUpstreamRealtimeModelConfig

Defined in: packages/sdk/src/types/generated/chat.ts:225