Skip to main content

build_context

Function build_context 

Source
pub fn build_context(
    user_id: String,
    session_id: String,
    history: Vec<Message>,
    memory: Option<UserMemory>,
    history_window: Option<usize>,
) -> AgentContext
Expand description

Builds an agent context from components.

This is a convenience function for constructing AgentContext with appropriate defaults and optional memory/history truncation.

ยงArguments

  • user_id - User identifier
  • session_id - Session/conversation identifier
  • history - Full conversation history (will be truncated)
  • memory - Optional user memory
  • history_window - Maximum messages to include (defaults to DEFAULT_HISTORY_WINDOW)