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?
optionalagentKey: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?
optionalanonymousUserIds: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?
optionallessons: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?
optionalmode:LearningMode
Defined in: packages/agentos/src/cognition/learning/types.ts:43
Default 'on'.
namespace?
optionalnamespace: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?
optionalskills: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?
optionaltraits: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.