Skip to content

Variable: HarnessSubjects

Makaio Framework


Makaio Framework / contracts / HarnessSubjects

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