CodeMate предлагает агент CORA для планирования изменений в коде и рабочую оболочку Toolbox, через которую инструменты подключаются к редактору.

Как распределить изменение между файлами
CORA в CodeMate умеет превращать описание задачи в последовательность действий. Это полезно, когда правка затрагивает тип данных, обработчик запроса и тесты. В приложении Toolbox настраивается работа инструментов, а расширение связывает их с редактором. Для задачи на существующий код укажите ветку и точку входа. Список шагов удобнее проверить до того, как изменятся сразу несколько файлов.
Учебный пример с новым полем ответа
В приложении появился дополнительный статус заказа. В одном месте его показывает интерфейс, в другом по нему считают итоговый отчет. Попросите CORA найти участки, где перечислены допустимые статусы, и отметить тесты для неизвестного значения. Когда план готов, сравните его с поиском по репозиторию. Сторонний клиент может ожидать старый набор значений, даже если внутренние проверки уже проходят.
При приемке отдельно прочитайте изменения контрактов. Пройдите сценарий, в котором старая запись загружается после обновления. Если агент предложил поменять все строки с названием статуса, уточните, какие совпадения относятся к этой задаче.
Какие части набора нужны
CodeMate описывает CORA и Build как отдельные рабочие сценарии. Build принимает описание продукта, требования или материалы Figma для подготовки приложения для браузера. Для правки существующего проекта сначала определите, нужен ли вам агент CORA и поддерживается ли используемый редактор. План доступа проверяйте для нужного инструмента. Бесплатные возможности CORA не описывают условия всего набора.
Для каких задач подходит
- Разбить изменение формата ответа на связанные задачи
- Выяснить, какие места кода затронет исправление
Сильные стороны
- Агент составляет план с учетом зависимостей
- Toolbox связывает редактор с инструментами CodeMate
Ограничения
- Покрытие плана нужно проверять по фактическим вызовам
- Настольная оболочка сама по себе не подтверждает локальную обработку всех запросов модели
Выбор и условия
- Бесплатный режим
- Да
- Пробный период
- Не подтверждено
- Без регистрации
- Не подтверждено
- Русский интерфейс
- Не подтверждено
- Локальная установка
- Не подтверждено
- API
- Не подтверждено
«Не подтверждено» означает, что сведений недостаточно. Возможность может существовать; сверяйте условия разработчика.
- Исходные форматы
- Код, Текст
- Результат
- Код, Текст
Условия
У CORA есть бесплатный план с базовыми возможностями. Лимиты CORA и условия других продуктов CodeMate описаны отдельно. Настольная оболочка сама по себе не подтверждает локальную обработку всех запросов моделиОт задачи к первому результату
Практический пример
- Задача
- Разбить изменение формата ответа на связанные задачи
- Что подготовить
- Ветка учебного приложения, описание нового статуса заказа и старый пример ответа сервера.
Задание или запрос
Найди потребителей поля status и составь план поддержки нового значения. Отметь, где надо сохранить обработку старых записей.
Ожидаемый результат
План изменений с зависимостями, затронутыми проверками и перечнем потребителей поля.
Как проверить результат
- Сопоставьте план с поиском по репозиторию.
- Проверьте загрузку старой записи после обновления.
Редакционный учебный пример постановки задачи, а не результат личного тестирования сервиса. Проверьте доступность нужного режима, права на исходники и условия использования результата.
Проверить подробности
Официальные источники
Описание составлено по материалам разработчика. Возможности, цены и доступность могут меняться; перед использованием сверяйтесь с первоисточником.

