<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>memkeeper blog</title>
    <link>https://memkeeper.ai/blog/</link>
    <atom:link href="https://memkeeper.ai/blog/feed.xml" rel="self" type="application/rss+xml" />
    <description>Notes on building a persistent memory layer for AI agents: retrieval, benchmarks, and local-first design.</description>
    <language>en-us</language>
    <lastBuildDate>Fri, 26 Jun 2026 18:00:00 GMT</lastBuildDate>

    <item>
      <title>A harder benchmark, and it still tells you when it can't answer</title>
      <link>https://memkeeper.ai/blog/benchmarking-agent-memory-longmemeval.html</link>
      <guid>https://memkeeper.ai/blog/benchmarking-agent-memory-longmemeval.html</guid>
      <pubDate>Fri, 26 Jun 2026 18:00:00 GMT</pubDate>
      <description>memkeeper on LongMemEval, a long-term-memory benchmark with about fifty sessions of history per question: competitive answer accuracy, local and zero marginal cost, and the full abstention number, 0.833, the category most leaderboards leave out.</description>
    </item>

    <item>
      <title>What your AI coding subscription actually buys</title>
      <link>https://memkeeper.ai/blog/what-your-ai-subscription-buys.html</link>
      <guid>https://memkeeper.ai/blog/what-your-ai-subscription-buys.html</guid>
      <pubDate>Fri, 26 Jun 2026 15:00:00 GMT</pubDate>
      <description>A receipt for your AI coding plan: about 41x list-price-equivalent leverage on a $100 subscription, and the surprise that 96% of the tokens are the model re-reading context it has already seen.</description>
    </item>

    <item>
      <title>Cheap, local, and it tells you when it can't answer</title>
      <link>https://memkeeper.ai/blog/cheap-local-agent-memory.html</link>
      <guid>https://memkeeper.ai/blog/cheap-local-agent-memory.html</guid>
      <pubDate>Fri, 26 Jun 2026 12:00:00 GMT</pubDate>
      <description>memkeeper matches the published answer-accuracy of commercial agent-memory systems on LoCoMo, running locally at zero marginal cost, and reports its abstention behavior, including the adversarial category most leaderboards leave out.</description>
    </item>

    <item>
      <title>Documents aren't memories</title>
      <link>https://memkeeper.ai/blog/documents-arent-memories.html</link>
      <guid>https://memkeeper.ai/blog/documents-arent-memories.html</guid>
      <pubDate>Wed, 24 Jun 2026 12:00:00 GMT</pubDate>
      <description>A memory and a document are different things. Why memkeeper keeps curated atomic memories and ingested document chunks in separate tiers, with a one-way promotion bridge between them.</description>
    </item>

    <item>
      <title>Benchmarking AI agent memory on LoCoMo</title>
      <link>https://memkeeper.ai/blog/benchmarking-agent-memory-locomo.html</link>
      <guid>https://memkeeper.ai/blog/benchmarking-agent-memory-locomo.html</guid>
      <pubDate>Tue, 23 Jun 2026 12:00:00 GMT</pubDate>
      <description>We ran memkeeper against LoCoMo, a long-term conversational QA benchmark, and published the retrieval numbers, the method, and the script to reproduce them.</description>
    </item>

    <item>
      <title>Why hybrid retrieval beats pure vector search</title>
      <link>https://memkeeper.ai/blog/hybrid-retrieval-vs-vector-search.html</link>
      <guid>https://memkeeper.ai/blog/hybrid-retrieval-vs-vector-search.html</guid>
      <pubDate>Tue, 23 Jun 2026 12:00:00 GMT</pubDate>
      <description>Vector search is necessary but not sufficient for agent memory. Why memkeeper pairs dense embeddings with BM25 and a cross-encoder reranker.</description>
    </item>

    <item>
      <title>Local-first memory for AI agents</title>
      <link>https://memkeeper.ai/blog/local-first-memory-for-ai-agents.html</link>
      <guid>https://memkeeper.ai/blog/local-first-memory-for-ai-agents.html</guid>
      <pubDate>Tue, 23 Jun 2026 12:00:00 GMT</pubDate>
      <description>Your agent's memory is your context. The default in this space is a hosted vector database. We think the default should be your own machine.</description>
    </item>

    <item>
      <title>A capability broker for AI coding agents</title>
      <link>https://memkeeper.ai/blog/warden-capability-broker.html</link>
      <guid>https://memkeeper.ai/blog/warden-capability-broker.html</guid>
      <pubDate>Tue, 23 Jun 2026 12:00:00 GMT</pubDate>
      <description>Warden is a deny-by-default gate that decides what an AI coding agent is allowed to do. We logged 27,860 real decisions, listed the evasions it provably stops, and wrote down where its edges are.</description>
    </item>

  </channel>
</rss>
