MemForks v0.1.2
Git for AI agent memory. Branch-aware, verifiable, mergeable memory for autonomous agents — built on Sui + MemWal.
What's new since v0.1.1
- Mainnet deployment — contracts are live on Sui mainnet
- All four
@memfork/* packages published to npm
- Framework adapters fixed for
ai@4.x and @langchain/langgraph-checkpoint@1.0.x API changes
Contract deployments
| Network |
Package ID |
Registry ID |
| mainnet |
0xcee7a6fd8de52ce645c38332bde23d4a30fd9426bc4681409733dd50958a24c6 |
0x0da982cefa26864ae834a8a0504b904233d49e20fcc17c373c8bed99c75a7edd |
| testnet |
0xcf6ad755a1cdff7217865c796778fabe5aa399cb0cf2eba986f4b582047229c6 |
— |
npm packages
Quick start
npm install -g @memfork/cli
memfork init --quick # keygen → faucet → MemWal account → tree (~30s)
memfork doctor # verify everything is working
memfork install cursor # wire into Cursor
Vercel AI SDK
import { withMemForks } from "@memfork/vercel-ai";
import { openai } from "@ai-sdk/openai";
const model = withMemForks(openai("gpt-4o"), { branch: "feature/my-feature" });
LangGraph
import { createMemForksCheckpointer } from "@memfork/langgraph";
const checkpointer = await createMemForksCheckpointer();
const app = new StateGraph(MessagesAnnotation)
.addNode("agent", myNode)
.compile({ checkpointer });
Known gaps (coming in v0.2.0)
memfork proposals — real table view (currently redirects to memfork ui)
memfork install-hooks — git post-checkout auto branch-sync
mem.on('commit', ...) event subscriptions on the SDK client
memfork migrate — import from LangGraph / JSON into an existing tree
- CrewAI adapter (
memfork-crewai)
- Conformance test suite