AI agent memory, engineered for production.

Agents that get better with every run. We add long-term memory to yours and test it before every release.

Hourly or fixed-price project · live in about six weeks

Hundreds of engineers grading AI for clients todayUnited States-led engineering, cost-effective Latin America team★★★★★ 4.7/5 on Trustpilot
Underwriting copilotMemory on
Renewal for Northwind Logistics. What changed since my last review?
Recalled · 3 memoriesFlood exclusion added · 2 claims in 2025 · you prefer the 3-year loss view
Since your last review: one new claim in March and a larger fleet. Showing the 3-year loss view you used last time.
✓Every answer passed release review
Trusted by teams at RedditSpotifyMoonParticleMarqiiPilotly
How AI agent memory works

Plugs into the agent you already have.

1

A conversation ends

Memory keeps what matters and drops the rest.

2

Saved per customer

Versioned, up to date, scoped to that customer.

3

They come back

Your agent already knows them.

Tested by people before every release✓Recalls right✓Stays current✓Leak-tested
Types of agent memory

Memory is five jobs, not one.

WorkingWithin one taskthe figures and steps of the current runContext budgets and summaries
SemanticReference knowledgeyour docs, standards, product catalogRetrieval over your sources
EpisodicWhat happened beforelast session's decisions with this customerVersioned per-customer records
ProceduralHow work gets donethe steps your team always followsEncoded tools and workflows
PersonalHow each user workstheir defaults, conventions, preferencesDeterministic user settings

Awana designs all five; episodic and personal memory are where most production agents fail first.

Workflow agents, too

The model keeps the judgment. Code keeps the facts.

Quote agentStep 2 of 3 · /build-quote
Confirm the inputs for the Acme quote
ConfirmEdit
Recalled by codeExact values with one right answer
  • Numbers and settings the user chose
  • Outputs of the previous step
  • IDs, accounts, contract terms
Same value every time, with its source
Handled by the modelThings that need judgment
  • Which past facts matter now
  • Summarizing a long session
  • Suggestions the user confirms
Graded by people every release
For engineers

AI agent memory architecture

Two paths. Writes happen after a session; reads add one scoped lookup per call. Exact values skip the model entirely.

Write pathafter each sessionasync
  1. Session closestranscript + metadata
  2. Extractcandidate facts, preferences, decisions
  3. Reconcilededupe, resolve conflicts, expire stale facts
  4. Upsertversioned record scoped to tenant + subject
Read pathevery turninline
  1. User turnmessage + subject id
  2. Scopefilter to this tenant and subject first
  3. Rankrelevance and recency, top-k
  4. Injectmemories + last few turns into the prompt
Integration patternIllustrative
# after the session closes (async worker)
memory.write(
  transcript=session.messages,
  subject=f"customer:{cid}",
  tenant=tenant_id,
)

# every turn, before the model call
hits = memory.recall(
  subject=f"customer:{cid}",
  tenant=tenant_id,
  query=user_msg, k=5,
)
prompt = build(
  system, hits,
  history[-6:], user_msg,
)
A memory recordIllustrative
{
  "tenant": "acme",
  "subject": "customer:ana-r",
  "fact": "Invoices as PDF, monthly, to billing@",
  "source": "session:4812#turn17",
  "version": 3,
  "supersedes": "v2: invoice in email body",
  "updated_at": "2026-10-14T16:02Z",
  "expires": null
}
What goes into each promptIllustrative proportions
Without memory
systemfull conversation history, growing every turn
With memory
systemmemorieslast turns
System promptFull historyMemoriesLast few turns
We build onMicrosoft AzureAWSAzure OpenAIAmazon BedrockOpenAI APIAnthropic APIPythonTypeScriptPostgres + pgvectorLangChainLlamaIndex
How we test agent memory

A release gate graded by people, not vibes.

An LLM judge is cheap and drifts. We anchor it to calibrated human grading on your real conversations.

  1. Golden setcases from your real sessions
  2. Blind gradingcalibrated human evaluators
  3. Agreementκ or α above the floor you set
  4. Judge calibrationLLM judge checked against humans
  5. Release gatepass, or fix before rollout
Recall precision

Recalled memories that were wrong or irrelevant to the turn

Sampled live turns
Staleness

A memory contradicted by a newer session but still recalled

Sampled live turns
Forgetting

Facts that should have been kept but were dropped

Golden-set replays
Leakage

One customer's memory in another's session, or PII kept that shouldn't be

Red-team set
Deterministic fields

A stored value changed, dropped or invented by the model

Every release
Rater agreement

Graders disagreeing, which turns every other score into noise

Every batch
Tenant isolationRecall filters by tenant and subject before ranking.
Redacted reviewPII is masked before a human grader sees a sample.
Your environmentEvaluators work in your tools, under NDA.
DeletionForget a customer on request, every version included, verified in the next run.
Security and data

Your data stays in your cloud.

In your cloud accountMemory store, golden sets and grading tools run in your Azure or AWS account.
Standard DPASigned before any data is shared, alongside the NDA.
Background-checkedEvery engineer and evaluator, before they touch your systems.
Your identity providerAccess through your SSO or OAuth, least privilege, removed at offboarding.
Masked reviewPII is masked before any person grades a sample.
United States-ledUnited States engineering leadership with a cost-effective Latin America team, in US time zones.
Timeline

Live in about six weeks.

Regulated teams: add the time your security review takes.

Day 1Kickoff callYour agent, your goals
Weeks 1–2Memory auditBaseline, golden set, design
Weeks 3–5Build and testWrite path, read path, gate
Week 6LivePasses the gate, then rolls out
Engagement

