We're hiring! Come build with us →
Zep

Building a Memory Agent with the OpenAI Agents SDK and Zep

A video walkthrough demonstrating using Zep's agent memory and the new OpenAI Agents SDK to build an AI agent with long-term memory.

Daniel Chalef · 1 min read

I've been experimenting with the new OpenAI Agents SDK and built a memory agent using Zep. In this video, I'll walk you through a quick demo of how I've integrated the framework and Zep to create a memory agent CLI app, demonstrate the dynamic updating of user preferences, and showcase Zep's memory capabilities.

The new OpenAI Agents SDK

The new OpenAI Agents SDK provides a simple, nicely abstracted approach to build agentic applications without getting in your way. I found the SDK intuitive and lightweight, providing just enough structure to keep things clear and maintainable without becoming opaque or restrictive.

It boils down to three core concepts:

  • Agents: LLMs equipped with instructions and tools.
  • Handoffs: Easy delegation between agents for specialized tasks.
  • Guardrails: Simple validation to ensure agent inputs stay on track.

These straightforward abstractions give you the flexibility to build complex, production-ready applications quickly. The framework has built-in tracing, making visualizing, debugging, and optimizing your agent simple.

This example memory agent is intentionally simple, with no hand-offs between agents and no guardrails.

If you've been searching for a solid agent framework but haven't found one that works for you, I'd recommend checking out the new OpenAI Agents SDK.

Next Steps

Written byDaniel ChalefFounder and CEO, Zep

Start building with Zep

Zep unifies business data, documents, and conversations into shared, governed context so agents can complete tasks correctly.

Sign up
Albert Bierstadt, Sunrise, Yosemite Valley

More from the blog