Variable: HarnessStorageSubjects
Makaio Framework / services-core/harness / HarnessStorageSubjects
Variable: HarnessStorageSubjects
Section titled “Variable: HarnessStorageSubjects”
constHarnessStorageSubjects:BusSubjects<FlatSubjectDefinitions<"storage:harness", {delete: {request:ZodObject<{id:ZodString; },$strip>;response:ZodObject<{deleted:ZodBoolean; },$strip>; };get: {request:ZodObject<{id:ZodString; },$strip>;response:ZodObject<{harness:ZodNullable<ZodObject<{adapterName:ZodOptional<ZodString>;approvalPolicy:ZodDefault<ZodEnum<…>>;capabilityOverrides:ZodOptional<ZodRecord<…, …>>;clientId:ZodOptional<ZodString>;createdAt:ZodNumber;credentials:ZodOptional<ZodRecord<…, …>>;cwd:ZodOptional<ZodString>;description:ZodOptional<ZodString>;enabled:ZodDefault<ZodBoolean>;env:ZodOptional<ZodRecord<…, …>>;id:ZodString;isDefault:ZodDefault<ZodBoolean>;name:ZodString;nativeTools:ZodObject<{disabled: …;enabled: …; },$strip>;registryTools:ZodObject<{disabled: …;enabled: …; },$strip>;skills:ZodOptional<ZodObject<…, …>>;toolApprovalOverrides:ZodOptional<ZodRecord<…, …>>;toolCapabilityMap:ZodOptional<ZodRecord<…, …>>;updatedAt:ZodNumber; },$strip>>; },$strip>; };list: {request:ZodObject<{adapterName:ZodOptional<ZodString>;clientId:ZodOptional<ZodString>;name:ZodOptional<ZodString>; },$strip>;response:ZodObject<{harnesses:ZodArray<ZodObject<{adapterName:ZodOptional<ZodString>;approvalPolicy:ZodDefault<ZodEnum<…>>;capabilityOverrides:ZodOptional<ZodRecord<…, …>>;clientId:ZodOptional<ZodString>;createdAt:ZodNumber;credentials:ZodOptional<ZodRecord<…, …>>;cwd:ZodOptional<ZodString>;description:ZodOptional<ZodString>;enabled:ZodDefault<ZodBoolean>;env:ZodOptional<ZodRecord<…, …>>;id:ZodString;isDefault:ZodDefault<ZodBoolean>;name:ZodString;nativeTools:ZodObject<{disabled: …;enabled: …; },$strip>;registryTools:ZodObject<{disabled: …;enabled: …; },$strip>;skills:ZodOptional<ZodObject<…, …>>;toolApprovalOverrides:ZodOptional<ZodRecord<…, …>>;toolCapabilityMap:ZodOptional<ZodRecord<…, …>>;updatedAt:ZodNumber; },$strip>>; },$strip>; };set: {request:ZodObject<{harness:ZodObject<{adapterName:ZodOptional<ZodString>;approvalPolicy:ZodEnum<{always-ask:"always-ask";full-access:"full-access";reject:"reject"; }>;capabilityOverrides:ZodOptional<ZodRecord<ZodString,ZodEnum<…>>>;clientId:ZodOptional<ZodString>;credentials:ZodOptional<ZodRecord<ZodString,ZodString>>;cwd:ZodOptional<ZodString>;description:ZodOptional<ZodString>;enabled:ZodBoolean;env:ZodOptional<ZodRecord<ZodString,ZodString>>;id:ZodString;isDefault:ZodBoolean;name:ZodString;nativeTools:ZodObject<{disabled:ZodArray<…>;enabled:ZodArray<…>; },$strip>;registryTools:ZodObject<{disabled:ZodArray<…>;enabled:ZodArray<…>; },$strip>;skills:ZodOptional<ZodObject<{disabled: …;enabled: …; },$strip>>;toolApprovalOverrides:ZodOptional<ZodRecord<ZodString,ZodEnum<…>>>;toolCapabilityMap:ZodOptional<ZodRecord<ZodString,ZodReadonly<…>>>; },$strict>; },$strip>;response:ZodObject<{id:ZodString; },$strip>; }; }>,"storage:harness"> =HarnessStorageNamespace.subjects
Defined in: ../../../packages/services/core/src/harness/storage/namespace.ts:70