<?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: uncompacted</title>
    <description>The latest articles on DEV Community by uncompacted (@uncompacted).</description>
    <link>https://dev.to/uncompacted</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%2F4008752%2Fd35ee892-96ac-4e63-8a5c-eeec00673907.png</url>
      <title>DEV Community: uncompacted</title>
      <link>https://dev.to/uncompacted</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/uncompacted"/>
    <language>en</language>
    <item>
      <title>AI coding agents don't have a workspace. Here's what that costs you.</title>
      <dc:creator>uncompacted</dc:creator>
      <pubDate>Fri, 03 Jul 2026 22:12:52 +0000</pubDate>
      <link>https://dev.to/memeri/ai-coding-agents-dont-have-a-workspace-heres-what-that-costs-you-d6</link>
      <guid>https://dev.to/memeri/ai-coding-agents-dont-have-a-workspace-heres-what-that-costs-you-d6</guid>
      <description>&lt;p&gt;This week half my feed is people switching AI models. A new one drops, the old one gets throttled, everyone re-evaluates their setup. It happens every few weeks now.&lt;/p&gt;

&lt;p&gt;Watch those threads long enough and you notice the real complaint underneath. It is not the model. It is that switching costs you everything you had built up: your rules, your context, what the last agent figured out. All of it lived inside one tool, and now you are rebuilding it somewhere else.&lt;/p&gt;

&lt;p&gt;That is not a model problem. It is a workspace problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  Your setup is not a workspace
&lt;/h2&gt;

&lt;p&gt;Think about what an AI coding setup actually is today. You have a chat window. You have your codebase. Maybe a terminal, maybe an IDE extension. And that is it. Nothing sits above them holding the work together.&lt;/p&gt;

&lt;p&gt;So where do your decisions live? The reasons you chose one approach over another? What you already tried that did not work? What another agent, in another window, concluded an hour ago? Nowhere durable. It is scattered across chat histories that each tool keeps to itself, and most of it is gone the moment you close the tab.&lt;/p&gt;

&lt;h2&gt;
  
  
  Your files are shared. Your thinking is not.
&lt;/h2&gt;

&lt;p&gt;Your files are shared already. Claude Code and Codex can both read them. But your files are only the code. They are not the thinking around the code, and the thinking is the part that is expensive to rebuild.&lt;/p&gt;

&lt;p&gt;This is why a better model never quite fixes it. A smarter agent is still an agent working alone, with no idea what the others did. Give it your whole repo and it still opens cold on everything that is not in the repo.&lt;/p&gt;

&lt;h2&gt;
  
  
  What a workspace actually gives you
&lt;/h2&gt;

&lt;p&gt;What would help is a workspace. Not a chat window. A place the work lives, that every agent reads from and writes to. Concretely, that means a few things.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;One shared memory.&lt;/strong&gt; What one agent learns, the next already knows, even on a different model. You stop re-explaining your project every time you open a new chat.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Visible work.&lt;/strong&gt; Every task, decision and change is something you can see, not something buried in a chat transcript you will never scroll back through.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Many agents, one project.&lt;/strong&gt; Claude, Claude Code, ChatGPT and Codex working from the same source of truth, so they stop redoing each other's work.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Continuity.&lt;/strong&gt; Close your laptop, come back tomorrow, and it picks up exactly where you left off.&lt;/p&gt;

&lt;p&gt;None of that is about the model. It sits above the model, which is exactly why no model release touches it.&lt;/p&gt;

&lt;h2&gt;
  
  
  The model will keep changing
&lt;/h2&gt;

&lt;p&gt;This is what we are building Memeri to be. Not another memory tool. The workspace your AI coding agents never had, so the next time you switch models, or run three agents at once, the work comes with you instead of starting over.&lt;/p&gt;

