fix(skills): prevent skills loading crash

This commit is contained in:
Peter Steinberger
2025-12-20 11:49:24 +00:00
parent f0ebad3f21
commit 0e2993a6c8
5 changed files with 143 additions and 12 deletions

View File

@@ -359,11 +359,12 @@ const ClawdisSchema = z.object({
.optional(),
skills: z
.record(
z.string(),
z
.object({
enabled: z.boolean().optional(),
apiKey: z.string().optional(),
env: z.record(z.string()).optional(),
env: z.record(z.string(), z.string()).optional(),
})
.passthrough(),
)
@@ -459,7 +460,10 @@ export function validateConfigObject(
})),
};
}
return { ok: true, config: applyIdentityDefaults(validated.data) };
return {
ok: true,
config: applyIdentityDefaults(validated.data as ClawdisConfig),
};
}
export function parseConfigJson5(