SaylorTwift's picture
SaylorTwift HF Staff
Add files using upload-large-folder tool
4e23b01 verified
Raw
History Blame Contribute Delete
477 Bytes
import { z } from 'zod';
export const skillSourceSchema = z.enum(['project', 'user', 'extra', 'builtin']);
export type SkillSource = z.infer<typeof skillSourceSchema>;
export const skillDescriptorSchema = z.object({
name: z.string().min(1),
description: z.string(),
path: z.string(),
source: skillSourceSchema,
type: z.string().optional(),
disable_model_invocation: z.boolean().optional(),
});
export type SkillDescriptor = z.infer<typeof skillDescriptorSchema>;