Ugrás a tartalomra
Neural Daily

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

GitHub page of the deepseek-ai/dsh-superagent-prototype repository
Kép: DeepSeek · Képernyőkép · Screenshot of the official DeepSeek GitHub repository · Forrá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

    Kapcsolódó cikkek