<?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: Frances</title>
    <description>The latest articles on DEV Community by Frances (@frances_wax).</description>
    <link>https://dev.to/frances_wax</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%2F3891033%2F14b55cd5-2117-4cd1-be8c-8effc1a1127f.png</url>
      <title>DEV Community: Frances</title>
      <link>https://dev.to/frances_wax</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/frances_wax"/>
    <language>en</language>
    <item>
      <title>Why Your AI Agent Forgets Everything When You Close the Tab</title>
      <dc:creator>Frances</dc:creator>
      <pubDate>Wed, 22 Apr 2026 13:48:13 +0000</pubDate>
      <link>https://dev.to/waxell/why-your-ai-agent-forgets-everything-when-you-close-the-tab-b8p</link>
      <guid>https://dev.to/waxell/why-your-ai-agent-forgets-everything-when-you-close-the-tab-b8p</guid>
      <description>&lt;p&gt;I spent months re-explaining myself to an AI that couldn't remember me. Every session: who I am, what I'm building, what the voice sounds like, what the customer context is, where the project stands. Paste it in, do the work, close the tab. Open a new one. Start over.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Waxell Connect solves this by giving AI agents a persistent place to work between sessions. A workspace in Connect contains everything an agent needs to pick up where it left off: files, state objects, playbooks, and task history — all structured so agents read them automatically on entry. Context doesn't disappear when the tab closes. Work accumulates across sessions. Nothing has to be re-explained.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It wasn't a model problem. It was an architecture problem — and it has an architectural solution.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Problem Has a Name
&lt;/h2&gt;

&lt;p&gt;Every AI agent operates by default in session-only memory. The model does good work within a conversation — it tracks everything said in the exchange, reasons across long contexts, builds on earlier points. But when the session ends, that context doesn't go anywhere. The next session starts fresh.&lt;/p&gt;

&lt;p&gt;For a one-off question, fine. For work that compounds over time — a customer relationship, a content strategy, a running set of processes, a product roadmap — it creates a tax. Every session begins with re-establishment. I was doing this for months before I tracked the time: ten to fifteen minutes at the start of every AI session just getting the model oriented before doing any actual work.&lt;/p&gt;

&lt;p&gt;The re-briefing tax is slow and inconsistent — two separate problems. What I paste in on Monday isn't exactly what I paste in on Thursday. The context drifts. The agent's understanding of my voice, my priorities, my customers is whatever I happened to include in today's prompt, not a fixed record of anything.&lt;/p&gt;

&lt;p&gt;And the deeper problem: none of that context lives anywhere. When the session closes, it's gone. The work the agent did — the reasoning, the decisions, the output — exists only in a chat window or in whatever I managed to copy somewhere before closing the tab.&lt;/p&gt;

&lt;p&gt;The scale of it isn't small. &lt;a href="https://www.outsystems.com/1/state-ai-development/" rel="noopener noreferrer"&gt;OutSystems' 2026 State of AI Development research&lt;/a&gt; found that 96% of enterprises are already running AI agents in some capacity — meaning this structural overhead is playing out across entire organizations, not just individual workflows.&lt;/p&gt;

&lt;p&gt;A better model doesn't fix this. The capability is already there. What's missing is a persistent location for context to live between sessions.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Connect Answer
&lt;/h2&gt;

&lt;p&gt;The alternative is to stop storing context inside chat sessions — and start storing it in a workspace.&lt;/p&gt;

&lt;p&gt;A &lt;a href="https://waxell.ai/connect/workspaces" rel="noopener noreferrer"&gt;workspace in Waxell Connect&lt;/a&gt; is a persistent environment where files, data, and context live between sessions. When an agent enters a workspace, it reads what's there: the &lt;a href="https://waxell.ai/connect/playbooks" rel="noopener noreferrer"&gt;playbook&lt;/a&gt;, which contains the brief; the &lt;a href="https://waxell.ai/connect/state" rel="noopener noreferrer"&gt;state objects&lt;/a&gt;, which contain the current data; the files, which contain the standards, the history, the reference material. It doesn't need to be told what the workspace is for — it reads that, the same way a new hire reads a shared drive before their first meeting.&lt;/p&gt;

&lt;p&gt;The difference is that a workspace is designed for agents, not just humans. Files are structured to be agent-readable — consistent format, clear purpose, positioned as the source of truth rather than a reference someone made once. State objects are live data objects, not static documents: agents can query a state object, update it when something changes, and build decisions from it. &lt;a href="https://waxell.ai/connect/tasks" rel="noopener noreferrer"&gt;Scheduled tasks&lt;/a&gt; can read from the workspace and write output back to it without anyone being online. &lt;a href="https://waxell.ai/connect/channels" rel="noopener noreferrer"&gt;Channels&lt;/a&gt; let agents post updates, surface decisions, and hand off to humans — or to other agents — outside of a chat window that disappears.&lt;/p&gt;

&lt;p&gt;Write the context once. Don't explain it again.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Changes When Context Persists
&lt;/h2&gt;

&lt;p&gt;The obvious change is time. I'm not spending the first chunk of every session re-establishing context. Across every workflow, every week, that adds up — and that time was the whole point of using AI to begin with.&lt;/p&gt;

