Skip to main content

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?

optional executionModel: 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()?

optional plannerLlmCaller: (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?

optional plannerModel: 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