tooluniverse.memory_manager module¶ Memory Manager for Multi-Agent Systems Manages session-based memory for multi-agent workflows class tooluniverse.memory_manager.MemoryManager[source]¶ Bases: object 专门管理multi-agent系统的记忆 __init__(max_sessions=1000, session_timeout=3600)[source]¶ create_session(user_id=None, session_name=None)[source]¶ 创建新的会话 get_session(session_id)[source]¶ 获取会话信息 update_session_context(session_id, updates)[source]¶ 更新会话上下文 add_agent_result(session_id, agent_name, result, phase=None)[source]¶ 添加agent执行结果 get_context_for_agent(session_id, agent_name)[source]¶ 获取适合传递给agent的context信息 set_current_phase(session_id, phase)[source]¶ 设置当前执行阶段 get_session_summary(session_id)[source]¶ 获取会话摘要 list_user_sessions(user_id)[source]¶ 获取用户的所有会话 close_session(session_id)[source]¶ 关闭会话