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

Agent

agent mode

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

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

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

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

How to select agent mode

информация

Если Agent отключен с сообщением Not Supported, выбранная модель или провайдер не поддерживает инструменты, или Koda еще не поддерживает инструменты с ним. См. Настройку модели для получения дополнительной информации.

Чат с Agent

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

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

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

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

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

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

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

agent requesting permission

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

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

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

agent response