Skip to main content

Class: AgentOSTurnPlanner

Defined in: packages/agentos/src/orchestration/turn-planner/TurnPlanner.ts:190

Implements​

Constructors​

Constructor​

new AgentOSTurnPlanner(config?, discoveryEngine?, logger?): AgentOSTurnPlanner

Defined in: packages/agentos/src/orchestration/turn-planner/TurnPlanner.ts:194

Parameters​

config?​

TurnPlannerConfig

discoveryEngine?​

ICapabilityDiscoveryEngine

logger?​

ILogger

Returns​

AgentOSTurnPlanner

Properties​

plannerId​

readonly plannerId: "agentos-turn-planner-v1" = TURN_PLANNER_VERSION

Defined in: packages/agentos/src/orchestration/turn-planner/TurnPlanner.ts:191

Implementation of​

ITurnPlanner.plannerId

Methods​

isDiscoveryAvailable()​

isDiscoveryAvailable(): boolean

Defined in: packages/agentos/src/orchestration/turn-planner/TurnPlanner.ts:209

Returns​

boolean

Implementation of​

ITurnPlanner.isDiscoveryAvailable


planTurn()​

planTurn(input): Promise<TurnPlan>

Defined in: packages/agentos/src/orchestration/turn-planner/TurnPlanner.ts:217

Parameters​

input​

TurnPlanningRequestContext

Returns​

Promise<TurnPlan>

Implementation of​

ITurnPlanner.planTurn