Variable: HarnessDefinitionBaseSchema
Makaio Framework / contracts / HarnessDefinitionBaseSchema
Variable: HarnessDefinitionBaseSchema
Section titled “Variable: HarnessDefinitionBaseSchema”
constHarnessDefinitionBaseSchema: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.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"; }>>>>>;updatedAt:ZodNumber; },$strip>
Defined in: ../../../packages/contracts/src/harness/schemas.ts:34
Base object shape shared between stored and create schemas.
Exported for consumers that need to call .omit() — refined schemas
(ZodEffects) do not support .omit() in Zod v4.