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