Variable: WorkerSettingsNamespace
Makaio Framework / services-core/settings/namespace / WorkerSettingsNamespace
Variable: WorkerSettingsNamespace
Section titled “Variable: WorkerSettingsNamespace”
constWorkerSettingsNamespace:BusNamespace<"settings:worker",SubjectRecordFromSchemaRecord<{create: {request:ZodObject<{adapterName:ZodString;allowedDirectories:ZodOptional<ZodArray<ZodString>>;allowedTools:ZodOptional<ZodArray<ZodString>>;contextMode:ZodDefault<ZodEnum<{fork:"fork";fresh:"fresh"; }>>;disallowedTools:ZodOptional<ZodArray<ZodString>>;enabled:ZodDefault<ZodBoolean>;model:ZodOptional<ZodString>;name:ZodString;providerConfigId:ZodOptional<ZodString>;systemPrompt:ZodOptional<ZodString>; },$strip>;response:ZodObject<{id:ZodString; },$strip>; };delete: {request:ZodObject<{id:ZodString; },$strip>;response:ZodObject<{success:ZodBoolean; },$strip>; };get: {request:ZodObject<{id:ZodOptional<ZodString>;name:ZodOptional<ZodString>; },$strip>;response:ZodObject<{adapterName:ZodString;allowedDirectories:ZodOptional<ZodArray<ZodString>>;allowedTools:ZodOptional<ZodArray<ZodString>>;contextMode:ZodDefault<ZodEnum<{fork:"fork";fresh:"fresh"; }>>;createdAt:ZodNumber;disallowedTools:ZodOptional<ZodArray<ZodString>>;enabled:ZodDefault<ZodBoolean>;id:ZodString;model:ZodOptional<ZodString>;name:ZodString;providerConfigId:ZodOptional<ZodString>;scope:ZodString;systemPrompt:ZodOptional<ZodString>;updatedAt:ZodNumber; },$strip>; };list: {request:ZodObject<{ },$strip>;response:ZodObject<{definitions:ZodArray<ZodObject<{adapterName:ZodString;enabled:ZodBoolean;id:ZodString;model:ZodOptional<ZodString>;name:ZodString; },$strip>>; },$strip>; };update: {request:ZodObject<{adapterName:ZodOptional<ZodString>;allowedDirectories:ZodOptional<ZodOptional<ZodArray<ZodString>>>;allowedTools:ZodOptional<ZodOptional<ZodArray<ZodString>>>;contextMode:ZodOptional<ZodDefault<ZodEnum<{fork:"fork";fresh:"fresh"; }>>>;createdAt:ZodOptional<ZodNumber>;disallowedTools:ZodOptional<ZodOptional<ZodArray<ZodString>>>;enabled:ZodOptional<ZodDefault<ZodBoolean>>;id:ZodNonOptional<ZodOptional<ZodString>>;model:ZodOptional<ZodOptional<ZodString>>;name:ZodOptional<ZodString>;providerConfigId:ZodOptional<ZodOptional<ZodString>>;scope:ZodOptional<ZodString>;systemPrompt:ZodOptional<ZodOptional<ZodString>>;updatedAt:ZodOptional<ZodNumber>; },$strip>;response:ZodObject<{success:ZodBoolean; },$strip>; }; }>, {[key:string]:string|number|boolean|string[]; }, {create: {request:ZodObject<{adapterName:ZodString;allowedDirectories:ZodOptional<ZodArray<ZodString>>;allowedTools:ZodOptional<ZodArray<ZodString>>;contextMode:ZodDefault<ZodEnum<{fork:"fork";fresh:"fresh"; }>>;disallowedTools:ZodOptional<ZodArray<ZodString>>;enabled:ZodDefault<ZodBoolean>;model:ZodOptional<ZodString>;name:ZodString;providerConfigId:ZodOptional<ZodString>;systemPrompt:ZodOptional<ZodString>; },$strip>;response:ZodObject<{id:ZodString; },$strip>; };delete: {request:ZodObject<{id:ZodString; },$strip>;response:ZodObject<{success:ZodBoolean; },$strip>; };get: {request:ZodObject<{id:ZodOptional<ZodString>;name:ZodOptional<ZodString>; },$strip>;response:ZodObject<{adapterName:ZodString;allowedDirectories:ZodOptional<ZodArray<ZodString>>;allowedTools:ZodOptional<ZodArray<ZodString>>;contextMode:ZodDefault<ZodEnum<{fork:"fork";fresh:"fresh"; }>>;createdAt:ZodNumber;disallowedTools:ZodOptional<ZodArray<ZodString>>;enabled:ZodDefault<ZodBoolean>;id:ZodString;model:ZodOptional<ZodString>;name:ZodString;providerConfigId:ZodOptional<ZodString>;scope:ZodString;systemPrompt:ZodOptional<ZodString>;updatedAt:ZodNumber; },$strip>; };list: {request:ZodObject<{ },$strip>;response:ZodObject<{definitions:ZodArray<ZodObject<{adapterName:ZodString;enabled:ZodBoolean;id:ZodString;model:ZodOptional<ZodString>;name:ZodString; },$strip>>; },$strip>; };update: {request:ZodObject<{adapterName:ZodOptional<ZodString>;allowedDirectories:ZodOptional<ZodOptional<ZodArray<ZodString>>>;allowedTools:ZodOptional<ZodOptional<ZodArray<ZodString>>>;contextMode:ZodOptional<ZodDefault<ZodEnum<{fork:"fork";fresh:"fresh"; }>>>;createdAt:ZodOptional<ZodNumber>;disallowedTools:ZodOptional<ZodOptional<ZodArray<ZodString>>>;enabled:ZodOptional<ZodDefault<ZodBoolean>>;id:ZodNonOptional<ZodOptional<ZodString>>;model:ZodOptional<ZodOptional<ZodString>>;name:ZodOptional<ZodString>;providerConfigId:ZodOptional<ZodOptional<ZodString>>;scope:ZodOptional<ZodString>;systemPrompt:ZodOptional<ZodOptional<ZodString>>;updatedAt:ZodOptional<ZodNumber>; },$strip>;response:ZodObject<{success:ZodBoolean; },$strip>; }; }>
Defined in: ../../../packages/services/core/src/settings/namespace.ts:26
Worker settings namespace for worker definition CRUD. Exposed for clients (e.g., WorkerService) to make typed RPC calls without registering the namespace themselves.