Module: SwarmMemory::DSL::BuilderExtension
- Defined in:
- lib/swarm_memory/dsl/builder_extension.rb
Overview
Extension module that injects memory DSL into SwarmSDK::Agent::Builder
This module is included into Agent::Builder when swarm_memory is required,
adding the memory configuration method.
Instance Method Summary collapse
-
#memory(&block) ⇒ Object
Configure persistent memory for this agent.
Instance Method Details
#memory(&block) ⇒ Object
Configure persistent memory for this agent
28 29 30 31 32 |
# File 'lib/swarm_memory/dsl/builder_extension.rb', line 28 def memory(&block) @memory_config = SwarmMemory::DSL::MemoryConfig.new @memory_config.instance_eval(&block) if block_given? @memory_config end |