Skip to content

Variable: SkillRecordSchema

Makaio Framework


Makaio Framework / contracts/skill / SkillRecordSchema

const SkillRecordSchema: ZodObject<{ activationMode: ZodDefault<ZodEnum<{ auto: "auto"; manual: "manual"; }>>; adapters: ZodOptional<ZodNullable<ZodArray<ZodString>>>; allowedTools: ZodOptional<ZodString>; baseDir: ZodOptional<ZodString>; category: ZodOptional<ZodString>; compatibility: ZodOptional<ZodString>; content: ZodString; createdAt: ZodNumber; description: ZodString; enabled: ZodDefault<ZodBoolean>; id: ZodString; license: ZodOptional<ZodString>; location: ZodOptional<ZodString>; metadata: ZodOptional<ZodRecord<ZodString, ZodString>>; name: ZodString; projectId: ZodOptional<ZodString>; reinjection: ZodOptional<ZodObject<{ maxTurns: ZodOptional<ZodNumber>; }, $strip>>; scope: ZodEnum<{ global: "global"; project: "project"; session: "session"; }>; sessionId: ZodOptional<ZodString>; source: ZodEnum<{ database: "database"; filesystem: "filesystem"; }>; tags: ZodOptional<ZodArray<ZodString>>; updatedAt: ZodNumber; }, $strip>

Defined in: ../../../packages/contracts/src/skill/schemas.ts:53

Persisted database or discovered filesystem skill record.