Module: Kward::Memory::TurnContext
- Defined in:
- lib/kward/memory/turn_context.rb
Overview
Applies retrieved memory context to a conversation before a model turn.
Class Method Summary collapse
Class Method Details
.apply(conversation:, input:, manager: Manager.new) ⇒ Object
10 11 12 13 14 15 16 |
# File 'lib/kward/memory/turn_context.rb', line 10 def apply(conversation:, input:, manager: Manager.new) retrieval = manager.retrieve_relevant(input: input, workspace_root: conversation.workspace_root) conversation.last_memory_retrieval = retrieval conversation.memory_context = manager.memory_block(retrieval) conversation. retrieval end |