Variable: SkillStorageSubjects
Makaio Framework / contracts / SkillStorageSubjects
Variable: SkillStorageSubjects
Section titled “Variable: SkillStorageSubjects”
constSkillStorageSubjects:BusSubjects<FlatSubjectDefinitions<"storage:skill", {delete: {request:ZodObject<{id:ZodString; },$strip>;response:ZodObject<{deleted:ZodBoolean; },$strip>; };get: {request:ZodObject<{id:ZodString; },$strip>;response:ZodObject<{skill:ZodNullable<ZodObject<{activationMode:ZodDefault<ZodEnum<…>>;adapters:ZodOptional<ZodNullable<…>>;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<…, …>>;name:ZodString;projectId:ZodOptional<ZodString>;reinjection:ZodOptional<ZodObject<…, …>>;scope:ZodEnum<{global: …;project: …;session: …; }>;sessionId:ZodOptional<ZodString>;source:ZodEnum<{database: …;filesystem: …; }>;tags:ZodOptional<ZodArray<…>>;updatedAt:ZodNumber; },$strip>>; },$strip>; };getEffective: {request:ZodObject<{adapterId:ZodOptional<ZodString>;category:ZodOptional<ZodString>;enabledOnly:ZodOptional<ZodBoolean>;projectId:ZodOptional<ZodString>;sessionId:ZodOptional<ZodString>;tags:ZodOptional<ZodArray<ZodString>>; },$strip>;response:ZodObject<{skills:ZodArray<ZodObject<{activationMode:ZodDefault<ZodEnum<…>>;adapters:ZodOptional<ZodNullable<…>>;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<…, …>>;name:ZodString;projectId:ZodOptional<ZodString>;reinjection:ZodOptional<ZodObject<…, …>>;scope:ZodEnum<{global: …;project: …;session: …; }>;sessionId:ZodOptional<ZodString>;source:ZodEnum<{database: …;filesystem: …; }>;tags:ZodOptional<ZodArray<…>>;updatedAt:ZodNumber; },$strip>>; },$strip>; };list: {request:ZodObject<{adapterId:ZodOptional<ZodString>;category:ZodOptional<ZodString>;enabledOnly:ZodOptional<ZodBoolean>;projectId:ZodOptional<ZodString>;sessionId:ZodOptional<ZodString>;tags:ZodOptional<ZodArray<ZodString>>; },$strip>;response:ZodObject<{skills:ZodArray<ZodObject<{activationMode:ZodDefault<ZodEnum<…>>;adapters:ZodOptional<ZodNullable<…>>;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<…, …>>;name:ZodString;projectId:ZodOptional<ZodString>;reinjection:ZodOptional<ZodObject<…, …>>;scope:ZodEnum<{global: …;project: …;session: …; }>;sessionId:ZodOptional<ZodString>;source:ZodEnum<{database: …;filesystem: …; }>;tags:ZodOptional<ZodArray<…>>;updatedAt:ZodNumber; },$strip>>; },$strip>; };set: {request:ZodObject<{skill:ZodObject<{activationMode:ZodDefault<ZodEnum<{auto: …;manual: …; }>>;adapters:ZodOptional<ZodNullable<ZodArray<…>>>;allowedTools:ZodOptional<ZodString>;category:ZodOptional<ZodString>;compatibility:ZodOptional<ZodString>;content:ZodString;description:ZodString;enabled:ZodDefault<ZodBoolean>;id:ZodString;license:ZodOptional<ZodString>;metadata:ZodOptional<ZodRecord<ZodString,ZodString>>;name:ZodString;projectId:ZodOptional<ZodString>;reinjection:ZodOptional<ZodObject<{maxTurns: …; },$strip>>;scope:ZodEnum<{global:"global";project:"project";session:"session"; }>;sessionId:ZodOptional<ZodString>;source:ZodDefault<ZodLiteral<"database">>;tags:ZodOptional<ZodArray<ZodString>>; },$strict>; },$strip>;response:ZodObject<{id:ZodString; },$strip>; }; }>,"storage:skill"> =SkillStorageNamespace.subjects
Defined in: ../../../packages/contracts/src/skill/storage-namespace.ts:37
Typed bus subjects for storage:skill.*.