moo.agent.brain.deps

BrainDeps — the RunContext.deps payload Stage-2 tools see.

Brain builds one per agent.run() cycle from current BrainState. Tools dispatch MOO commands via deps.connection.request(); side-effecting tools mutate the flagged fields, and Brain folds them back onto self._state after the run returns.

Classes

BrainDeps(connection, limiter, soul_name, ...)