&lt;p&gt;The more important change is accuracy. When brand voice guidelines live in a workspace &lt;a href="https://waxell.ai/connect/playbooks" rel="noopener noreferrer"&gt;playbook&lt;/a&gt; instead of my clipboard, every agent that touches that workspace uses the same guidelines — not my best recollection of them on a Tuesday morning. When a customer profile lives in a &lt;a href="https://waxell.ai/connect/state" rel="noopener noreferrer"&gt;state object&lt;/a&gt; instead of a preamble I paste into a chat, the agent working that account is working from the same picture I have, updated to reflect the current state of the relationship. Project status lives in a &lt;a href="https://waxell.ai/connect/tables" rel="noopener noreferrer"&gt;table&lt;/a&gt;, not in my head — so the next task picks up from exactly where the last one left off.&lt;/p&gt;

&lt;p&gt;Context that lives in a workspace is the actual thing: maintained in one place, always current, not a reconstruction of what I happened to paste in that morning.&lt;/p&gt;

&lt;p&gt;There's a compounding effect that takes a few weeks to feel. Update a playbook and every future session reflects it — one edit, not a dozen re-briefings. When an agent writes output back to a workspace file, the work didn't disappear — it's there, versioned, available to the next task in the chain. The workspace accumulates with every session. That's not how starting from zero works.&lt;/p&gt;




&lt;h2&gt;
  
  
  Where to Start
&lt;/h2&gt;

&lt;p&gt;One workspace. One playbook. One piece of context you're currently re-typing every time.&lt;/p&gt;

&lt;p&gt;Pick the workflow you repeat most. Create a &lt;a href="https://waxell.ai/connect/workspaces" rel="noopener noreferrer"&gt;workspace&lt;/a&gt; for it. Write a &lt;a href="https://waxell.ai/connect/playbooks" rel="noopener noreferrer"&gt;playbook&lt;/a&gt; that contains what an agent needs to start working immediately — the purpose, the voice, the standards, the current state. Move your most-referenced data into a &lt;a href="https://waxell.ai/connect/state" rel="noopener noreferrer"&gt;state object&lt;/a&gt; rather than a block of text you paste in each session.&lt;/p&gt;

&lt;p&gt;From there it scales: one workspace per customer, one per project, one per recurring workflow. Each one is an environment where context accumulates rather than resets. Each one is ready when an agent arrives.&lt;/p&gt;

&lt;p&gt;The tab still closes. The work doesn't.&lt;/p&gt;

&lt;p&gt;Start here: &lt;a href="https://www.waxell.ai/get-access" rel="noopener noreferrer"&gt;waxell.ai/get-access&lt;/a&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Why does my AI agent forget what we talked about in previous conversations?&lt;/strong&gt;&lt;br&gt;
AI agents operate by default in session-only memory — context exists within a conversation but doesn't survive when it ends. Changing models doesn't fix this; it's structural. The solution is to store context in a persistent environment like a &lt;a href="https://waxell.ai/connect/workspaces" rel="noopener noreferrer"&gt;Waxell Connect workspace&lt;/a&gt;, where files, state objects, and playbooks live between sessions and agents read them automatically on entry.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is a workspace in Waxell Connect?&lt;/strong&gt;&lt;br&gt;
A &lt;a href="https://waxell.ai/connect/workspaces" rel="noopener noreferrer"&gt;workspace&lt;/a&gt; is a persistent environment where files, data, and context live between sessions. When an agent enters a workspace, it reads the context that's there — the brief, the standards, the current data — without anyone re-explaining the setup. Work accumulates across sessions rather than starting fresh each time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is a state object, and how is it different from a document?&lt;/strong&gt;&lt;br&gt;
A &lt;a href="https://waxell.ai/connect/state" rel="noopener noreferrer"&gt;state object&lt;/a&gt; is a live, versioned data object that agents can read, write to, and act on. Unlike a document — static text that a human reads — a state object is structured so agents can query its current value, update it when something changes, and use it to drive decisions. A customer's lifecycle stage as a state object means every agent touching that workspace sees the same current picture.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is a playbook in Waxell Connect?&lt;/strong&gt;&lt;br&gt;
A &lt;a href="https://waxell.ai/connect/playbooks" rel="noopener noreferrer"&gt;playbook&lt;/a&gt; is a markdown file in a workspace that agents read automatically when they enter. It contains whatever context the workspace's work requires: purpose, voice, process, standards, relevant links. The practical difference from a prompt: a prompt lives in your head and you re-type it each session; a playbook lives in Connect and agents find it. Update it once, and every future session uses the updated version.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How do I make my AI agent remember context between sessions?&lt;/strong&gt;&lt;br&gt;
Store your context in a &lt;a href="https://waxell.ai/connect/workspaces" rel="noopener noreferrer"&gt;workspace&lt;/a&gt; rather than in chat history or a copy-paste workflow. Voice guidelines, customer data, project state, process standards — these belong in workspace files and &lt;a href="https://waxell.ai/connect/state" rel="noopener noreferrer"&gt;state objects&lt;/a&gt; that agents read automatically. The workspace is the persistent layer that survives when sessions end.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can AI agents do work without me being online?&lt;/strong&gt;&lt;br&gt;
Yes — &lt;a href="https://waxell.ai/connect/tasks" rel="noopener noreferrer"&gt;scheduled tasks&lt;/a&gt; in Waxell Connect run on a set schedule without anyone present. They enter a workspace, read the current context, do work, and write output back — so the next task or session picks up from the current state rather than starting from scratch. This is what makes multi-step automated workflows possible: each step reads from and writes to the workspace, which persists across all of them.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>workflow</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
