rulvar API reference / @rulvar/core / SpawnAgentParams
Interface: SpawnAgentParams
Defined in: packages/core/src/orchestrator/spawn-tools.ts:117
The spawn parameters as validated JSON (a TaskSpec subset).
Properties
| Property | Type | Defined in |
|---|---|---|
agentType | string | packages/core/src/orchestrator/spawn-tools.ts:118 |
approach? | string | packages/core/src/orchestrator/spawn-tools.ts:124 |
budgetUsd? | number | packages/core/src/orchestrator/spawn-tools.ts:122 |
lineage? | { causeRef: number; continues: string; relation?: string; } | packages/core/src/orchestrator/spawn-tools.ts:125 |
lineage.causeRef | number | packages/core/src/orchestrator/spawn-tools.ts:125 |
lineage.continues | string | packages/core/src/orchestrator/spawn-tools.ts:125 |
lineage.relation? | string | packages/core/src/orchestrator/spawn-tools.ts:125 |
model_hint? | { startTier?: number; } | packages/core/src/orchestrator/spawn-tools.ts:123 |
model_hint.startTier? | number | packages/core/src/orchestrator/spawn-tools.ts:123 |
outputSchemaRef? | string | packages/core/src/orchestrator/spawn-tools.ts:120 |
prompt | string | packages/core/src/orchestrator/spawn-tools.ts:119 |
taskClass? | string | packages/core/src/orchestrator/spawn-tools.ts:126 |
toolsetRef? | string | packages/core/src/orchestrator/spawn-tools.ts:121 |