Skip to main content

Class: AgentOSTurnPlanner

Defined in: packages/agentos/src/core/orchestration/TurnPlanner.ts:187

Implements

Constructors

Constructor

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

Defined in: packages/agentos/src/core/orchestration/TurnPlanner.ts:191

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/core/orchestration/TurnPlanner.ts:188

Implementation of

ITurnPlanner.plannerId

Methods

isDiscoveryAvailable()

isDiscoveryAvailable(): boolean

Defined in: packages/agentos/src/core/orchestration/TurnPlanner.ts:206

Returns

boolean

Implementation of

ITurnPlanner.isDiscoveryAvailable


planTurn()

planTurn(input): Promise<TurnPlan>

Defined in: packages/agentos/src/core/orchestration/TurnPlanner.ts:214

Parameters

input

TurnPlanningRequestContext

Returns

Promise<TurnPlan>

Implementation of

ITurnPlanner.planTurn