<?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: Dawid M.</title>
    <description>The latest articles on DEV Community by Dawid M. (@dawidm).</description>
    <link>https://dev.to/dawidm</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3783258%2F094c76ea-c0f4-4e8f-93d4-12b0659fc657.webp</url>
      <title>DEV Community: Dawid M.</title>
      <link>https://dev.to/dawidm</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/dawidm"/>
    <language>en</language>
    <item>
      <title>MACP Multi-Agent Cognition Protocol – Collaborative cognition for AI agents</title>
      <dc:creator>Dawid M.</dc:creator>
      <pubDate>Mon, 09 Mar 2026 12:46:04 +0000</pubDate>
      <link>https://dev.to/dawidm/multi-agent-cognition-protocol-collaborative-cognition-for-ai-agents-4omd</link>
      <guid>https://dev.to/dawidm/multi-agent-cognition-protocol-collaborative-cognition-for-ai-agents-4omd</guid>
      <description>&lt;p&gt;&lt;strong&gt;MACP – Collaborative cognition for AI agents&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://macp.dev" rel="noopener noreferrer"&gt;https://macp.dev&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/multiagentcognition/macp" rel="noopener noreferrer"&gt;https://github.com/multiagentcognition/macp&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Multi-Agent Cognition Protocol for real-time cognitive collaboration between AI agents during active execution.&lt;br&gt;
I built MACP because I think the opportunity in multi-agent systems is not just orchestration, but keeping agents aligned while work is happening.&lt;/p&gt;

&lt;p&gt;It bridges the gap between A2A and MCP: MCP handles tool access, A2A handles communication, and MACP handles coordination during execution.&lt;/p&gt;

&lt;p&gt;MACP is an open protocol and reference implementation for that coordination layer. It gives agents a shared way to claim work, publish findings, send priority-ranked updates, and poll for new information during execution. The current implementation is lightweight and SQLite-backed, so it’s easy to run locally without extra infrastructure.&lt;/p&gt;

&lt;p&gt;I’m interested in workflows where agent swarms need to split up investigation, prepare data, or work on the same codebase without collapsing into context chaos. That seems relevant for  operational systems and long-running autonomous workflows.&lt;br&gt;
The repo includes the protocol, implementation work, and early benchmarking direction.&lt;/p&gt;

&lt;p&gt;I’d appreciate feedback from people building multi-agent systems, orchestration layers, coding agents, or long-running agent workflows — especially where this framing feels right, where it feels wrong, and what coordination failures you see most often in practice.&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>opensource</category>
      <category>news</category>
    </item>
    <item>
      <title>Claude Code Has a Hidden Memory System You Probably Don't Know About</title>
      <dc:creator>Dawid M.</dc:creator>
      <pubDate>Sun, 22 Feb 2026 03:22:12 +0000</pubDate>
      <link>https://dev.to/dawidm/claude-code-has-a-hidden-memory-system-you-probably-dont-know-about-4ak3</link>
      <guid>https://dev.to/dawidm/claude-code-has-a-hidden-memory-system-you-probably-dont-know-about-4ak3</guid>
      <description>&lt;p&gt;While building a CLI Coding Monitor "AgentHUD" I stumbled on something Claude Code revealed about itself:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;~/.claude/projects/&amp;lt;project-path&amp;gt;/memory/
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Claude Code automatically maintains a &lt;code&gt;MEMORY.md&lt;/code&gt; file there — scoped per project, persisting architecture decisions, conventions, and preferences across sessions. It writes to it as it learns about your project.&lt;/p&gt;

&lt;h2&gt;
  
  
  Two memory systems, not one
&lt;/h2&gt;

&lt;p&gt;If you're using a &lt;code&gt;.memory-bank/&lt;/code&gt; pattern in your project root (like I do via my &lt;a href="https://github.com/panbergco/agentlaw" rel="noopener noreferrer"&gt;Autonomous Agent Law&lt;/a&gt;), you actually have &lt;strong&gt;two&lt;/strong&gt; persistence mechanisms running:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;.memory-bank/&lt;/code&gt;&lt;/strong&gt; — project-level, checked into git, driven by your CLAUDE.md instructions&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;~/.claude/projects/.../memory/&lt;/code&gt;&lt;/strong&gt; — user-level, Claude Code's built-in auto-memory, not in git&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The first is yours. The second is Claude Code's own. They don't talk to each other.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this matters
&lt;/h2&gt;

&lt;p&gt;If you've ever started a new session and the agent somehow "remembered" things you didn't put in &lt;code&gt;.memory-bank/&lt;/code&gt; — this is why. Claude Code was reading its own auto-memory.&lt;/p&gt;

&lt;p&gt;It also means context can drift between the two. Your &lt;code&gt;.memory-bank/&lt;/code&gt; says one thing, the auto-memory says another, and the agent has to reconcile both.&lt;/p&gt;

&lt;p&gt;Worth knowing. Worth deciding which one you trust as source of truth.&lt;/p&gt;

&lt;p&gt;If i had read the claude docs i would have known this earlier :)&lt;br&gt;
&lt;a href="https://code.claude.com/docs/en/memory" rel="noopener noreferrer"&gt;https://code.claude.com/docs/en/memory&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Dawid M. — Consultant. 20 years of strategy, systems, and data across manufacturing, finance, real estate, and telco. Working on making AI agents deliver business value.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Dawid M. — Consultant. 20 years of strategy, systems, and data across manufacturing, finance, real estate, and telco. Working on making AI agents deliver business value.&lt;/em&gt;&lt;/p&gt;

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