Skip to content

Variable: GenieCodeProviderOverlaySchema

const GenieCodeProviderOverlaySchema: ZodObject<{ model: ZodString; model_provider: ZodString; model_providers: ZodRecord<ZodString, ZodObject<{ base_url: ZodURL; http_headers: ZodRecord<ZodString, ZodString>; name: ZodString; requires_openai_auth: ZodBoolean; supports_websockets: ZodBoolean; wire_api: ZodLiteral<"responses">; }, $strict>>; tui: ZodObject<{ model_availability_nux: ZodRecord<ZodString, ZodLiteral<1>>; }, $strict>; }, $strict>

Invocation-specific Genie Code provider overlay.

  • model_provider: Selected provider identifier.
  • model: Selected model name.
  • model_providers: Invocation-local model providers keyed by identifier.
  • tui: Invocation-specific Genie terminal UI settings.
  • tui.model_availability_nux: Models whose availability notice has been acknowledged.