AutoGen Memory

https://microsoft.github.io/autogen/

AutoGen's memory layer: ListMemory chronological context plus teachable agents that vectorise corrections; integrates with Mem0/Zep rather than building deep memory natively. Microsoft AutoGen is in maintenance mode (community managed, bug and security fixes only), and Microsoft points new projects to Microsoft Agent Framework.

Maintenance · Verified 2026-10-23 · fresh as of 2026-10-23 · 62 cited facts, 7 with a third-party source · 2 recorded changes · Suggest a correction

At a glance

Tier
T2
Created
2023-08 vendor fix
License
MIT repo fix
Freshness
2026-10-23 fix
Layer
agent-infra repo fix
Licensing
open-source repo fix
Deployment locus
local vendor fix
Platform vs product
platform vendor fix
SDK languages
python repo fix
Protocols
mcp-client repo fix

Memory taxonomy

storage
kv
retrieval
injection
persistence
cross-session
update
append-only
unit
episode
governance
inspectable
conflict
append

When to use

Optimised for: Microsoft Research multi-agent + teachable corrections

Anti-fit: not for non-AutoGen stacks

Pros & cons

Pros

Microsoft Research origin; strong multi-agent conversation memory model.

Cons

AutoGen's broader feature drift over time has affected memory abstractions; less stable than dedicated layers.

Claims & capabilities

Framework adoption nearly doubled YoY: ~9% of organizations early-2025 to ~18% early-2026 per Datadog State of AI Engineering. AutoGen now in maintenance mode — superseded by Microsoft Agent Framework. AutoGen Bench provides agent benchmark suite; matches LangGraph in token use and latency

Technical surface

API surface
SDK: Python, .NET
Backend storage
pluggable
Deployment
Both (OSS self-hosted Python; Azure AI Foundry managed runtime with GA Q1 2026)
Embedding model
multiple supported
Multi-tenancy
namespace
MCP
via official adapter — autogen-ext-mcp
A2A
searched not found
OpenTelemetry
first-class — AutoGen has OTel runtime

Similar systems

Other framework-embedded memory in the catalog, ranked by inbound references.

  • Spring AI ChatMemory T3

    Wraps conversation memory behind an Advisor abstraction. MessageWindowChatMemory default 20-msg sliding window (preserves system messages); pluggable ChatMemoryRepository backends (in-memory, JDBC, Cassandra, Neo4j). Memory injected as cross-cutting concern at the ChatClient level.

  • Flowise Memory T1

    Discontinued: Flowise (acquired by Workday, Aug 2025) was sunset in 2026 — code freeze 2026-07-29, GitHub repo archived 2026-08-13, end of life 2026-08-31. Was a visual LangChain canvas with LangChain-native memory nodes (Buffer, Buffer Window, Conversation Summary Buffer) backed by an internal chat_message DB table; Buffer Window kept the last K interactions, Summary Buffer compressed older turns while keeping recent ones verbatim.

  • LangGraph Persistence T2

    Distinct from LangMem. Built-in checkpointer saves graph state per super-step (short-term, thread-scoped). Store System adds long-term hierarchical key-value memory across threads with optional vector search + TTL. Postgres / Mongo / Redis stores for production.

  • CrewAI Memory T2

    Memory subsystem inside the CrewAI orchestration framework; integrates with Mem0 for the long-term tier.

  • Hermes Agent memory (Nous Research) T3

    Nous Research's open-source self-improving agent keeps an agent-curated MEMORY.md/USER.md notebook injected at session start, full-text (FTS5) search over past sessions that returns raw messages without LLM summarisation, and optional Honcho user modelling. one of the most-starred agent projects of 2026.

  • Semantic Kernel Memory T2

    Microsoft Semantic Kernel's memory plugin (Microsoft.SemanticKernel.Plugins.Memory): a plug-in approach to long-term memory in the SK agent framework (agent memory marked experimental). Semantic Kernel's README names Microsoft Agent Framework 1.0 as its enterprise-ready successor, with a migration guide.

Sources (61 cited facts, 7 third-party)

Each fact links to the page it came from; the badge says who published it (how to read sources).

What changed

Changes to this record's lifecycle, licence, release, pricing and hosting facts, from the catalog's git history. Subscribe (Atom)

  1. 2026-10-23
    • Pricing “OSS (MIT); no direct cost for library; Azure AI Foundry Agent Service for managed hosting uses Azure consumption pr…” → “OSS (MIT); no direct cost for library” source
    • Funding / ownership “Microsoft-backed; AutoGen is an open-source Microsoft Research project with no independent funding; merged into Mic…” → “Microsoft-backed; AutoGen is an open-source Microsoft Research project with no independent funding” source
    #223
  2. 2026-10-22
    • Latest release “python-v0.7.5 2025-09-30” → “python-v0.7.5 (2025-09-30) — unchanged; no newer release” source
    #195

Related systems

References (3)

  • Chroma integrates with — Microsoft AutoGen autogen-ext ships a ChromaDB vector memory implementation (autogen_ext.memory.chromadb). (verified 2026-10-29)
  • Mem0 integrates with — ListMemory chronological context + teachable agents that vectorise corrections. Integrates with Mem0/Zep rather than building deep memory natively.
  • Zep & Graphiti integrates with — Integrates with Mem0/Zep rather than building deep memory natively.

Referenced by (2)

  • mcp-memory-service (doobidoo) integrates with — Agent-pipeline focused (LangGraph, CrewAI, AutoGen)
  • Zep & Graphiti integrates with — Zep docs have a Microsoft AutoGen integration page (zep-autogen package). (verified 2026-10-29)