Resolves an agent's cognition, memory and cognitiveMechanisms options
into the switches a GMI runs with.
light: memory only when memory is set (then every mechanism, or the
agent's cognitiveMechanisms); no sentiment tracking, no metaprompts.
full: memory unless memory: false, every mechanism (or the agent's
cognitiveMechanisms), sentiment tracking and every metaprompt preset.
A CognitionConfig: each switch as set, with memory falling back
to the agent's memory option.
learning is resolved for the profile: unset or false, the result has no
learning entry; true or a LearningConfig, it holds the mode and the
switches, which full asks for and light and a CognitionConfig do not.
Resolves an agent's
cognition,memoryandcognitiveMechanismsoptions into the switches a GMI runs with.light: memory only whenmemoryis set (then every mechanism, or the agent'scognitiveMechanisms); no sentiment tracking, no metaprompts.full: memory unlessmemory: false, every mechanism (or the agent'scognitiveMechanisms), sentiment tracking and every metaprompt preset.memoryfalling back to the agent'smemoryoption.learningis resolved for the profile: unset orfalse, the result has nolearningentry;trueor aLearningConfig, it holds the mode and the switches, whichfullasks for andlightand aCognitionConfigdo not.