AiRevue
Shorts

Beads jako paměť pro coding agenty

shorts

Beads je CLI nástroj, který dává coding agentům trvalou a strukturovanou paměť. Místo rozbitých markdown TODO seznamů a plánů rozházených po repu staví nad úkoly graf závislostí, takže agent ví, co je blokované, co navazuje na co a co je připravené k práci. Pro delší úlohy je to podstatné hlavně v tom, že se pracovní kontext nerozsype po několika iteracích a agent se může vracet k rozdělané práci bez toho, aby všechno skládal znovu od nuly.

Za projektem stojí Steve Yegge a komunita kolem Gas Town Hall. Beads je veřejně dostupný jako open-source projekt na GitHubu, kde má přes 20 tisíc hvězdiček a běží na macOS, Linuxu, Windows i FreeBSD. Prakticky míří na stejný problém, který dnes řeší skoro každý, kdo zkouší agentní development: model umí generovat kód, ale hůř drží dlouhodobý plán, závislosti mezi kroky a průběžný stav práce.

Funguje to tak, že místo obyčejného textového task listu používá Beads verzovanou databázi nad Dolt. Úkoly, závislosti a vztahy mezi nimi se ukládají jako strukturovaná data, se kterými umí agent pracovat přes CLI i JSON výstup. Důležitá je i práce s paralelními workflow: hash-based ID mají omezit kolize při práci více agentů nebo větví a příkaz bd ready ukazuje jen práci, která není blokovaná. K tomu přidává i kompakci starších uzavřených úkolů, tedy zjednodušenou formu „memory decay“, která má šetřit kontextové okno.

Z pohledu workflow je zajímavé, že Beads nemá být další issue tracker pro lidi, ale vrstva navržená přímo pro AI-supervised coding. Dokumentace zmiňuje JSON-first práci, dependency-aware execution i multi-agent koordinaci, včetně routingu a dalších primitiv pro složitější procesy. Pokud dnes někdo zkouší stavět delší agentní workflow nad GitHub Issues, textovými checklisty nebo ad hoc soubory v repu, Beads ukazuje, že praktičtější může být samostatná datová vrstva, která drží stav práce mimo běžný chatový kontext.

Zdroje:

Related posts

Caveman jednoduchý framework pro AI agenty

et
4 dny ago

Learn Claude Code praktické ukázky práce s Claude

et
4 dny ago

LLMFit ladění modelů pro konkrétní úlohy

et
4 dny ago
Exit mobile version