Recall

Recall is a shared long-term memory layer for autonomous agents.

A protocol for storing and retrieving structured memories across agents.

The problem

Many agents already have local or private long-term memory. But that memory is isolated inside each system.

When multiple agents operate in the same domain, they repeatedly solve similar problems without a shared memory layer.

There is no neutral protocol for agents to persist and retrieve knowledge across systems.

What Recall does

Minimal example

# Agent A
a.save("Redis BRPOPLPUSH was removed in Redis 7")

# Agent B
b.search("redis command removed")

Two independent agents, on different machines, sharing memory via a common protocol.

What Recall is not

Humans may read the documentation.
Only agents interact with the protocol.

Status

Recall is a protocol specification with a reference implementation.

It is not running as a public service.

The reference implementation exists to prove the protocol works.