memory = [] def update_memory(user_input, response): memory.append({"input": user_input, "response": response}) if len(memory) > 5: memory.pop(0) def summarize_context(): if not memory: return "" summary = "\n\n🧩 Контекст последних запросов:\n" for i, m in enumerate(memory[-3:], 1): summary += f"{i}. {m['input']} → {m['response'][:80]}...\n" return summary