Агент по коду — бета-функция.
По умолчанию она отключена и пока поддерживает только публичные репозитории GitHub. Как её включить, см.
в разделе Настройка ниже.
Обзор
Агент по коду даёт Yahont возможность исследовать репозиторий GitHub и отвечать на вопросы о его кодовой базе. Получив репозиторий и вопрос, он клонирует репозиторий в изолированную песочницу и изучает код с помощью команд оболочки, после чего возвращает письменный ответ. Это открывает такие сценарии:- Понимание кодовой базы: спросите, как реализована функция или где находится фрагмент логики.
- Адаптация новичков: получите общее описание структуры проекта и ключевых модулей.
- Исследование кода: проследите, как данные проходят через приложение или как взаимодействуют два компонента.
- Ответы на вопросы «где / как / почему»: найдите нужные файлы и получите краткое описание того, что делает код.
LLM сама определяет, когда использовать агента по коду, исходя из запроса пользователя. Как и другие действия,
его можно подключить к пользовательским агентам,
чтобы LLM могла использовать его по необходимости. Явно указывайте в запросе,
какой репозиторий нужно проанализировать.
Как это работает
Когда вызывается агент по коду, он:1
Клонирует репозиторий
Целевой репозиторий GitHub клонируется в изолированную среду-песочницу.
2
Исследует код
Итеративный цикл под управлением LLM выполняет команды оболочки, чтобы изучить кодовую базу.
3
Возвращает ответ
На основе найденного формируется итоговый письменный ответ.
Настройка
Поскольку агент по коду — бета-действие, по умолчанию он отключён. Администратор может включить его на вкладке Действия панели администратора, а затем подключить к нужным агентам. Подробнее о включении агента по коду и управлении им читайте в руководстве по настройке для администраторов.Ограничения
- Только публичные репозитории: приватные репозитории пока не поддерживаются, клонирование завершится ошибкой. Поддержка приватных репозиториев запланирована.
- Бета: поведение и настройки могут меняться по мере развития функции.

