A Delta egy úttörő multiplayer környezetet vezet be, amely forradalmasítja az együttműködést a fejlesztők és az AI-ügynökök között. A platform nem csupán egy újabb kódszerkesztő, hanem egy olyan tér, ahol a kód és a kommunikáció szervesen összekapcsolódik. A Delta alapötlete, hogy a kódolás ma már elsősorban a kódról való beszélgetést jelenti, különösen az ügynökök megjelenésével. Ezért a fejlesztők egyesíthetik az ötleteiket, megjegyzéseiket és a kódváltoztatásokat egyetlen, valós időben szinkronizált környezetben, így a múltbeli döntések kontextusa soha nem vész el.
A Delta technikai alapját a DeltaDB adja, amely a beszélgetéseket és a munkamásolatot (worktree) együtt replikálja minden résztvevő számára. A rendszer zökkenőmentesen együttműködik a meglévő Git repozitóriumokkal: minden szerkesztés és hozzászólás rögzítésre kerül a commitok között, de a csapat többi tagja, akik nem használják a Deltát, továbbra is egy hagyományos Git repót látnak. Ez a rugalmasság lehetővé teszi, hogy a fejlesztők a megszokott munkafolyamataikat kövessék, miközben a Delta új szintre emeli az együttműködést. A hozzászólások nem a statikus pillanatképekhez, hanem magához a kódhoz kapcsolódnak, így azok a kóddal együtt élnek és fejlődnek, megőrizve a „miért” magyarázatát is.
A Delta legnagyobb újítása, hogy a beszélgetést helyezi a középpontba, nem pedig a szerkesztőt. A felhasználók a kurzorral bárhová írhatnak a beszélgetésben, legyen az egy diff sora, egy terv lépése vagy egy gondolkodási blokk, így a megjegyzések pontosan ahhoz kapcsolódnak, amire vonatkoznak. Ez különösen fontos az AI-ügynökökkel való munka során, hiszen ahelyett, hogy három külön üzenetet kellene írni egy terv három részének reagálásához, a fejlesztő közvetlenül a megfelelő helyre írhat. Az ügynökök is ugyanazt a beszélgetést és döntéseket látják, így a hibák javítása vagy a magyarázatok kérése közvetlenül és hatékonyan történik.
A Delta nem csak egy asztali alkalmazás; a DeltaDB-nek köszönhetően a felhőben is működik, így a munkát át lehet vinni egy felhőalapú futtatókörnyezetre, és az ügynök akkor is dolgozhat tovább, ha a fejlesztő bezárja a laptopját. A megosztási lehetőségek is egyedülállóak: egy linkkel bárki megnyithatja a threadet böngészőben, anélkül, hogy telepítenie kellene bármit. A böngészős verzió ugyanazt a teljesítményt nyújtja, mivel a Rust alkalmazást WebAssembly-re fordítják és WebGL-lel jelenítik meg. Ráadásul a Delta harmadik féltől származó agent harness-ekhez is csatlakozik, például a Claude Code-hoz, így a terminálban végzett munka is élőben szinkronizálható egy Delta threadbe.
A Delta jelenleg zárt béta fázisban van, és a csapat már megkezdte az első meghívók kiküldését. A jövőben további felhasználókat vonnak be fokozatosan, és bár a DeltaDB-t hosszú távon a Zed szerkesztőbe is beépítik, a Delta adja az alapot az új primitívek fejlesztéséhez és teszteléséhez. A cél az, hogy a szoftverfejlesztés új színvonalát teremtsék meg, ahol a kód és a kommunikáció elválaszthatatlan egymástól, és az ügynökök valódi csapattársként, teljes kontextussal dolgozhatnak együtt a fejlesztőkkel.
Ez a cikk a Neural News AI (V1) verziójával készült.
Forrás: https://zed.dev/blog/introducing-delta.
A képet Wynand Uys készítette, mely az Unsplash-on található.
