Variable: HarnessSubjects
Makaio Framework / contracts / HarnessSubjects
Variable: HarnessSubjects
Section titled “Variable: HarnessSubjects”
constHarnessSubjects:BusSubjects<FlatSubjectDefinitions<"harness", {created:ZodObject<{adapterName:ZodOptional<ZodString>;approvalPolicy:ZodDefault<ZodEnum<{always-ask:"always-ask";full-access:"full-access";reject:"reject"; }>>;capabilityOverrides:ZodOptional<ZodRecord<ZodString,ZodEnum<{always-ask:"always-ask";full-access:"full-access";reject:"reject"; }>>>;clientId:ZodOptional<ZodString>;createdAt:ZodNumber;credentials:ZodOptional<ZodRecord<ZodString,ZodString>>;cwd:ZodOptional<ZodString>;description:ZodOptional<ZodString>;enabled:ZodDefault<ZodBoolean>;env:ZodOptional<ZodRecord<ZodString,ZodString>>;id:ZodString;isDefault:ZodDefault<ZodBoolean>;name:ZodString;nativeTools:ZodObject<{disabled:ZodArray<ZodString>;enabled:ZodArray<ZodString>; },$strip>;registryTools:ZodObject<{disabled:ZodArray<ZodString>;enabled:ZodArray<ZodString>; },$strip>;skills:ZodOptional<ZodObject<{disabled:ZodArray<ZodString>;enabled:ZodArray<ZodString>; },$strip>>;toolApprovalOverrides:ZodOptional<ZodRecord<ZodString,ZodEnum<{always-ask:"always-ask";full-access:"full-access";reject:"reject"; }>>>;toolCapabilityMap:ZodOptional<ZodRecord<ZodString,ZodReadonly<ZodArray<ZodEnum<{file.delete: …;file.read: …;file.write: …;network.request: …;process.manage: …;search.content: …;search.files: …;search.web: …;shell.execute: …; }>>>>>;updatedAt:ZodNumber; },$strip>;delete: {request:ZodObject<{id:ZodString; },$strip>;response:ZodObject<{success:ZodBoolean; },$strip>; };deleted:ZodObject<{id:ZodString; },$strip>;get: {request:ZodObject<{adapterName:ZodOptional<ZodString>;id:ZodOptional<ZodString>;name:ZodOptional<ZodString>; },$strip>;response:ZodObject<{adapterName:ZodOptional<ZodString>;approvalPolicy:ZodDefault<ZodEnum<{always-ask:"always-ask";full-access:"full-access";reject:"reject"; }>>;capabilityOverrides:ZodOptional<ZodRecord<ZodString,ZodEnum<{always-ask:"always-ask";full-access:"full-access";reject:"reject"; }>>>;clientId:ZodOptional<ZodString>;createdAt:ZodNumber;credentials:ZodOptional<ZodRecord<ZodString,ZodString>>;cwd:ZodOptional<ZodString>;description:ZodOptional<ZodString>;enabled:ZodDefault<ZodBoolean>;env:ZodOptional<ZodRecord<ZodString,ZodString>>;id:ZodString;isDefault:ZodDefault<ZodBoolean>;name:ZodString;nativeTools:ZodObject<{disabled:ZodArray<ZodString>;enabled:ZodArray<ZodString>; },$strip>;registryTools:ZodObject<{disabled:ZodArray<ZodString>;enabled:ZodArray<ZodString>; },$strip>;skills:ZodOptional<ZodObject<{disabled:ZodArray<ZodString>;enabled:ZodArray<ZodString>; },$strip>>;toolApprovalOverrides:ZodOptional<ZodRecord<ZodString,ZodEnum<{always-ask:"always-ask";full-access:"full-access";reject:"reject"; }>>>;toolCapabilityMap:ZodOptional<ZodRecord<ZodString,ZodReadonly<ZodArray<ZodEnum<…>>>>>;updatedAt:ZodNumber; },$strip>; };getDefault: {request:ZodObject<{adapterName:ZodOptional<ZodString>;clientId:ZodOptional<ZodString>; },$strip>;response:ZodObject<{adapterName:ZodOptional<ZodString>;approvalPolicy:ZodDefault<ZodEnum<{always-ask:"always-ask";full-access:"full-access";reject:"reject"; }>>;capabilityOverrides:ZodOptional<ZodRecord<ZodString,ZodEnum<{always-ask:"always-ask";full-access:"full-access";reject:"reject"; }>>>;clientId:ZodOptional<ZodString>;createdAt:ZodNumber;credentials:ZodOptional<ZodRecord<ZodString,ZodString>>;cwd:ZodOptional<ZodString>;description:ZodOptional<ZodString>;enabled:ZodDefault<ZodBoolean>;env:ZodOptional<ZodRecord<ZodString,ZodString>>;id:ZodString;isDefault:ZodDefault<ZodBoolean>;name:ZodString;nativeTools:ZodObject<{disabled:ZodArray<ZodString>;enabled:ZodArray<ZodString>; },$strip>;registryTools:ZodObject<{disabled:ZodArray<ZodString>;enabled:ZodArray<ZodString>; },$strip>;skills:ZodOptional<ZodObject<{disabled:ZodArray<ZodString>;enabled:ZodArray<ZodString>; },$strip>>;toolApprovalOverrides:ZodOptional<ZodRecord<ZodString,ZodEnum<{always-ask:"always-ask";full-access:"full-access";reject:"reject"; }>>>;toolCapabilityMap:ZodOptional<ZodRecord<ZodString,ZodReadonly<ZodArray<ZodEnum<…>>>>>;updatedAt:ZodNumber; },$strip>; };getSchema: {request:ZodObject<{ },$strip>;response:ZodObject<{schema:ZodRecord<ZodString,ZodUnknown>;uiConfig:ZodObject<{editMode:ZodDefault<ZodEnum<{fullPage: …;inline: …;slidePanel: …; }>>;fieldOverrides:ZodOptional<ZodRecord<ZodString,ZodObject<…, …>>>;hiddenFields:ZodOptional<ZodArray<ZodString>>;readOnlyInEditMode:ZodOptional<ZodArray<ZodString>>;sections:ZodOptional<ZodArray<ZodObject<…, …>>>; },$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>; };resolve: {request:ZodObject<{adapterName:ZodOptional<ZodString>;clientId:ZodOptional<ZodString>;personaHarnessId:ZodOptional<ZodString>;profileHarnessId:ZodOptional<ZodString>; },$strip>;response:ZodObject<{adapterName:ZodOptional<ZodString>;approvalPolicy:ZodDefault<ZodEnum<{always-ask:"always-ask";full-access:"full-access";reject:"reject"; }>>;capabilityOverrides:ZodOptional<ZodRecord<ZodString,ZodEnum<{always-ask:"always-ask";full-access:"full-access";reject:"reject"; }>>>;clientId:ZodOptional<ZodString>;createdAt:ZodNumber;credentials:ZodOptional<ZodRecord<ZodString,ZodString>>;cwd:ZodOptional<ZodString>;description:ZodOptional<ZodString>;enabled:ZodDefault<ZodBoolean>;env:ZodOptional<ZodRecord<ZodString,ZodString>>;id:ZodString;isDefault:ZodDefault<ZodBoolean>;name:ZodString;nativeTools:ZodObject<{disabled:ZodArray<ZodString>;enabled:ZodArray<ZodString>; },$strip>;registryTools:ZodObject<{disabled:ZodArray<ZodString>;enabled:ZodArray<ZodString>; },$strip>;skills:ZodOptional<ZodObject<{disabled:ZodArray<ZodString>;enabled:ZodArray<ZodString>; },$strip>>;toolApprovalOverrides:ZodOptional<ZodRecord<ZodString,ZodEnum<{always-ask:"always-ask";full-access:"full-access";reject:"reject"; }>>>;toolCapabilityMap:ZodOptional<ZodRecord<ZodString,ZodReadonly<ZodArray<ZodEnum<…>>>>>;updatedAt:ZodNumber; },$strip>; };set: {request:ZodObject<{adapterName:ZodOptional<ZodString>;approvalPolicy:ZodOptional<ZodEnum<{always-ask:"always-ask";full-access:"full-access";reject:"reject"; }>>;capabilityOverrides:ZodOptional<ZodRecord<ZodString,ZodEnum<{always-ask:"always-ask";full-access:"full-access";reject:"reject"; }>>>;clientId:ZodOptional<ZodString>;credentials:ZodOptional<ZodRecord<ZodString,ZodString>>;cwd:ZodOptional<ZodString>;description:ZodOptional<ZodString>;enabled:ZodOptional<ZodBoolean>;env:ZodOptional<ZodRecord<ZodString,ZodString>>;isDefault:ZodOptional<ZodBoolean>;name:ZodString;nativeTools:ZodObject<{disabled:ZodArray<ZodString>;enabled:ZodArray<ZodString>; },$strip>;registryTools:ZodObject<{disabled:ZodArray<ZodString>;enabled:ZodArray<ZodString>; },$strip>;skills:ZodOptional<ZodObject<{disabled:ZodArray<ZodString>;enabled:ZodArray<ZodString>; },$strip>>;toolApprovalOverrides:ZodOptional<ZodRecord<ZodString,ZodEnum<{always-ask:"always-ask";full-access:"full-access";reject:"reject"; }>>>;toolCapabilityMap:ZodOptional<ZodRecord<ZodString,ZodReadonly<ZodArray<ZodEnum<…>>>>>; },$strip>;response:ZodObject<{id:ZodString; },$strip>; };updated:ZodObject<{adapterName:ZodOptional<ZodString>;approvalPolicy:ZodDefault<ZodEnum<{always-ask:"always-ask";full-access:"full-access";reject:"reject"; }>>;capabilityOverrides:ZodOptional<ZodRecord<ZodString,ZodEnum<{always-ask:"always-ask";full-access:"full-access";reject:"reject"; }>>>;clientId:ZodOptional<ZodString>;createdAt:ZodNumber;credentials:ZodOptional<ZodRecord<ZodString,ZodString>>;cwd:ZodOptional<ZodString>;description:ZodOptional<ZodString>;enabled:ZodDefault<ZodBoolean>;env:ZodOptional<ZodRecord<ZodString,ZodString>>;id:ZodString;isDefault:ZodDefault<ZodBoolean>;name:ZodString;nativeTools:ZodObject<{disabled:ZodArray<ZodString>;enabled:ZodArray<ZodString>; },$strip>;registryTools:ZodObject<{disabled:ZodArray<ZodString>;enabled:ZodArray<ZodString>; },$strip>;skills:ZodOptional<ZodObject<{disabled:ZodArray<ZodString>;enabled:ZodArray<ZodString>; },$strip>>;toolApprovalOverrides:ZodOptional<ZodRecord<ZodString,ZodEnum<{always-ask:"always-ask";full-access:"full-access";reject:"reject"; }>>>;toolCapabilityMap:ZodOptional<ZodRecord<ZodString,ZodReadonly<ZodArray<ZodEnum<{file.delete: …;file.read: …;file.write: …;network.request: …;process.manage: …;search.content: …;search.files: …;search.web: …;shell.execute: …; }>>>>>;updatedAt:ZodNumber; },$strip>; }>,"harness"> =HarnessNamespace.subjects
Defined in: ../../../packages/contracts/src/harness/namespace.ts:126