Skip to main content

Interface: LoopManifest

Defined in: packages/agentos/src/cognition/learning/types.ts:200

Which loops a deployment runs.

Properties​

guardrails​

guardrails: object

Defined in: packages/agentos/src/cognition/learning/types.ts:211

Whether the guardrails the self-change kinds wait for are in place.

complete​

complete: boolean

detail​

detail: string


loops​

loops: Record<LoopName, LoopState>

Defined in: packages/agentos/src/cognition/learning/types.ts:209


manifestVersion​

manifestVersion: 1

Defined in: packages/agentos/src/cognition/learning/types.ts:201


mode​

mode: LearningMode

Defined in: packages/agentos/src/cognition/learning/types.ts:206

The mode in effect: the configured mode with the process switches applied.


modeSetBy​

modeSetBy: "config" | "AGENTOS_LEARNING_OFF" | "AGENTOS_LEARNING_FREEZE"

Defined in: packages/agentos/src/cognition/learning/types.ts:208

What set the mode: the host's option, or the environment variable that overrides it.


profile​

profile: LearningProfile

Defined in: packages/agentos/src/cognition/learning/types.ts:204


surface​

surface: "custom" | "gmi" | "runtime"

Defined in: packages/agentos/src/cognition/learning/types.ts:203

The host that built the layer; custom is a product that calls the layer around its own turn loop.


turns​

turns: object

Defined in: packages/agentos/src/cognition/learning/types.ts:213

The turns the layer prepared since it was built, and how many had no learner, by reason.

bound​

bound: number

none​

none: Partial<Record<NoLearnerReason, number>>

prepared​

prepared: number