Перейти к основному содержимому
Версия: v0.3.0

Agent

agent mode

Как использовать

Agent оснащает модель Chat инструментами, необходимыми для выполнения широкого спектра задач программирования, позволяя модели принимать решения и избавляя вас от необходимости вручную искать контекст и выполнять действия.

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

Вы можете переключиться на Agent в селекторе режима под полем ввода чата.

How to select agent mode

Чат с Agent

Agent функционирует в том же интерфейсе, что и Chat, поэтому тот же ввод используется для отправки сообщений, и вы все еще можете использовать те же ручные методы предоставления контекста, такие как провайдеры контекста @ или добавление выделенного кода из редактора.

Используйте естественный язык

С Agent вы можете предоставить инструкцию на естественном языке и позволить модели выполнить работу. Например, вы можете сказать

Установить правило @typescript-eslint/naming-convention в "off" для всех конфигураций eslint в этом проекте

Agent затем решит, какие инструменты использовать для выполнения задачи.

Дайте Agent разрешение

По умолчанию Agent будет запрашивать разрешение, когда захочет использовать инструмент. Нажмите Koda, чтобы позволить режиму Agent продолжить с вызовом инструмента, или Cancel, чтобы отклонить его.

Вы можете использовать политики инструментов для исключения или автоматизации использования конкретных инструментов.

Просмотр ответов инструментов

Любые данные, возвращенные от вызова инструмента, автоматически передаются обратно в модель как элемент контекста. Большинство ошибок также перехватываются и возвращаются, чтобы режим Agent мог решить, как действовать дальше.