Skip to main content

Interface: LearningConfig

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

The learning option. true or this object turns the learning layer on; unset or false leaves it off, and the host's GMIs run as they did before the layer existed.

Extended by​

Properties​

agentKey?​

optional agentKey: string

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

Names the agent its learners belong to. Unset: the id of the registered persona, or of a named gmi() agent.


anonymousUserIds?​

optional anonymousUserIds: string[]

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

User ids that never name a learner, added to DEFAULT_ANONYMOUS_USER_IDS.


lessons?​

optional lessons: boolean

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

Asks for lessons. Default: asked for in the full profile. The manifest says whether the loop runs.


mode?​

optional mode: LearningMode

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

Default 'on'.


namespace?​

optional namespace: string

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

The organization of a gmi() agent's learners, fixed for the agent. The full runtime takes each turn's resolved organization and refuses this field.


skills?​

optional skills: boolean

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

Asks for the skill library. Default: asked for in the full profile. The manifest says whether the loop runs.


traits?​

optional traits: boolean

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

Asks for trait changes. Default: asked for in the full profile. The manifest says whether the loop runs.