&lt;p&gt;The model you use will keep changing. Your workspace should not have to.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>productivity</category>
      <category>devtools</category>
    </item>
    <item>
      <title>You've become the switchboard between your AI agents</title>
      <dc:creator>uncompacted</dc:creator>
      <pubDate>Wed, 01 Jul 2026 14:06:07 +0000</pubDate>
      <link>https://dev.to/uncompacted/youve-become-the-switchboard-between-your-ai-agents-mnp</link>
      <guid>https://dev.to/uncompacted/youve-become-the-switchboard-between-your-ai-agents-mnp</guid>
      <description>&lt;p&gt;If you have started running more than one AI coding agent, you have probably hit a strange kind of friction. Each agent is capable on its own, but together they trip over each other. One makes a decision, another never sees it and quietly undoes it. Two of them solve the same problem in parallel. You end up as the human switchboard, carrying context from one to the next.&lt;/p&gt;

&lt;p&gt;It is tempting to blame the model. Usually that is not it. The models are fine. The problem is that they do not share anything.&lt;/p&gt;

&lt;h2&gt;
  
  
  Each agent lives in its own bubble
&lt;/h2&gt;

&lt;p&gt;A single agent session is a closed world. It knows what is in its context window and nothing else. Open a second agent, in another tool or another tab, and it starts from zero. It cannot see what the first one decided, what is already done, or what you agreed an hour ago. There is no shared view, just several private ones.&lt;/p&gt;

&lt;p&gt;That is fine when you work with one agent at a time. It stops being fine the moment there are two or three, or a teammate and a couple of agents, all touching the same project. The cost of that fragmentation grows with every participant you add.&lt;/p&gt;

&lt;h2&gt;
  
  
  The fixes everyone tries, and where they break
&lt;/h2&gt;

&lt;p&gt;Most people reach for the same workarounds, in roughly this order:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A CLAUDE.md or AGENTS.md file. Great for stable, per repo instructions. It does not capture the live, changing state: what got decided this week, what is in flight, what just changed.&lt;/li&gt;
&lt;li&gt;A running "decisions" doc you paste in. Better. It works well for one person and one agent. It falls apart the moment two agents write to it out of sync, or it quietly goes stale and an agent builds confidently on a decision you already reversed.&lt;/li&gt;
&lt;li&gt;Bigger context windows. These push the wall back. They do not move it. More room per agent does nothing for the fact that the agents cannot see each other.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each of these helps a single agent remember more, when the real problem is that several agents cannot agree.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this is really a coordination problem
&lt;/h2&gt;

&lt;p&gt;This is the shift that matters. "My agent forgot" is a memory problem, and the labs are steadily solving it. "My agents do not know what each other did" is a coordination problem, and no model upgrade touches it.&lt;/p&gt;

&lt;p&gt;Coordination needs three things the private bubbles cannot provide on their own:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;One shared record every agent and person reads from and writes to, instead of many private contexts.&lt;/li&gt;
&lt;li&gt;Current state, not just history. The hard part is not storing more. It is knowing what is still true. A stale "we decided X" is worse than no note at all.&lt;/li&gt;
&lt;li&gt;The right slice, not the whole pile. Handing an agent five relevant facts beats burying it in two hundred. Dumping everything into context just makes things worse.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In practice that looks like an append only decision log, so nothing is silently overwritten and you can see when something was superseded. Shared tasks that live outside any single chat. And a quick view of what was just worked on, so a fresh agent gets grounded in seconds rather than re explained from scratch.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where this is heading
&lt;/h2&gt;

&lt;p&gt;The interesting frontier right now is not a model that remembers more. It is the layer that lets many agents, and the humans alongside them, work from the same source of truth. That is the problem we are building Memeri around: structured memory and visible work, shared by every agent you connect over MCP, so opening a new agent means it already knows the project.&lt;/p&gt;

&lt;p&gt;If you run multiple agents day to day, the single most useful thing you can do, with or without a tool, is give them a shared and current record of what has been decided and what is done. It changes how they behave.&lt;/p&gt;

&lt;p&gt;If you want to try it, Memeri is in early access: &lt;a href="https://memeri.ai" rel="noopener noreferrer"&gt;https://memeri.ai&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>productivity</category>
      <category>developer</category>
    </item>
  </channel>
</rss>
