Skip to main content

Interface: ChatModelOverrideResponse

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

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:165


chatModelConfig?

optional chatModelConfig: ChatModelOverrideResponseChatModelConfig

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


chatModelMatchesUpstream?

optional chatModelMatchesUpstream: boolean

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


realtimeModel?

optional realtimeModel: string | null

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


realtimeModelConfig?

optional realtimeModelConfig: ChatModelOverrideResponseRealtimeModelConfig

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


realtimeModelMatchesUpstream?

optional realtimeModelMatchesUpstream: boolean

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


upstreamChatModel?

optional upstreamChatModel: string | null

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


upstreamChatModelConfig?

optional upstreamChatModelConfig: ChatModelOverrideResponseUpstreamChatModelConfig

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


upstreamRealtimeModel?

optional upstreamRealtimeModel: string | null

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


upstreamRealtimeModelConfig?

optional upstreamRealtimeModelConfig: ChatModelOverrideResponseUpstreamRealtimeModelConfig

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