Installation
Plugin Setup (Recommended)
TheAMFSPlugin registers memory tools on your agent and automatically tracks every tool call into causal chains:
Tools registered by the plugin
| Tool | What it does |
|---|---|
amfs_read | Retrieve memory entries by path and key |
amfs_write | Store values with confidence levels |
amfs_search | Query entries with text and filters |
amfs_recall | Agent-scoped reads of the agent’s own entries |
amfs_list | Display all entries under a path |
amfs_record_context | Track external context in causal chains |
Tools-Only Setup
If you prefer a single-tool approach without the full plugin: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:explain() to view the complete causal chain behind any memory entry:
SaaS Connection
Set your connection environment variables — the plugin picks them up automatically:Multi-Agent Setup
Use separateagent_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.
