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
-
Install OpenAI Agents SDK:
pip install openai-agents -
Set up environment:
cp ../env.example .env # Edit .env and add your OpenAI API key -
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
- Basic Sessions - Session fundamentals
- Multi Sessions - Multiple conversation management
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)