<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Edward Izgorodin</title>
    <description>The latest articles on DEV Community by Edward Izgorodin (@izgorodin).</description>
    <link>https://dev.to/izgorodin</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3989589%2F15cb8fb8-9785-496a-be83-65c3061529d2.jpeg</url>
      <title>DEV Community: Edward Izgorodin</title>
      <link>https://dev.to/izgorodin</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/izgorodin"/>
    <language>en</language>
    <item>
      <title>Workflow intelligence ships as a primitive</title>
      <dc:creator>Edward Izgorodin</dc:creator>
      <pubDate>Mon, 29 Jun 2026 13:31:06 +0000</pubDate>
      <link>https://dev.to/izgorodin/workflow-intelligence-ships-as-a-primitive-531p</link>
      <guid>https://dev.to/izgorodin/workflow-intelligence-ships-as-a-primitive-531p</guid>
      <description>&lt;p&gt;This past week, OpenAI shipped Record &amp;amp; Replay for Codex.&lt;/p&gt;

&lt;p&gt;Show Codex a workflow once. It turns the demonstration into an inspectable, editable skill that can guide similar work later through Computer Use, browser actions, and installed plugins.&lt;/p&gt;

&lt;p&gt;Anthropic moved in the same direction through a different architecture: agent teams, composable skills, and nested subagents in Claude Code.&lt;/p&gt;

&lt;p&gt;Two stacks. Same week. Same shift.&lt;/p&gt;

&lt;h2&gt;
  
  
  From research conversation to shipped primitive
&lt;/h2&gt;

&lt;p&gt;The thing that was a research conversation last month and a procurement decision last week is becoming a shipped primitive.&lt;/p&gt;

&lt;p&gt;In the OpenAI version:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;record a workflow&lt;/li&gt;
&lt;li&gt;extract the repeatable procedure&lt;/li&gt;
&lt;li&gt;save it as a callable skill&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In the Anthropic version:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;describe a skill&lt;/li&gt;
&lt;li&gt;load it into specialized agents&lt;/li&gt;
&lt;li&gt;compose agents and skills into a larger workflow&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One learns from demonstration. The other composes explicit procedures. Both move the unit of work up a level.&lt;/p&gt;

&lt;h2&gt;
  
  
  Workflow intelligence as a product
&lt;/h2&gt;

&lt;p&gt;You are no longer only wiring tools to prompts. You are encoding how work is actually done and making that procedure callable by agents.&lt;/p&gt;

&lt;p&gt;That is workflow intelligence as a product.&lt;/p&gt;

&lt;p&gt;And it sharpens the ownership question.&lt;/p&gt;

&lt;p&gt;Who owns the recording, the corrections, the exceptions, and the accumulated procedure the agent inherits?&lt;/p&gt;

&lt;p&gt;The vendor? Or the builder?&lt;/p&gt;

&lt;h2&gt;
  
  
  What the Cursor deal may have been pricing
&lt;/h2&gt;

&lt;p&gt;Perhaps that is part of what the Cursor deal was pricing.&lt;/p&gt;

&lt;p&gt;Not only the editor. The workflow layer around it.&lt;/p&gt;

