|
1 | | -import { z } from "zod" |
| 1 | +import { undefined, z } from "zod" |
2 | 2 |
|
3 | 3 | import { Equals, Keys, AssertEqual } from "./utils.js" |
4 | 4 |
|
@@ -336,6 +336,9 @@ export type ProviderSettingsEntry = z.infer<typeof providerSettingsEntrySchema> |
336 | 336 | const genericProviderSettingsSchema = z.object({ |
337 | 337 | includeMaxTokens: z.boolean().optional(), |
338 | 338 | diffEnabled: z.boolean().optional(), |
| 339 | + diffViewAutoFocus: z.boolean().optional(), |
| 340 | + autoCloseRooTabs: z.boolean().optional(), |
| 341 | + autoCloseAllRooTabs: z.boolean().optional(), |
339 | 342 | fuzzyMatchThreshold: z.number().optional(), |
340 | 343 | modelTemperature: z.number().nullish(), |
341 | 344 | rateLimitSeconds: z.number().optional(), |
@@ -701,6 +704,9 @@ const providerSettingsRecord: ProviderSettingsRecord = { |
701 | 704 | includeMaxTokens: undefined, |
702 | 705 | reasoningEffort: undefined, |
703 | 706 | diffEnabled: undefined, |
| 707 | + diffViewAutoFocus: undefined, |
| 708 | + autoCloseRooTabs: undefined, |
| 709 | + autoCloseAllRooTabs: undefined, |
704 | 710 | fuzzyMatchThreshold: undefined, |
705 | 711 | modelTemperature: undefined, |
706 | 712 | rateLimitSeconds: undefined, |
@@ -780,6 +786,9 @@ export const globalSettingsSchema = z.object({ |
780 | 786 |
|
781 | 787 | rateLimitSeconds: z.number().optional(), |
782 | 788 | diffEnabled: z.boolean().optional(), |
| 789 | + diffViewAutoFocus: z.boolean().optional(), |
| 790 | + autoCloseRooTabs: z.boolean().optional(), |
| 791 | + autoCloseAllRooTabs: z.boolean().optional(), |
783 | 792 | fuzzyMatchThreshold: z.number().optional(), |
784 | 793 | experiments: experimentsSchema.optional(), |
785 | 794 |
|
@@ -858,6 +867,9 @@ const globalSettingsRecord: GlobalSettingsRecord = { |
858 | 867 |
|
859 | 868 | rateLimitSeconds: undefined, |
860 | 869 | diffEnabled: undefined, |
| 870 | + diffViewAutoFocus: undefined, |
| 871 | + autoCloseRooTabs: undefined, |
| 872 | + autoCloseAllRooTabs: undefined, |
861 | 873 | fuzzyMatchThreshold: undefined, |
862 | 874 | experiments: undefined, |
863 | 875 |
|
|
0 commit comments