Rulvar API reference / @rulvar/core / SpawnAgentParams
Interface: SpawnAgentParams
Defined in: packages/core/src/orchestrator/spawn-tools.ts:224
The spawn parameters as validated JSON (a TaskSpec subset).
Properties
| Property | Type | Defined in |
|---|---|---|
agentType | string | packages/core/src/orchestrator/spawn-tools.ts:225 |
approach? | string | packages/core/src/orchestrator/spawn-tools.ts:231 |
budgetUsd? | number | packages/core/src/orchestrator/spawn-tools.ts:229 |
lineage? | { causeRef: number; continues: string; relation?: string; } | packages/core/src/orchestrator/spawn-tools.ts:232 |
lineage.causeRef | number | packages/core/src/orchestrator/spawn-tools.ts:232 |
lineage.continues | string | packages/core/src/orchestrator/spawn-tools.ts:232 |
lineage.relation? | string | packages/core/src/orchestrator/spawn-tools.ts:232 |
model_hint? | { startTier?: number; } | packages/core/src/orchestrator/spawn-tools.ts:230 |
model_hint.startTier? | number | packages/core/src/orchestrator/spawn-tools.ts:230 |
outputSchemaRef? | string | packages/core/src/orchestrator/spawn-tools.ts:227 |
prompt | string | packages/core/src/orchestrator/spawn-tools.ts:226 |
taskClass? | string | packages/core/src/orchestrator/spawn-tools.ts:233 |
toolsetRef? | string | packages/core/src/orchestrator/spawn-tools.ts:228 |