Skip to content

Variable: GenieCodeConfigSchema

const GenieCodeConfigSchema: ZodObject<{ databricks_profile: ZodString; 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>>; projects: ZodRecord<ZodString, ZodObject<{ trust_level: ZodLiteral<"trusted">; }, $strict>>; tui: ZodObject<{ model_availability_nux: ZodRecord<ZodString, ZodLiteral<1>>; }, $strict>; }, $strict>

Merged persistent and invocation-specific Genie Code configuration.

  • databricks_profile: Databricks profile represented by this home.
  • projects: Trusted local projects keyed by absolute path.
  • 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.