Skip to content

Type Alias: SkillRecord

Makaio Framework


Makaio Framework / contracts / SkillRecord

SkillRecord = z.infer<typeof SkillRecordSchema>

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

  • SkillRecord
    • z.infer<typeof SkillRecordSchema>
      • typeof SkillRecordSchema
type SkillRecord = {
name: string;
description: string;
activationMode: 'auto' | 'manual';
enabled: boolean;
id: string;
source: 'filesystem' | 'database';
scope: 'session' | 'global' | 'project';
content: string;
createdAt: number;
updatedAt: number;
license?: string | undefined;
compatibility?: string | undefined;
metadata?: Record<string, string> | undefined;
allowedTools?: string | undefined;
category?: string | undefined;
tags?: Array<string> | undefined;
adapters?: Array<string> | null | undefined;
reinjection?: { maxTurns?: number | undefined; } | undefined;
projectId?: string | undefined;
sessionId?: string | undefined;
location?: string | undefined;
baseDir?: string | undefined;
};