&lt;p&gt;If memory was part of what last week's procurement conversation was about, workflow intelligence is what this week shipped. The two layers are arriving as products around the same time, and the ownership question follows them both.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally posted &lt;a href="https://www.linkedin.com/posts/izgorodin_aiagents-aimemory-devtools-share-7474787843928862720-6KMY/" rel="noopener noreferrer"&gt;on LinkedIn&lt;/a&gt; on June 22, 2026 — Edward Izgorodin.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Related: &lt;a href="https://izgorodin.hashnode.dev/memory-as-procurement-decision" rel="noopener noreferrer"&gt;Memory is becoming a procurement decision&lt;/a&gt; (last week's piece on the same arc).&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;More research on AI agent memory and workflow intelligence at &lt;a href="https://mnemoverse.com/docs/library/" rel="noopener noreferrer"&gt;mnemoverse.com/docs/library&lt;/a&gt;. I build &lt;a href="https://mnemoverse.com" rel="noopener noreferrer"&gt;Mnemoverse&lt;/a&gt;, open-source persistent memory for AI agents.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>agents</category>
      <category>devtools</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Memory is becoming a procurement decision</title>
      <dc:creator>Edward Izgorodin</dc:creator>
      <pubDate>Mon, 22 Jun 2026 17:44:11 +0000</pubDate>
      <link>https://dev.to/izgorodin/memory-is-becoming-a-procurement-decision-1h63</link>
      <guid>https://dev.to/izgorodin/memory-is-becoming-a-procurement-decision-1h63</guid>
      <description>&lt;p&gt;Last week: $60B for Cursor, where the deeper asset was not just the editor, but workflow memory around engineering teams.&lt;/p&gt;

&lt;p&gt;Recently: Anthropic previewed "dreaming" for Managed Agents. Google's Memory Bank in Vertex AI and Agent Engine points in the same direction.&lt;/p&gt;

&lt;p&gt;Different architectures. Same shift.&lt;/p&gt;

&lt;h2&gt;
  
  
  Persistent memory has stopped being only a research conversation
&lt;/h2&gt;

&lt;p&gt;It is becoming a procurement decision.&lt;/p&gt;

&lt;p&gt;For builders, this changes one thing.&lt;/p&gt;

&lt;p&gt;You no longer get to defer the memory layer choice.&lt;/p&gt;

&lt;p&gt;Either you pick a cloud vendor's memory and inherit its abstractions: what state means, what consolidation means, how revision works, and who controls the memory surface.&lt;/p&gt;

&lt;p&gt;Or you pick an open layer and keep those architectural decisions inside your own stack.&lt;/p&gt;

&lt;p&gt;Both are valid. They produce very different systems.&lt;/p&gt;

&lt;h2&gt;
  
  
  The uncomfortable question is what gets priced next
&lt;/h2&gt;

&lt;p&gt;Is it only IP, product, and distribution?&lt;/p&gt;

&lt;p&gt;Or is it the accumulated understanding of how teams actually get work done with agents?&lt;/p&gt;

&lt;p&gt;Not raw user data in the crude sense.&lt;/p&gt;

&lt;p&gt;Something more strategic: repeated workflows, corrections, repo context, task patterns, and intent signals transformed into an agent's ability to understand the job.&lt;/p&gt;

&lt;h2&gt;
  
  
  The vendor or the builder
&lt;/h2&gt;

&lt;p&gt;If memory was part of what the market priced last week, the question now is who controls it.&lt;/p&gt;

&lt;p&gt;The vendor.&lt;/p&gt;

&lt;p&gt;Or the builder.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally posted &lt;a href="https://www.linkedin.com/posts/izgorodin_aiagents-aimemory-devtools-share-7473706489723981824-cv9z/" rel="noopener noreferrer"&gt;on LinkedIn&lt;/a&gt; on June 19, 2026 — Edward Izgorodin.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Related research on AI agent memory at &lt;a href="https://mnemoverse.com/docs/library/" rel="noopener noreferrer"&gt;mnemoverse.com/docs/library&lt;/a&gt;. I build &lt;a href="https://mnemoverse.com" rel="noopener noreferrer"&gt;Mnemoverse&lt;/a&gt;, open-source persistent memory for AI agents.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>agents</category>
      <category>opensource</category>
      <category>mcp</category>
    </item>
    <item>
      <title>Agent memory is not a database</title>
      <dc:creator>Edward Izgorodin</dc:creator>
      <pubDate>Thu, 18 Jun 2026 20:49:55 +0000</pubDate>
      <link>https://dev.to/izgorodin/agent-memory-is-not-a-database-4m29</link>
      <guid>https://dev.to/izgorodin/agent-memory-is-not-a-database-4m29</guid>
      <description>&lt;p&gt;A paper from late May argues that agent memory is not a database. I think it is right.&lt;/p&gt;

