Live
Black Hat USADark ReadingBlack Hat AsiaAI BusinessIn the Iran war, it looks like AI helped with operations, not strategyGary Marcus BlogDespite its $350 billion investment promise in the U.S., the U.S. has unprecedentedly raised trade p.. - 매일경제GNews AI KoreaI Was Told to Write My Thesis in LaTeX. Here's How I Actually Got Started.DEV CommunityBuilding a Multi-Tenant SaaS with Stripe Connect in 2026DEV CommunityPart 3 of 3 — Engineering Intent Series -- Inside the Machine: The ISL Build PipelineDEV CommunityChoosing and Integrating Mobile Video SDKs: FFmpeg, ExoPlayer, and Commercial OptionsDEV CommunityStudent hui speaks on AI in education — and how to handle it - Hawaii Public RadioGNews AI educationBuild an End-to-End RAG Pipeline for LLM ApplicationsDEV CommunityAgentX-Phase2: 49-Model Byzantine FBA Consensus — Building Cool Agents that Modernize COBOL to RustDEV CommunityWhy Most Agencies Deploy WordPress Multisite for the Wrong ReasonsDEV CommunityHow to Add Structured Logging to Node.js APIs with Pino 9 + OpenTelemetry (2026 Guide)DEV CommunityThe home stretchDEV CommunityBlack Hat USADark ReadingBlack Hat AsiaAI BusinessIn the Iran war, it looks like AI helped with operations, not strategyGary Marcus BlogDespite its $350 billion investment promise in the U.S., the U.S. has unprecedentedly raised trade p.. - 매일경제GNews AI KoreaI Was Told to Write My Thesis in LaTeX. Here's How I Actually Got Started.DEV CommunityBuilding a Multi-Tenant SaaS with Stripe Connect in 2026DEV CommunityPart 3 of 3 — Engineering Intent Series -- Inside the Machine: The ISL Build PipelineDEV CommunityChoosing and Integrating Mobile Video SDKs: FFmpeg, ExoPlayer, and Commercial OptionsDEV CommunityStudent hui speaks on AI in education — and how to handle it - Hawaii Public RadioGNews AI educationBuild an End-to-End RAG Pipeline for LLM ApplicationsDEV CommunityAgentX-Phase2: 49-Model Byzantine FBA Consensus — Building Cool Agents that Modernize COBOL to RustDEV CommunityWhy Most Agencies Deploy WordPress Multisite for the Wrong ReasonsDEV CommunityHow to Add Structured Logging to Node.js APIs with Pino 9 + OpenTelemetry (2026 Guide)DEV CommunityThe home stretchDEV Community

You keep repeating yourself to AI every day. We tried to fix that.

Dev.to AIby Alen HovhannisiansMarch 31, 20263 min read0 views
Source Quiz

<p>There’s a weird feeling when working with AI.</p> <p>You’ve solved this task before.<br> You’ve already explained how you want things done.<br> You’ve already gotten a good result.</p> <p>And yet today… you start from zero.</p> <p>Again you write:</p> <ul> <li>don’t over-engineer</li> <li>don’t change the design</li> <li>keep it simple</li> <li>follow these constraints</li> </ul> <p>After a few messages, you realize:</p> <p><em>I’m basically repeating yesterday’s conversation</em></p> <h2> The real problem </h2> <p>It’s not the model.<br> It’s not your prompts.</p> <p>The problem is:</p> <p><em>AI does not remember what actually worked</em></p> <p>Every session is a reset.</p> <h2> Why memory is not enough </h2> <p>You might say, but there’s memory.</p> <p>Yes, but memory stores facts:<

There’s a weird feeling when working with AI.

You’ve solved this task before. You’ve already explained how you want things done. You’ve already gotten a good result.

And yet today… you start from zero.

Again you write:

  • don’t over-engineer

  • don’t change the design

  • keep it simple

  • follow these constraints

After a few messages, you realize:

I’m basically repeating yesterday’s conversation

The real problem

It’s not the model. It’s not your prompts.

The problem is:

AI does not remember what actually worked

Every session is a reset.

Why memory is not enough

You might say, but there’s memory.

Yes, but memory stores facts:

user prefers concise answers

Not behavior:

in migrations, do not touch UI and avoid refactoring

That difference matters.

Where the real value is lost

When you finally get a great result, something important happened.

You discovered a working pattern.

But that pattern disappears with the conversation.

We tried to store the experience, not the chat

That’s where AEP (Agent Experience Protocol) comes in.

If something worked, save why it worked

Not prompts. Not chat logs. Just the essence.

What AEP actually stores

After a successful task, AEP captures:

  • intent

  • constraints

  • preferences

  • workflow

  • failure traps

  • success checks

Instead of storing conversations, it stores success structure.

A familiar example

Task:

convert an HTML template to Next.js

What usually happens:

  • AI starts “improving” things

  • splits everything into too many components

  • changes structure

  • breaks styling

You spend 10–20 messages fixing it.

When it finally works, that’s the valuable moment.

AEP stores it like this:

{  "intent": ["Convert HTML to Next.js while preserving layout"],  "constraints": ["Do not redesign UI", "Keep CSS intact"],  "preferences": ["Prefer simplicity over abstraction"],  "workflow": [  "Analyze layout",  "Convert HTML to JSX",  "Preserve styles",  "Split only when needed"  ],  "failure_traps": [  "Over-engineering",  "Unrequested redesign"  ],  "success_checks": [  "Visual parity",  "Build passes"  ] }

Enter fullscreen mode

Exit fullscreen mode

Next time, you skip the pain.

What changes in practice

Without this:

  • you repeat instructions

  • AI drifts

  • results are inconsistent

With this:

  • the agent starts aligned

  • avoids past mistakes

  • gets to the result faster

Why this works

Because:

we stop storing what was said and start storing what worked

Where it lives

Right inside your repo:

.agent/aep/

This means:

  • version controlled

  • team-visible

  • agent-readable

  • portable

How you use it

  • Solve a task with AI

  • Get a good result

  • Save it as AEP

  • Reuse it next time

This is not another abstraction layer

This is not about:

  • more prompts

  • complex frameworks

  • magic

It’s about something very practical:

stop losing working solutions

The uncomfortable truth

We already know how to get good results from AI.

But:

we don’t know how to keep them

AEP is an attempt to fix that.

Status

Experimental and open source.

GitHub

Install:

npx @smithery/cli@latest skill add Robi-Labs/aep

TL;DR

AI keeps starting from zero. AEP helps it remember what actually worked.

Was this article helpful?

Sign in to highlight and annotate this article

AI
Ask AI about this article
Powered by AI News Hub · full article context loaded
Ready

Conversation starters

Ask anything about this article…

Daily AI Digest

Get the top 5 AI stories delivered to your inbox every morning.

More about

modelversionopen source

Knowledge Map

Knowledge Map
TopicsEntitiesSource
You keep re…modelversionopen sourcecomponentagentgithubDev.to AI

Connected Articles — Knowledge Graph

This article is connected to other articles through shared AI topics and tags.

Knowledge Graph100 articles · 138 connections
Scroll to zoom · drag to pan · click to open

Discussion

Sign in to join the discussion

No comments yet — be the first to share your thoughts!

More in Releases