Skip to main content

Interface: AutonomousLoopOptions

Defined in: packages/agentos/src/core/planning/IPlanningEngine.ts:304

Options for autonomous goal pursuit loop.

Properties

enableReflection?

optional enableReflection: boolean

Defined in: packages/agentos/src/core/planning/IPlanningEngine.ts:310

Enable self-reflection between iterations


goalConfidenceThreshold?

optional goalConfidenceThreshold: number

Defined in: packages/agentos/src/core/planning/IPlanningEngine.ts:308

Stop when goal confidence exceeds this


maxIterations?

optional maxIterations: number

Defined in: packages/agentos/src/core/planning/IPlanningEngine.ts:306

Maximum iterations before stopping


onApprovalRequired()?

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

Defined in: packages/agentos/src/core/planning/IPlanningEngine.ts:318

Callback for human approval requests

Parameters

request

ApprovalRequest

Returns

Promise<boolean>


onProgress()?

optional onProgress: (progress) => void

Defined in: packages/agentos/src/core/planning/IPlanningEngine.ts:316

Callback for progress updates

Parameters

progress

LoopProgress

Returns

void


reflectionFrequency?

optional reflectionFrequency: number

Defined in: packages/agentos/src/core/planning/IPlanningEngine.ts:312

Reflection frequency (every N iterations)


requireApprovalFor?

optional requireApprovalFor: PlanActionType[]

Defined in: packages/agentos/src/core/planning/IPlanningEngine.ts:314

Human approval required for certain actions