Skip to content

Variable: SpawnSubagentRpcRequestSchema

Makaio Framework


Makaio Framework / contracts / SpawnSubagentRpcRequestSchema

const SpawnSubagentRpcRequestSchema: ZodObject<{ config: ZodObject<{ adapterName: ZodOptional<ZodString>; contextMode: ZodDefault<ZodEnum<{ fork: "fork"; fresh: "fresh"; }>>; disallowedTools: ZodOptional<ZodArray<ZodString>>; executionTargetId: ZodOptional<ZodString>; harnessId: ZodOptional<ZodString>; maxDepth: ZodOptional<ZodNumber>; model: ZodOptional<ZodString>; providerConfigId: ZodOptional<ZodString>; responseSchema: ZodOptional<ZodRecord<ZodString, ZodUnknown>>; systemPrompt: ZodOptional<ZodString>; task: ZodString; tools: ZodOptional<ZodArray<ZodString>>; workstreamId: ZodOptional<ZodString>; }, $strip>; depth: ZodNumber; parentSessionId: ZodString; spawningToolCallId: ZodOptional<ZodString>; }, $strip>

Defined in: ../../../packages/contracts/src/subagent/schemas.ts:180

Spawn RPC - replaces tool calling manager.track(). Service validates constraints, tracks subagent, emits spawned event.