Skip to content

settings:worker

FieldValue
Prefixsettings:worker
Namespace constantWorkerSettingsNamespace
Subjects constantWorkerSettingsSubjects
Kindbus
Schema recordWorkerSettingsSchemas
Tierframework
Package@makaio/services-core
Defined inpackages/services/core/src/settings/namespace.ts
KeyWireTypeSchema
createsettings:worker.createrpcschemas.ts
deletesettings:worker.deleterpcschemas.ts
getsettings:worker.getrpcschemas.ts
listsettings:worker.listrpcschemas.ts
updatesettings:worker.updaterpcschemas.ts

Subject: settings:worker.create Type: Request (RPC)

Request:

FieldTypeRequired
adapterNamestringyes
allowedDirectoriesstring[] | undefinedno
allowedToolsstring[] | undefinedno
contextMode"fork" | "fresh"yes
disallowedToolsstring[] | undefinedno
enabledbooleanyes
modelstring | undefinedno
namestringyes
providerConfigIdstring | undefinedno
systemPromptstring | undefinedno

Response:

FieldTypeRequired
idstringyes

Subject: settings:worker.delete Type: Request (RPC)

Request:

FieldTypeRequired
idstringyes

Response:

FieldTypeRequired
successbooleanyes

Subject: settings:worker.get Type: Request (RPC)

Request:

FieldTypeRequired
idstring | undefinedno
namestring | undefinedno

Response:

FieldTypeRequired
adapterNamestringyes
allowedDirectoriesstring[] | undefinedno
allowedToolsstring[] | undefinedno
contextMode"fork" | "fresh"yes
createdAtnumberyes
disallowedToolsstring[] | undefinedno
enabledbooleanyes
idstringyes
modelstring | undefinedno
namestringyes
providerConfigIdstring | undefinedno
scopestringyes
systemPromptstring | undefinedno
updatedAtnumberyes

Subject: settings:worker.list Type: Request (RPC)

Request:

Empty object.

Response:

FieldTypeRequired
definitions{ id: string; name: string; adapterName: string; enabled: boolean; model?: string | undefined; }[]yes

Subject: settings:worker.update Type: Request (RPC)

Request:

FieldTypeRequired
adapterNamestring | undefinedno
allowedDirectoriesstring[] | undefinedno
allowedToolsstring[] | undefinedno
contextMode"fork" | "fresh" | undefinedno
createdAtnumber | undefinedno
disallowedToolsstring[] | undefinedno
enabledboolean | undefinedno
idstringyes
modelstring | undefinedno
namestring | undefinedno
providerConfigIdstring | undefinedno
scopestring | undefinedno
systemPromptstring | undefinedno
updatedAtnumber | undefinedno

Response:

FieldTypeRequired
successbooleanyes

Auto-generated by yarn docs:bus. Do not edit manually.