Expand description
§Memory Context Injection
Memory context injection logic for injecting session memory summaries into system prompts on a per-request basis.
§Overview
This module provides functionality to inject memory summaries from
SessionState into system instructions, enabling persistent context
across conversation turns.
§Components
- Memory Injection: Appends memory summary to system instructions
- Per-request Support: Works with AgentLoop’s RequestContext system
§Usage
ⓘ
use bob_runtime::memory_context::inject_memory_prompt;
let system_instructions = "You are a helpful assistant.";
let memory_summary = Some("Previous conversation about Rust programming".to_string());
let injected = inject_memory_prompt(system_instructions, memory_summary.as_deref());Functions§
- inject_
memory_ prompt - Injects memory summary into system instructions if available.