@@ -6,7 +6,13 @@ import type { Keys, Equals, AssertEqual } from "./type-fu.js"
66 * ExperimentId
77 */
88
9- export const experimentIds = [ "powerSteering" , "concurrentFileReads" , "disableCompletionCommand" , "marketplace" , "multiFileApplyDiff" ] as const
9+ export const experimentIds = [
10+ "powerSteering" ,
11+ "concurrentFileReads" ,
12+ "disableCompletionCommand" ,
13+ "marketplace" ,
14+ "multiFileApplyDiff" ,
15+ ] as const
1016
1117export const experimentIdsSchema = z . enum ( experimentIds )
1218
@@ -17,11 +23,11 @@ export type ExperimentId = z.infer<typeof experimentIdsSchema>
1723 */
1824
1925export const experimentsSchema = z . object ( {
20- powerSteering : z . boolean ( ) ,
21- marketplace : z . boolean ( ) ,
22- concurrentFileReads : z . boolean ( ) ,
23- disableCompletionCommand : z . boolean ( ) ,
24- multiFileApplyDiff : z . boolean ( ) ,
26+ powerSteering : z . boolean ( ) . optional ( ) ,
27+ concurrentFileReads : z . boolean ( ) . optional ( ) ,
28+ disableCompletionCommand : z . boolean ( ) . optional ( ) ,
29+ marketplace : z . boolean ( ) . optional ( ) ,
30+ multiFileApplyDiff : z . boolean ( ) . optional ( ) ,
2531} )
2632
2733export type Experiments = z . infer < typeof experimentsSchema >
0 commit comments