DeepSeek открыла исходный код прототипа ИИ-агента Super-Agent

DeepSeek опубликовала на GitHub исходный код dsh-superagent — исследовательского прототипа Super-Agent для автоматизации задач по программированию. Агент умеет работать с репозиториями GitHub, выполнять поручения в изолированной среде и возвращать результат в исходный канал общения.
Запуск Super-Agent возможен по запросу авторизованного пользователя или при соблюдении заранее заданных командой правил. К агенту также можно подключить чат: тогда участники смогут ставить ему задачи, обращаясь к нему через упоминание.
Изолированная работа и пулл-реквесты
Каждое поручение агент выполняет в отдельной сессии и рабочей папке. По завершении он отправляет результат в тот же разговор — например, в форме пулл-реквеста с внесёнными изменениями. Для наблюдения за процессом предусмотрена веб-панель.
В рамках рабочей сессии Super-Agent может выполнять команды без дополнительного подтверждения со стороны пользователя, который запустил задачу. При этом изменения не попадают в основной код автоматически: за ними должны следить люди и проводить ревью.
Автоматическое слияние разрешено только для готового пулл-реквеста, который получил одобрения ревьюеров и содержит правку объёмом не менее 200 строк. Такой подход должен снизить риск бесконтрольного внесения изменений в проект.
Обработка неявных запросов
По умолчанию агент не выполняет сообщения без прямого обращения к нему. Это касается, в частности, неявных поручений, сообщений от другого бота и запросов от неавторизованных пользователей. Такие обращения анализируются, но фиксируются в журнале как «потенциально принятые», а не запускают рабочую сессию.
В DeepSeek подчёркивают, что опубликованный код не является готовым коммерческим продуктом. Компания рассматривает Super-Agent как исследовательский прототип и рекомендует разработчикам самостоятельно проверить его на ошибки, а затем адаптировать под собственные задачи и правила безопасности.


