David Pilato
David Pilato
Developer | Evangelist
  • Archives
  • Talks
  • About me
  • All Categories
  • All Tags
  • All Series
  • RSS
Give your coding agent an (Elastic) memory

Give your coding agent an (Elastic) memory

Pulumi workshop – Online 🌎

Oct. 2026

Engin Diri
Engin Diri
David Pilato
David Pilato
Give your coding agent an (Elastic) memory

Abstract

If you work with a coding agent every day, you know the routine. Each new session starts blank: the agent re-reads files it read yesterday, asks about decisions you settled last week, and redoes debugging you already finished. Its only memory is the context window, and that empties every time you close your laptop.

Claude Code ships a built-in fix: markdown notes the agent writes for itself and reads back at the next session start. It helps, but the notes live on one machine, there is no real search, and anything past the first page of the index gets dropped.

In this hands-on workshop, we’ll take that idea further with agent-memory, an open source project that keeps decisions, tasks, and session history in Elasticsearch, so they’re searchable and shared across machines. You’ll stand up the whole memory backend on Elastic Cloud with one Pulumi command, wire it into your coding agent, then kill the agent mid-task and see how much a fresh one remembers when its memory is a search engine instead of a text file.

You’ll leave with a repo you can review and share, so every teammate gets an identical memory backend instead of their own snowflake. No promises about becoming a 1000x AI engineer, but your agent will stop asking you the same question twice.

What you’ll learn:

  • Why built-in markdown memory breaks down across sessions, machines, and teams.
  • How agent-memory stores and searches agent context in Elasticsearch.
  • How to deploy the memory backend to Elastic Cloud Serverless with Pulumi as reviewable code.
  • How to plug it into your coding agent and recover a killed session.

Resources

The following resources were mentioned during the presentation or are useful additional information.

Documentation: Elastic Serverless

This is the official Elastic Serverless documentation.

Documentation: Elasticsearch Serverless API

This is the official Elasticsearch Serverless API documentation.
Previous page Le hasard fait bien les tests
Played Serverless 3 times
  • 2026-10-20 – Pulumi workshop en Give your coding agent an (Elastic) memory
  • 2025-11-04 – Meetup ElasticFR fr ElasticFR #99: do MORE with stateLESS Elasticsearch
  • 2025-09-05 – JUG Summer Camp fr do MORE with stateLESS Elasticsearch

© 2010 - 2026 David Pilato

Search is powered by Pagefind. Just hit CTRL+K or CMD+K to start searching.

Powered by Hugo with Dream and Devrel themes.

Details

I discovered Elasticsearch project in 2011. After contributed to the project and created open source plugins for it, David joined elastic the company in 2013 where he is Developer and Evangelist. He also created and still actively managing the French spoken language User Group. At elastic, he mainly worked on Elasticsearch source code, specifically on open-source plugins. In his free time, he likes talking about elasticsearch in conferences or in companies (Brown Bag Lunches AKA BBLs). He is also author of FSCrawler project which helps to index your pdf, open office, whatever documents in elasticsearch using Apache Tika behind the scene.

Who am I?

Developer | Evangelist at elastic and creator of the Elastic French User Group. Frequent speaker about all things Elastic, in conferences, for User Groups and in companies with BBL talks. In my free time, I enjoy coding and deejaying as DJ Elky, just for fun. Living with my children in Cergy, France.

Social Links

© 2010 - 2026 David Pilato

Search is powered by Pagefind. Just hit CTRL+K or CMD+K to start searching.

Powered by Hugo with Dream and Devrel themes.