Bladeren bron

tweak (config): make modalities input/output fields optional so that u can specify one without both being required (#29268)

Co-authored-by: Robert Poschenrieder <Robert_Poschenrieder@epdeberw000f.fritz.box>
Robert Poschenrieder 3 maanden geleden
bovenliggende
commit
0bfa55b623
1 gewijzigde bestanden met toevoegingen van 2 en 2 verwijderingen
  1. 2 2
      packages/opencode/src/config/provider.ts

+ 2 - 2
packages/opencode/src/config/provider.ts

@@ -44,8 +44,8 @@ export const Model = Schema.Struct({
   ),
   ),
   modalities: Schema.optional(
   modalities: Schema.optional(
     Schema.Struct({
     Schema.Struct({
-      input: Schema.mutable(Schema.Array(Schema.Literals(["text", "audio", "image", "video", "pdf"]))),
-      output: Schema.mutable(Schema.Array(Schema.Literals(["text", "audio", "image", "video", "pdf"]))),
+      input: Schema.optional(Schema.mutable(Schema.Array(Schema.Literals(["text", "audio", "image", "video", "pdf"])))),
+      output: Schema.optional(Schema.mutable(Schema.Array(Schema.Literals(["text", "audio", "image", "video", "pdf"])))),
     }),
     }),
   ),
   ),
   experimental: Schema.optional(Schema.Boolean),
   experimental: Schema.optional(Schema.Boolean),