gmi() builds one per agent and the full runtime one per AgentOS when their learning option is on. A product
that builds its own memory manager and runs its own turn loop calls this itself, with memory and its
storageAdapter: forLearner() for each session, prepareTurn() before each turn, and the personality section it
returns goes into the system prompt.
An option set to null reads as unset, as one read from JSON or YAML writes it, and takes its default.
Builds a learning layer.
gmi()builds one per agent and the full runtime one perAgentOSwhen theirlearningoption is on. A product that builds its own memory manager and runs its own turn loop calls this itself, withmemoryand itsstorageAdapter:forLearner()for each session,prepareTurn()before each turn, and the personality section it returns goes into the system prompt.An option set to
nullreads as unset, as one read from JSON or YAML writes it, and takes its default.