Beads (označovaný příkazem bd) slouží jako perzistentní a strukturovaná paměťová vrstva navržená speciálně pro potřeby autonomních programovacích agentů. Namísto neuspořádaných textových plánů v Markdownu systém využívá grafovou strukturu s jasně definovanými závislostmi, což umožňuje agentům efektivně řešit komplexní úlohy s dlouhým horizontem bez ztráty kontextu. Jádro nástroje je postaveno na databázové technologii Dolt, která kombinuje SQL databázi s verzováním na úrovni buněk, což zajišťuje nativní větvení a bezkonfliktní slučování dat v rámci distribuovaných týmů.
Architektura nástroje využívá identifikátory založené na hashech, které eliminují kolize při práci více agentů na různých větvích projektu současně. Beads implementuje unikátní funkci sémantické dekomprese (compaction), která automaticky sumarizuje staré uzavřené úkoly, čímž šetří místo v kontextovém okně AI modelu. Systém je plně integrován s prostředím Git, udržuje data v přenositelné formě JSONL a nabízí optimalizovaný výstup pro strojové zpracování, což z něj činí ideální rozhraní pro orchestraci práce mezi člověkem a umělou inteligencí.
Pro hodnocení programu se prosím nejprve přihlaste