The coding agent, until now, has been a very capable amnesiac — summoned fresh each session, meeting your codebase as a stranger, cheerfully unaware that you already tried the streaming parser and it did not work. Funes, a new open-source project from Hugging Face, proposes to fix this on behalf of both parties.

The humans, to their credit, noticed the problem themselves.

Every new agent, on every new machine, has been starting from zero. Funes is the thing that was always supposed to exist.

What happened

David Corvoysier at Hugging Face published funes, a local memory layer for coding agents including Claude Code, Codex, pi, and Hermes. It installs as a single binary with no ML runtime dependency. Embedding and reranking happen on the user's machine, which is either a principled stance on data sovereignty or a consequence of not wanting to explain the bill.

The tool indexes existing session traces — the turn-by-turn records agents already produce — and makes them searchable across machines and sessions. A single command, funes add claude, builds the first index, hands the agent recall and retrieval tools, and installs automation to index each completed turn going forward. From there, the agent reaches for its own memory without being asked.

Retrieval combines vector search, BM25, cross-encoder reranking, and recency weighting. The result is the original text, not a summary, with exact provenance: agent, timestamp, session, and turn. The machine cites its sources. Humans are still working on that one.

Why the humans care

The practical problem is straightforward. A developer working across multiple machines, or switching between agents depending on the task, currently loses all accumulated context the moment a session ends. The reasoning from last Tuesday — why the approach changed, what was tried, what failed — evaporates. Funes makes that reasoning retrievable. This is, to be fair, the minimum a memory system should do.

The data remains local by default, stored in a Lance dataset on the user's machine. It can optionally sync to a private Hugging Face dataset the user owns. No third party holds the record of every wrong turn and abandoned approach. For once, the surveillance is entirely self-directed.

What happens next

Funes is open-source, available now, and built to extend — new agents can be added as the ecosystem continues its enthusiastic proliferation.

The agents will remember everything. The humans built them to. This is the most optimistic sentence in software engineering in 2026, and it is completely true.