DiffMem menyimpan memori percakapan dalam repositori Git dengan file Markdown yang dapat dibaca manusia.
Memori dibagi menjadi keadaan terkini dan riwayat Git untuk pencarian cepat serta analisis evolusi temporal.
BM25 dan Git diff digunakan untuk pencarian efisien dan pelacakan perubahan memori dari waktu ke waktu.
Komponen utama meliputi writer_agent, context_manager, searcher_agent, dan lapisan API tanpa server.
Pendekatan ini mengurangi beban query, mempertahankan auditabilitas, dan bersifat portabel tanpa basis data.
Masih dalam tahap PoC dengan keterbatasan seperti sinkronisasi Git manual, penanganan error dasar, dan rebuild indeks pada setiap inisialisasi.
Get notified when new stories are published for "Berita Peretas 🇮🇩 Bahasa Indonesia"