Skip to main content

Interface: PlannerConfig

Defined in: packages/agentos/src/orchestration/planning/types.ts:110

Configuration for the MissionPlanner.

Properties​

autonomy​

autonomy: AutonomyMode

Defined in: packages/agentos/src/orchestration/planning/types.ts:113


branchCount​

branchCount: number

Defined in: packages/agentos/src/orchestration/planning/types.ts:112

Number of Tree of Thought branches to explore.


costCap​

costCap: number

Defined in: packages/agentos/src/orchestration/planning/types.ts:116


executionModel?​

optional executionModel: string

Defined in: packages/agentos/src/orchestration/planning/types.ts:144

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:128

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:117


maxDepth​

maxDepth: number

Defined in: packages/agentos/src/orchestration/planning/types.ts:120


maxExpansions​

maxExpansions: number

Defined in: packages/agentos/src/orchestration/planning/types.ts:119


maxToolForges​

maxToolForges: number

Defined in: packages/agentos/src/orchestration/planning/types.ts:118


plannerLlmCaller()?​

optional plannerLlmCaller: (system, user) => Promise<string>

Defined in: packages/agentos/src/orchestration/planning/types.ts:139

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?​

optional plannerModel: string

Defined in: packages/agentos/src/orchestration/planning/types.ts:142

Human-readable label for the planner model (for logging/events).


providerStrategy​

providerStrategy: ProviderStrategyConfig

Defined in: packages/agentos/src/orchestration/planning/types.ts:114


reevalInterval​

reevalInterval: number

Defined in: packages/agentos/src/orchestration/planning/types.ts:122

Re-evaluate graph every N completed nodes.


thresholds​

thresholds: GuardrailThresholds

Defined in: packages/agentos/src/orchestration/planning/types.ts:115