0

Memory Operations

awesome-llm-apps7_2_memory_operations

Demonstrates advanced session memory operations including item manipulation, conversation corrections, and session management.

Sign in to save downloads to your library and vote.

Preview

Memory Operations

Demonstrates advanced session memory operations including item manipulation, conversation corrections, and session management.

๐ŸŽฏ What This Demonstrates

  • get_items(): Retrieving conversation history programmatically
  • add_items(): Manually adding conversation items
  • pop_item(): Removing and correcting conversation turns
  • clear_session(): Resetting conversation history

๐Ÿš€ Quick Start

  1. Install OpenAI Agents SDK:

    pip install openai-agents
    
  2. Set up environment:

    cp ../env.example .env
    # Edit .env and add your OpenAI API key
    
  3. Run the agent:

    import asyncio
    from agent import basic_memory_operations, conversation_corrections
    
    # Test memory operations
    asyncio.run(basic_memory_operations())
    
    # Test conversation corrections
    asyncio.run(conversation_corrections())
    

๐Ÿ’ก Key Concepts

  • Memory Inspection: Understanding conversation structure
  • Manual Item Management: Adding custom conversation entries
  • Conversation Corrections: Undoing and modifying interactions
  • Session Cleanup: Clearing conversation history

๐Ÿงช Available Operations

Basic Memory Operations

  • Retrieving conversation items
  • Adding custom conversation entries
  • Inspecting session contents

Conversation Corrections

  • Using pop_item() to undo responses
  • Correcting user questions
  • Modifying conversation flow

Session Management

  • Clearing conversation history
  • Starting fresh conversations
  • Managing session lifecycle

Memory Inspection

  • Analyzing conversation structure
  • Limiting retrieved items
  • Understanding memory patterns

๐Ÿ”— Next Steps

Ingestion metadata

Source catalog
awesome-llm-apps
Repository
Shubhamsaboo/awesome-llm-apps ยท main
File path
ai_agent_framework_crash_course/openai_sdk_crash_course/7_sessions/7_2_memory_operations/README.md
Last refreshed
7/23/2026, 10:39:09 PM (4h ago)
Refresh schedule
Daily ยท 03:00 UTC
Dedupe status
Unique ยท deduped by (source, url)