AI Signal 130
Give Your Coding Agents a Memory You Own
funes is a standalone tool that indexes and retrieves agent session traces as durable, cross-agent memory without cloud dependencies.
Engineers switching between coding agents or machines lose context with each session. funes turns transient agent logs into queryable memory, reducing redundant work and preserving rationale. The tool operates locally by default, addressing privacy and latency concerns common with cloud-based solutions.
Written by elseif from the cluster below · every claim links back to a sourceThe three things worth knowing
funes indexes agent session traces into a unified memory layer for Claude Code, Codex, pi, and Hermes without requiring cloud processing.
Memory persists across machines via Hugging Face datasets, private by default, with credentials and secrets redacted before publishing.
Recall is deterministic, returning original text with provenance, and integrates into agent workflows with a single command.
THE READ
What the cluster adds up to.
funes addresses a practical friction in AI-assisted coding: the loss of reasoning context when switching agents or machines. The tool converts agent session logs, already rich with search attempts, errors, and decisions, into a structured memory layer. This memory is queryable via recall, which returns original text with provenance, allowing engineers to revisit past rationale without manually reconstructing sessions. The design avoids cloud dependencies by default, embedding and reranking locally, which may appeal to teams with strict data governance policies.
The tool’s architecture is built around a deterministic pipeline that parses agent traces into a consistent format, chunks them, and embeds them using a pinned local model. Querying combines vector and BM25 search, with reranking and recency weighting to surface relevant context. This approach ensures that memory spans multiple agents (Claude Code, Codex, pi, Hermes) and retains raw evidence, avoiding the lossy distillation common in summarization-based systems. However, the reliance on local embedding models may introduce hardware constraints for large-scale deployments.
funes extends memory across machines by binding to a Hugging Face dataset, which acts as a shared, versioned repository. Publishing is incremental, with secrets redacted during indexing and again before upload. The Hub’s existing access controls apply, but the memory remains a dataset owned by the user, not a rented service. This model avoids vendor lock-in but requires engineers to manage dataset permissions and storage, which could complicate adoption for teams without existing Hugging Face workflows.
Integration is designed to be lightweight: a single command adds funes to an agent, automating indexing and recall. The tool’s local-first design means no account or cloud service is required for basic use, but cross-machine memory relies on Hugging Face’s infrastructure. While the security scanner for secrets is documented, its effectiveness depends on the patterns it recognizes, which may not cover all edge cases. Engineers will need to validate its redaction for their specific use cases, particularly in environments with strict compliance requirements.
Written by elseif from the cluster below · checked for specifics the sources never containedTHE CLUSTER