Hermes Agent видалив 375 000 рядків коду за 15 годин рекурсивних субагентів
15-годинна сесія Hermes Agent скоротила 375 000 рядків коду у власному репозиторії за допомогою єдиної директиви. Система підтримувала роботу сотень рекурсивних субагентів, запущених паралельно на одному локальному комп'ютері.

Вплив: Середній
Чому це важливо
Ви можете застосовувати патерни рекурсивної декомпозиції агентів локально для масштабного очищення репозиторіїв без перевантаження власного заліза.
TL;DR
- 01Рекурсивне розгалуження субагентів дозволяє оптимізувати великі репозиторії без переповнення контекстного вікна.
- 02Сучасні агентні середовища здатні стабільно підтримувати близько 120 паралельних агентів на звичайному ПК.
- 03Тривалі автономні задачі можуть працювати понад 15 годин за умови ізоляції підзадач у дочірніх агентах.
Ключові факти
- Час виконання
- ~15 годин
- Видалено коду
- 375 000 рядків
- Пікова паралельність
- ~120 субагентів хвилями + 3 набори по 15 агентів
- Апаратне середовище
- Один локальний комп'ютер
Ієрархічна оркестрація субагентів
Замість того, щоб утримувати повний контекст у межах одного промпту, архітектура використала ієрархічну декомпозицію. Отримавши єдину команду /goal, Hermes Agent розбив задачу рефакторингу на розгалужений граф виконання:
- Одночасні хвилі приблизно зі 120 активних субагентів.
- Три синхронізовані групи по 15 виділених субагентів для окремих компонентів.
- Повна рекурсія субагентів: кожен дочірній агент міг породжувати власні інстанси для виконання підзадач.
Ефективність локального заліза
Увесь 15-годинний сеанс завершився на одному десктопі без перевантаження пам'яті чи зависань процесів. Завдяки ізоляції модифікацій файлів у контекстах окремих субагентів вдалося уникнути накопичення контекстного шуму та видалити 375 000 надлишкових рядків коду.
Спробуй за 2 хвилини
# Initiating long-horizon repository cleanup in Hermes Agent
hermes /goal "clean up, unify, optimize, and prune obsolete code across repo"bash
✓ Коли використовувати
- Масштабний рефакторинг спадщини, видалення застарілого коду та консолідація великих репозиторіїв.
- Стрес-тестування багаторівневих систем автономних субагентів на локальному залізі.
✕ Коли НЕ варто
- У репозиторіях без тестів або систем автоматичного відкату через ризик випадкового видалення потрібної логіки.
- Для дрібних точкових виправлень, де значно швидше й безпечніше використати звичайне редагування.
Що зробити сьогодні
- Проєктувати складний агентний рефакторинг через деревоподібну декомпозицію завдань замість одного промпту.
- Протестувати ресурси локальної робочої станції для паралельного виконання агентів перед масштабуванням у хмару.
Джерела