clear runtime consent and settings

This commit is contained in:
Will Chen
2025-04-11 14:23:14 -07:00
parent 34f069960c
commit d3c1f8e34c
11 changed files with 740 additions and 14 deletions

View File

@@ -61,12 +61,16 @@ export const ProviderSettingSchema = z.object({
*/
export type ProviderSetting = z.infer<typeof ProviderSettingSchema>;
export const RuntimeModeSchema = z.enum(["web-sandbox", "local-node", "unset"]);
export type RuntimeMode = z.infer<typeof RuntimeModeSchema>;
/**
* Zod schema for user settings
*/
export const UserSettingsSchema = z.object({
selectedModel: LargeLanguageModelSchema,
providerSettings: z.record(z.string(), ProviderSettingSchema),
runtimeMode: RuntimeModeSchema,
});
/**