A Zed szerint eljött az idő Ted Nelson hatvanéves víziójához

A Zed szerint az ügynökök megjelenése újra fontossá teszi Ted Nelson hatvan éve megfogalmazott Xanadu-vízióját. A fejlesztő a DeltaDB és a Delta segítségével a kód, a beszélgetések és azok teljes előzményeinek összekapcsolását célozza.
- Ted Nelson 1965-ben fogalmazta meg a Project Xanadu alapötletét.
- A Zed szerint az ügynökök miatt felértékelődött a teljes előzmények megőrzése.
- A DeltaDB stabil azonosságú kódtöredékekkel és tartós hivatkozásokkal dolgozik.
- A Delta-szálak a beszélgetést és a kódot közös történetben kezelik.
- A rendszer Git-tárolókkal és meglévő fejlesztői eszközökkel is együttműködik.
Xanadu a webnél részletesebb történetet őrzött volna
Ted Nelson 1965-ben alkotta meg a hipertext kifejezést a Project Xanadu részeként. Elképzelése egy olyan rendszer volt, amely minden dokumentum minden változatát megőrzi, a hivatkozások pedig a forrásukat és a céljukat is ismerik. Az idézetek másolás helyett hivatkozással szerepelnének, így a beillesztett szöveg megőrizné saját azonosságát és eredetét.
Nelson ezt a működést xanalogical rendszernek nevezte. Két alapelve a következő volt: soha ne másolj, mindig hivatkozz, illetve soha ne írj felül, mindig készíts új verziót. A Zed szerint Xanadu feladata lett volna az ehhez szükséges összetett nyilvántartás kezelése, ám a korabeli technológia nem kínált korlátlan tárhelyet vagy megfelelő, tartós elnevezési rendszert. A web ezért egyszerűbb hivatkozásokra épült, amelyek elromolhatnak, ha a céljuk megváltozik.
Az ügynökök minden korábbi réteget követhetnek
A Zed érvelése szerint az ügynökök miatt megváltozott, hogy mennyire fontos a részletes előzmények megőrzése. Egy ügynök képes lehet egyszerre követni egy idézet forrását, az ahhoz kapcsolódó beszélgetést, valamint a pontosan lefutott kódhoz tartozó veremnyomot (stack trace). A töredékekre épülő reprezentáció megtarthatja ezeket a kapcsolatokat akkor is, amikor a szöveg környezete változik.
Ez lehetővé teszi, hogy az ügynökök a hivatkozásokat együtt olvassák, forrásolják, és az emberek számára ellenőrizhetővé tegyék a munkájukat. Ehhez azonban a hivatkozásoknak ténylegesen létezniük kell. A Zed szerint a DeltaDB és a Delta ezt a célt szolgálja: a fájlokat stabil azonosságú töredékekből kezeli, amelyekhez a kód változása után is feloldható horgonyok rendelhetők.
A Delta a kód és a beszélgetés közös történetét építi
A Zed 2026. szeptember 1-jén közzétett bejegyzése szerint a Delta olyan technológiai alapokra épül, amelyek Nelson idején még nem álltak rendelkezésre. A Lamport-időbélyegek minden műveletet egy szereplő és egy időbélyeg alapján nevezhetnek meg. A Merkle-fák, a CRDT-k és az olcsó tárhely segítenek a változatok megőrzésében és az összehangolásban.
A Delta munkaterületén emberek és ügynökök különböző kontinensekről is szerkeszthetnek egyszerre. A Delta-szálak a Zed leírása szerint élő nézetek a tartós, strukturált előzmények felett, nem egyszerűen lapos dokumentumok. Egy szál egyszerre tartalmazza a beszélgetést és a kódot, miközben minden szál Git-ágként is megjelenik.
A Zed igyekszik elkerülni Xanadu egyik problémáját, az elszigetelődést. A fejlesztő szerint a Delta együttműködik a már használt Git-tárolókkal, a fájlok pedig a hagyományos eszközökkel is kezelhetők. A GitHubra való tükrözés is folytatható azokkal, akik még nem váltanak Delta használatára. A felhasználók így a jelenlegi kód mellett annak létrejöttét, a hozzá kapcsolódó döntéseket és az ügynökök korábbi munkáját is megőrizhetik.
Zed: Xanadu Was Waiting for Agents


