Interface: PlannerConfig
Defined in: packages/agentos/src/orchestration/planning/types.ts:112
Configuration for the MissionPlanner.
Properties
autonomy
autonomy:
AutonomyMode
Defined in: packages/agentos/src/orchestration/planning/types.ts:115
branchCount
branchCount:
number
Defined in: packages/agentos/src/orchestration/planning/types.ts:114
Number of Tree of Thought branches to explore.
costCap
costCap:
number
Defined in: packages/agentos/src/orchestration/planning/types.ts:118
executionModel?
optionalexecutionModel:string
Defined in: packages/agentos/src/orchestration/planning/types.ts:146
Human-readable label for the default execution model (for logging/events).
llmCaller()
llmCaller: (
system,user) =>Promise<string>
Defined in: packages/agentos/src/orchestration/planning/types.ts:130
LLM caller used by agent nodes during execution.
Falls back to plannerLlmCaller if not provided separately.
Parameters
system
string
user
string
Returns
Promise<string>
maxAgents
maxAgents:
number
Defined in: packages/agentos/src/orchestration/planning/types.ts:119
maxDepth
maxDepth:
number
Defined in: packages/agentos/src/orchestration/planning/types.ts:122
maxExpansions
maxExpansions:
number
Defined in: packages/agentos/src/orchestration/planning/types.ts:121
maxToolForges
maxToolForges:
number
Defined in: packages/agentos/src/orchestration/planning/types.ts:120
plannerLlmCaller()?
optionalplannerLlmCaller: (system,user) =>Promise<string>
Defined in: packages/agentos/src/orchestration/planning/types.ts:141
LLM caller used specifically for the Tree of Thought planning phases (decomposition, evaluation, refinement, expansion).
Use a stronger model here (e.g., Opus 4.6) for better plan quality, while execution agents can use a different model (e.g., GPT-5.4).
Defaults to llmCaller if not provided.
Parameters
system
string
user
string
Returns
Promise<string>
plannerModel?
optionalplannerModel:string
Defined in: packages/agentos/src/orchestration/planning/types.ts:144
Human-readable label for the planner model (for logging/events).
providerStrategy
providerStrategy:
ProviderStrategyConfig
Defined in: packages/agentos/src/orchestration/planning/types.ts:116
reevalInterval
reevalInterval:
number
Defined in: packages/agentos/src/orchestration/planning/types.ts:124
Re-evaluate graph every N completed nodes.
thresholds
thresholds:
GuardrailThresholds
Defined in: packages/agentos/src/orchestration/planning/types.ts:117