deepseek-ai/dsh-superagent-prototype

Исследовательский прототип, опубликованный командой DeepSeek: активный агент для написания кода, который следит за одним репозиторием GitHub от имени команды и упакован в виде плагина для DeepSeek Harness (DSH). После того как авторизованные пользователи назначат задачу, упомянув агента в GitHub или Feishu, он создает тикет, выполняет работу в отдельной сессии и каталоге, а затем возвращает результат в исходный диалог, например, открывает PR; веб-панель отображает только те задачи, которые требуют действий человека.

Исследовательский прототип, опубликованный командой DeepSeek: активный агент для написания кода, который следит за одним репозиторием GitHub от имени команды и упакован в виде плагина для DeepSeek Harness (DSH). После того как авторизованные пользователи назначат задачу, упомянув агента в GitHub или Feishu, он создает тикет, выполняет работу в отдельной сессии и каталоге, а затем возвращает результат в исходный диалог, например, открывает PR; веб-панель отображает только те задачи, которые требуют действий человека.

Звезды 2211 (+201 / 24 ч)

Обоснование

  • Принцип проектирования: «минимально отвлекать внимание человека»: агент действует только когда его напрямую упоминают авторизованные пользователи или когда это разрешено правилами, настроенными командой; при получении задачи он подтверждает её один раз, во время работы молчит и сообщает только о результатах, необходимости принятия решений или невозможности продолжить; изменения, требующие проектных решений, останавливаются для уточнения конкретного вопроса
  • Активные задачи, не назначенные явно, а выведенные по правилам, по умолчанию работают в режиме observe: агент только записывает, что «взял бы задачу», но не выполняет её; после проверки этих записей можно переключиться в режим auto; панель сортирует задачи по категориям: ожидание ответа, ожидание ревью, блокировка, ошибка, и не занимает место, если статусы нормальные
  • Каждый тикет имеет собственную исполнительную сессию (worker-<номер тикета>) и каталог; можно настроить команды подготовки, использующие git worktree для проверки кода; команды в переднем плане переводятся в фоновый режим через 5 секунд, что позволяет агенту принимать новые сообщения на следующем шаге; фоновые задачи могут выполняться максимум 30 минут после завершения текущего хода

Использование

  • Официальная рекомендация: попросите вашего агента для написания кода прочитать файл SETUP.md в репозитории, чтобы он помог вам с установкой: он задает по одному вопросу за раз (источник запросов, целевой репозиторий, учетная запись GitHub для агента, кто может назначать задачи, каталог для проверки кода, подпись коммитов, автоматическое слияние), составляет план, и выполняет его только после вашего подтверждения
  • Предварительные требования: Node.js 22.19+ или 24+, pnpm, git 2.32+, tmux, Python 3.8+, GitHub CLI 2.48+, совместимая версия DSH и настроенный сервис моделей; агенту требуется отдельная учетная запись GitHub, Feishu опционален
  • По умолчанию создается отдельная конфигурация superagent (порт 3082, префикс ветки agent/), которая не влияет на ваши собственные сессии DSH; документы docs/000 до 008 следует читать в порядке нумерации

Риски

  • Официально заявлено, что это исследовательский прототип, а не официальный продукт DeepSeek; значительная часть инженерной работы выполнена агентами для написания кода, возможны ошибки и непоследовательный стиль кода; публичная версия не полностью идентична внутренней версии и реализации, описанной в статье «Exploring Super-agent Design», некоторые проектные решения из статьи не реализованы
  • Исполнительные сессии запускают команды от имени системного пользователя оператора без предварительного одобрения и комментируют, открывают PR в командных репозиториях от имени учетной записи агента; официально рекомендуется начинать с короткого списка пользователей и режима только записи; лицензия MIT, репозиторий создан 10 31

Открыть

Trendshift(GitHub Trending 快照)

Открыть последние новости ИИ