Skip to main content

Interface: AutonomousLoopOptions

Defined in: packages/agentos/src/orchestration/planner/IPlanningEngine.ts:304

Options for autonomous goal pursuit loop.

Properties​

enableReflection?​

optional enableReflection: boolean

Defined in: packages/agentos/src/orchestration/planner/IPlanningEngine.ts:310

Enable self-reflection between iterations


goalConfidenceThreshold?​

optional goalConfidenceThreshold: number

Defined in: packages/agentos/src/orchestration/planner/IPlanningEngine.ts:308

Stop when goal confidence exceeds this


maxIterations?​

optional maxIterations: number

Defined in: packages/agentos/src/orchestration/planner/IPlanningEngine.ts:306

Maximum iterations before stopping


onApprovalRequired()?​

optional onApprovalRequired: (request) => Promise<boolean>

Defined in: packages/agentos/src/orchestration/planner/IPlanningEngine.ts:318

Callback for human approval requests

Parameters​

request​

ApprovalRequest

Returns​

Promise<boolean>


onProgress()?​

optional onProgress: (progress) => void

Defined in: packages/agentos/src/orchestration/planner/IPlanningEngine.ts:316

Callback for progress updates

Parameters​

progress​

LoopProgress

Returns​

void


reflectionFrequency?​

optional reflectionFrequency: number

Defined in: packages/agentos/src/orchestration/planner/IPlanningEngine.ts:312

Reflection frequency (every N iterations)


requireApprovalFor?​

optional requireApprovalFor: PlanActionType[]

Defined in: packages/agentos/src/orchestration/planner/IPlanningEngine.ts:314

Human approval required for certain actions