settings:worker
settings:worker
Section titled “settings:worker”| Field | Value |
|---|---|
| Prefix | settings:worker |
| Namespace constant | WorkerSettingsNamespace |
| Subjects constant | WorkerSettingsSubjects |
| Kind | bus |
| Schema record | WorkerSettingsSchemas |
| Tier | framework |
| Package | @makaio/services-core |
| Defined in | packages/services/core/src/settings/namespace.ts |
Subjects
Section titled “Subjects”| Key | Wire | Type | Schema |
|---|---|---|---|
create | settings:worker.create | rpc | schemas.ts |
delete | settings:worker.delete | rpc | schemas.ts |
get | settings:worker.get | rpc | schemas.ts |
list | settings:worker.list | rpc | schemas.ts |
update | settings:worker.update | rpc | schemas.ts |
Subject Details
Section titled “Subject Details”settings:worker.create (rpc)
Section titled “settings:worker.create (rpc)”Subject: settings:worker.create
Type: Request (RPC)
Request:
| Field | Type | Required |
|---|---|---|
adapterName | string | yes |
allowedDirectories | string[] | undefined | no |
allowedTools | string[] | undefined | no |
contextMode | "fork" | "fresh" | yes |
disallowedTools | string[] | undefined | no |
enabled | boolean | yes |
model | string | undefined | no |
name | string | yes |
providerConfigId | string | undefined | no |
systemPrompt | string | undefined | no |
Response:
| Field | Type | Required |
|---|---|---|
id | string | yes |
settings:worker.delete (rpc)
Section titled “settings:worker.delete (rpc)”Subject: settings:worker.delete
Type: Request (RPC)
Request:
| Field | Type | Required |
|---|---|---|
id | string | yes |
Response:
| Field | Type | Required |
|---|---|---|
success | boolean | yes |
settings:worker.get (rpc)
Section titled “settings:worker.get (rpc)”Subject: settings:worker.get
Type: Request (RPC)
Request:
| Field | Type | Required |
|---|---|---|
id | string | undefined | no |
name | string | undefined | no |
Response:
| Field | Type | Required |
|---|---|---|
adapterName | string | yes |
allowedDirectories | string[] | undefined | no |
allowedTools | string[] | undefined | no |
contextMode | "fork" | "fresh" | yes |
createdAt | number | yes |
disallowedTools | string[] | undefined | no |
enabled | boolean | yes |
id | string | yes |
model | string | undefined | no |
name | string | yes |
providerConfigId | string | undefined | no |
scope | string | yes |
systemPrompt | string | undefined | no |
updatedAt | number | yes |
settings:worker.list (rpc)
Section titled “settings:worker.list (rpc)”Subject: settings:worker.list
Type: Request (RPC)
Request:
Empty object.
Response:
| Field | Type | Required |
|---|---|---|
definitions | { id: string; name: string; adapterName: string; enabled: boolean; model?: string | undefined; }[] | yes |
settings:worker.update (rpc)
Section titled “settings:worker.update (rpc)”Subject: settings:worker.update
Type: Request (RPC)
Request:
| Field | Type | Required |
|---|---|---|
adapterName | string | undefined | no |
allowedDirectories | string[] | undefined | no |
allowedTools | string[] | undefined | no |
contextMode | "fork" | "fresh" | undefined | no |
createdAt | number | undefined | no |
disallowedTools | string[] | undefined | no |
enabled | boolean | undefined | no |
id | string | yes |
model | string | undefined | no |
name | string | undefined | no |
providerConfigId | string | undefined | no |
scope | string | undefined | no |
systemPrompt | string | undefined | no |
updatedAt | number | undefined | no |
Response:
| Field | Type | Required |
|---|---|---|
success | boolean | yes |
Auto-generated by yarn docs:bus. Do not edit manually.