Skip to content

worker

FieldValue
Prefixworker
Namespace constantWorkerKernelNamespace
Subjects constantWorkerSubjects
Kindbus
Schema recordWorkerKernelSchemas
Tierframework
Package@makaio/services-core
Defined inpackages/services/core/src/worker/namespace.ts
KeyWireTypeSchema
completedworker.completedeventschemas.ts
getworker.getrpcschemas.ts
killworker.killrpcschemas.ts
sendworker.sendrpcschemas.ts
spawnworker.spawnrpcschemas.ts
spawnedworker.spawnedeventschemas.ts

Subject: worker.completed Type: Event

FieldTypeRequired
errorstring | undefinedno
instanceIdstringyes
resultstring | undefinedno
successbooleanyes

Subject: worker.get Type: Request (RPC)

Request:

FieldTypeRequired
instanceIdstringyes

Response:

FieldTypeRequired
definitionNamestringyes
errorstring | undefinedno
instanceIdstringyes
progressstring[] | undefinedno
resultstring | undefinedno
status"completed" | "cancelled" | "failed" | "running" | "waiting_input"yes
subagentIdstringyes

Subject: worker.kill Type: Request (RPC)

Request:

FieldTypeRequired
instanceIdstringyes

Response:

FieldTypeRequired
killedbooleanyes

Subject: worker.send Type: Request (RPC)

Request:

FieldTypeRequired
contentstringyes
instanceIdstringyes

Response:

FieldTypeRequired
sentbooleanyes

Subject: worker.spawn Type: Request (RPC)

Request:

FieldTypeRequired
overrides{ model?: string | undefined; systemPrompt?: string | undefined; allowedTools?: string[] | undefined; } | undefinedno
promptstringyes
sessionIdstringyes
workerNamestringyes

Response:

FieldTypeRequired
instanceIdstringyes

Subject: worker.spawned Type: Event

FieldTypeRequired
instanceIdstringyes
workerNamestringyes

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