Hourly or fixed-price project.

Start here

Memory audit

Token and quality baseline, a golden set from your conversations, a memory design and build plan.

Fixed-price projectabout two weeks
Ship it

Implementation

Write path, read path and release gate in your repo, with a runbook and handoff to your team.

Fixed-price projectabout four weeks after the audit
Keep it sharp

Ongoing

Evaluation and a gate report every release, engineering when you need it.

Hourlyscale up or down any month

You get a quote after the first call. A third-party memory platform is optional; if you choose one, its license is billed by the vendor.

The basics
01What is AI agent memory?

AI agent memory is the layer that lets an agent remember facts about a user or task across sessions, because LLMs on their own are stateless. Awana designs and builds that layer for production agents: a write path that saves what matters after each conversation, and a read path that recalls it before each model call.

02How is agent memory different from RAG?

RAG retrieves from documents you wrote; agent memory is written by the system from live conversations, so it changes constantly and can contradict itself. Awana engineers add the deduplication, versioning, conflict resolution and forgetting that memory needs on top of your existing RAG.

03What types of memory does an AI agent need?

Most production agents need five: working memory within a task, semantic memory of your reference knowledge, episodic memory of past sessions, procedural memory of how work gets done, and personal memory of each user's preferences. Awana designs all five and starts with episodic and personal memory, where agents fail first.

04What is deterministic memory, and when should an agent use it?

Deterministic memory stores exact values, like a number a user chose or the output of a previous step, and recalls them with plain code instead of asking the model. Awana uses it for anything with one right answer, so the value is identical every time and carries its source for audit, and leaves judgment calls to the model.

Your stack
05Do we have to replace our vector database or agent framework?

No. Awana adds memory beside what you already run, so your vector store, LangChain or LlamaIndex setup stays. Our engineers add a write step after each session and a recall step before each model call, inside your repo.

06Can Awana fix the memory we already built instead of starting over?

Yes. The Awana memory audit starts from what you run today, measures it against a golden set, and keeps what works. Awana engineers migrate the memories you already store into versioned, per-customer records rather than discarding them.

07Does Awana build AI agent memory on Azure and AWS?

Yes. Awana builds AI agent memory on Microsoft Azure and AWS, inside your own cloud account, with Azure OpenAI, Amazon Bedrock, or the OpenAI and Anthropic APIs called directly. The memory layer runs where the rest of your agent runs.

08Do we need a third-party memory platform?

No. Our partner platform, Augenta, is one option. Awana can also build the memory layer on Postgres and pgvector in your cloud account, so all memory data and code stay yours with no platform license, and Awana recommends an approach in the audit.

09How much latency does agent memory add?

The read path adds one scoped lookup before each model call, and writes happen asynchronously after the session. Awana agrees a latency budget with you in the audit and measures it on your traffic at every release.

Quality and security
10How does Awana test whether agent memory works?

Awana builds a golden set from your real conversations, and calibrated human evaluators grade recall precision, staleness, forgetting and cross-user leakage blind. Awana measures inter-rater agreement and calibrates an LLM judge against the humans, so every release passes a gate before rollout.

11How does Awana keep one customer's memories away from another's?

Awana scopes every memory to a tenant and a subject and filters recall on that scope before ranking. Awana evaluators run red-team cases every release that try to pull one customer's data into another's session, and nothing ships if one of those cases fails.

12How does Awana protect our data?

Awana signs a standard DPA and NDA before any data is shared, background-checks every engineer and evaluator, and grants access through your own SSO or OAuth with least privilege. The memory store, golden sets and grading tools stay in your cloud account, and PII is masked before any person reviews a sample.

13Does Awana work with government agencies?

Yes. Awana is United States-led, and its leadership holds an active US security clearance. For public-sector work, Awana scopes staffing to the agency's requirements, including US-based personnel where required.

14What do we own after an Awana project?

You own everything Awana builds: the code in your repo, the memory data in your cloud, the golden sets and rubrics, and a runbook for your team. Each release gate also produces a report with the golden-set version, scores per metric, rater agreement and the pass or fail decision, which your audit and model-risk teams can keep.

Timeline and cost
15How long does it take Awana to implement AI agent memory?

With Awana, most teams are live about six weeks after the first call: a two-week memory audit, then about four weeks to build, test and roll out behind a release gate. Regulated companies should add the time their own security review takes.

16Will AI agent memory reduce our LLM token costs?

Usually, because the prompt carries a few relevant memories and the last few turns instead of the full conversation history. In the memory audit, Awana measures tokens per turn on your real traffic before and after, so you see the actual effect before committing to a build.

17How does Awana price AI agent memory work?

Awana works hourly or as a fixed-price project. The memory audit and the implementation are fixed-price projects scoped to your agent, and ongoing evaluation and engineering are billed hourly. Awana gives you a quote after the first call.

18Who can help us implement AI agent memory?

Awana implements and tests AI agent memory for teams building agents without a dedicated research group. Awana is United States-led, pairing its engineering leadership with a cost-effective Latin America team of engineers and calibrated evaluators, working in US time zones inside your repo, cloud and tools under NDA, hourly or as a fixed-price project.

Kickoff call

See it on your agent.

Thirty minutes with an Awana engineer.

Book a kickoff call →
  1. A memory readWhere your agent forgets, leaks or overspends today
  2. A planWhich memory types to build first, and in what order
  3. A quoteHourly or fixed-price, scoped to your agent