Roo Code — расширение-агент для редакторов кода, выросшее из Cline: та же идея «агент работает внутри проекта», но с уклоном в разделение ролей. Разные режимы работы рассчитаны на разные задачи — планирование, написание кода, ответы по проекту.
Настройка подключения повторяет Cline: провайдер «Anthropic», ключ и галочка «Use custom base URL» для своего адреса. Шлюз Vtop AI принимает этот протокол напрямую, поэтому связка собирается за пару минут.
Инструмент
- Тип: Расширение к редактору
- Разработчик: Roo Code
- Лицензия: Apache-2.0
- Протокол: Anthropic Messages API
- Свой адрес API: Да
Подключение к Vtop AI
- Напрямую: да
- Способ: провайдер «Anthropic» + галочка «Use custom base URL»
- Раздел: ключи API
Разделение на режимы — практичная вещь при работе с платным API. Планирование и уточняющие вопросы можно вести на недорогой модели, а написание кода — на сильной. В одном харнессе это переключается без смены инструмента.
Как и другие агенты внутри редактора, Roo Code читает файлы проекта самостоятельно. Расход токенов зависит не от длины вашей формулировки, а от того, сколько файлов агент сочтёт нужным посмотреть.
Для командной работы полезно, что настройки и правила проекта можно хранить вместе с репозиторием — тогда поведение агента одинаково у всех, а не зависит от личных предпочтений.
Как подключить
Откройте настройки провайдеров, выберите «Anthropic», вставьте ключ Vtop AI, включите «Use custom base URL» и укажите адрес шлюза. После этого модели каталога будут доступны в выборе модели.
Ключ уходит так, как это делает провайдер Anthropic в расширении. Шлюз принимает оба стандартных способа — Authorization и x-api-key, — поэтому дополнительных настроек не нужно.
Совет по расходам: под каждый режим выбирайте свою модель. Дорогая модель на этапе «объясни, что тут происходит» тратит бюджет заметно быстрее, чем на этапе правки кода.
Сильные и слабые стороны
Что хорошо
- Свой базовый адрес у провайдера Anthropic — прямое подключение к шлюзу.
- Режимы под разные задачи позволяют экономить, выбирая модель под каждый шаг.
- Правила проекта можно версионировать вместе с кодом.
На что обратить внимание
- Настроек больше, чем у минималистичных агентов: разбираться дольше.
- Расход токенов всё равно определяется проектом, а не вашим сообщением.
- Наследует ограничения родительского проекта — разбираться в поведении приходится по документации.
Сравнение с другими агентами
Та же задача, но разными инструментами — так выглядит выбор между харнессами. Подробный разбор каждого — по ссылке в таблице.
| Агент | Тип | Лицензия | Подключение к Vtop AI |
|---|---|---|---|
| Roo Code — этот агент | Расширение к редактору | Apache-2.0 | провайдер «Anthropic» + галочка «Use custom base URL» |
| Cline | Расширение к редактору | Apache-2.0 | провайдер «Anthropic» + галочка «Use custom base URL» |
| Kilo Code | Расширение к редактору | MIT | провайдер с полем Base URL: «Anthropic Messages» или «OpenAI Compatible» |
| Continue | Расширение к редактору | Apache-2.0 | поле apiBase в файле config.yaml |
Сравнение всех 14 агентов
Полная таблица подборки — на странице раздела: тип, лицензия, протокол и способ подключения к Vtop AI.
Смотрите также
Частые вопросы
Чем Roo Code отличается от Cline?
Общей идеей и способом подключения, но другим подходом к организации работы: Roo Code делает ставку на разделение ролей-режимов внутри одного расширения.
Как подключить Roo Code к Vtop AI?
Так же, как Cline: провайдер «Anthropic», ваш ключ и галочка «Use custom base URL» с адресом шлюза Vtop AI.
Можно ли одним ключом пользоваться в двух расширениях?
Да. Ключ привязан к аккаунту и лимиту расходов, а не к конкретному приложению. Общий расход при этом видно в журнале использования одной строкой на запрос.
Что делать, если модель не находится?
Сверьте идентификатор с каталогом моделей: он должен совпадать посимвольно. Удобнее выбирать модель из списка, который отдаёт шлюз.