---
layout: default
---

# Checkpointer: MemorySaver

<div class="mt-4 text-xs">

<v-click>

**MemorySaver**: Persistencia en memoria (desarrollo/testing)

```typescript
import { createAgent } from "langchain";
import { MemorySaver } from "@langchain/langgraph";

const agent = createAgent({
  model: "mistral:mistral-large-latest",
  tools: [weatherTool],
  checkpointer: new MemorySaver(),  // En memoria RAM
});

const config = { configurable: { thread_id: "conv-1" } };

// Primera conversación
await agent.invoke(
  { messages: [{ role: "user", content: "Hola, soy María" }] }, config
);

// Segunda conversación - recuerda el contexto
await agent.invoke(
  { messages: [{ role: "user", content: "¿Cómo me llamo?" }] }, config
);
// "Tu nombre es María"
```

</v-click>

</div>
