Skip to content

Variable: HarnessStorageSubjects

Makaio Framework


Makaio Framework / services-core/harness / HarnessStorageSubjects

const HarnessStorageSubjects: 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