Skip to content

Variable: HarnessNamespace

Makaio Framework


Makaio Framework / contracts/harness / HarnessNamespace

const HarnessNamespace: BusNamespace<"harness", SubjectRecordFromSchemaRecord<{ 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>; }>, {[key: string]: string | number | boolean | Record<string, string> | Record<string, "always-ask" | "reject" | "full-access"> | { disabled: string[]; enabled: string[]; } | { disabled: string[]; enabled: string[]; } | Record<string, readonly ("file.read" | "file.write" | "file.delete" | "search.content" | "search.files" | "search.web" | "shell.execute" | "network.request" | "process.manage")[]>; }, { 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.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>; 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<{ file.delete: …; file.read: …; file.write: …; network.request: …; process.manage: …; search.content: …; search.files: …; search.web: …; shell.execute: …; }>>>>>; 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<{ file.delete: …; file.read: …; file.write: …; network.request: …; process.manage: …; search.content: …; search.files: …; search.web: …; shell.execute: …; }>>>>>; updatedAt: ZodNumber; }, $strip>; }; getSchema: { request: ZodObject<{ }, $strip>; response: ZodObject<{ schema: ZodRecord<ZodString, ZodUnknown>; uiConfig: ZodObject<{ editMode: ZodDefault<ZodEnum<{ fullPage: "fullPage"; inline: "inline"; slidePanel: "slidePanel"; }>>; fieldOverrides: ZodOptional<ZodRecord<ZodString, ZodObject<{ delimiter: …; helpText: …; max: …; min: …; options: …; placeholder: …; step: …; widget: …; }, $strip>>>; hiddenFields: ZodOptional<ZodArray<ZodString>>; readOnlyInEditMode: ZodOptional<ZodArray<ZodString>>; sections: ZodOptional<ZodArray<ZodObject<{ description: …; fields: …; id: …; title: …; }, $strip>>>; }, $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<{ always-ask: …; full-access: …; reject: …; }>>; capabilityOverrides: ZodOptional<ZodRecord<ZodString, ZodEnum<…>>>; 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<…>; 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<…>>>; 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<{ file.delete: …; file.read: …; file.write: …; network.request: …; process.manage: …; search.content: …; search.files: …; search.web: …; shell.execute: …; }>>>>>; 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<{ file.delete: …; file.read: …; file.write: …; network.request: …; process.manage: …; search.content: …; search.files: …; search.web: …; shell.execute: …; }>>>>>; }, $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.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/namespace.ts:125