Skip to main content
AMFS integrates with Strands Agents as a plugin, giving your agents persistent, versioned memory with automatic causal tracing — deeper than tool-only integrations.

Installation


The AMFSPlugin registers memory tools on your agent and automatically tracks every tool call into causal chains:

Tools registered by the plugin


Tools-Only Setup

If you prefer a single-tool approach without the full plugin:
Supports store, retrieve, search, and list actions. Set the AMFS_AGENT_ID environment variable to identify the agent:

Key Features

Versioning — AMFS tracks how agent knowledge evolves through copy-on-write versions. Every write creates a new version; older versions remain queryable. Provenance — AMFS records which agent wrote each entry, in which session, and when. Entries from different agents in a shared memory space are always attributable. Automatic Causal Tracing — The plugin automatically records non-AMFS tool calls into causal chains. No extra instrumentation needed. Outcome Tracking — Record success or failure after an action to adjust the confidence score on related memory entries:
Decision Traces — Use explain() to view the complete causal chain behind any memory entry:

SaaS Connection

Set your connection environment variables — the plugin picks them up automatically:
Or configure explicitly in code:

Multi-Agent Setup

Use separate agent_id values for each agent. AMFS handles provenance automatically — all agents can share the same memory space while keeping their writes attributable:

Disable Auto-Tracing

If you want the plugin’s memory tools without automatic causal tracing of other tool calls:

What’s next

Framework Integrations

Use AMFS with CrewAI, LangGraph, LangChain, and AutoGen.

Core Concepts

Understand versioning, provenance, and causal graphs in AMFS.