fix(skills): guard against skills prompt bloat

This commit is contained in:
Elie Habib
2026-02-16 06:54:24 +00:00
committed by Peter Steinberger
parent 4f5b9da503
commit 5b3873add4
4 changed files with 437 additions and 13 deletions

View File

@@ -579,6 +579,16 @@ export const OpenClawSchema = z
})
.strict()
.optional(),
limits: z
.object({
maxCandidatesPerRoot: z.number().int().min(1).optional(),
maxSkillsLoadedPerSource: z.number().int().min(1).optional(),
maxSkillsInPrompt: z.number().int().min(0).optional(),
maxSkillsPromptChars: z.number().int().min(0).optional(),
maxSkillFileBytes: z.number().int().min(0).optional(),
})
.strict()
.optional(),
entries: z
.record(
z.string(),