&lt;p&gt;That sentence is the entire thesis. The rest of this post is what it means.&lt;/p&gt;

&lt;h2&gt;
  
  
  The four failure modes
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://arxiv.org/abs/2605.26252" rel="noopener noreferrer"&gt;Orogat and Mansour&lt;/a&gt; name four failure modes you hit when you treat memory like storage:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Unregulated growth&lt;/strong&gt; — facts pile up indefinitely with no shape control&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Missing semantic revision&lt;/strong&gt; — the system cannot update what a fact &lt;em&gt;means&lt;/em&gt; over time, only the row itself&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Capacity-driven forgetting&lt;/strong&gt; — you forget the wrong things first, because storage limits decide for you&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Read-only retrieval&lt;/strong&gt; — retrieval cannot reshape state; reading is decoupled from learning&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you have built a serious agent, all four are familiar. They are not edge cases. They are what happens when the abstraction is wrong.&lt;/p&gt;

&lt;h2&gt;
  
  
  GEM — four state-level operations
&lt;/h2&gt;

&lt;p&gt;The authors' model, &lt;strong&gt;Governed Evolving Memory&lt;/strong&gt; (GEM), replaces record-level CRUD with four state-level operations:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Ingestion&lt;/strong&gt; — incorporate a new observation into memory state&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Revision&lt;/strong&gt; — update what existing memory means, not just its contents&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Forgetting&lt;/strong&gt; — explicit, governed reduction of state&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Retrieval&lt;/strong&gt; — read-coupled-to-state, not detached lookup&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Notice what is missing. There is no insert. No update. No delete. The operations are about the &lt;em&gt;state&lt;/em&gt; of memory, not the &lt;em&gt;rows&lt;/em&gt; in it.&lt;/p&gt;

&lt;h2&gt;
  
  
  The strongest claim
&lt;/h2&gt;

&lt;p&gt;Then they make the strongest claim in the paper:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;No record-level system can satisfy the correctness conditions, whatever storage engine sits underneath.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That is the part worth sitting with.&lt;/p&gt;

&lt;p&gt;The claim is not that databases are slow. It is that the abstraction is wrong. Correctness lives in how memory state evolves over time, not in any single record.&lt;/p&gt;

&lt;p&gt;For anyone building long-running agents that are supposed to remember, this reframes the design question.&lt;/p&gt;

&lt;p&gt;Less: &lt;em&gt;"What is the right schema for memory rows?"&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;More: &lt;em&gt;"What is the right vocabulary for memory state evolution?"&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The honest gap
&lt;/h2&gt;

&lt;p&gt;The prototype runs on a property graph, and the authors are honest about the gap: state-level revision and forgetting are expensive to do properly. Native engine work is still ahead.&lt;/p&gt;

&lt;h2&gt;
  
  
  Worth reading
&lt;/h2&gt;

&lt;p&gt;A short paper. Worth reading if you build for agents that have to remember.&lt;/p&gt;

&lt;p&gt;📄 Paper: &lt;a href="https://arxiv.org/abs/2605.26252" rel="noopener noreferrer"&gt;arxiv.org/abs/2605.26252&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Also shared &lt;a href="https://www.linkedin.com/posts/izgorodin_aiagents-aimemory-llms-share-7470864140660801537-MoMO/" rel="noopener noreferrer"&gt;on LinkedIn&lt;/a&gt; — Edward Izgorodin, June 11, 2026.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Related research on AI agent memory at &lt;a href="https://mnemoverse.com/docs/library/" rel="noopener noreferrer"&gt;mnemoverse.com/docs/library&lt;/a&gt;. I build &lt;a href="https://mnemoverse.com" rel="noopener noreferrer"&gt;Mnemoverse&lt;/a&gt; — open-source persistent memory for AI agents.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>memory</category>
      <category>opensource</category>
      <category>agents</category>
    </item>
  </channel>
</rss>
