Tartós memóriát kapott a Claude Code a Weaviate Engrammal

A Weaviate Engram plugin tartós memóriát ad a Claude Code-nak, így a fejlesztői döntések és korábbi megoldások több munkameneten, kódtáron és akár csapattagon át is elérhetők maradnak. A szolgáltatás a Weaviate Engram memóriaszerverére épül.
- A Weaviate Engram tartós memóriát ad a Claude Code-nak.
- A korábbi fejlesztési döntések több kódtár és munkamenet között is felidézhetők.
- A memóriák témakörök alapján csapaton belül is megoszthatók.
- A plugin automatikusan ment, és a mentés nem késlelteti a következő kérdést.
- Az Engram havi 1 000 futtatásig ingyenesen használható.
A Claude Code nem felejti el a korábbi döntéseket
A Weaviate szerint a fejlesztői munka fontos része nem kerül be a CLAUDE.md fájlokba. Ilyen lehet például egy korábban hozzáadott funkció, egy összetett módosítás során kiválasztott megközelítés, vagy egy olyan könyvtár értékelése, amelyet végül elutasítottak. Ezek nem szabályok, hanem a projekt történetének részei, mégis befolyásolhatják, hogy milyen megoldás illeszkedik jól egy későbbi feladathoz.
A Claude Code saját jegyzeteket is vezethet, ezek azonban ahhoz a projekthez kötődnek, amelyben készültek. Ha a fejlesztő másik kódtárra vált, a korábbi tapasztalatok nem feltétlenül állnak rendelkezésre. Az Engram plugin ezt a korlátozást célozza: a Weaviate leírása szerint a Claude Code egyszer telepíthető kiegészítővel olyan hosszú távú memória válik elérhetővé, amely nem egyetlen kódtárhoz vagy munkamenethez kötött.
Kódtárak és csapattagok között is működik
A memória több munkamenetben is használható. Ha valaki korábban egy szolgáltatásban beállította a sebességkorlátozást, majd egy másik szolgáltatáson dolgozik hasonló feladaton, a Claude Code felidézheti a korábbi megoldást és annak indoklását. A Weaviate szerint ez segíthet abban, hogy a különböző kódbázisok következetesebb irányba fejlődjenek.
A funkció olyan helyzetekben is használható, amikor egy feladat több repository között oszlik meg. Például egy API-végpont elkészítése után a fejlesztő egy frontend kódtárban folytathatja a munkát. Az Engram ilyenkor felidézheti a végpontot, a válasz szerkezetét és a létrehozásakor meghozott döntéseket, így nem kell mindent újra leírni vagy a másik kódbázisban visszakeresni.
A Weaviate szerint a memóriák csapaton belül is megoszthatók, az Engram-projekt témaköreinek beállításától függően. Így egy backendfejlesztő munkamenetében létrejött információ egy frontendfejlesztő számára is elérhető lehet, amikor ugyanahhoz a funkcióhoz kapcsolódó feladaton dolgozik.
A háttérben automatikusan ment és keres
A plugin a Claude Code-munkamenet két pontján kapcsolódik be. A válasz elkészítése előtt az aktuális kérdéshez kapcsolódó emlékeket keresi meg a Weaviate Engramban, majd a releváns információkat háttérként továbbítja a Claude Code-nak. A memóriákat rövid, összefoglalt jegyzetekként tárolja, nem nyers beszélgetésként.
A válasz után a plugin elmenti a felhasználó üzenetét és a Claude válaszát. Az Engram ezekből választja ki és alakítja át a később hasznosnak ítélt részleteket. A Weaviate szerint nincs szükség külön „jegyezd meg” parancsra vagy más manuális lépésre, a memória a munkavégzés mellékhatásaként jön létre. A visszakeresés alapértelmezés szerint csendes, a Claude csak akkor jelzi, amikor ténylegesen felhasznál egy emléket.
A mentés aszinkron módon történik a válasz elkészülte után, ezért a Weaviate állítása szerint nem késlelteti a következő kérdést. A plugin best effort módon működik: hibás API-kulcs, hálózati kiesés vagy hibás konfiguráció esetén a munkamenet a kiegészítő nélkül folytatódik. Ha beavatkozásra van szükség, a Claude a válasz elején rövid Engram-jegyzetben jelzi a problémát.
Az Engram önálló alkalmazásokhoz is használható
Az Engram a Weaviate memóriaszervere LLM-alapú ügynökök és alkalmazások számára. A szolgáltatás beszélgetéseket fogad, majd vektorembeddingek és LLM-alapú feldolgozás segítségével kinyeri, átalakítja és eltárolja a megőrzésre érdemes részeket. A létrehozott emlékek REST API-n és Python SDK-n keresztül kereshetők. A Claude Code plugin ennek az egyik felhasználási módja, ugyanaz a memória pedig saját ügynökök és alkalmazások mögött is használható.
A Weaviate közlése szerint az Engram havi 1 000 futtatásig ingyenesen használható. A kipróbáláshoz projektet kell létrehozni a Weaviate Engram konzoljában, majd az API-kulcsot a környezeti változóként beállítani. Ezután a Claude Code munkamenetében a Weaviate plugin piacterének hozzáadásával és az Engram plugin telepítésével aktiválható a memória.
Weaviate: Persistent memory for Claude Code with Weaviate Engram


