Skip to main content

Interface: ILearningLayer

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

The learning layer of one agent or one runtime.

Methods​

close()​

close(): Promise<void>

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

Releases the layer. A session asked for afterwards is refused.

Returns​

Promise<void>


forLearner()​

forLearner(key, context): Promise<ILearnerSession>

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

A learner session for one session of the host. key names the learner; null, a blank or anonymous user id, or no agent key gives a session with no learner, which renders the authored traits and learns nothing.

Parameters​

key​

LearnerKey | null

context​

LearnerContext

Returns​

Promise<ILearnerSession>


manifest()​

manifest(): Promise<LoopManifest>

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

Which loops this deployment runs, and for each one that is off, why.

Returns​

Promise<LoopManifest>