Variable: HarnessDefinitionCreateSchema
Makaio Framework / contracts / HarnessDefinitionCreateSchema
Variable: HarnessDefinitionCreateSchema
Section titled “Variable: HarnessDefinitionCreateSchema”
constHarnessDefinitionCreateSchema: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<{file.delete:"file.delete";file.read:"file.read";file.write:"file.write";network.request:"network.request";process.manage:"process.manage";search.content:"search.content";search.files:"search.files";search.web:"search.web";shell.execute:"shell.execute"; }>>>>>; },$strip>
Defined in: ../../../packages/contracts/src/harness/schemas.ts:111
Input payload for create/update operations.