fix: disable strict mode for enhancement JSON schema (#99)

strict: true requires all property names to be known upfront,
which is incompatible with the dynamic-key maps in slotFills.
Also replace type array with anyOf for nullable slot values.
This commit is contained in:
2026-03-28 15:58:57 +00:00
committed by GitHub
parent 21b7d299a6
commit e09c606649
3 changed files with 8 additions and 7 deletions

View File

@@ -31,7 +31,7 @@ export const enhancementResultJsonSchema = {
additionalProperties: {
type: "object",
additionalProperties: {
type: ["string", "null"],
anyOf: [{ type: "string" }, { type: "null" }],
},
},
},