EszközökHír
DeepSeek dsh-superagent: proaktív kódoló agent GitHubra
🇬🇧 Read this article in English →
A DeepSeek Harness csapata MIT-licenccel kiadta a dsh-superagent prototípusát. Az agent egy GitHub-repót figyel, a kéréseket külön munkamenetekben párhuzamosan dolgozza fel, a szimulációban pedig nagyjából kétszer gyorsabb volt egy single-session agentnél.
Írta: Mikola Máté Patrik · · 2 perc olvasás

Mi ez?
A dsh-superagent egy TypeScript bundle a DeepSeek Harnesshez, a 0.1.0 verzió egyetlen commitként jelent meg a GitHubon. Egy kijelölt repót figyel, opcionálisan a Feishu chatet is. Ha egy jogosult ember megszólítja, nyit egy munkaegységet (Ticket), ami saját sessionben, saját könyvtárban fut. Az eredmény jellemzően pull requestként jön vissza az eredeti szálba.
Az alapelv a README szerint egyszerű: minél kevesebb emberi figyelmet vegyen el, minél több értéket adjon. Egyszer visszaigazol, munka közben csendben van, utána csak eredménnyel, kérdéssel vagy hibával jelentkezik.
Router és Worker
A DeepSeek érvelése szerint a mai agentek alapegysége a session, egy ember viszont egyszerre csak 3 vagy 5 sessiont tud követni. Ezért két rétegre bontották a rendszert:
- Router: hosszan futó fő session, ami a beérkező eseményeket értékeli, majd szétosztja a munkát.
- Worker: izolált sessionök, mindegyik egy Ticketet visz végig. A későbbi PR-kommentek új megszólítás nélkül is a jó Workerhez jutnak.
- Proaktív munka: alapból observe módban fut, ilyenkor csak naplózza, mit vállalt volna el. Az auto módot a csapatnak kell bekapcsolnia.
Mit mértek?
A teszt szimulált csoportchat és GitHub CI üzenetfolyammal ment, körönként nagyjából 300 üzenettel, ebből kb. 20 valódi munkakérés volt. A superagent p95 feladatideje 15,7 perc lett, a subagentekkel dolgozó single-session baseline 29,5 percet hozott. Érdekesség, hogy semleges promptnál a baseline öt futásból egyszer sem hívott subagentet (MarkTechPost).
A korlátokat a csapat maga is leírja: minden szám saját mérés, szintetikus üzenetekkel és szimulált toolokkal. A tényleges kódminőséget nem mérték.
Mire figyelj?
Az agent a gépen a teljes OS-felhasználó jogaival fut, ezért érdemes külön userbe vagy VM-be tenni. Kell hozzá Node.js 22.19+ vagy 24+, git, tmux és GitHub CLI. Kutatási prototípus, nem kész termék. A Router-Worker minta viszont jól mutatja, merre megy az agentes fejlesztés: nem a modell az igazi szűk keresztmetszet, hanem az, hogy egy ember hány párhuzamos szálat bír figyelni.
MI segítségével készült, szerkesztő ellenőrizte. Hogyan készülnek a cikkeink
Szerkesztőségünk ellenőrizte és szerkesztette. Rólunk


